{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":742674358,"defaultBranch":"main","name":"activitypub-http-signature","ownerLogin":"swicg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-13T02:58:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/23560971?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712862441.0","currentOid":""},"activityList":{"items":[{"before":"b739fb981fbc930b75f4fcb23acaa17b14a26aad","after":"da255f9490e9127156ff5965c5f0563c0969a83f","ref":"refs/heads/main","pushedAt":"2024-04-16T21:24:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"Update index.html\n\nRemoving the 'httpbis-19' draft name fragment from the RFC9421 reference, there are several things that might be so it seemed rather more confusing than helpful now that there is a RFC.","shortMessageHtmlLink":"Update index.html"}},{"before":"87c41335a58c54f9f26792983cd94b3e6b919f14","after":"b739fb981fbc930b75f4fcb23acaa17b14a26aad","ref":"refs/heads/main","pushedAt":"2024-04-11T19:08:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"revise and generalize language around publicKeyPem format\n\nPKCS-8 is evidently only for private keys, the public key format is X.509 SPKI. background: https://matrix.to/#/!uHqAjmOtrLtidOiczC:matrix.org/$VmLjzi4xFKJme9xxP12en_Wj2HuJ_JS4pSIrQjOX2Qo?via=matrix.org&via=mozilla.org&via=decentsocial.net . thanks vladimyr!\n\nfor #7","shortMessageHtmlLink":"revise and generalize language around publicKeyPem format"}},{"before":null,"after":"a20feae0c31d1648bb25e0cf613e7debfba61818","ref":"refs/heads/publicKeyPem-format","pushedAt":"2024-04-11T19:07:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"revise and generalize language around publicKeyPem format\n\nPKCS-8 is evidently only for private keys, the public key format is X.509 SPKI. background: https://matrix.to/#/!uHqAjmOtrLtidOiczC:matrix.org/$VmLjzi4xFKJme9xxP12en_Wj2HuJ_JS4pSIrQjOX2Qo?via=matrix.org&via=mozilla.org&via=decentsocial.net . thanks vladimyr!\n\nfor #7","shortMessageHtmlLink":"revise and generalize language around publicKeyPem format"}},{"before":"4ebdf2cb784fc0a7b0f2a082df00ec6e3ee90f09","after":"87c41335a58c54f9f26792983cd94b3e6b919f14","ref":"refs/heads/main","pushedAt":"2024-04-11T18:40:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"mention non-public data in authorized fetch section\n\nfor #46","shortMessageHtmlLink":"mention non-public data in authorized fetch section"}},{"before":null,"after":"7c01a7750da8c105363ce4e80afd2deed79d8649","ref":"refs/heads/access-control-non-public-data","pushedAt":"2024-04-11T18:40:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"mention non-public data in authorized fetch section\n\nfor #46","shortMessageHtmlLink":"mention non-public data in authorized fetch section"}},{"before":"89dee5857903ae1f33dc1ce050f45c3e15cd54ec","after":"4ebdf2cb784fc0a7b0f2a082df00ec6e3ee90f09","ref":"refs/heads/main","pushedAt":"2024-04-11T14:24:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"add key rotation section and how to handle it when verifying a signature\n\nfor #40","shortMessageHtmlLink":"add key rotation section and how to handle it when verifying a signature"}},{"before":null,"after":"d8c209d02c9bbb4c2cb0dad4c1929bf605648996","ref":"refs/heads/key-rotation","pushedAt":"2024-04-11T14:23:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"add key rotation section and how to handle it when verifying a signature\n\nfor #40","shortMessageHtmlLink":"add key rotation section and how to handle it when verifying a signature"}},{"before":"e7779d1d6148af0a52daf2d10d22437566e09896","after":"89dee5857903ae1f33dc1ce050f45c3e15cd54ec","ref":"refs/heads/main","pushedAt":"2024-04-10T18:17:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"revise language for caching: Date header, often different keys\n\nfor #47","shortMessageHtmlLink":"revise language for caching: Date header, often different keys"}},{"before":"d2d20ac86a033173780fb98ec9c99fb6ae78fab7","after":"e7779d1d6148af0a52daf2d10d22437566e09896","ref":"refs/heads/main","pushedAt":"2024-04-10T18:16:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"give background for the hour time window suggestion for date comparison\n\nfixes #45","shortMessageHtmlLink":"give background for the hour time window suggestion for date comparison"}},{"before":null,"after":"3471e2651c1090eef18d7f42129bb28832f8d57b","ref":"refs/heads/date-comparison-time-window","pushedAt":"2024-04-10T18:15:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"give background for the hour time window suggestion for date comparison\n\nfixes #45","shortMessageHtmlLink":"give background for the hour time window suggestion for date comparison"}},{"before":null,"after":"3f41c163e3cb2099b37793b73401910228aadac1","ref":"refs/heads/caching-different-keys-date-header","pushedAt":"2024-04-09T18:18:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"revise language for caching: Date header, often different keys\n\nfor #47","shortMessageHtmlLink":"revise language for caching: Date header, often different keys"}},{"before":"8e9767063b9c59a24125c556a7677621ae8f9423","after":"d2d20ac86a033173780fb98ec9c99fb6ae78fab7","ref":"refs/heads/main","pushedAt":"2024-04-08T18:53:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"incorporate misc feedback from issues\n\nfor #30, #42, #43, #44\n\n* add server-to-server language\n* soften authorization non-goal\n* add FEPs in new related work section\n* mention that Digest is maybe optional for GETs\n* explain why to discard raw key object fetches","shortMessageHtmlLink":"incorporate misc feedback from issues"}},{"before":null,"after":"394896119146660d3e355798b2d894653b757bd9","ref":"refs/heads/misc","pushedAt":"2024-04-08T18:52:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"incorporate misc feedback from issues\n\nfor #30, #42, #43, #44\n\n* add server-to-server language\n* soften authorization non-goal\n* add FEPs in new related work section\n* mention that Digest is maybe optional for GETs\n* explain why to discard raw key object fetches","shortMessageHtmlLink":"incorporate misc feedback from issues"}},{"before":"3c1d0137bb66ad6f35638dac79b392be4316a8e5","after":"8e9767063b9c59a24125c556a7677621ae8f9423","ref":"refs/heads/main","pushedAt":"2024-04-05T20:31:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"in obtaining public key section, mention and link to instance actor section\n\nfixes #39. thanks for suggesting @jernst!","shortMessageHtmlLink":"in obtaining public key section, mention and link to instance actor s…"}},{"before":"1264b0721bfaa7fe53ae082de49279f247dde37c","after":"a829249d6c6062f26ecb05a1a66e1ed9a1355697","ref":"refs/heads/fetch-instance-actor","pushedAt":"2024-04-05T20:31:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"in obtaining public key section, mention and link to instance actor section\n\nfixes #39. thanks for suggesting @jernst!","shortMessageHtmlLink":"in obtaining public key section, mention and link to instance actor s…"}},{"before":null,"after":"1264b0721bfaa7fe53ae082de49279f247dde37c","ref":"refs/heads/fetch-instance-actor","pushedAt":"2024-04-05T20:30:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"in obtaining public key section, mention and link to instance actor section\n\nfixes #39. thanks for suggesting @jernst!","shortMessageHtmlLink":"in obtaining public key section, mention and link to instance actor s…"}},{"before":"ca9d23a86696998b09774c5e7fb76fdee8f2c953","after":"3c1d0137bb66ad6f35638dac79b392be4316a8e5","ref":"refs/heads/main","pushedAt":"2024-04-05T15:26:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"add section on handling actor deletes\n\nfor #25","shortMessageHtmlLink":"add section on handling actor deletes"}},{"before":null,"after":"ae211b4f85726604c7a316c1818396a883203113","ref":"refs/heads/delete-actor","pushedAt":"2024-04-05T15:26:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"add section on handling actor deletes\n\nfor #25","shortMessageHtmlLink":"add section on handling actor deletes"}},{"before":"98794375af3325192c6d43d8777bdbec83f195be","after":"ca9d23a86696998b09774c5e7fb76fdee8f2c953","ref":"refs/heads/main","pushedAt":"2024-04-05T00:05:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"add non-goals section","shortMessageHtmlLink":"add non-goals section"}},{"before":null,"after":"cb5fe5fd9e51aa3b2c73e259c9aa2d66806c8a4a","ref":"refs/heads/non-goals","pushedAt":"2024-04-05T00:05:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"add non-goals section","shortMessageHtmlLink":"add non-goals section"}},{"before":"948cdd47f033adc16ff25e89d7cdb464ef68076f","after":"98794375af3325192c6d43d8777bdbec83f195be","ref":"refs/heads/main","pushedAt":"2024-04-04T23:47:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"misc revisions","shortMessageHtmlLink":"misc revisions"}},{"before":"948cdd47f033adc16ff25e89d7cdb464ef68076f","after":"c6c47ee889bc66a27cfdc8b9d18d8369270a7355","ref":"refs/heads/misc-revisions","pushedAt":"2024-04-04T23:47:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"misc revisions","shortMessageHtmlLink":"misc revisions"}},{"before":null,"after":"948cdd47f033adc16ff25e89d7cdb464ef68076f","ref":"refs/heads/misc-revisions","pushedAt":"2024-04-04T23:46:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"first complete draft of report text. needs editing down! and external review.","shortMessageHtmlLink":"first complete draft of report text. needs editing down! and external…"}},{"before":"29d43a85fe4070fbb966a1b00def5e0c65b6bc24","after":"948cdd47f033adc16ff25e89d7cdb464ef68076f","ref":"refs/heads/main","pushedAt":"2024-04-04T22:16:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"first complete draft of report text. needs editing down! and external review.","shortMessageHtmlLink":"first complete draft of report text. needs editing down! and external…"}},{"before":null,"after":"c18a58d3695afaf4b715ec79eb74d0a64b4ce9a3","ref":"refs/heads/initial-draft","pushedAt":"2024-04-04T22:16:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"first complete draft of report text. needs editing down! and external review.","shortMessageHtmlLink":"first complete draft of report text. needs editing down! and external…"}},{"before":"784fd143a12994520d79b62fe32957f094bb734e","after":"29d43a85fe4070fbb966a1b00def5e0c65b6bc24","ref":"refs/heads/main","pushedAt":"2024-01-31T15:30:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evanp","name":"Evan Prodromou","path":"/evanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6770?s=80&v=4"},"commit":{"message":"Update index.html\n\nAdd Ryan","shortMessageHtmlLink":"Update index.html"}},{"before":"0f5b8073529a6ef0420141888ebecd0c2cb6fd9f","after":"784fd143a12994520d79b62fe32957f094bb734e","ref":"refs/heads/main","pushedAt":"2024-01-31T15:28:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evanp","name":"Evan Prodromou","path":"/evanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6770?s=80&v=4"},"commit":{"message":"Update README.md\n\nInclude a link in the README","shortMessageHtmlLink":"Update README.md"}},{"before":"01f38214df72e6816d31053418aa41705f50c189","after":"0f5b8073529a6ef0420141888ebecd0c2cb6fd9f","ref":"refs/heads/main","pushedAt":"2024-01-31T15:27:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evanp","name":"Evan Prodromou","path":"/evanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6770?s=80&v=4"},"commit":{"message":"Create index.html\n\nReSpec skeleton for apsig","shortMessageHtmlLink":"Create index.html"}},{"before":null,"after":"01f38214df72e6816d31053418aa41705f50c189","ref":"refs/heads/main","pushedAt":"2024-01-13T02:58:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"evanp","name":"Evan Prodromou","path":"/evanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6770?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMnSFRQA","startCursor":null,"endCursor":null}},"title":"Activity · swicg/activitypub-http-signature"}