{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":393738602,"defaultBranch":"main","name":"ds3os","ownerLogin":"TLeonardUK","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-08-07T16:44:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18634751?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711315272.0","currentOid":""},"activityList":{"items":[{"before":"771bf479445a06cdfa358425d52431c1cd44bad5","after":"df53f99498aa8e502810f61822ef6fa17ed326ef","ref":"refs/heads/main","pushedAt":"2024-03-24T18:50:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Add callstack logs on crash for linux.","shortMessageHtmlLink":"Add callstack logs on crash for linux."}},{"before":"27dbe2aebfa52371a39b61d7d0acecca1037d31c","after":"771bf479445a06cdfa358425d52431c1cd44bad5","ref":"refs/heads/main","pushedAt":"2024-03-24T16:52:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Added callstack on crash for windows (linux shortly ...)","shortMessageHtmlLink":"Added callstack on crash for windows (linux shortly ...)"}},{"before":"f2657afcee74f19206f4680002a9870f167d47aa","after":"27dbe2aebfa52371a39b61d7d0acecca1037d31c","ref":"refs/heads/main","pushedAt":"2024-03-23T12:55:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Disable old version of ds2 in loader.","shortMessageHtmlLink":"Disable old version of ds2 in loader."}},{"before":"855770ae34ce11eb601e6949399dff887a7aaf3d","after":"f2657afcee74f19206f4680002a9870f167d47aa","ref":"refs/heads/main","pushedAt":"2024-03-23T12:49:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Reimplemented some of the NRSSR checks with changes so they handle all push message types. Also modified the ds2 min version supported so we don't allow running the old version which doesn't have any RCE mitigations for it.","shortMessageHtmlLink":"Reimplemented some of the NRSSR checks with changes so they handle al…"}},{"before":"88a842c7e058020e40c20621a78d4288c15be863","after":"855770ae34ce11eb601e6949399dff887a7aaf3d","ref":"refs/heads/main","pushedAt":"2024-03-19T23:06:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Made server sharding support white-list only.","shortMessageHtmlLink":"Made server sharding support white-list only."}},{"before":"c2966f4e905bef0f962df49e0ef77a2ca6a3cb37","after":"88a842c7e058020e40c20621a78d4288c15be863","ref":"refs/heads/main","pushedAt":"2024-03-19T14:14:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Remove some debug code that got checked in.","shortMessageHtmlLink":"Remove some debug code that got checked in."}},{"before":"aee02dd9e30a602b7a5182c911f4909d54ed40e2","after":"c2966f4e905bef0f962df49e0ef77a2ca6a3cb37","ref":"refs/heads/main","pushedAt":"2024-03-19T14:13:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Make various game managers more tolerant of errors, rather than just straight disconnecting the client on error that are not neccessarily their fault.","shortMessageHtmlLink":"Make various game managers more tolerant of errors, rather than just …"}},{"before":"3c256d9ab0de7a657242abb73e90843c51c8820c","after":"aee02dd9e30a602b7a5182c911f4909d54ed40e2","ref":"refs/heads/main","pushedAt":"2024-03-18T18:43:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Update NetConnectionUDP.cpp\n\nFix differences on linux with the select function :(","shortMessageHtmlLink":"Update NetConnectionUDP.cpp"}},{"before":"c5a12ffe6d03f3485cd55722e41284fd393018af","after":"3c256d9ab0de7a657242abb73e90843c51c8820c","ref":"refs/heads/main","pushedAt":"2024-03-18T18:25:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Simplified debug timer.","shortMessageHtmlLink":"Simplified debug timer."}},{"before":"0fe30e84a07ad3c1f80d97758a59a1a9e9fabe8e","after":"c5a12ffe6d03f3485cd55722e41284fd393018af","ref":"refs/heads/main","pushedAt":"2024-03-18T17:01:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Made bloodstains and ghosts in-memory only for both games. Increaase database trim time to 8 hours as it should be a lot more lightweight now.","shortMessageHtmlLink":"Made bloodstains and ghosts in-memory only for both games. Increaase …"}},{"before":"ea239bde43b817520de4e654fa0a8a4f09a51acb","after":"0fe30e84a07ad3c1f80d97758a59a1a9e9fabe8e","ref":"refs/heads/main","pushedAt":"2024-03-18T16:52:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Modified ghosts to exist in memory cache only, avoid writing them to database, they can get costly.","shortMessageHtmlLink":"Modified ghosts to exist in memory cache only, avoid writing them to …"}},{"before":"5a9a4c1192547a97437559b687fcf66afd96799b","after":"ea239bde43b817520de4e654fa0a8a4f09a51acb","ref":"refs/heads/main","pushedAt":"2024-03-18T16:23:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Increase packet length, seen a few go over this.","shortMessageHtmlLink":"Increase packet length, seen a few go over this."}},{"before":"c9be47ced0a6ef3a572de578f8202d09a2f44f29","after":"5a9a4c1192547a97437559b687fcf66afd96799b","ref":"refs/heads/main","pushedAt":"2024-03-18T16:05:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Fix lockup when disconnecting udp connection, simplified some of the DebugCounter/DebugTimer code and added a status message printed every minute to the console.","shortMessageHtmlLink":"Fix lockup when disconnecting udp connection, simplified some of the …"}},{"before":"e9689e65c35e283fccbac20665e4f9ab202f866e","after":"c9be47ced0a6ef3a572de578f8202d09a2f44f29","ref":"refs/heads/main","pushedAt":"2024-03-17T13:53:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Ease up on some of the reliable-udp settings. Fix up hearbeats on client connections (for the client emulator). Added quiet logging option.","shortMessageHtmlLink":"Ease up on some of the reliable-udp settings. Fix up hearbeats on cli…"}},{"before":"8ab048edf2292be099366b07eb20195121f81db0","after":"e9689e65c35e283fccbac20665e4f9ab202f866e","ref":"refs/heads/main","pushedAt":"2024-03-17T12:51:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Shunt UDP send/recieve into seperate threads to increase throughput, with large player counts we were previously getting dropped packets when recieve queue filled. Hopefully this should resolve it. Also boosted tcp backlog.","shortMessageHtmlLink":"Shunt UDP send/recieve into seperate threads to increase throughput, …"}},{"before":"a03c748ecc7479df61f026af248003c8264c5254","after":"8ab048edf2292be099366b07eb20195121f81db0","ref":"refs/heads/main","pushedAt":"2024-03-17T11:35:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Fix some some client emulation code.","shortMessageHtmlLink":"Fix some some client emulation code."}},{"before":"841b5deef5f913dccb2b2593cd6948ad869f3b73","after":"a03c748ecc7479df61f026af248003c8264c5254","ref":"refs/heads/main","pushedAt":"2024-03-16T16:17:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Disable stat gathering, its expensive and nobody uses it at the moment, and also increase the client timeout.","shortMessageHtmlLink":"Disable stat gathering, its expensive and nobody uses it at the momen…"}},{"before":"d450bac4dfe36b8cdd68a211b66e0263ac4dbe39","after":"841b5deef5f913dccb2b2593cd6948ad869f3b73","ref":"refs/heads/main","pushedAt":"2024-03-16T16:13:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Move the client timeout check to after pumping the message queue to ensure any spikes in processing (eg. cleaning database/etc) does not cause spurious disconnects.","shortMessageHtmlLink":"Move the client timeout check to after pumping the message queue to e…"}},{"before":"6b3791222c074915a614fca0de4f420f408963d6","after":"d450bac4dfe36b8cdd68a211b66e0263ac4dbe39","ref":"refs/heads/main","pushedAt":"2024-03-07T19:33:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/TLeonardUK/ds3os","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/TLeonardUK/ds3os"}},{"before":"4df7335195e749c68488916b3d8feacf404d5266","after":"6b3791222c074915a614fca0de4f420f408963d6","ref":"refs/heads/main","pushedAt":"2024-03-07T14:19:14.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Merge pull request #207 from Cloudef/main\n\nAdd nix as alternative to docker","shortMessageHtmlLink":"Merge pull request #207 from Cloudef/main"}},{"before":"99d1f02b62c3c05584b5c3d28caa7d80aa7d8912","after":"4df7335195e749c68488916b3d8feacf404d5266","ref":"refs/heads/main","pushedAt":"2024-02-12T21:37:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Adding missing third party binaries.","shortMessageHtmlLink":"Adding missing third party binaries."}},{"before":"a243c9a3677665016ad8a73995044cac69a470ef","after":"99d1f02b62c3c05584b5c3d28caa7d80aa7d8912","ref":"refs/heads/main","pushedAt":"2024-01-10T21:11:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/TLeonardUK/ds3os","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/TLeonardUK/ds3os"}},{"before":"f43772c1ba54ecec76f77d6c082147cd3152e2c0","after":"a243c9a3677665016ad8a73995044cac69a470ef","ref":"refs/heads/main","pushedAt":"2024-01-10T20:34:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":null,"after":"ea1d06abe860eb8e7cfd955df64062b87909cfc8","ref":"refs/heads/ds2_vanilla_support","pushedAt":"2024-01-10T20:34:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Initial work for dark souls 2 vanilla support. Requires further work to inject into a 32bit process (might need to make injector 32bit ...)","shortMessageHtmlLink":"Initial work for dark souls 2 vanilla support. Requires further work …"}},{"before":"c7f213de5185c9e17670c96e3ca1e8307b82b0d0","after":"f43772c1ba54ecec76f77d6c082147cd3152e2c0","ref":"refs/heads/main","pushedAt":"2024-01-09T19:38:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"4454f9d7e2daa0bb8c4c277fa336837311b2ebae","after":"c7f213de5185c9e17670c96e3ca1e8307b82b0d0","ref":"refs/heads/main","pushedAt":"2024-01-08T21:40:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/TLeonardUK/ds3os","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/TLeonardUK/ds3os"}},{"before":"f2709ee44b7c4d260350fe65dd7942c04391856c","after":"4454f9d7e2daa0bb8c4c277fa336837311b2ebae","ref":"refs/heads/main","pushedAt":"2024-01-08T21:26:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"25877b49b567590b4907ba038611728d54a866df","after":"f2709ee44b7c4d260350fe65dd7942c04391856c","ref":"refs/heads/main","pushedAt":"2024-01-08T21:08:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Tidy up some comments.","shortMessageHtmlLink":"Tidy up some comments."}},{"before":"8bcccec5d5727dcf2856f22d62b13d1d53d991f7","after":"25877b49b567590b4907ba038611728d54a866df","ref":"refs/heads/main","pushedAt":"2024-01-08T20:57:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Added matchmaking to RequestGetRightMatchingArea. Fixed some matching ranges.","shortMessageHtmlLink":"Added matchmaking to RequestGetRightMatchingArea. Fixed some matching…"}},{"before":"ee60c102cb8b9da1bfc9469befc9f26c62a7f609","after":"8bcccec5d5727dcf2856f22d62b13d1d53d991f7","ref":"refs/heads/main","pushedAt":"2024-01-08T20:38:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TLeonardUK","name":"Tim Leonard","path":"/TLeonardUK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634751?s=80&v=4"},"commit":{"message":"Fix endian-ness of hostname patching for dark souls 2.","shortMessageHtmlLink":"Fix endian-ness of hostname patching for dark souls 2."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEHgAgegA","startCursor":null,"endCursor":null}},"title":"Activity · TLeonardUK/ds3os"}