{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":15599713,"defaultBranch":"master","name":"LightLdapd","ownerLogin":"dbaarda","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2014-01-03T02:53:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2046387?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1613697407.337707","currentOid":""},"activityList":{"items":[{"before":"010bead9053bd51efb8c519e07e8a37f39909ea6","after":"a3fb4abae06e1a706c58fbbbd3c03baff06e543e","ref":"refs/heads/master","pushedAt":"2023-12-09T15:48:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbaarda","name":"Donovan Baarda","path":"/dbaarda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2046387?s=80&v=4"},"commit":{"message":"Fix segfaults for invalid empty AND/OR searches.\n\nThis now correctly detects that these filters are not OK and rejects them\ninstead of segfaulting.\n\nIt's not entirely ideal as it rejects them as \"unsupported\" instead of\n\"invalid\", but it's better than segfaulting.","shortMessageHtmlLink":"Fix segfaults for invalid empty AND/OR searches."}},{"before":"1f31ed4acf7b69a1e97d3314aecc64c620597bb7","after":"010bead9053bd51efb8c519e07e8a37f39909ea6","ref":"refs/heads/master","pushedAt":"2023-12-09T15:27:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbaarda","name":"Donovan Baarda","path":"/dbaarda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2046387?s=80&v=4"},"commit":{"message":"Fix potential buffer overrun in gecos2cn().\n\nIn practice this cannot happen because the gecos field has length limits much\nlower than the buffer length, but it's best to do this safely.\n\nIf the `cn` is longer than our buffer, we only use as much as we can fit.\n\nThanks to TomiBelan@ for reporting this.","shortMessageHtmlLink":"Fix potential buffer overrun in gecos2cn()."}},{"before":"2a19282f339b0ae3632f02db11d7b9fa07634a42","after":"1f31ed4acf7b69a1e97d3314aecc64c620597bb7","ref":"refs/heads/master","pushedAt":"2023-12-09T15:00:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbaarda","name":"Donovan Baarda","path":"/dbaarda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2046387?s=80&v=4"},"commit":{"message":"Fix buffer overrun in dn2name().\n\nThis could potentially be exploited by attempting a bind request with a\nusername in the dn longer than the 32 character limit. At the very least it\ntriggers a segfault death. This fix will return an \"Invalid DN syntax\"\nresponse instead.\n\nThanks to TomiBelan@ for reporting this.","shortMessageHtmlLink":"Fix buffer overrun in dn2name()."}},{"before":"6da594614bb384f97c9305b9680d65bf84f1b9ea","after":"2a19282f339b0ae3632f02db11d7b9fa07634a42","ref":"refs/heads/master","pushedAt":"2023-12-01T13:54:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbaarda","name":"Donovan Baarda","path":"/dbaarda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2046387?s=80&v=4"},"commit":{"message":"Fix #17 code not compiling because of a typo.\n\nI don't know how this didn't get noticed before...","shortMessageHtmlLink":"Fix #17 code not compiling because of a typo."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADxiUS-wA","startCursor":null,"endCursor":null}},"title":"Activity ยท dbaarda/LightLdapd"}