{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":17733333,"defaultBranch":"master","name":"hockeypuck","ownerLogin":"hockeypuck","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2014-03-14T02:42:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5677477?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717395330.0","currentOid":""},"activityList":{"items":[{"before":"3468fc69593d4da108d2b30c690da6d18165856b","after":"4b48efe87fd3ac9355c984b17965f19f6a8c646d","ref":"refs/heads/andrewgdotcom-patch-1","pushedAt":"2024-06-07T07:43:43.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"Merge branch 'master' into andrewgdotcom-patch-1","shortMessageHtmlLink":"Merge branch 'master' into andrewgdotcom-patch-1"}},{"before":"9a8049850549a966af4b19d42098531888718b84","after":"87f120ea9707b7e9f44718385be3fe39230b0480","ref":"refs/heads/master","pushedAt":"2024-06-07T07:29:15.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"Merge pull request #310 from pgpkeys-eu/chore/issue-306\n\nUse vendored logrus instead of fork","shortMessageHtmlLink":"Merge pull request #310 from pgpkeys-eu/chore/issue-306"}},{"before":"f4d5707500c33248a5f79c0bb28f323945cc7556","after":"9a8049850549a966af4b19d42098531888718b84","ref":"refs/heads/master","pushedAt":"2024-06-04T18:13:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"Merge pull request #256 from mclueppers/feature/issue-233\n\nExtend GH workflows for release notes and PR labellers","shortMessageHtmlLink":"Merge pull request #256 from mclueppers/feature/issue-233"}},{"before":"f4d5707500c33248a5f79c0bb28f323945cc7556","after":"3468fc69593d4da108d2b30c690da6d18165856b","ref":"refs/heads/andrewgdotcom-patch-1","pushedAt":"2024-06-03T06:15:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"Don’t skip revoked keys in MRFormat writer","shortMessageHtmlLink":"Don’t skip revoked keys in MRFormat writer"}},{"before":null,"after":"f4d5707500c33248a5f79c0bb28f323945cc7556","ref":"refs/heads/andrewgdotcom-patch-1","pushedAt":"2024-06-03T06:15:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"Merge pull request #275 from pgpkeys-eu/branch-2.2.0\n\nUpdate to v2.2; this version includes the following features:\r\n\r\n* Fully stable SKS recon using aggressive normalisation (#198)\r\n* Improved multithreading safety (#170)\r\n* Deletion of personal data from hard-revoked keys (#250)\r\n* Admin deletion of keys via signed submissions\r\n* Detached revocation certificate support (#281)\r\n\r\nAnd the following bugfixes:\r\n\r\n* Missing direct key signature validation (#199)\r\n* Missing subkeys with v3 sbinds (#205)\r\n* Missing CORS headers (#226)\r\n* HTTPS binding errors (#295)\r\n* Several cosmetic improvements (#257 #289 #291 ...)\r\n\r\nIt also drops the following deprecated features:\r\n\r\n* SKS-keyserver recon compatibility\r\n* UAT image packets\r\n* User deletion and replacement of keys via /pks/delete and /pks/replace endpoints","shortMessageHtmlLink":"Merge pull request #275 from pgpkeys-eu/branch-2.2.0"}},{"before":null,"after":"f4d5707500c33248a5f79c0bb28f323945cc7556","ref":"refs/heads/branch-2.2","pushedAt":"2024-05-21T18:13:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"Merge pull request #275 from pgpkeys-eu/branch-2.2.0\n\nUpdate to v2.2; this version includes the following features:\r\n\r\n* Fully stable SKS recon using aggressive normalisation (#198)\r\n* Improved multithreading safety (#170)\r\n* Deletion of personal data from hard-revoked keys (#250)\r\n* Admin deletion of keys via signed submissions\r\n* Detached revocation certificate support (#281)\r\n\r\nAnd the following bugfixes:\r\n\r\n* Missing direct key signature validation (#199)\r\n* Missing subkeys with v3 sbinds (#205)\r\n* Missing CORS headers (#226)\r\n* HTTPS binding errors (#295)\r\n* Several cosmetic improvements (#257 #289 #291 ...)\r\n\r\nIt also drops the following deprecated features:\r\n\r\n* SKS-keyserver recon compatibility\r\n* UAT image packets\r\n* User deletion and replacement of keys via /pks/delete and /pks/replace endpoints","shortMessageHtmlLink":"Merge pull request #275 from pgpkeys-eu/branch-2.2.0"}},{"before":"ec3b0e7cd3bf5d1743cb5194419ced2e3ab85ce1","after":"f4d5707500c33248a5f79c0bb28f323945cc7556","ref":"refs/heads/master","pushedAt":"2024-05-21T17:46:17.000Z","pushType":"pr_merge","commitsCount":37,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"Merge pull request #275 from pgpkeys-eu/branch-2.2.0\n\nUpdate to v2.2; this version includes the following features:\r\n\r\n* Fully stable SKS recon using aggressive normalisation (#198)\r\n* Improved multithreading safety (#170)\r\n* Deletion of personal data from hard-revoked keys (#250)\r\n* Admin deletion of keys via signed submissions\r\n* Detached revocation certificate support (#281)\r\n\r\nAnd the following bugfixes:\r\n\r\n* Missing direct key signature validation (#199)\r\n* Missing subkeys with v3 sbinds (#205)\r\n* Missing CORS headers (#226)\r\n* HTTPS binding errors (#295)\r\n* Several cosmetic improvements (#257 #289 #291 ...)\r\n\r\nIt also drops the following deprecated features:\r\n\r\n* SKS-keyserver recon compatibility\r\n* UAT image packets\r\n* User deletion and replacement of keys via /pks/delete and /pks/replace endpoints","shortMessageHtmlLink":"Merge pull request #275 from pgpkeys-eu/branch-2.2.0"}},{"before":"db0a441dede5a406258d0ea329bf219f101e85e4","after":"1bc3c079523ba157d9972af33dfe8718bc4d2383","ref":"refs/heads/branch-2.1","pushedAt":"2024-03-08T09:43:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"Fix hkps bind port cut and paste error (closes #295)","shortMessageHtmlLink":"Fix hkps bind port cut and paste error (closes #295)"}},{"before":"d2753aef571116fe02e729e0843d04672b839901","after":"db0a441dede5a406258d0ea329bf219f101e85e4","ref":"refs/heads/branch-2.1","pushedAt":"2023-12-21T10:08:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"Bump snapcraft go version for consistency","shortMessageHtmlLink":"Bump snapcraft go version for consistency"}},{"before":"ae6c1b3c97b861a8989011fdc34e216528510e74","after":"ec3b0e7cd3bf5d1743cb5194419ced2e3ab85ce1","ref":"refs/heads/master","pushedAt":"2023-12-21T09:26:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"Merge pull request #287 from mclueppers/issue-286\n\nTemporarily ban IPs that are abusing the server","shortMessageHtmlLink":"Merge pull request #287 from mclueppers/issue-286"}},{"before":null,"after":"d2753aef571116fe02e729e0843d04672b839901","ref":"refs/heads/branch-2.1","pushedAt":"2023-11-23T12:43:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"Merge pull request #267 from pgpkeys-eu/issue-198\n\nNormalise keys at every stage of processing, for consistency","shortMessageHtmlLink":"Merge pull request #267 from pgpkeys-eu/issue-198"}},{"before":"ae6c1b3c97b861a8989011fdc34e216528510e74","after":null,"ref":"refs/heads/branch-2.1","pushedAt":"2023-11-23T12:43:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"}},{"before":"806f96bf505b5f9f5407dd30c6b1017000ba7271","after":null,"ref":"refs/tags/v2.1.1","pushedAt":"2023-11-23T12:26:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"}},{"before":null,"after":"ae6c1b3c97b861a8989011fdc34e216528510e74","ref":"refs/heads/branch-2.1","pushedAt":"2023-11-23T12:15:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"Merge pull request #273 from pgpkeys-eu/issue-205\n\nVarious Enhancements","shortMessageHtmlLink":"Merge pull request #273 from pgpkeys-eu/issue-205"}},{"before":"235d0f8cf1be9a88cadb61249fb4e5b513034566","after":null,"ref":"refs/tags/stable","pushedAt":"2023-11-23T12:11:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"}},{"before":"d2753aef571116fe02e729e0843d04672b839901","after":"ae6c1b3c97b861a8989011fdc34e216528510e74","ref":"refs/heads/master","pushedAt":"2023-11-15T13:53:43.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"Merge pull request #273 from pgpkeys-eu/issue-205\n\nVarious Enhancements","shortMessageHtmlLink":"Merge pull request #273 from pgpkeys-eu/issue-205"}},{"before":"4b66b5f22eb291b43ad2fde5e9fad6c16d9076f4","after":"d2753aef571116fe02e729e0843d04672b839901","ref":"refs/heads/master","pushedAt":"2023-11-11T14:07:41.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"Merge pull request #267 from pgpkeys-eu/issue-198\n\nNormalise keys at every stage of processing, for consistency","shortMessageHtmlLink":"Merge pull request #267 from pgpkeys-eu/issue-198"}},{"before":"4300c24a22b99eda45a5ed61ae59d6848fdc36dc","after":"4b66b5f22eb291b43ad2fde5e9fad6c16d9076f4","ref":"refs/heads/master","pushedAt":"2023-11-11T13:42:58.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"Merge pull request #266 from pgpkeys-eu/issue-170mini\n\nCleanup PTree drift","shortMessageHtmlLink":"Merge pull request #266 from pgpkeys-eu/issue-170mini"}},{"before":"5b989b905f50ea815ef04be6522c9e10c6173de8","after":"4300c24a22b99eda45a5ed61ae59d6848fdc36dc","ref":"refs/heads/master","pushedAt":"2023-11-11T12:55:12.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"Merge pull request #265 from pgpkeys-eu/parameterise-standalone\n\nParameterise standalone","shortMessageHtmlLink":"Merge pull request #265 from pgpkeys-eu/parameterise-standalone"}},{"before":"6366939cc5d20710644bd88222e2c3e4be490a51","after":"5b989b905f50ea815ef04be6522c9e10c6173de8","ref":"refs/heads/master","pushedAt":"2023-11-11T12:52:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"Merge pull request #264 from mclueppers/chore/rename-env-template-command-to-osenv\n\nCHORE: Rename custom env templating function to osenv","shortMessageHtmlLink":"Merge pull request #264 from mclueppers/chore/rename-env-template-com…"}},{"before":"da608f7152b188c0bfeadd5a5b89dc5f614f2142","after":"6366939cc5d20710644bd88222e2c3e4be490a51","ref":"refs/heads/master","pushedAt":"2023-11-10T17:51:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"Various cleanup tasks (#263)\n\n* Unknown operation should throw 501, not 404\r\n\r\nNot implemented is not a bad request\r\n\r\njson is a machine-readable format, so options=json should be treated as a refinement of options=mr\r\n\r\n* Set content-type, content-disposition, CORS headers; closes #226, closes #260\r\n\r\n* Update README, CONTRIBUTORS\r\n\r\n---------\r\n\r\nCo-authored-by: Andrew Gallagher ","shortMessageHtmlLink":"Various cleanup tasks (#263)"}},{"before":"3b0bc3d136f47a45811a98bd592ce7db905d29b0","after":"da608f7152b188c0bfeadd5a5b89dc5f614f2142","ref":"refs/heads/master","pushedAt":"2023-11-10T16:23:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"Add template parsing for the configuration file (#262)\n\nWe want to be able to use Sprig/gotpl templating in the configuration file\r\nso we can replace values with environment variables, for example.\r\n\r\nWe want to update Go modules version and do a bit of housekeeping.","shortMessageHtmlLink":"Add template parsing for the configuration file (#262)"}},{"before":"42d69d9404765a0099f08d6a7bce426d7e2d275d","after":"3b0bc3d136f47a45811a98bd592ce7db905d29b0","ref":"refs/heads/master","pushedAt":"2023-09-25T11:51:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"Split GH Actions configuration","shortMessageHtmlLink":"Split GH Actions configuration"}},{"before":"c46ae3564d8a82786c2797865dcfd02430d6bdc7","after":"42d69d9404765a0099f08d6a7bce426d7e2d275d","ref":"refs/heads/master","pushedAt":"2023-09-25T10:41:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"Allow expired keys to make delete/replace requests","shortMessageHtmlLink":"Allow expired keys to make delete/replace requests"}},{"before":"dc2762bb97719c446bba50f2060b597700a2434a","after":"c46ae3564d8a82786c2797865dcfd02430d6bdc7","ref":"refs/heads/master","pushedAt":"2023-09-25T10:18:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"Always include (lowercased) full text of UserID in keyword index (closes #160)\n\nAlso split bare email UIDs on @","shortMessageHtmlLink":"Always include (lowercased) full text of UserID in keyword index (closes"}},{"before":"25248d4153200f375d6db791797dc09cbc47ced9","after":"dc2762bb97719c446bba50f2060b597700a2434a","ref":"refs/heads/master","pushedAt":"2023-09-05T14:16:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"Specify working directory for systemd unit","shortMessageHtmlLink":"Specify working directory for systemd unit"}},{"before":"c2af7c88452befebb52b90b24c5e58b4888c1b16","after":"25248d4153200f375d6db791797dc09cbc47ced9","ref":"refs/heads/master","pushedAt":"2023-05-05T14:35:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"Fix unset variables in ACME config","shortMessageHtmlLink":"Fix unset variables in ACME config"}},{"before":"241bed30cbdeb1a55bcbf6bb28acdd022221adf3","after":"c2af7c88452befebb52b90b24c5e58b4888c1b16","ref":"refs/heads/master","pushedAt":"2023-05-02T21:49:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"CHORE: Restore the logic in 50_fe_http_handler\n\nUse correct syntax for the .if-.elif-.endif construct","shortMessageHtmlLink":"CHORE: Restore the logic in 50_fe_http_handler"}},{"before":"303c42eb31d51b5c122523e5a97b9d7fb8b12f4d","after":"241bed30cbdeb1a55bcbf6bb28acdd022221adf3","ref":"refs/heads/master","pushedAt":"2023-05-02T21:14:36.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"Merge pull request #240 from pgpkeys-eu/loglevels\n\nVarious log level changes and extensive algo names","shortMessageHtmlLink":"Merge pull request #240 from pgpkeys-eu/loglevels"}},{"before":"ffce3e803b8919852313d16f86ad6d492112b375","after":"303c42eb31d51b5c122523e5a97b9d7fb8b12f4d","ref":"refs/heads/master","pushedAt":"2023-05-02T21:09:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewgdotcom","name":"Andrew Gallagher","path":"/andrewgdotcom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617742?s=80&v=4"},"commit":{"message":"HOTFIX: Fix if-else logic in 50_fe_http_handler.conf (#241)\n\nIt looks like that HAProxy documentation is misleading and .if-.elseif-.endif is not a correct\r\nconstruct. This change splits it into two separate .if-.endif","shortMessageHtmlLink":"HOTFIX: Fix if-else logic in 50_fe_http_handler.conf (#241)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXvTwQAA","startCursor":null,"endCursor":null}},"title":"Activity · hockeypuck/hockeypuck"}