{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":32519119,"defaultBranch":"master","name":"ics-openvpn","ownerLogin":"schwabe","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-03-19T12:09:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1038539?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701347853.0","currentOid":""},"activityList":{"items":[{"before":"4ef3bb1f0b027e86e8ef7a62449c0419b0edaae5","after":"4473ad1f1bc49c166fb8ab92ee7a7b91c608135e","ref":"refs/heads/master","pushedAt":"2024-04-22T14:06:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Fix binding to external authenticator app on Android 14+\n\nExternal authenticator apps may need to start background\r\nactivities (for example, to allow users enter a pin code), but\r\nstarting from Android 14, if the app bound to the service is\r\ntargeting Android 14 or higher, it no longer allows the app that\r\nhas the service to start a background activity by default. We\r\nneed to add flag BIND_ALLOW_ACTIVITY_STARTS to allow the\r\nexternal authenticator app to start background activities.","shortMessageHtmlLink":"Fix binding to external authenticator app on Android 14+"}},{"before":"b4b37f1531447c3abf3ef6df25d833724402713f","after":"4ef3bb1f0b027e86e8ef7a62449c0419b0edaae5","ref":"refs/heads/master","pushedAt":"2023-11-30T12:37:35.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Version 0.7.51","shortMessageHtmlLink":"Version 0.7.51"}},{"before":"a85b59e84b34a87e94c862334c1def5606e44388","after":"b4b37f1531447c3abf3ef6df25d833724402713f","ref":"refs/heads/master","pushedAt":"2023-11-30T10:56:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Clean up extra for VPN start intents and try to avoid replacing VPN on autostarts","shortMessageHtmlLink":"Clean up extra for VPN start intents and try to avoid replacing VPN o…"}},{"before":"a9e47acac093af3c9031a381593bbe40e8162160","after":"a85b59e84b34a87e94c862334c1def5606e44388","ref":"refs/heads/master","pushedAt":"2023-11-28T12:36:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Improve debug logging","shortMessageHtmlLink":"Improve debug logging"}},{"before":"823cb52eff9934d36214af161759580bac589fdf","after":"a9e47acac093af3c9031a381593bbe40e8162160","ref":"refs/heads/master","pushedAt":"2023-11-24T14:53:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Allow OpenVPNService to request VPN permission if it is missing\n\nWith other services no longer being able to easily request permissions\nthe service needs now its own way to request permissions.","shortMessageHtmlLink":"Allow OpenVPNService to request VPN permission if it is missing"}},{"before":"5efca0f647e4933d2548aba9fec2f25b7480d18f","after":"823cb52eff9934d36214af161759580bac589fdf","ref":"refs/heads/master","pushedAt":"2023-11-11T18:09:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Allow setting restart VPN on Boot setting via App restrictions","shortMessageHtmlLink":"Allow setting restart VPN on Boot setting via App restrictions"}},{"before":"e08e50575995405324fc4b11d4c0003a6caccdff","after":"5efca0f647e4933d2548aba9fec2f25b7480d18f","ref":"refs/heads/master","pushedAt":"2023-11-10T16:45:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Version 0.7.50","shortMessageHtmlLink":"Version 0.7.50"}},{"before":"87aac67b611f616aebfb722679b40e3f49576f01","after":"e08e50575995405324fc4b11d4c0003a6caccdff","ref":"refs/heads/master","pushedAt":"2023-11-10T15:23:00.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Version 0.7.50","shortMessageHtmlLink":"Version 0.7.50"}},{"before":"29e3cc3727732fe9cbe32b1e7991b77d90290fbb","after":"87aac67b611f616aebfb722679b40e3f49576f01","ref":"refs/heads/master","pushedAt":"2023-10-11T10:36:19.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Add bouncycastle dependency to version catalog","shortMessageHtmlLink":"Add bouncycastle dependency to version catalog"}},{"before":"2c66e7086c50d78caadc080313d3d6e4605de95e","after":"29e3cc3727732fe9cbe32b1e7991b77d90290fbb","ref":"refs/heads/master","pushedAt":"2023-10-10T17:39:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Do not share proxy username label with normal username label (closes #1654)","shortMessageHtmlLink":"Do not share proxy username label with normal username label (closes #…"}},{"before":"8b0434328629c5cf2c2fbea50cbaa57d370007d1","after":"2c66e7086c50d78caadc080313d3d6e4605de95e","ref":"refs/heads/master","pushedAt":"2023-10-09T17:33:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Remove also app restriction profiles on missing vpn profile list and add tests","shortMessageHtmlLink":"Remove also app restriction profiles on missing vpn profile list and …"}},{"before":"42b2c8ee062318bffd059a810033b615164cfb48","after":"8b0434328629c5cf2c2fbea50cbaa57d370007d1","ref":"refs/heads/master","pushedAt":"2023-08-26T17:04:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Version 0.7.49","shortMessageHtmlLink":"Version 0.7.49"}},{"before":"a3607c6850280f6c0144f95f2b5d2674de93a510","after":"42b2c8ee062318bffd059a810033b615164cfb48","ref":"refs/heads/master","pushedAt":"2023-08-26T16:23:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Fix unit test building and running","shortMessageHtmlLink":"Fix unit test building and running"}},{"before":"0398087cd06fa0ba3a5ed88b0f42bed8771d7ed3","after":"a3607c6850280f6c0144f95f2b5d2674de93a510","ref":"refs/heads/master","pushedAt":"2023-08-23T16:12:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Really fix crashes with keepalive job with API <= 23 (closes #1619)","shortMessageHtmlLink":"Really fix crashes with keepalive job with API <= 23 (closes #1619)"}},{"before":"00741018908217663dc85104c5ddf708d1e3a952","after":"0398087cd06fa0ba3a5ed88b0f42bed8771d7ed3","ref":"refs/heads/master","pushedAt":"2023-08-23T15:46:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Really fix crashes with keepalive job with API <= 23 (closes #1619)","shortMessageHtmlLink":"Really fix crashes with keepalive job with API <= 23 (closes #1619)"}},{"before":"e2a6b00e044cd15e74528c95544dbd32d72ec935","after":"00741018908217663dc85104c5ddf708d1e3a952","ref":"refs/heads/master","pushedAt":"2023-08-01T12:01:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Version 0.7.48","shortMessageHtmlLink":"Version 0.7.48"}},{"before":"4540a6593578e62c4eef4375b1f07a48d4430c07","after":"e2a6b00e044cd15e74528c95544dbd32d72ec935","ref":"refs/heads/master","pushedAt":"2023-08-01T09:44:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Improve description of tls-auth/tls-crypt in dialog (closes #1625)","shortMessageHtmlLink":"Improve description of tls-auth/tls-crypt in dialog (closes #1625)"}},{"before":"1fc6b17afa9423fc05e66fa4159aa4a229e32625","after":"4540a6593578e62c4eef4375b1f07a48d4430c07","ref":"refs/heads/master","pushedAt":"2023-08-01T09:01:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Fix overlapping warning in server list (closes #1627)","shortMessageHtmlLink":"Fix overlapping warning in server list (closes #1627)"}},{"before":"46dd6fe515782e7fa38f9aa116d73fbc349d70d4","after":"1fc6b17afa9423fc05e66fa4159aa4a229e32625","ref":"refs/heads/master","pushedAt":"2023-07-16T14:54:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Fix crash on showing Routing tab [closes #1624]","shortMessageHtmlLink":"Fix crash on showing Routing tab [closes #1624]"}},{"before":"91488a24cdc1b505839f640191d1229fb9d473e3","after":"46dd6fe515782e7fa38f9aa116d73fbc349d70d4","ref":"refs/heads/master","pushedAt":"2023-07-13T16:31:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Version 0.7.47","shortMessageHtmlLink":"Version 0.7.47"}},{"before":"959cb04640e90c35fe424d30f45867ac6626981b","after":"91488a24cdc1b505839f640191d1229fb9d473e3","ref":"refs/heads/master","pushedAt":"2023-07-13T14:25:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Target Upside down cake (Android 14/API 34)","shortMessageHtmlLink":"Target Upside down cake (Android 14/API 34)"}},{"before":"43dfbc377f6f7feab3e8cf610b61c7e258127ab9","after":"959cb04640e90c35fe424d30f45867ac6626981b","ref":"refs/heads/master","pushedAt":"2023-06-12T10:50:38.343Z","pushType":"push","commitsCount":1,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Update build files/dependencies","shortMessageHtmlLink":"Update build files/dependencies"}},{"before":"244dc458004a4fe33a88c597e569139ce4f5b9f9","after":"43dfbc377f6f7feab3e8cf610b61c7e258127ab9","ref":"refs/heads/master","pushedAt":"2023-06-12T07:12:07.957Z","pushType":"push","commitsCount":1,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Fix crashes with keepalive job with API <= 23 (closes #1619)","shortMessageHtmlLink":"Fix crashes with keepalive job with API <= 23 (closes #1619)"}},{"before":"2790778dd8ad72184c09b274b6d859fe430a0533","after":"244dc458004a4fe33a88c597e569139ce4f5b9f9","ref":"refs/heads/master","pushedAt":"2023-06-06T15:30:28.988Z","pushType":"push","commitsCount":6,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Version 0.7.46","shortMessageHtmlLink":"Version 0.7.46"}},{"before":"0d172ea38fcf7829553224d60643b1856e71ce03","after":"2790778dd8ad72184c09b274b6d859fe430a0533","ref":"refs/heads/master","pushedAt":"2023-06-05T16:02:45.960Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Update openvpn, openvpn3 and lz4","shortMessageHtmlLink":"Update openvpn, openvpn3 and lz4"}},{"before":"02f040a1d7d379c63aab224dd3f0198542e44ff2","after":"0d172ea38fcf7829553224d60643b1856e71ce03","ref":"refs/heads/master","pushedAt":"2023-06-05T15:26:58.402Z","pushType":"push","commitsCount":1,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Update openvpn, openvpn3 and lz4","shortMessageHtmlLink":"Update openvpn, openvpn3 and lz4"}},{"before":"1ea7d93ad2f831d40a1babcae13325fb3abbc660","after":"02f040a1d7d379c63aab224dd3f0198542e44ff2","ref":"refs/heads/master","pushedAt":"2023-06-05T15:05:02.105Z","pushType":"push","commitsCount":1,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"update asio","shortMessageHtmlLink":"update asio"}},{"before":"f18fa39fb3de6b2c899d41a01d564d429088916f","after":"1ea7d93ad2f831d40a1babcae13325fb3abbc660","ref":"refs/heads/master","pushedAt":"2023-06-05T15:00:01.438Z","pushType":"push","commitsCount":2,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Update translations","shortMessageHtmlLink":"Update translations"}},{"before":"720f8271c1a15b57ebd5b66091a462fa0daa56a4","after":"f18fa39fb3de6b2c899d41a01d564d429088916f","ref":"refs/heads/master","pushedAt":"2023-06-05T10:20:11.353Z","pushType":"push","commitsCount":1,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Put RemoteAction into the same affinity as DisconnectVPN\n\nThis prevents bringing up the main windows of the app when the\nactivity is started.\n\ncloses #1608","shortMessageHtmlLink":"Put RemoteAction into the same affinity as DisconnectVPN"}},{"before":"56476465c37954dfa7fdf7e72309ce756469397b","after":"720f8271c1a15b57ebd5b66091a462fa0daa56a4","ref":"refs/heads/master","pushedAt":"2023-06-04T09:28:10.433Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schwabe","name":"Arne Schwabe","path":"/schwabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1038539?s=80&v=4"},"commit":{"message":"Fix deprecations and other warnings reported by coverity","shortMessageHtmlLink":"Fix deprecations and other warnings reported by coverity"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENxVJQwA","startCursor":null,"endCursor":null}},"title":"Activity · schwabe/ics-openvpn"}