{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":133279600,"defaultBranch":"develop","name":"Network","ownerLogin":"CloudburstMC","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-05-13T22:35:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/34250602?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721829644.0","currentOid":""},"activityList":{"items":[{"before":"d5ff459c3a90e212f1da981f33b8466c7025e1e7","after":"048ef8f67b5dfdfd6f5c3221c5e9df40afe6b465","ref":"refs/heads/develop","pushedAt":"2024-08-19T21:31:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kazzuk","name":"Kazuk","path":"/Kazzuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46299532?s=80&v=4"},"commit":{"message":"Correct method to unblock address instead of blocking (#48)","shortMessageHtmlLink":"Correct method to unblock address instead of blocking (#48)"}},{"before":"78d16f7b99ed728753a954deede1398cfb5f63c7","after":"d5ff459c3a90e212f1da981f33b8466c7025e1e7","ref":"refs/heads/develop","pushedAt":"2024-08-18T22:25:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SupremeMortal","name":"Owen Howard","path":"/SupremeMortal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6178101?s=80&v=4"},"commit":{"message":"Revert \"Remove object recycling from these classes\"\n\nThis reverts commit 3ba07d87","shortMessageHtmlLink":"Revert \"Remove object recycling from these classes\""}},{"before":"b7522a8be27d0de0d175f962935a4e3c73dd7afb","after":"78d16f7b99ed728753a954deede1398cfb5f63c7","ref":"refs/heads/develop","pushedAt":"2024-08-18T22:20:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SupremeMortal","name":"Owen Howard","path":"/SupremeMortal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6178101?s=80&v=4"},"commit":{"message":"Send packets from correct local address","shortMessageHtmlLink":"Send packets from correct local address"}},{"before":"7e85ea3a09bb3b27e91ff55105c6f89b8650c79d","after":"b7522a8be27d0de0d175f962935a4e3c73dd7afb","ref":"refs/heads/develop","pushedAt":"2024-08-07T14:28:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Alemiz112","name":"Alemiz","path":"/Alemiz112","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45739737?s=80&v=4"},"commit":{"message":"Safely release EncapsulatedPacket & add debug","shortMessageHtmlLink":"Safely release EncapsulatedPacket & add debug"}},{"before":"b7fdbfb929edf365f6472804873f03ec2b34a051","after":"7e85ea3a09bb3b27e91ff55105c6f89b8650c79d","ref":"refs/heads/develop","pushedAt":"2024-07-24T18:43:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SupremeMortal","name":"Owen Howard","path":"/SupremeMortal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6178101?s=80&v=4"},"commit":{"message":"Add trace logging to RakServerChannel when closing","shortMessageHtmlLink":"Add trace logging to RakServerChannel when closing"}},{"before":"baf053bc8efee3577f26cf58fec261e28e18dff4","after":"b7fdbfb929edf365f6472804873f03ec2b34a051","ref":"refs/heads/develop","pushedAt":"2024-07-24T16:15:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SupremeMortal","name":"Owen Howard","path":"/SupremeMortal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6178101?s=80&v=4"},"commit":{"message":"Refactor PendingConnection class","shortMessageHtmlLink":"Refactor PendingConnection class"}},{"before":"ced5eeebb02ac9db5ed6dc63c6880f8400add356","after":"baf053bc8efee3577f26cf58fec261e28e18dff4","ref":"refs/heads/develop","pushedAt":"2024-07-24T16:13:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SupremeMortal","name":"Owen Howard","path":"/SupremeMortal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6178101?s=80&v=4"},"commit":{"message":"Reuse the same cookie until it expires\n\nThis fixes and issue where the client retries and fails because the cookie has been changed.","shortMessageHtmlLink":"Reuse the same cookie until it expires"}},{"before":"e241646db2518809baee09c68cd844f6e10190c0","after":"ced5eeebb02ac9db5ed6dc63c6880f8400add356","ref":"refs/heads/develop","pushedAt":"2024-07-24T14:27:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SupremeMortal","name":"Owen Howard","path":"/SupremeMortal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6178101?s=80&v=4"},"commit":{"message":"Kick existing connection out if a new one connects from the same IP and port.\n\nThis is only active for cookie enabled connections as it could become an attack vector with spoofed packets.","shortMessageHtmlLink":"Kick existing connection out if a new one connects from the same IP a…"}},{"before":"5ab3f14615e93962cc297859bd63286d94767f3d","after":null,"ref":"refs/heads/log-connection-failures","pushedAt":"2024-07-24T14:00:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SupremeMortal","name":"Owen Howard","path":"/SupremeMortal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6178101?s=80&v=4"}},{"before":"241c262049eb6f715ed6d7a2c11d78dc087e2df5","after":"e241646db2518809baee09c68cd844f6e10190c0","ref":"refs/heads/develop","pushedAt":"2024-07-24T14:00:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SupremeMortal","name":"Owen Howard","path":"/SupremeMortal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6178101?s=80&v=4"},"commit":{"message":"Improve trace logging for offline handler","shortMessageHtmlLink":"Improve trace logging for offline handler"}},{"before":null,"after":"5ab3f14615e93962cc297859bd63286d94767f3d","ref":"refs/heads/log-connection-failures","pushedAt":"2024-07-24T13:58:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SupremeMortal","name":"Owen Howard","path":"/SupremeMortal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6178101?s=80&v=4"},"commit":{"message":"Improve trace logging for offline handler","shortMessageHtmlLink":"Improve trace logging for offline handler"}},{"before":"8128edb34e02f5fe3de2b9a1b1820ed223306a07","after":"241c262049eb6f715ed6d7a2c11d78dc087e2df5","ref":"refs/heads/develop","pushedAt":"2024-07-24T10:16:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Alemiz112","name":"Alemiz","path":"/Alemiz112","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45739737?s=80&v=4"},"commit":{"message":"Fix NPE if metrics are not set","shortMessageHtmlLink":"Fix NPE if metrics are not set"}},{"before":"bcf0bbd66b32458b5b4af6645077484590932d4c","after":"8128edb34e02f5fe3de2b9a1b1820ed223306a07","ref":"refs/heads/develop","pushedAt":"2024-07-23T12:58:30.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"SupremeMortal","name":"Owen Howard","path":"/SupremeMortal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6178101?s=80&v=4"},"commit":{"message":"Revert changes to metrics interface","shortMessageHtmlLink":"Revert changes to metrics interface"}},{"before":"b6736d16acaa25dbac60102b67315411b8e8c698","after":"82706a41babad548cfcdae69cffa5200192ee365","ref":"refs/heads/improvements","pushedAt":"2024-07-23T12:33:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SupremeMortal","name":"Owen Howard","path":"/SupremeMortal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6178101?s=80&v=4"},"commit":{"message":"Revert changes to metrics interface","shortMessageHtmlLink":"Revert changes to metrics interface"}},{"before":null,"after":"b6736d16acaa25dbac60102b67315411b8e8c698","ref":"refs/heads/improvements","pushedAt":"2024-07-23T11:32:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SupremeMortal","name":"Owen Howard","path":"/SupremeMortal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6178101?s=80&v=4"},"commit":{"message":"Include channel in metrics methods","shortMessageHtmlLink":"Include channel in metrics methods"}},{"before":"f408c9a5c4de3312b106ccf047e6d7027d24a5a5","after":"bcf0bbd66b32458b5b4af6645077484590932d4c","ref":"refs/heads/develop","pushedAt":"2024-07-08T18:19:04.000Z","pushType":"pr_merge","commitsCount":15,"pusher":{"login":"Alemiz112","name":"Alemiz","path":"/Alemiz112","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45739737?s=80&v=4"},"commit":{"message":"Add Compatibility Mode (#43)\n\nAdds a compatibility mode option to prevent crashes and disconnections by bringing behavior closer in line with the vanilla client. Closes #41; Closes #34; Closes #33; and Closes #30.","shortMessageHtmlLink":"Add Compatibility Mode (#43)"}},{"before":"efdf4498f1f8a3fe0426ab56a72ff95c9190ffe6","after":"f408c9a5c4de3312b106ccf047e6d7027d24a5a5","ref":"refs/heads/develop","pushedAt":"2024-05-20T10:44:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Alemiz112","name":"Alemiz","path":"/Alemiz112","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45739737?s=80&v=4"},"commit":{"message":"Fix pong promise never being completed","shortMessageHtmlLink":"Fix pong promise never being completed"}},{"before":"730acaa2391a772d42e544981dab134decc6eaf7","after":"efdf4498f1f8a3fe0426ab56a72ff95c9190ffe6","ref":"refs/heads/develop","pushedAt":"2024-04-16T14:41:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Alemiz112","name":"Alemiz","path":"/Alemiz112","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45739737?s=80&v=4"},"commit":{"message":"Bump version to 1.0.0.CR3","shortMessageHtmlLink":"Bump version to 1.0.0.CR3"}},{"before":"04d4c83e80165cd0832c32da889d0677f506951f","after":"730acaa2391a772d42e544981dab134decc6eaf7","ref":"refs/heads/develop","pushedAt":"2024-04-16T14:40:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Alemiz112","name":"Alemiz","path":"/Alemiz112","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45739737?s=80&v=4"},"commit":{"message":"Support cookies (#38)\n\n* Support cookies\r\n\r\nSigned-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>\r\n\r\n* Address existing GH reviews\r\n\r\n- Add RAK_SEND_COOKIE to DefaultRakServerConfig#getOptions()\r\n- Consolidate RakClientOfflineHandler#sendOpenConnectionRequest2 to single method\r\n- Combine pendingConnections ExpiringMap\r\n\r\nSigned-off-by: GitHub \r\n\r\n* Remove unused packages\r\n\r\nSigned-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>\r\n\r\n* Create provider for preferred SecureRandom algorithm\r\n\r\nSigned-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>\r\n\r\n* preferredAlgorithms in block\r\n\r\n* Why we should not do web edits\r\n\r\nSigned-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>\r\n\r\n---------\r\n\r\nSigned-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>\r\nSigned-off-by: GitHub ","shortMessageHtmlLink":"Support cookies (#38)"}},{"before":"4d37bf1483c9bd1a388bb18692ba29d9943fa9b5","after":"04d4c83e80165cd0832c32da889d0677f506951f","ref":"refs/heads/develop","pushedAt":"2024-04-14T12:57:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Alemiz112","name":"Alemiz","path":"/Alemiz112","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45739737?s=80&v=4"},"commit":{"message":"Destroy rakPipeline() properly","shortMessageHtmlLink":"Destroy rakPipeline() properly"}},{"before":"94f729daff692f0db5f88e9dc150498bc159064a","after":"4d37bf1483c9bd1a388bb18692ba29d9943fa9b5","ref":"refs/heads/develop","pushedAt":"2024-04-04T15:33:07.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Alemiz112","name":"Alemiz","path":"/Alemiz112","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45739737?s=80&v=4"},"commit":{"message":"Add childConsumer to RakChannelFactory","shortMessageHtmlLink":"Add childConsumer to RakChannelFactory"}},{"before":"2f77498dcddac7454a54ca6f7a4d0364af4d6c41","after":"94f729daff692f0db5f88e9dc150498bc159064a","ref":"refs/heads/develop","pushedAt":"2024-03-30T10:37:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Alemiz112","name":"Alemiz","path":"/Alemiz112","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45739737?s=80&v=4"},"commit":{"message":"Add option to exclude addresses from being blocked","shortMessageHtmlLink":"Add option to exclude addresses from being blocked"}},{"before":"6ab6b0bfb7638ca890c06d4cdb7aac39329d508d","after":"2f77498dcddac7454a54ca6f7a4d0364af4d6c41","ref":"refs/heads/develop","pushedAt":"2024-03-30T10:14:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Alemiz112","name":"Alemiz","path":"/Alemiz112","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45739737?s=80&v=4"},"commit":{"message":"Implement more rate limiting","shortMessageHtmlLink":"Implement more rate limiting"}},{"before":"9a9ab524a4150ca8d5b5c5bbe5e2c97ea52212b1","after":"6ab6b0bfb7638ca890c06d4cdb7aac39329d508d","ref":"refs/heads/develop","pushedAt":"2024-03-29T10:15:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Alemiz112","name":"Alemiz","path":"/Alemiz112","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45739737?s=80&v=4"},"commit":{"message":"Implement more rate limiting","shortMessageHtmlLink":"Implement more rate limiting"}},{"before":"c88d5beceaa063b74047f7e9648a53084b513848","after":"9a9ab524a4150ca8d5b5c5bbe5e2c97ea52212b1","ref":"refs/heads/develop","pushedAt":"2024-03-28T21:38:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Alemiz112","name":"Alemiz","path":"/Alemiz112","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45739737?s=80&v=4"},"commit":{"message":"Rate limit connection requests","shortMessageHtmlLink":"Rate limit connection requests"}},{"before":"d910998cc3aefa03281e77f1d4199d69f9776b2e","after":"c88d5beceaa063b74047f7e9648a53084b513848","ref":"refs/heads/develop","pushedAt":"2023-12-06T14:53:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Alemiz112","name":"Alemiz","path":"/Alemiz112","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45739737?s=80&v=4"},"commit":{"message":"Bump Netty version","shortMessageHtmlLink":"Bump Netty version"}},{"before":"e095c12a14e174d00ca9b47e3e57d106ed131fab","after":"d910998cc3aefa03281e77f1d4199d69f9776b2e","ref":"refs/heads/develop","pushedAt":"2023-12-05T13:21:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Alemiz112","name":"Alemiz","path":"/Alemiz112","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45739737?s=80&v=4"},"commit":{"message":"Do not send messages to user channel if not active","shortMessageHtmlLink":"Do not send messages to user channel if not active"}},{"before":null,"after":"d910998cc3aefa03281e77f1d4199d69f9776b2e","ref":"refs/heads/fix/early-messages","pushedAt":"2023-12-05T12:35:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Alemiz112","name":"Alemiz","path":"/Alemiz112","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45739737?s=80&v=4"},"commit":{"message":"Do not send messages to user channel if not active","shortMessageHtmlLink":"Do not send messages to user channel if not active"}},{"before":"11c2b6003bc69e930691b2cd6f771f981e83918b","after":"e095c12a14e174d00ca9b47e3e57d106ed131fab","ref":"refs/heads/develop","pushedAt":"2023-08-07T12:07:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Alemiz112","name":"Alemiz","path":"/Alemiz112","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45739737?s=80&v=4"},"commit":{"message":"Option to change flush interval, to disable auto flushing (#35)","shortMessageHtmlLink":"Option to change flush interval, to disable auto flushing (#35)"}},{"before":"80181f2ff6c62172ce6cacdb09517896776ce0c6","after":"11c2b6003bc69e930691b2cd6f771f981e83918b","ref":"refs/heads/develop","pushedAt":"2023-07-03T19:52:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Alemiz112","name":"Alemiz","path":"/Alemiz112","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45739737?s=80&v=4"},"commit":{"message":"Fix NPE in RakServerOfflineHandler & update latest rak version","shortMessageHtmlLink":"Fix NPE in RakServerOfflineHandler & update latest rak version"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEnndzuwA","startCursor":null,"endCursor":null}},"title":"Activity · CloudburstMC/Network"}