{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":10110381,"defaultBranch":"v2","name":"tptmp","ownerLogin":"The-Powder-Toy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-05-16T20:57:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2064613?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711485864.0","currentOid":""},"activityList":{"items":[{"before":"fc09205131a65cde9cf5e2a7e6f3c80bbc46db49","after":"af0ffb2c9b7712c2d159e6fef255c273865a8abb","ref":"refs/heads/v2","pushedAt":"2024-03-26T20:43:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LBPHacker","name":"Tamás Bálint Misius","path":"/LBPHacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3286587?s=80&v=4"},"commit":{"message":"Fix crash upon flood-filling when not connected\n\nAlso fix the distribution script not faking SDL constants and tool warnings about elements that others don't have in the room sometimes crashing, most likely due to a TOCTOU problem.","shortMessageHtmlLink":"Fix crash upon flood-filling when not connected"}},{"before":"f0ea80530be9d32c7b544f38b3ab8541ff64f579","after":null,"ref":"refs/tags/v2.1.0","pushedAt":"2024-03-26T20:43:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LBPHacker","name":"Tamás Bálint Misius","path":"/LBPHacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3286587?s=80&v=4"}},{"before":"b82f7e2c47abd9aff99dd1e9b9d97d7f5ad7e24f","after":"fc09205131a65cde9cf5e2a7e6f3c80bbc46db49","ref":"refs/heads/v2","pushedAt":"2024-01-26T16:15:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LBPHacker","name":"Tamás Bálint Misius","path":"/LBPHacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3286587?s=80&v=4"},"commit":{"message":"Use some new apis added since 97.0","shortMessageHtmlLink":"Use some new apis added since 97.0"}},{"before":"007fb6e866fde35e71b3a0d6cbfc2344535389a9","after":"b82f7e2c47abd9aff99dd1e9b9d97d7f5ad7e24f","ref":"refs/heads/v2","pushedAt":"2024-01-26T16:14:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LBPHacker","name":"Tamás Bálint Misius","path":"/LBPHacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3286587?s=80&v=4"},"commit":{"message":"Disable TPT max version checks for now","shortMessageHtmlLink":"Disable TPT max version checks for now"}},{"before":"5e72a9239f3f8dec23c239ac87450cc96906bd82","after":"007fb6e866fde35e71b3a0d6cbfc2344535389a9","ref":"refs/heads/v2","pushedAt":"2024-01-21T18:02:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LBPHacker","name":"Tamás Bálint Misius","path":"/LBPHacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3286587?s=80&v=4"},"commit":{"message":"Make sure socket.tcp exists\n\nIt does not exist in certain cases, such as in the emscripten build.","shortMessageHtmlLink":"Make sure socket.tcp exists"}},{"before":"412c61784fa945307fe1e050fce9ae71d9b510bc","after":"5e72a9239f3f8dec23c239ac87450cc96906bd82","ref":"refs/heads/v2","pushedAt":"2023-12-24T12:37:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LBPHacker","name":"Tamás Bálint Misius","path":"/LBPHacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3286587?s=80&v=4"},"commit":{"message":"Warn in snapshots and betas","shortMessageHtmlLink":"Warn in snapshots and betas"}},{"before":"e1d101a3e3e2985680396e56a698e282492ddcb5","after":"412c61784fa945307fe1e050fce9ae71d9b510bc","ref":"refs/heads/v2","pushedAt":"2023-12-23T18:57:46.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"LBPHacker","name":"Tamás Bálint Misius","path":"/LBPHacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3286587?s=80&v=4"},"commit":{"message":"Clamp paste preview to sim bounds differently\n\nSince partially out of bounds pasting is now allowed.","shortMessageHtmlLink":"Clamp paste preview to sim bounds differently"}},{"before":"db31e46d1d31e504350206882fd19a4b2dd0d124","after":"e1d101a3e3e2985680396e56a698e282492ddcb5","ref":"refs/heads/v2","pushedAt":"2023-10-25T18:17:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LBPHacker","name":"Tamás Bálint Misius","path":"/LBPHacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3286587?s=80&v=4"},"commit":{"message":"Use the new upstream tpt.verison keys if they are available","shortMessageHtmlLink":"Use the new upstream tpt.verison keys if they are available"}},{"before":"cf4edd735320d07f6130a828715ace943ef732bc","after":"db31e46d1d31e504350206882fd19a4b2dd0d124","ref":"refs/heads/v2","pushedAt":"2023-10-12T08:39:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LBPHacker","name":"Tamás Bálint Misius","path":"/LBPHacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3286587?s=80&v=4"},"commit":{"message":"Fix more sequence problems\n\nThey never stop coming, do they","shortMessageHtmlLink":"Fix more sequence problems"}},{"before":"c1d603f02950f8f3fc161740750d35953799c6c4","after":"cf4edd735320d07f6130a828715ace943ef732bc","ref":"refs/heads/v2","pushedAt":"2023-10-10T05:54:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LBPHacker","name":"Tamás Bálint Misius","path":"/LBPHacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3286587?s=80&v=4"},"commit":{"message":"Enforce pointsstart-pointscont sequence","shortMessageHtmlLink":"Enforce pointsstart-pointscont sequence"}},{"before":"c88e215c92e61be38e9d6594ce5c90a7237f67b1","after":null,"ref":"refs/tags/v2.0.35","pushedAt":"2023-10-10T05:53:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LBPHacker","name":"Tamás Bálint Misius","path":"/LBPHacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3286587?s=80&v=4"}},{"before":"072cefe007d46f02d8ed692e079ef8b879221fc9","after":"c1d603f02950f8f3fc161740750d35953799c6c4","ref":"refs/heads/v2","pushedAt":"2023-10-10T05:51:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LBPHacker","name":"Tamás Bálint Misius","path":"/LBPHacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3286587?s=80&v=4"},"commit":{"message":"Enforce pointsstart-pointscont sequence","shortMessageHtmlLink":"Enforce pointsstart-pointscont sequence"}},{"before":"fdbf58c994650298df3be8715d77a246ca965314","after":"072cefe007d46f02d8ed692e079ef8b879221fc9","ref":"refs/heads/v2","pushedAt":"2023-10-09T21:26:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LBPHacker","name":"Tamás Bálint Misius","path":"/LBPHacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3286587?s=80&v=4"},"commit":{"message":"Bound-check before calls that raise OOB coord errors","shortMessageHtmlLink":"Bound-check before calls that raise OOB coord errors"}},{"before":"96cf771efa12964d1cd1be6c4bf5efe03d94191f","after":"fdbf58c994650298df3be8715d77a246ca965314","ref":"refs/heads/v2","pushedAt":"2023-10-08T16:36:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacob1","name":null,"path":"/jacob1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1139178?s=80&v=4"},"commit":{"message":"Center << icon vertically","shortMessageHtmlLink":"Center << icon vertically"}},{"before":"8040ea2fc0379000a4d0ceeee6aebbe8a632049b","after":"96cf771efa12964d1cd1be6c4bf5efe03d94191f","ref":"refs/heads/v2","pushedAt":"2023-09-30T17:35:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LBPHacker","name":"Tamás Bálint Misius","path":"/LBPHacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3286587?s=80&v=4"},"commit":{"message":"Fix crash when inviting someone who isn't online to a temporary room","shortMessageHtmlLink":"Fix crash when inviting someone who isn't online to a temporary room"}},{"before":"491e4dcee69be391fefb83a9a288bd0876f11925","after":"8040ea2fc0379000a4d0ceeee6aebbe8a632049b","ref":"refs/heads/v2","pushedAt":"2023-09-13T07:09:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LBPHacker","name":"Tamás Bálint Misius","path":"/LBPHacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3286587?s=80&v=4"},"commit":{"message":"Improve error logging further\n\nI relearned how to use xpcall, yay.","shortMessageHtmlLink":"Improve error logging further"}},{"before":"9633cd2c5ff4db9acf0239424d4c7929dd486737","after":"491e4dcee69be391fefb83a9a288bd0876f11925","ref":"refs/heads/v2","pushedAt":"2023-09-13T06:28:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LBPHacker","name":"Tamás Bálint Misius","path":"/LBPHacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3286587?s=80&v=4"},"commit":{"message":"Use standard format specifiers in error timestamps","shortMessageHtmlLink":"Use standard format specifiers in error timestamps"}},{"before":"904070ae52494927d10a8f0ea88adf3abae2b9c4","after":"9633cd2c5ff4db9acf0239424d4c7929dd486737","ref":"refs/heads/v2","pushedAt":"2023-09-11T15:28:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LBPHacker","name":"Tamás Bálint Misius","path":"/LBPHacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3286587?s=80&v=4"},"commit":{"message":"Save error traces to tptmptrace.log","shortMessageHtmlLink":"Save error traces to tptmptrace.log"}},{"before":"73992c4add4155721553adf226aac6981b1ccba4","after":"904070ae52494927d10a8f0ea88adf3abae2b9c4","ref":"refs/heads/v2","pushedAt":"2023-09-10T18:39:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LBPHacker","name":"Tamás Bálint Misius","path":"/LBPHacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3286587?s=80&v=4"},"commit":{"message":"Disconnect when errors are caught","shortMessageHtmlLink":"Disconnect when errors are caught"}},{"before":"75c8c31704cafe9010cedc3fc9b7cbc396e1d863","after":"73992c4add4155721553adf226aac6981b1ccba4","ref":"refs/heads/v2","pushedAt":"2023-09-10T18:38:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LBPHacker","name":"Tamás Bálint Misius","path":"/LBPHacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3286587?s=80&v=4"},"commit":{"message":"Print traces when errors are caught","shortMessageHtmlLink":"Print traces when errors are caught"}},{"before":"e702281f5c85f4b117e9f401d050e1e34339b030","after":null,"ref":"refs/tags/v2.0.29","pushedAt":"2023-09-10T18:10:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LBPHacker","name":"Tamás Bálint Misius","path":"/LBPHacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3286587?s=80&v=4"}},{"before":"e4f551d926133471cce1c84f09f2fce3f3d85a84","after":"75c8c31704cafe9010cedc3fc9b7cbc396e1d863","ref":"refs/heads/v2","pushedAt":"2023-09-10T17:45:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LBPHacker","name":"Tamás Bálint Misius","path":"/LBPHacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3286587?s=80&v=4"},"commit":{"message":"Print traces when errors are caught","shortMessageHtmlLink":"Print traces when errors are caught"}},{"before":"bb1de4d9177612af867bf9078a234aac2271a911","after":"e4f551d926133471cce1c84f09f2fce3f3d85a84","ref":"refs/heads/v2","pushedAt":"2023-09-07T09:05:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LBPHacker","name":"Tamás Bálint Misius","path":"/LBPHacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3286587?s=80&v=4"},"commit":{"message":"Adjust a few timeouts, fix a typo first fixed in prod","shortMessageHtmlLink":"Adjust a few timeouts, fix a typo first fixed in prod"}},{"before":"38f16bfe8272340d0763a27f9af1ed72677ec41c","after":"bb1de4d9177612af867bf9078a234aac2271a911","ref":"refs/heads/v2","pushedAt":"2023-09-07T09:03:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LBPHacker","name":"Tamás Bálint Misius","path":"/LBPHacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3286587?s=80&v=4"},"commit":{"message":"Attempt to work around another cqueues.poll inconsistency","shortMessageHtmlLink":"Attempt to work around another cqueues.poll inconsistency"}},{"before":"b069a4280f2e4bd204eb37106b34fb2aa0c5bacd","after":"38f16bfe8272340d0763a27f9af1ed72677ec41c","ref":"refs/heads/v2","pushedAt":"2023-07-14T06:48:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LBPHacker","name":"Tamás Bálint Misius","path":"/LBPHacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3286587?s=80&v=4"},"commit":{"message":"Specify a timeout for starttls\n\nThis fixes at least one source of zombie clients: client coroutines getting stuck in starttls.\n\nThe new first byte policy requires not only a first byte to be sent, but if a TLS connection is being made, also the TLS handshake succeeding and a first byte to be sent in TLS mode, within the timeout.","shortMessageHtmlLink":"Specify a timeout for starttls"}},{"before":"42eff2340e19798b577ea1f346f8d0efd5cadcf3","after":"b069a4280f2e4bd204eb37106b34fb2aa0c5bacd","ref":"refs/heads/v2","pushedAt":"2023-06-25T19:39:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LBPHacker","name":"Tamás Bálint Misius","path":"/LBPHacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3286587?s=80&v=4"},"commit":{"message":"Add way to dump stacks of coroutines in cqueues.poll calls\n\nAlso use HTTP/1.1 because lua-http is known to break withg HTTP/2 + TLS, add timeout values to http_request:get_body_as_string calls, and fix cqueues.poll wrapper to not break when no handles are passed at all (which is apparently valid and causes cqueues.poll to return immediately with nothing, which is in stark contrast with the manual's recommendation to wrap cqueues.poll calls with assert).","shortMessageHtmlLink":"Add way to dump stacks of coroutines in cqueues.poll calls"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEIA_ttgA","startCursor":null,"endCursor":null}},"title":"Activity · The-Powder-Toy/tptmp"}