{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":714576083,"defaultBranch":"master","name":"kik-go-proxy","ownerLogin":"bluemods","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-05T09:20:08.000Z","ownerAvatar":"https://github.com/avatars/u/53561555?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1699176024.0","currentOid":""},"activityList":{"items":[{"before":"41ba7789e3ec70f71bc7d8db524855807bb6883d","after":"06ef08a5fa309029041d41a2e0c599e70b72170e","ref":"refs/heads/master","pushedAt":"2024-08-20T00:02:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"Be more precise with the iOS fix","shortMessageHtmlLink":"Be more precise with the iOS fix"}},{"before":"858981ac7a1a43d1f72fd71a2cc5180da1cfe529","after":"41ba7789e3ec70f71bc7d8db524855807bb6883d","ref":"refs/heads/master","pushedAt":"2024-08-20T00:01:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"Fix bug causing connections to fail for iOS clients","shortMessageHtmlLink":"Fix bug causing connections to fail for iOS clients"}},{"before":"6d9bf923fc4d20ebd32cda57185595555653667e","after":"858981ac7a1a43d1f72fd71a2cc5180da1cfe529","ref":"refs/heads/master","pushedAt":"2024-05-22T02:57:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"UUID generator: remove unnecessary pointer","shortMessageHtmlLink":"UUID generator: remove unnecessary pointer"}},{"before":"1183366829d444f784cf42cabbf315da7e52dfd3","after":"6d9bf923fc4d20ebd32cda57185595555653667e","ref":"refs/heads/master","pushedAt":"2024-05-22T02:55:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"Update required Go version to 1.22","shortMessageHtmlLink":"Update required Go version to 1.22"}},{"before":"c12c59b4a9947b9e47a827285da9f1571be41d54","after":"1183366829d444f784cf42cabbf315da7e52dfd3","ref":"refs/heads/master","pushedAt":"2024-05-22T02:55:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"Replace UUID generator","shortMessageHtmlLink":"Replace UUID generator"}},{"before":"4ff83943ed2cb1fd1686c009b3ad2e720f000858","after":"c12c59b4a9947b9e47a827285da9f1571be41d54","ref":"refs/heads/master","pushedAt":"2024-05-19T12:22:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"patch encoding/xml DoS vulnerability (see third_party/encoding/xml/xml.go, line 1149).\nKik accepts invalid characters in TEXT blocks in some cases and passes them to us, such as U+FFFE, which has been seen in the wild. This patch forks the most recent commit of encoding/xml and patches out the character checking for TEXT elements.\nAlso moved third party libs to 'third_party' folder, for less clutter.","shortMessageHtmlLink":"patch encoding/xml DoS vulnerability (see third_party/encoding/xml/xm…"}},{"before":"3b98bfd49514c438a6672c1378a3d68526b66e48","after":"4ff83943ed2cb1fd1686c009b3ad2e720f000858","ref":"refs/heads/master","pushedAt":"2024-05-17T09:54:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"cosmetic changes","shortMessageHtmlLink":"cosmetic changes"}},{"before":"2b3f01e17705dd9a13ad1679dd1d8838a4d857f4","after":"3b98bfd49514c438a6672c1378a3d68526b66e48","ref":"refs/heads/master","pushedAt":"2024-04-25T23:57:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"fix off-by-one error","shortMessageHtmlLink":"fix off-by-one error"}},{"before":"e4b8ef348ccc253d60b908e91b197685d8bb2241","after":"2b3f01e17705dd9a13ad1679dd1d8838a4d857f4","ref":"refs/heads/master","pushedAt":"2024-04-25T23:49:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"refactor client to support both cli and programmatic usage, and make it easier to extend","shortMessageHtmlLink":"refactor client to support both cli and programmatic usage, and make …"}},{"before":"85e6281ba94e105a91a753ced2e2bcea726430b4","after":"e4b8ef348ccc253d60b908e91b197685d8bb2241","ref":"refs/heads/master","pushedAt":"2024-04-16T12:35:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"iOS mode - add support for custom dialers","shortMessageHtmlLink":"iOS mode - add support for custom dialers"}},{"before":"1f5f89b915f68c14aeee719e02af262cee23dffe","after":"85e6281ba94e105a91a753ced2e2bcea726430b4","ref":"refs/heads/master","pushedAt":"2024-04-16T10:22:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"color coding is fun","shortMessageHtmlLink":"color coding is fun"}},{"before":"9241d6395418421f986ed72f77ed61cee2768975","after":"1f5f89b915f68c14aeee719e02af262cee23dffe","ref":"refs/heads/master","pushedAt":"2024-04-16T10:18:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"show iOS mode in console output","shortMessageHtmlLink":"show iOS mode in console output"}},{"before":"9eb842519a8e179157982e66f00ddf3f116a9135","after":"9241d6395418421f986ed72f77ed61cee2768975","ref":"refs/heads/master","pushedAt":"2024-04-16T09:59:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"Add helpers for base64 encoding","shortMessageHtmlLink":"Add helpers for base64 encoding"}},{"before":"86cb52bf90866bb01f20a65ea70ad48e562129ad","after":"9eb842519a8e179157982e66f00ddf3f116a9135","ref":"refs/heads/master","pushedAt":"2024-04-16T09:33:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"IosPacketTransformer: fix typos","shortMessageHtmlLink":"IosPacketTransformer: fix typos"}},{"before":"dfd39456a03c6fee213c4e24e864463970f61ed7","after":"86cb52bf90866bb01f20a65ea70ad48e562129ad","ref":"refs/heads/master","pushedAt":"2024-04-16T09:32:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"Add IosPacketTransformer","shortMessageHtmlLink":"Add IosPacketTransformer"}},{"before":"acd3072605250460b27bc9a72790b39828a7fce9","after":"dfd39456a03c6fee213c4e24e864463970f61ed7","ref":"refs/heads/master","pushedAt":"2024-04-14T08:36:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"Reduce memory usage per active client session","shortMessageHtmlLink":"Reduce memory usage per active client session"}},{"before":"58b6ff981a495d07e6d56f7cdc19bd2e28b3aefe","after":"acd3072605250460b27bc9a72790b39828a7fce9","ref":"refs/heads/master","pushedAt":"2024-03-22T02:05:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"log errors for log create","shortMessageHtmlLink":"log errors for log create"}},{"before":"947158fffbefaf08a288a1e39f3d11efcc8c9655","after":"58b6ff981a495d07e6d56f7cdc19bd2e28b3aefe","ref":"refs/heads/master","pushedAt":"2024-03-21T06:45:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"regex bugfix","shortMessageHtmlLink":"regex bugfix"}},{"before":"d4bcfe0dc73e9f8103c42e52f366b735195e7857","after":"947158fffbefaf08a288a1e39f3d11efcc8c9655","ref":"refs/heads/master","pushedAt":"2024-03-21T06:36:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"hook logger up for testing","shortMessageHtmlLink":"hook logger up for testing"}},{"before":"7a7ae903cd0f8da7157f5cee05f66b68dcfc155a","after":"d4bcfe0dc73e9f8103c42e52f366b735195e7857","ref":"refs/heads/master","pushedAt":"2024-03-21T06:27:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"ensure logger closes once connection is finished","shortMessageHtmlLink":"ensure logger closes once connection is finished"}},{"before":"0e96a112d5548b9cfeab8ae8a79e526a64df8ab1","after":"7a7ae903cd0f8da7157f5cee05f66b68dcfc155a","ref":"refs/heads/master","pushedAt":"2024-03-21T06:25:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"move seperate code units to seperate packages, add logger (wip)","shortMessageHtmlLink":"move seperate code units to seperate packages, add logger (wip)"}},{"before":"0cb931f0a72f8c37e41e4879d39c995580484b76","after":"0e96a112d5548b9cfeab8ae8a79e526a64df8ab1","ref":"refs/heads/master","pushedAt":"2024-03-18T04:17:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"Fixed critical bug causing ParseInitialStreamResponse to be stuck if EndDocument is hit before start tag","shortMessageHtmlLink":"Fixed critical bug causing ParseInitialStreamResponse to be stuck if …"}},{"before":"3eefe94226d0422fc581c5c584068057ee7a85a8","after":"0cb931f0a72f8c37e41e4879d39c995580484b76","ref":"refs/heads/master","pushedAt":"2024-03-17T00:34:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"Now we use 2 goroutines instead of 3 per conn","shortMessageHtmlLink":"Now we use 2 goroutines instead of 3 per conn"}},{"before":"8fe1c689e4dda2f202d4414d8e699c7a50e13b23","after":"3eefe94226d0422fc581c5c584068057ee7a85a8","ref":"refs/heads/master","pushedAt":"2024-03-17T00:24:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"add dedicated proxy connection class, improve connection management and resource usage, ensure everything is closed / released","shortMessageHtmlLink":"add dedicated proxy connection class, improve connection management a…"}},{"before":"f7d4be47b8c6b0d623a77266d0ada0d87655a9cc","after":"8fe1c689e4dda2f202d4414d8e699c7a50e13b23","ref":"refs/heads/master","pushedAt":"2024-03-06T05:58:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"add flag to readme","shortMessageHtmlLink":"add flag to readme"}},{"before":"206f2426383e057c9daf76eb6c23d1844dfe9c93","after":"f7d4be47b8c6b0d623a77266d0ada0d87655a9cc","ref":"refs/heads/master","pushedAt":"2024-03-06T05:54:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"custom banner flag","shortMessageHtmlLink":"custom banner flag"}},{"before":"f1ad0587b1df95c0cf4857f1d43467e33a785034","after":"206f2426383e057c9daf76eb6c23d1844dfe9c93","ref":"refs/heads/master","pushedAt":"2024-02-21T13:26:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"improvements","shortMessageHtmlLink":"improvements"}},{"before":"d2278ed9b181cced8b85883b2f50b2e7e30ee4f3","after":"f1ad0587b1df95c0cf4857f1d43467e33a785034","ref":"refs/heads/master","pushedAt":"2024-02-05T22:28:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"docs","shortMessageHtmlLink":"docs"}},{"before":"a3a2c67c09ac7bafc677576b1d48841006a07604","after":"d2278ed9b181cced8b85883b2f50b2e7e30ee4f3","ref":"refs/heads/master","pushedAt":"2024-02-05T22:23:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"Disconnect IPs when banned","shortMessageHtmlLink":"Disconnect IPs when banned"}},{"before":"54c4a1bbee3015d5d957fdc80fec4504fb216507","after":"a3a2c67c09ac7bafc677576b1d48841006a07604","ref":"refs/heads/master","pushedAt":"2024-01-19T15:09:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluemods","name":"Blue","path":"/bluemods","primaryAvatarUrl":"https://github.com/avatars/u/53561555?s=80&v=4"},"commit":{"message":"Cover the bases on licensing","shortMessageHtmlLink":"Cover the bases on licensing"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMFQwMDowMjo1OC4wMDAwMDBazwAAAASei45A","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMFQwMDowMjo1OC4wMDAwMDBazwAAAASei45A","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xOVQxNTowOToyMi4wMDAwMDBazwAAAAPkGco2"}},"title":"Activity · bluemods/kik-go-proxy"}