{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":670768221,"defaultBranch":"master","name":"serializationisbad","ownerLogin":"dogboy21","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-25T19:44:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10376793?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710606243.0","currentOid":""},"activityList":{"items":[{"before":"5c691ead2280343965408b9dd5e616de92692571","after":"15f204be7f4c0e028ca6e8a0443d399b655a49f5","ref":"refs/heads/master","pushedAt":"2024-03-16T16:21:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dogboy21","name":"Dogboy21","path":"/dogboy21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10376793?s=80&v=4"},"commit":{"message":"Replace existing old remote config URL with the new one","shortMessageHtmlLink":"Replace existing old remote config URL with the new one"}},{"before":"d77f4acdabe8fb90c9ee717182ec1afab480a07d","after":"5c691ead2280343965408b9dd5e616de92692571","ref":"refs/heads/master","pushedAt":"2024-03-16T12:50:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dogboy21","name":"Dogboy21","path":"/dogboy21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10376793?s=80&v=4"},"commit":{"message":"Replace remote config url to fix certificate issues\n\nGithub replaced their certificate, making it invalid with the CA certs of Java 8u51.\nSee #83 for details","shortMessageHtmlLink":"Replace remote config url to fix certificate issues"}},{"before":"ca9480c99f1c5e786637f939532221a09594efc0","after":"92936cde90df07bcb89fd2fd745007d166d0c4b0","ref":"refs/heads/legacy-support","pushedAt":"2024-03-15T20:20:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThePixelbrain","name":"Thore","path":"/ThePixelbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19214217?s=80&v=4"},"commit":{"message":"feat: 1.5.2 support","shortMessageHtmlLink":"feat: 1.5.2 support"}},{"before":null,"after":"ca9480c99f1c5e786637f939532221a09594efc0","ref":"refs/heads/legacy-support","pushedAt":"2024-03-15T18:29:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ThePixelbrain","name":"Thore","path":"/ThePixelbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19214217?s=80&v=4"},"commit":{"message":"feat: 1.4.7 support","shortMessageHtmlLink":"feat: 1.4.7 support"}},{"before":"5b1b03a4d739338bf57457b8c4e4df7732c82201","after":"d77f4acdabe8fb90c9ee717182ec1afab480a07d","ref":"refs/heads/master","pushedAt":"2023-12-22T21:50:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dogboy21","name":"Dogboy21","path":"/dogboy21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10376793?s=80&v=4"},"commit":{"message":"Add patches for older RadixCore versions (1.10, 1.7, etc) (#81)","shortMessageHtmlLink":"Add patches for older RadixCore versions (1.10, 1.7, etc) (#81)"}},{"before":"2d0e3ee68388ca9232fc506660a4426738e20746","after":"5b1b03a4d739338bf57457b8c4e4df7732c82201","ref":"refs/heads/master","pushedAt":"2023-08-29T16:46:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dogboy21","name":"Dogboy21","path":"/dogboy21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10376793?s=80&v=4"},"commit":{"message":"Version 1.5 (#76)\n\n* feat: cache remote config locally and allow changing the config directory (#73)\r\n\r\n* fix(fabric-agent): allow SiB classes to be loaded from the parent classloader (#74)\r\n\r\n* Fix other ois implementations (#75)\r\n\r\n* feat: add support for patching custom OIS implementations\r\n\r\n* fix: move custom OIS implementations to patch to a separate config value\r\nOtherwise the class patching in older SiB\r\nversions would break with a newer remote config\r\n\r\n* fix(modlauncher): add custom ois classes to transformer targets\r\n\r\n* chore: bump version to 1.5","shortMessageHtmlLink":"Version 1.5 (#76)"}},{"before":"3a793ceba7d9335764427fbe4c45d0298fa04779","after":"70d7cdb52969e3df69aed0a8704e61f00acf55d8","ref":"refs/heads/develop","pushedAt":"2023-08-29T16:39:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dogboy21","name":"Dogboy21","path":"/dogboy21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10376793?s=80&v=4"},"commit":{"message":"chore: bump version to 1.5","shortMessageHtmlLink":"chore: bump version to 1.5"}},{"before":"ec9c7479571427686516fc7d6182879f17c9bf06","after":null,"ref":"refs/heads/cache-remote-config","pushedAt":"2023-08-29T16:34:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dogboy21","name":"Dogboy21","path":"/dogboy21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10376793?s=80&v=4"}},{"before":"2c1c8cb3306f719d17adcca216b3f4c0b09745d9","after":null,"ref":"refs/heads/fix-fabric-classpath","pushedAt":"2023-08-29T16:34:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dogboy21","name":"Dogboy21","path":"/dogboy21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10376793?s=80&v=4"}},{"before":"9b716f4aa61f65604e2d858f149e1ba849051a26","after":null,"ref":"refs/heads/fix-other-ois-implementations","pushedAt":"2023-08-29T16:33:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dogboy21","name":"Dogboy21","path":"/dogboy21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10376793?s=80&v=4"}},{"before":"8a4e86ba064e8cfb838b3709189192797710ee9c","after":"3a793ceba7d9335764427fbe4c45d0298fa04779","ref":"refs/heads/develop","pushedAt":"2023-08-29T16:33:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dogboy21","name":"Dogboy21","path":"/dogboy21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10376793?s=80&v=4"},"commit":{"message":"Fix other ois implementations (#75)\n\n* feat: add support for patching custom OIS implementations\r\n\r\n* fix: move custom OIS implementations to patch to a separate config value\r\nOtherwise the class patching in older SiB\r\nversions would break with a newer remote config\r\n\r\n* fix(modlauncher): add custom ois classes to transformer targets","shortMessageHtmlLink":"Fix other ois implementations (#75)"}},{"before":"845b1c765ffdfc8268e80a1aa7fb8b074b5f2f6b","after":"8a4e86ba064e8cfb838b3709189192797710ee9c","ref":"refs/heads/develop","pushedAt":"2023-08-29T16:33:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dogboy21","name":"Dogboy21","path":"/dogboy21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10376793?s=80&v=4"},"commit":{"message":"fix(fabric-agent): allow SiB classes to be loaded from the parent classloader (#74)","shortMessageHtmlLink":"fix(fabric-agent): allow SiB classes to be loaded from the parent cla…"}},{"before":"2d0e3ee68388ca9232fc506660a4426738e20746","after":"845b1c765ffdfc8268e80a1aa7fb8b074b5f2f6b","ref":"refs/heads/develop","pushedAt":"2023-08-29T16:33:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dogboy21","name":"Dogboy21","path":"/dogboy21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10376793?s=80&v=4"},"commit":{"message":"feat: cache remote config locally and allow changing the config directory (#73)","shortMessageHtmlLink":"feat: cache remote config locally and allow changing the config direc…"}},{"before":null,"after":"2d0e3ee68388ca9232fc506660a4426738e20746","ref":"refs/heads/develop","pushedAt":"2023-08-29T16:29:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dogboy21","name":"Dogboy21","path":"/dogboy21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10376793?s=80&v=4"},"commit":{"message":"Improve readme (#64)\n\n* docs: sort credits correctly\r\n\r\n* docs: add section about our technical approach\r\n\r\n* docs: add disclaimer about wrong accusations against affected mods by some players\r\n\r\n* Updates\r\n\r\n---------\r\n\r\nCo-authored-by: Aidoneus ","shortMessageHtmlLink":"Improve readme (#64)"}},{"before":"89710a4f5098a0c15502895cae8701789c2506ef","after":null,"ref":"refs/heads/develop","pushedAt":"2023-08-29T16:29:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dogboy21","name":"Dogboy21","path":"/dogboy21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10376793?s=80&v=4"}},{"before":"332b69e446019154f0394a09e556765633ba2c9c","after":"9b716f4aa61f65604e2d858f149e1ba849051a26","ref":"refs/heads/fix-other-ois-implementations","pushedAt":"2023-08-27T10:58:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dogboy21","name":"Dogboy21","path":"/dogboy21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10376793?s=80&v=4"},"commit":{"message":"fix(modlauncher): add custom ois classes to transformer targets","shortMessageHtmlLink":"fix(modlauncher): add custom ois classes to transformer targets"}},{"before":null,"after":"ec9c7479571427686516fc7d6182879f17c9bf06","ref":"refs/heads/cache-remote-config","pushedAt":"2023-08-27T10:53:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dogboy21","name":"Dogboy21","path":"/dogboy21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10376793?s=80&v=4"},"commit":{"message":"feat: cache remote config locally and allow changing the config directory","shortMessageHtmlLink":"feat: cache remote config locally and allow changing the config direc…"}},{"before":"9c6e3f6e1142a571b1d37261ffd74ffb3267e94e","after":"332b69e446019154f0394a09e556765633ba2c9c","ref":"refs/heads/fix-other-ois-implementations","pushedAt":"2023-08-20T17:53:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dogboy21","name":"Dogboy21","path":"/dogboy21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10376793?s=80&v=4"},"commit":{"message":"fix: move custom OIS implementations to patch to a separate config value\nOtherwise the class patching in older SiB\nversions would break with a newer remote config","shortMessageHtmlLink":"fix: move custom OIS implementations to patch to a separate config value"}},{"before":null,"after":"9c6e3f6e1142a571b1d37261ffd74ffb3267e94e","ref":"refs/heads/fix-other-ois-implementations","pushedAt":"2023-08-19T20:04:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dogboy21","name":"Dogboy21","path":"/dogboy21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10376793?s=80&v=4"},"commit":{"message":"feat: add support for patching custom OIS implementations","shortMessageHtmlLink":"feat: add support for patching custom OIS implementations"}},{"before":null,"after":"2c1c8cb3306f719d17adcca216b3f4c0b09745d9","ref":"refs/heads/fix-fabric-classpath","pushedAt":"2023-08-19T11:12:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dogboy21","name":"Dogboy21","path":"/dogboy21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10376793?s=80&v=4"},"commit":{"message":"fix(fabric-agent): allow SiB classes to be loaded from the parent classloader","shortMessageHtmlLink":"fix(fabric-agent): allow SiB classes to be loaded from the parent cla…"}},{"before":"91571fd636b781421a42f47f5e332d896cd32912","after":null,"ref":"refs/heads/readme-improvements","pushedAt":"2023-08-08T20:25:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Aiidoneus","name":"Aidoneus","path":"/Aiidoneus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16640854?s=80&v=4"}},{"before":"1969191dcd90316d7c5cc5c319dc12d684bb1086","after":"2d0e3ee68388ca9232fc506660a4426738e20746","ref":"refs/heads/master","pushedAt":"2023-08-08T07:03:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dogboy21","name":"Dogboy21","path":"/dogboy21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10376793?s=80&v=4"},"commit":{"message":"Improve readme (#64)\n\n* docs: sort credits correctly\r\n\r\n* docs: add section about our technical approach\r\n\r\n* docs: add disclaimer about wrong accusations against affected mods by some players\r\n\r\n* Updates\r\n\r\n---------\r\n\r\nCo-authored-by: Aidoneus ","shortMessageHtmlLink":"Improve readme (#64)"}},{"before":"477bc13c52dcd0b9f41dd0a8fba80eddd0a6506b","after":"91571fd636b781421a42f47f5e332d896cd32912","ref":"refs/heads/readme-improvements","pushedAt":"2023-08-07T21:10:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Aiidoneus","name":"Aidoneus","path":"/Aiidoneus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16640854?s=80&v=4"},"commit":{"message":"Updates","shortMessageHtmlLink":"Updates"}},{"before":"6e6422fbf7a164c7edc99633e8b6be21aefbb890","after":"477bc13c52dcd0b9f41dd0a8fba80eddd0a6506b","ref":"refs/heads/readme-improvements","pushedAt":"2023-08-07T16:42:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dogboy21","name":"Dogboy21","path":"/dogboy21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10376793?s=80&v=4"},"commit":{"message":"docs: add disclaimer about wrong accusations against affected mods by some players","shortMessageHtmlLink":"docs: add disclaimer about wrong accusations against affected mods by…"}},{"before":"f21d2a4124148821ced00df0bb22723207b2b831","after":"1969191dcd90316d7c5cc5c319dc12d684bb1086","ref":"refs/heads/master","pushedAt":"2023-08-06T20:12:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dogboy21","name":"Dogboy21","path":"/dogboy21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10376793?s=80&v=4"},"commit":{"message":"Version 1.4 (#61)\n\n* core(cfois): support multi-dimensional arrays (#19)\r\n\r\n* Improve compatibility with older versions and newer Fabric servers (#43)\r\n\r\n* Abstracted logger to fall back to native if Log4J isn't present\r\n\r\n* chore: shadow gson into the final jar to support older versions correctly\r\n\r\n* fix: initialize config check request with TLS 1.2\r\nJava 7 seems to have TLS 1.2 disabled by default\r\n\r\n---------\r\n\r\nCo-authored-by: ThePixelbrain <19214217+ThePixelbrain@users.noreply.github.com>\r\n\r\n* fix/feat(modlauncher): load deserialized classes from the correct class loader (#45)\r\n\r\n* feat: also redirect SerializationUtils.deserialize in patched classes (#46)\r\n\r\n* feat: change NativeLogger to println\r\nAlthough println is definitely not the most\r\nfancy logging implementation as a fallback,\r\nthere were problems with the default Java\r\nlogger in < MC 1.7. This is the most stable for\r\nthese versions and also provides advantages\r\nfor Fabric servers as well\r\n\r\n* chore: exclude java 9 files from the bundle jar\r\n\r\n* fix: bundle ASM lib to fix patching issues in some Fabric setups\r\n\r\n* feat: allow configuration of remote config loading\r\n\r\n* fix: create config directory if it does not exist\r\n\r\n* fix: add workaround to classloading issues in Forge < 1.13 when the agent is used\r\n\r\n* feat: add timeout to remote config reading\r\n60 seconds should be sufficient (I hope)\r\n\r\n* feat: use gson with pretty printing for the default local config\r\n\r\n* fix(modlauncher): return additionalClassesLocator even when the agent is loaded\r\nThis should fix some classloading issues in the\r\nJava 8 version of Modlauncher when the agent is used\r\n\r\n---------\r\n\r\nCo-authored-by: ThatGamerBlue \r\nCo-authored-by: ThePixelbrain <19214217+ThePixelbrain@users.noreply.github.com>","shortMessageHtmlLink":"Version 1.4 (#61)"}},{"before":"3c7b18570e8c1422322f09983db24642eca13a56","after":"6e6422fbf7a164c7edc99633e8b6be21aefbb890","ref":"refs/heads/readme-improvements","pushedAt":"2023-08-06T20:05:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dogboy21","name":"Dogboy21","path":"/dogboy21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10376793?s=80&v=4"},"commit":{"message":"docs: add section about our technical approach","shortMessageHtmlLink":"docs: add section about our technical approach"}},{"before":null,"after":"3c7b18570e8c1422322f09983db24642eca13a56","ref":"refs/heads/readme-improvements","pushedAt":"2023-08-06T19:35:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dogboy21","name":"Dogboy21","path":"/dogboy21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10376793?s=80&v=4"},"commit":{"message":"docs: sort credits correctly","shortMessageHtmlLink":"docs: sort credits correctly"}},{"before":"740335f1408122ef77fca2bbcdc0347bdc2bd322","after":"89710a4f5098a0c15502895cae8701789c2506ef","ref":"refs/heads/develop","pushedAt":"2023-08-06T19:17:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dogboy21","name":"Dogboy21","path":"/dogboy21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10376793?s=80&v=4"},"commit":{"message":"fix(modlauncher): return additionalClassesLocator even when the agent is loaded\nThis should fix some classloading issues in the\nJava 8 version of Modlauncher when the agent is used","shortMessageHtmlLink":"fix(modlauncher): return additionalClassesLocator even when the agent…"}},{"before":"6a1bd7649a73458451f79fd3ffeabd1cdd940220","after":"740335f1408122ef77fca2bbcdc0347bdc2bd322","ref":"refs/heads/develop","pushedAt":"2023-08-06T12:29:35.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"dogboy21","name":"Dogboy21","path":"/dogboy21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10376793?s=80&v=4"},"commit":{"message":"feat: use gson with pretty printing for the default local config","shortMessageHtmlLink":"feat: use gson with pretty printing for the default local config"}},{"before":"df148af5cf61710b74cb9dbb89e9696b80664490","after":"f21d2a4124148821ced00df0bb22723207b2b831","ref":"refs/heads/master","pushedAt":"2023-08-05T01:26:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Aiidoneus","name":"Aidoneus","path":"/Aiidoneus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16640854?s=80&v=4"},"commit":{"message":"Merge pull request #63 from KatrinaAS/KatrinaAS-patch-1\n\nFixed some invalid information on Thaumic Tinkerer","shortMessageHtmlLink":"Merge pull request #63 from KatrinaAS/KatrinaAS-patch-1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEF3AYlAA","startCursor":null,"endCursor":null}},"title":"Activity · dogboy21/serializationisbad"}