{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":768743114,"defaultBranch":"master","name":"mac-split-tunnel","ownerLogin":"pia-foss","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-07T16:46:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/36699571?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718793868.0","currentOid":""},"activityList":{"items":[{"before":"a9f424359b1c961d026e8304a72be62e8a5dd336","after":"c427fafb109c6745be4b57a0a3c1af279b34c7ce","ref":"refs/heads/PIA-1940-Implement-Follow-App-Rules-DNS-mode","pushedAt":"2024-06-20T16:28:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kp-michele-emiliani","name":"Michele Emiliani","path":"/kp-michele-emiliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109509460?s=80&v=4"},"commit":{"message":"PIA-1940: Implement follow app rules logic\n\nUsing mock DNS servers for now","shortMessageHtmlLink":"PIA-1940: Implement follow app rules logic"}},{"before":"b9b5987492329f65729ba361b76774989b6a35ff","after":null,"ref":"refs/heads/PIA-1878-Capture-DNS-request-of-a-managed-app","pushedAt":"2024-06-19T10:44:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kp-michele-emiliani","name":"Michele Emiliani","path":"/kp-michele-emiliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109509460?s=80&v=4"}},{"before":"420f243cdce8c3154d0c1202539f1a28aa03d98a","after":"00cfea56ccd84ceac5ada72cda6deb075f0107b3","ref":"refs/heads/PIA-1891-DNS-requests-proxy","pushedAt":"2024-06-19T10:44:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kp-michele-emiliani","name":"Michele Emiliani","path":"/kp-michele-emiliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109509460?s=80&v=4"},"commit":{"message":"Merge pull request #5 from pia-foss/PIA-1878-Capture-DNS-request-of-a-managed-app\n\nPia 1878 capture dns request of a managed app","shortMessageHtmlLink":"Merge pull request #5 from pia-foss/PIA-1878-Capture-DNS-request-of-a…"}},{"before":"3e349f72c25a119b237e5c3ae8db9a75c7495e74","after":"a9f424359b1c961d026e8304a72be62e8a5dd336","ref":"refs/heads/PIA-1940-Implement-Follow-App-Rules-DNS-mode","pushedAt":"2024-06-18T15:54:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kp-michele-emiliani","name":"Michele Emiliani","path":"/kp-michele-emiliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109509460?s=80&v=4"},"commit":{"message":"PIA-1940: Make DNS Proxy use DnsFlowHandlerComponent","shortMessageHtmlLink":"PIA-1940: Make DNS Proxy use DnsFlowHandlerComponent"}},{"before":null,"after":"3e349f72c25a119b237e5c3ae8db9a75c7495e74","ref":"refs/heads/PIA-1940-Implement-Follow-App-Rules-DNS-mode","pushedAt":"2024-06-18T15:50:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kp-michele-emiliani","name":"Michele Emiliani","path":"/kp-michele-emiliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109509460?s=80&v=4"},"commit":{"message":"PIA-1940: Make DNS Proxy use DnsFlowHandlerComponent","shortMessageHtmlLink":"PIA-1940: Make DNS Proxy use DnsFlowHandlerComponent"}},{"before":"5cb589d3cf90883f1a356666b96a021dd80991b4","after":"b9b5987492329f65729ba361b76774989b6a35ff","ref":"refs/heads/PIA-1878-Capture-DNS-request-of-a-managed-app","pushedAt":"2024-06-10T19:52:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kp-michele-emiliani","name":"Michele Emiliani","path":"/kp-michele-emiliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109509460?s=80&v=4"},"commit":{"message":"PIA-1878: Add first working draft of dns proxy provider\n\nWith this code it is possible to proxy a simple dns request\n(nslookup or curl).\nThe test was performed with the transparent proxy disabled\nand PIA connected with killswitch off and DNS: Use existing DNS","shortMessageHtmlLink":"PIA-1878: Add first working draft of dns proxy provider"}},{"before":null,"after":"5cb589d3cf90883f1a356666b96a021dd80991b4","ref":"refs/heads/PIA-1878-Capture-DNS-request-of-a-managed-app","pushedAt":"2024-06-10T18:18:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kp-michele-emiliani","name":"Michele Emiliani","path":"/kp-michele-emiliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109509460?s=80&v=4"},"commit":{"message":"PIA-1878: Add first working draft of dns proxy provider\n\nWith this code it is possible to proxy a simple dns request\n(nslookup or curl).\nThe test was performed with the transparent proxy disabled\nand PIA disconnected","shortMessageHtmlLink":"PIA-1878: Add first working draft of dns proxy provider"}},{"before":"f5dcfa8a3724592ab2302d8042fbf99b47f667e8","after":null,"ref":"refs/heads/PIA-757-split-tunnel-dns-requests-poc","pushedAt":"2024-06-04T11:25:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kp-michele-emiliani","name":"Michele Emiliani","path":"/kp-michele-emiliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109509460?s=80&v=4"}},{"before":"5e928817543bb70eb02b4f44b57af5b37ec53a06","after":"420f243cdce8c3154d0c1202539f1a28aa03d98a","ref":"refs/heads/PIA-1891-DNS-requests-proxy","pushedAt":"2024-06-04T11:25:05.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"kp-michele-emiliani","name":"Michele Emiliani","path":"/kp-michele-emiliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109509460?s=80&v=4"},"commit":{"message":"Merge pull request #4 from pia-foss/PIA-757-split-tunnel-dns-requests-poc\n\nPia 757 split tunnel dns requests poc","shortMessageHtmlLink":"Merge pull request #4 from pia-foss/PIA-757-split-tunnel-dns-requests…"}},{"before":null,"after":"5e928817543bb70eb02b4f44b57af5b37ec53a06","ref":"refs/heads/PIA-1891-DNS-requests-proxy","pushedAt":"2024-06-03T13:23:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kp-michele-emiliani","name":"Michele Emiliani","path":"/kp-michele-emiliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109509460?s=80&v=4"},"commit":{"message":"Merge pull request #2 from pia-foss/PIA-1688-Onboard-PIA-repositories-to-Semgrep\n\nPIA-1688: Add semgrep workflow to mac split tunnel repo","shortMessageHtmlLink":"Merge pull request #2 from pia-foss/PIA-1688-Onboard-PIA-repositories…"}},{"before":"9072bbc18e486f14b69694bf5974fa180c88a25d","after":"f5dcfa8a3724592ab2302d8042fbf99b47f667e8","ref":"refs/heads/PIA-757-split-tunnel-dns-requests-poc","pushedAt":"2024-06-02T22:23:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kp-michele-emiliani","name":"Michele Emiliani","path":"/kp-michele-emiliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109509460?s=80&v=4"},"commit":{"message":"PIA-757: Add SplitTunnelDNSProxyProvider function to extension target","shortMessageHtmlLink":"PIA-757: Add SplitTunnelDNSProxyProvider function to extension target"}},{"before":"74b2a25a26f8aaeb954ffc725201f8009020f2ba","after":"9072bbc18e486f14b69694bf5974fa180c88a25d","ref":"refs/heads/PIA-757-split-tunnel-dns-requests-poc","pushedAt":"2024-05-28T18:51:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kp-michele-emiliani","name":"Michele Emiliani","path":"/kp-michele-emiliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109509460?s=80&v=4"},"commit":{"message":"PIA-757: Add DNS proxy entitlement","shortMessageHtmlLink":"PIA-757: Add DNS proxy entitlement"}},{"before":null,"after":"74b2a25a26f8aaeb954ffc725201f8009020f2ba","ref":"refs/heads/PIA-757-split-tunnel-dns-requests-poc","pushedAt":"2024-05-28T18:48:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kp-michele-emiliani","name":"Michele Emiliani","path":"/kp-michele-emiliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109509460?s=80&v=4"},"commit":{"message":"PIA-757: Add DNS proxy entitlement","shortMessageHtmlLink":"PIA-757: Add DNS proxy entitlement"}},{"before":"b70ff7b6f58e8e2e6dc416e6a5fa660eb7d5a193","after":"5e928817543bb70eb02b4f44b57af5b37ec53a06","ref":"refs/heads/master","pushedAt":"2024-05-24T09:01:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kp-eva-m","name":null,"path":"/kp-eva-m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91882518?s=80&v=4"},"commit":{"message":"Merge pull request #2 from pia-foss/PIA-1688-Onboard-PIA-repositories-to-Semgrep\n\nPIA-1688: Add semgrep workflow to mac split tunnel repo","shortMessageHtmlLink":"Merge pull request #2 from pia-foss/PIA-1688-Onboard-PIA-repositories…"}},{"before":"87f555a3bb3e4dd3bb1bc3e27d2bc71433b6a4e1","after":null,"ref":"refs/heads/PIA-1688-Onboard-PIA-repositories-to-Semgrep","pushedAt":"2024-05-24T09:01:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kp-eva-m","name":null,"path":"/kp-eva-m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91882518?s=80&v=4"}},{"before":"5d8564185287d9eb7306ddd0d11520a3490f2287","after":"87f555a3bb3e4dd3bb1bc3e27d2bc71433b6a4e1","ref":"refs/heads/PIA-1688-Onboard-PIA-repositories-to-Semgrep","pushedAt":"2024-05-24T02:13:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kp-eva-m","name":null,"path":"/kp-eva-m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91882518?s=80&v=4"},"commit":{"message":"PIA-1688: Add semgrep workflow to mac split tunnel repo","shortMessageHtmlLink":"PIA-1688: Add semgrep workflow to mac split tunnel repo"}},{"before":"ac9f9eab3791e2038c1272e1c3e78746ba3d9e12","after":null,"ref":"refs/heads/PIA-1838-Fix-CI-builds","pushedAt":"2024-05-23T12:40:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kp-michele-emiliani","name":"Michele Emiliani","path":"/kp-michele-emiliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109509460?s=80&v=4"}},{"before":"2fb46f3a69718635dd94c78b43350ba925c7c7a8","after":"b70ff7b6f58e8e2e6dc416e6a5fa660eb7d5a193","ref":"refs/heads/master","pushedAt":"2024-05-23T12:40:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kp-michele-emiliani","name":"Michele Emiliani","path":"/kp-michele-emiliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109509460?s=80&v=4"},"commit":{"message":"Merge pull request #3 from pia-foss/PIA-1838-Fix-CI-builds\n\nPIA-1838: Pin exact version for SPM dependecies","shortMessageHtmlLink":"Merge pull request #3 from pia-foss/PIA-1838-Fix-CI-builds"}},{"before":"05734f08993e7b9a83259a1062ef613b2a676131","after":null,"ref":"refs/heads/PIA-000-Fix_SwiftNIO-in-CI","pushedAt":"2024-05-20T15:43:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kp-michele-emiliani","name":"Michele Emiliani","path":"/kp-michele-emiliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109509460?s=80&v=4"}},{"before":null,"after":"ac9f9eab3791e2038c1272e1c3e78746ba3d9e12","ref":"refs/heads/PIA-1838-Fix-CI-builds","pushedAt":"2024-05-20T15:40:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kp-michele-emiliani","name":"Michele Emiliani","path":"/kp-michele-emiliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109509460?s=80&v=4"},"commit":{"message":"PIA-1838: Pin exact version for SPM dependecies","shortMessageHtmlLink":"PIA-1838: Pin exact version for SPM dependecies"}},{"before":"edc41ce562ca310d03662b42366180826f798c92","after":"05734f08993e7b9a83259a1062ef613b2a676131","ref":"refs/heads/PIA-000-Fix_SwiftNIO-in-CI","pushedAt":"2024-05-20T15:28:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kp-michele-emiliani","name":"Michele Emiliani","path":"/kp-michele-emiliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109509460?s=80&v=4"},"commit":{"message":"test 3","shortMessageHtmlLink":"test 3"}},{"before":"17d5937cca82b6d9d9acbcf23ee5d1a12b6e1c3d","after":"edc41ce562ca310d03662b42366180826f798c92","ref":"refs/heads/PIA-000-Fix_SwiftNIO-in-CI","pushedAt":"2024-05-20T15:22:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kp-michele-emiliani","name":"Michele Emiliani","path":"/kp-michele-emiliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109509460?s=80&v=4"},"commit":{"message":"test 2","shortMessageHtmlLink":"test 2"}},{"before":null,"after":"17d5937cca82b6d9d9acbcf23ee5d1a12b6e1c3d","ref":"refs/heads/PIA-000-Fix_SwiftNIO-in-CI","pushedAt":"2024-05-20T14:50:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kp-michele-emiliani","name":"Michele Emiliani","path":"/kp-michele-emiliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109509460?s=80&v=4"},"commit":{"message":"test nioposix ci","shortMessageHtmlLink":"test nioposix ci"}},{"before":"e316c49e32e1b9ecf5edb1f635acc02ac5aaa5eb","after":"5d8564185287d9eb7306ddd0d11520a3490f2287","ref":"refs/heads/PIA-1688-Onboard-PIA-repositories-to-Semgrep","pushedAt":"2024-05-17T03:05:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kp-eva-m","name":null,"path":"/kp-eva-m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91882518?s=80&v=4"},"commit":{"message":"PIA-1688: Add semgrep workflow to mac split tunnel repo","shortMessageHtmlLink":"PIA-1688: Add semgrep workflow to mac split tunnel repo"}},{"before":"5aa5d349c50cd9ddbc6a7bf0967c908f7390e2d1","after":"e316c49e32e1b9ecf5edb1f635acc02ac5aaa5eb","ref":"refs/heads/PIA-1688-Onboard-PIA-repositories-to-Semgrep","pushedAt":"2024-05-17T02:57:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kp-eva-m","name":null,"path":"/kp-eva-m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91882518?s=80&v=4"},"commit":{"message":"PIA-1688: Add semgrep workflow to mac split tunnel repo","shortMessageHtmlLink":"PIA-1688: Add semgrep workflow to mac split tunnel repo"}},{"before":null,"after":"5aa5d349c50cd9ddbc6a7bf0967c908f7390e2d1","ref":"refs/heads/PIA-1688-Onboard-PIA-repositories-to-Semgrep","pushedAt":"2024-05-10T09:44:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kp-eva-m","name":null,"path":"/kp-eva-m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91882518?s=80&v=4"},"commit":{"message":"PIA-1688: Add semgrep workflow to mac split tunnel repo","shortMessageHtmlLink":"PIA-1688: Add semgrep workflow to mac split tunnel repo"}},{"before":"44e410387772fb43543ed0435fd5f216c6383a11","after":null,"ref":"refs/heads/PIA-1628-Add-gplv3-license","pushedAt":"2024-04-05T09:35:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kp-michele-emiliani","name":"Michele Emiliani","path":"/kp-michele-emiliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109509460?s=80&v=4"}},{"before":"c1a311ef4bea65bdf30318d2085d5df3077667f4","after":"2fb46f3a69718635dd94c78b43350ba925c7c7a8","ref":"refs/heads/master","pushedAt":"2024-04-05T09:35:13.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"kp-michele-emiliani","name":"Michele Emiliani","path":"/kp-michele-emiliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109509460?s=80&v=4"},"commit":{"message":"Merge pull request #1 from pia-foss/PIA-1628-Add-gplv3-license\n\nPia 1628 add gplv3 license","shortMessageHtmlLink":"Merge pull request #1 from pia-foss/PIA-1628-Add-gplv3-license"}},{"before":"8a4fdc68a84c11da470f91c5a9cdc83ee6623ec3","after":"44e410387772fb43543ed0435fd5f216c6383a11","ref":"refs/heads/PIA-1628-Add-gplv3-license","pushedAt":"2024-04-05T07:58:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kp-michele-emiliani","name":"Michele Emiliani","path":"/kp-michele-emiliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109509460?s=80&v=4"},"commit":{"message":"PIA-1628: Fix logger test\n\nThe order of the tests in a Unit test file does not matter,\nsince Xcode runs them in alphabetical order.\nAdding this line removes the interdependency between the tests\nin the file","shortMessageHtmlLink":"PIA-1628: Fix logger test"}},{"before":"bcb6871a83b3bde13d78ef3951c9e1cbd0ad422f","after":"8a4fdc68a84c11da470f91c5a9cdc83ee6623ec3","ref":"refs/heads/PIA-1628-Add-gplv3-license","pushedAt":"2024-04-05T07:57:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kp-michele-emiliani","name":"Michele Emiliani","path":"/kp-michele-emiliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109509460?s=80&v=4"},"commit":{"message":"PIA-1628: Fix logger test\n\nThe order of the tests in a Unit test file does not matter,\nsince Xcode runs them in alphabetical order.\nAdding this line removes the interdependency between the tests\nin the file","shortMessageHtmlLink":"PIA-1628: Fix logger test"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaseoqwA","startCursor":null,"endCursor":null}},"title":"Activity · pia-foss/mac-split-tunnel"}