{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":447018389,"defaultBranch":"main","name":"gldap","ownerLogin":"jimlambrt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-01-11T23:57:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16257483?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711569048.0","currentOid":""},"activityList":{"items":[{"before":"f5114b09c28ca414acde60f90e1e9498a827a713","after":"213472bbaf689ccf859e5fc07114b1463ccac275","ref":"refs/heads/main","pushedAt":"2024-03-27T19:50:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"fix (testdirectory): fix localhost SAN (#67)","shortMessageHtmlLink":"fix (testdirectory): fix localhost SAN (#67)"}},{"before":null,"after":"b26c8c5b080a4f57e109d02839bc4a7bfedcd5c2","ref":"refs/heads/jimlambrt-fix-testdirectory-localhost-san","pushedAt":"2024-03-27T19:47:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"fix (testdirectory): fix localhost SAN","shortMessageHtmlLink":"fix (testdirectory): fix localhost SAN"}},{"before":"b11d1c64619c17c7e130f4ce37221f99fce1576a","after":"f5114b09c28ca414acde60f90e1e9498a827a713","ref":"refs/heads/main","pushedAt":"2024-03-06T14:39:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"fix: fix how validateAddrPort(...) handles ipv6 literals (#66)","shortMessageHtmlLink":"fix: fix how validateAddrPort(...) handles ipv6 literals (#66)"}},{"before":null,"after":"9fa194c31888cfefd2866197f10e8b13b9a973a2","ref":"refs/heads/jimlambrt-addr-take2","pushedAt":"2024-03-06T14:36:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"fix: fix how validateAddrPort(...) handles ipv6 literals","shortMessageHtmlLink":"fix: fix how validateAddrPort(...) handles ipv6 literals"}},{"before":"bcbc309562a1a3c532e86fc646bf623f67e2414b","after":"b11d1c64619c17c7e130f4ce37221f99fce1576a","ref":"refs/heads/main","pushedAt":"2024-03-06T14:29:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"tests: add missing calls to t.Helper() (#64)\n\nIn a few places, we added calls t.Helper()\r\nproperly in test only funcs.\r\n\r\nIn the test safeBuf struct, we added support\r\nfor t.Helper() in all the receiver funcs","shortMessageHtmlLink":"tests: add missing calls to t.Helper() (#64)"}},{"before":"2a7b4a4dc7095139a78f3b88d425e0d5a22ebad4","after":"45089793d6bbc87f6bd1b251cd457c5e80367215","ref":"refs/heads/jimlambrt-add-missing-t-helpers","pushedAt":"2024-03-06T14:27:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"tests: add missing calls to t.Helper()\n\nIn a few places, we added calls t.Helper()\nproperly in test only funcs.\n\nIn the test safeBuf struct, we added support\nfor t.Helper() in all the receiver funcs","shortMessageHtmlLink":"tests: add missing calls to t.Helper()"}},{"before":"d287cec1125cc9287271cfa99ca9468ea22a03a8","after":"bcbc309562a1a3c532e86fc646bf623f67e2414b","ref":"refs/heads/main","pushedAt":"2024-03-06T14:26:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"chore: update deps (#65)\n\n* chore: update deps\r\n\r\n* chore: update CI to use 1.21.8 for govulncheck","shortMessageHtmlLink":"chore: update deps (#65)"}},{"before":"2660955bb58384ba3b8fe71828931f70a63eb813","after":"487f0541efebc2adcc7394db8070d87f693e521b","ref":"refs/heads/jimlambrt-latest-deps","pushedAt":"2024-03-06T14:22:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"chore: update CI to use 1.21.8 for govulncheck","shortMessageHtmlLink":"chore: update CI to use 1.21.8 for govulncheck"}},{"before":null,"after":"2660955bb58384ba3b8fe71828931f70a63eb813","ref":"refs/heads/jimlambrt-latest-deps","pushedAt":"2024-03-06T14:16:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"chore: update deps","shortMessageHtmlLink":"chore: update deps"}},{"before":null,"after":"2a7b4a4dc7095139a78f3b88d425e0d5a22ebad4","ref":"refs/heads/jimlambrt-add-missing-t-helpers","pushedAt":"2024-03-06T14:12:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"tests: add missing calls to t.Helper()\n\nIn a few places, we added calls t.Helper()\nproperly in test only funcs.\n\nIn the test safeBuf struct, we added support\nfor t.Helper() in all the receiver funcs","shortMessageHtmlLink":"tests: add missing calls to t.Helper()"}},{"before":"d2f9f0a79b18b9cb748f1acb2d7044effc1615bf","after":null,"ref":"refs/heads/jimlambrt-validate-addr","pushedAt":"2024-02-22T16:51:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jefferai","name":"Jeff Mitchell","path":"/jefferai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28627?s=80&v=4"}},{"before":"be86831e106088e7581cc80411b0d1c33b059d1a","after":"d287cec1125cc9287271cfa99ca9468ea22a03a8","ref":"refs/heads/main","pushedAt":"2024-02-22T09:51:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"feat: Server.Run(...) validate addr (#63)\n\n* feat: Server.Run(...) validate addr\r\n\r\nAdd validation to the addr parameter of\r\nServer.Run(...) to ensure it is a valid TCP\r\naddress. If the addr is ipv6, and it's missing\r\nthe required square brackets, add them.","shortMessageHtmlLink":"feat: Server.Run(...) validate addr (#63)"}},{"before":"5e34c6967d17c6e499958cbe2ac6ccdf0fc181b7","after":"d2f9f0a79b18b9cb748f1acb2d7044effc1615bf","ref":"refs/heads/jimlambrt-validate-addr","pushedAt":"2024-02-21T19:03:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"fixup! feat: Server.Run(...) validate addr","shortMessageHtmlLink":"fixup! feat: Server.Run(...) validate addr"}},{"before":"2b5fa2c4f0904cc769956be1b170eeb8cf80b1ee","after":"5e34c6967d17c6e499958cbe2ac6ccdf0fc181b7","ref":"refs/heads/jimlambrt-validate-addr","pushedAt":"2024-02-21T18:47:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"fixup! feat: Server.Run(...) validate addr","shortMessageHtmlLink":"fixup! feat: Server.Run(...) validate addr"}},{"before":"cf9e02de1846d96fe973aa0f71b197ebb7caee20","after":"2b5fa2c4f0904cc769956be1b170eeb8cf80b1ee","ref":"refs/heads/jimlambrt-validate-addr","pushedAt":"2024-02-21T15:28:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"feat: Server.Run(...) validate addr\n\nAdd validation to the addr parameter of\nServer.Run(...) to ensure it is a valid TCP\naddress. If the addr is ipv6, and it's missing\nthe required square brackets, add them.","shortMessageHtmlLink":"feat: Server.Run(...) validate addr"}},{"before":"ade926476a55b05a38f5446c6a1abfe5107613a4","after":"cf9e02de1846d96fe973aa0f71b197ebb7caee20","ref":"refs/heads/jimlambrt-validate-addr","pushedAt":"2024-02-21T15:27:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"feat: Server.Run(...) validate addr\n\nAdd validation to the addr parameter of\nServer.Run(...) to ensure it is a valid TCP\naddress. If the addr is ipv6, and it's missing\nthe required square brackets, add them.","shortMessageHtmlLink":"feat: Server.Run(...) validate addr"}},{"before":"8f12112f5029f637c176663038a80d2f0961dcde","after":"ade926476a55b05a38f5446c6a1abfe5107613a4","ref":"refs/heads/jimlambrt-validate-addr","pushedAt":"2024-02-21T15:23:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"feat: Server.Run(...) validate addr\n\nAdd validation to the addr parameter of\nServer.Run(...) to ensure it is a valid TCP\naddress. If the addr is ipv6, and it's missing\nthe required square brackets, add them.","shortMessageHtmlLink":"feat: Server.Run(...) validate addr"}},{"before":"e8143445cb94d8887b9b3ddb8102d7ccd9a606c8","after":"8f12112f5029f637c176663038a80d2f0961dcde","ref":"refs/heads/jimlambrt-validate-addr","pushedAt":"2024-02-21T15:22:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"feat: Server.Run(...) validate addr\n\nAdd validation to the addr parameter of\nServer.Run(...) to ensure it is a valid TCP\naddress. If the addr is ipv6, and it's missing\nthe required square brackets, add them.","shortMessageHtmlLink":"feat: Server.Run(...) validate addr"}},{"before":"61b2eff3af35bb47241a88cfca4b5aa7ccb7af39","after":"e8143445cb94d8887b9b3ddb8102d7ccd9a606c8","ref":"refs/heads/jimlambrt-validate-addr","pushedAt":"2024-02-21T15:16:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"feat: Server.Run(...) validate addr\n\nAdd validation to the addr parameter of\nServer.Run(...) to ensure it is a valid TCP\naddress. If the addr is ipv6, and it's missing\nthe required square brackets, add them.","shortMessageHtmlLink":"feat: Server.Run(...) validate addr"}},{"before":"6c509b98022dbfa4150094baf4fafc649f75d96c","after":"61b2eff3af35bb47241a88cfca4b5aa7ccb7af39","ref":"refs/heads/jimlambrt-validate-addr","pushedAt":"2024-02-21T15:14:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"feat: Server.Run(...) validate addr\n\nAdd validation to the addr parameter of\nServer.Run(...) to ensure it is a valid TCP\naddress. If the addr is ipv6, and it's missing\nthe required square brackets, add them.","shortMessageHtmlLink":"feat: Server.Run(...) validate addr"}},{"before":null,"after":"6c509b98022dbfa4150094baf4fafc649f75d96c","ref":"refs/heads/jimlambrt-validate-addr","pushedAt":"2024-02-21T10:32:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"tmp","shortMessageHtmlLink":"tmp"}},{"before":"a87f8ca880c1398080d77eaaa27ff3f9eefdcbfb","after":"be86831e106088e7581cc80411b0d1c33b059d1a","ref":"refs/heads/main","pushedAt":"2024-02-12T19:45:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"chore: update deps in prep for rel (#62)","shortMessageHtmlLink":"chore: update deps in prep for rel (#62)"}},{"before":null,"after":"ea06b510090b14b3b505e5818d497920686e9e7a","ref":"refs/heads/jimlambrt-deps-rel-prep","pushedAt":"2024-02-12T19:43:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"chore: update deps in prep for rel","shortMessageHtmlLink":"chore: update deps in prep for rel"}},{"before":"5a96260ac9a474c098a9d1883d09e5c37754835c","after":"a87f8ca880c1398080d77eaaa27ff3f9eefdcbfb","ref":"refs/heads/main","pushedAt":"2024-01-15T18:42:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"fix: remove matchedDN and diagnosticMessage on SearchResponseEntry\n\nFollowing some LDAP UI and Wireshark, these two elements should not be\nfound inside a SearchResponseEntry (matchedDN doesn't make sense on this\nkind of message).\n\nAlso, following https://ldap.com/ldapv3-wire-protocol-reference-search/,\nI didn't found anything about them:\n\n```\nSearchResultEntry ::= [APPLICATION 4] SEQUENCE {\n objectName LDAPDN,\n attributes PartialAttributeList }\n\nPartialAttributeList ::= SEQUENCE OF\n partialAttribute PartialAttribute\n\nLDAPDN ::= LDAPString\n -- Constrained to [RFC4514]\n\nLDAPString ::= OCTET STRING -- UTF-8 encoded,\n -- [ISO10646] characters\n\nPartialAttribute ::= SEQUENCE {\n type AttributeDescription,\n vals SET OF value AttributeValue }\n\nAttributeDescription ::= LDAPString\n -- Constrained to\n -- [RFC4512]\n\nAttributeValue ::= OCTET STRING\n```","shortMessageHtmlLink":"fix: remove matchedDN and diagnosticMessage on SearchResponseEntry"}},{"before":"68354908504712ca1d7d559a769907d8cc2dd3e2","after":"5a96260ac9a474c098a9d1883d09e5c37754835c","ref":"refs/heads/main","pushedAt":"2024-01-03T14:15:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"chore: update CONTRIBUTING to include info about coverage\n\nAlso do a bit of cleanup and reformatting.","shortMessageHtmlLink":"chore: update CONTRIBUTING to include info about coverage"}},{"before":null,"after":"605a07a57fcec0db5da48bc2339444de0c1e8f64","ref":"refs/heads/jimlambrt-update-contrib","pushedAt":"2024-01-03T14:12:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"chore: update CONTRIBUTING to include info about coverage\n\nAlso do a bit of cleanup and reformatting.","shortMessageHtmlLink":"chore: update CONTRIBUTING to include info about coverage"}},{"before":"18cc67e167ade16c7aeb67596b275ac1003257f4","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/crypto-0.17.0","pushedAt":"2024-01-03T13:48:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"a03d7c057ae1c79616d2eee751a54ed2e0147715","after":"68354908504712ca1d7d559a769907d8cc2dd3e2","ref":"refs/heads/main","pushedAt":"2024-01-03T13:47:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"chore: update dependencies including removing 1.19 from CI matrix","shortMessageHtmlLink":"chore: update dependencies including removing 1.19 from CI matrix"}},{"before":null,"after":"02fa1aefc9249a08e76f01fd0dbea0552f73c897","ref":"refs/heads/jimlambrt-update-deps-remove-1-19","pushedAt":"2024-01-03T13:44:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jimlambrt","name":"Jim","path":"/jimlambrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16257483?s=80&v=4"},"commit":{"message":"chore: update dependencies including removing 1.19 from CI matrix","shortMessageHtmlLink":"chore: update dependencies including removing 1.19 from CI matrix"}},{"before":null,"after":"18cc67e167ade16c7aeb67596b275ac1003257f4","ref":"refs/heads/dependabot/go_modules/golang.org/x/crypto-0.17.0","pushedAt":"2024-01-03T13:34:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump golang.org/x/crypto from 0.13.0 to 0.17.0\n\nBumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.13.0 to 0.17.0.\n- [Commits](https://github.com/golang/crypto/compare/v0.13.0...v0.17.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/crypto\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump golang.org/x/crypto from 0.13.0 to 0.17.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEIRfClgA","startCursor":null,"endCursor":null}},"title":"Activity ยท jimlambrt/gldap"}