{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":86860244,"defaultBranch":"ctap2-2021","name":"authenticator-rs","ownerLogin":"mozilla","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-03-31T21:03:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/131524?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1689883706.0","currentOid":""},"activityList":{"items":[{"before":"32f8e144eac287ec9ecb7b54c707e7c5bb32fbb0","after":"b21f8fa7c5268f271bd598a05885838a20a8c12d","ref":"refs/heads/ctap2-2021","pushedAt":"2023-11-29T19:41:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Bump version to 0.4.0-alpha.24","shortMessageHtmlLink":"Bump version to 0.4.0-alpha.24"}},{"before":"be6526c432b4b1ceb94a7293736e81cda56bc757","after":"32f8e144eac287ec9ecb7b54c707e7c5bb32fbb0","ref":"refs/heads/ctap2-2021","pushedAt":"2023-11-18T00:15:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Fix #319: CTAP2.0 bug in preflighting, which can omit credential data\n\nExtend the mock device to be able to skip the low-level byte-by-byte\ncomparison of incoming and outgoing data, and instead use CTAP requests\nand responses directly, for higher-level business-logic testing.\nAdd tests for preflighting.","shortMessageHtmlLink":"Fix #319: CTAP2.0 bug in preflighting, which can omit credential data"}},{"before":"593f5052bab2fa57d9392033eddf17998cd2aab7","after":"be6526c432b4b1ceb94a7293736e81cda56bc757","ref":"refs/heads/ctap2-2021","pushedAt":"2023-11-08T20:56:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Handle present-but-empty extension data when serializing AuthenticatorData","shortMessageHtmlLink":"Handle present-but-empty extension data when serializing Authenticato…"}},{"before":"24bfccc7872d1aa69eb4bc8c404c4a348aecd175","after":"593f5052bab2fa57d9392033eddf17998cd2aab7","ref":"refs/heads/ctap2-2021","pushedAt":"2023-11-08T19:22:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Fix new clippy warnings","shortMessageHtmlLink":"Fix new clippy warnings"}},{"before":"cb8a2c1d7d33a8403a0f6f4e1007c25ba316cab4","after":"24bfccc7872d1aa69eb4bc8c404c4a348aecd175","ref":"refs/heads/ctap2-2021","pushedAt":"2023-10-05T22:55:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Bump version to 0.4.0-alpha.23","shortMessageHtmlLink":"Bump version to 0.4.0-alpha.23"}},{"before":"d37f5ad4b2df3e9efff164fcc6d291badcb0ea0d","after":"cb8a2c1d7d33a8403a0f6f4e1007c25ba316cab4","ref":"refs/heads/ctap2-2021","pushedAt":"2023-09-27T16:59:59.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Return authenticator attachment with results","shortMessageHtmlLink":"Return authenticator attachment with results"}},{"before":"915bcbc289101a50beb093c6ac9d9dc3d6a15c12","after":"d37f5ad4b2df3e9efff164fcc6d291badcb0ea0d","ref":"refs/heads/ctap2-2021","pushedAt":"2023-09-26T18:50:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Remove unnecessary RelyingPartyWrapper type","shortMessageHtmlLink":"Remove unnecessary RelyingPartyWrapper type"}},{"before":"d3a0d09f48cc39e24fbcc12e1af91b043ecefb62","after":"915bcbc289101a50beb093c6ac9d9dc3d6a15c12","ref":"refs/heads/ctap2-2021","pushedAt":"2023-09-19T22:41:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Bump version to 0.4.0-alpha.22","shortMessageHtmlLink":"Bump version to 0.4.0-alpha.22"}},{"before":"f96f75384de06ce92abaa1f456895b9ee41916d1","after":"d3a0d09f48cc39e24fbcc12e1af91b043ecefb62","ref":"refs/heads/ctap2-2021","pushedAt":"2023-09-19T22:39:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Add StatusUpdate::SelectResultNotice","shortMessageHtmlLink":"Add StatusUpdate::SelectResultNotice"}},{"before":"7fa6364de4c12d7a7443628bbbdd18f24e70a6e2","after":"f96f75384de06ce92abaa1f456895b9ee41916d1","ref":"refs/heads/ctap2-2021","pushedAt":"2023-09-15T19:38:39.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Forbid empty integer in DER encoder","shortMessageHtmlLink":"Forbid empty integer in DER encoder"}},{"before":"8a22b32fc2cb19f9f5480aa44a9616bfdecc3718","after":"7fa6364de4c12d7a7443628bbbdd18f24e70a6e2","ref":"refs/heads/ctap2-2021","pushedAt":"2023-09-13T20:19:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Dont ignore cached PUATs for devices < FIDO_2_1","shortMessageHtmlLink":"Dont ignore cached PUATs for devices < FIDO_2_1"}},{"before":"282a08c89ed8a527b6443dde4e3afe26f974209e","after":"8a22b32fc2cb19f9f5480aa44a9616bfdecc3718","ref":"refs/heads/ctap2-2021","pushedAt":"2023-09-11T22:07:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Bump version to 0.4.0-alpha.21","shortMessageHtmlLink":"Bump version to 0.4.0-alpha.21"}},{"before":"7227568b0063e091cb0fb57dc3d6a7437ff8f5b0","after":"282a08c89ed8a527b6443dde4e3afe26f974209e","ref":"refs/heads/ctap2-2021","pushedAt":"2023-09-11T21:47:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Remove legacy_register and legacy_sign","shortMessageHtmlLink":"Remove legacy_register and legacy_sign"}},{"before":"2cff8a50ed93f93ddeb7e6c48e3938fdbcd7cfff","after":"7227568b0063e091cb0fb57dc3d6a7437ff8f5b0","ref":"refs/heads/ctap2-2021","pushedAt":"2023-09-11T21:47:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Allow FnOnce callback functions","shortMessageHtmlLink":"Allow FnOnce callback functions"}},{"before":"d5477d6c2124bdb05344d8d6794968216fbe72bd","after":"2cff8a50ed93f93ddeb7e6c48e3938fdbcd7cfff","ref":"refs/heads/ctap2-2021","pushedAt":"2023-09-11T16:39:09.000Z","pushType":"pr_merge","commitsCount":15,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Call finalize_result after CTAP1 MakeCredentials requests","shortMessageHtmlLink":"Call finalize_result after CTAP1 MakeCredentials requests"}},{"before":"651ae814eefb76d2370c401325383150ddf24663","after":"d5477d6c2124bdb05344d8d6794968216fbe72bd","ref":"refs/heads/ctap2-2021","pushedAt":"2023-09-07T18:28:51.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Use bitflag-contains instead of equality","shortMessageHtmlLink":"Use bitflag-contains instead of equality"}},{"before":"5ed5521fd1eed8e48b51406f3e71dfc571a9a6b9","after":"651ae814eefb76d2370c401325383150ddf24663","ref":"refs/heads/ctap2-2021","pushedAt":"2023-08-24T22:30:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Return the correct CredentialExcluded error when handling CTAP1 devices","shortMessageHtmlLink":"Return the correct CredentialExcluded error when handling CTAP1 devices"}},{"before":"c556ed481f9b72cc55a200ee7453b8ba282e186d","after":"5ed5521fd1eed8e48b51406f3e71dfc571a9a6b9","ref":"refs/heads/ctap2-2021","pushedAt":"2023-08-24T16:53:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Bump version to 0.4.0-alpha.20","shortMessageHtmlLink":"Bump version to 0.4.0-alpha.20"}},{"before":"3a9279a01fd199e99963a94439d2dcb364712f8f","after":"c556ed481f9b72cc55a200ee7453b8ba282e186d","ref":"refs/heads/ctap2-2021","pushedAt":"2023-08-24T16:17:06.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"backout auto_select feature","shortMessageHtmlLink":"backout auto_select feature"}},{"before":"7da65ec24558a595098f6971df98f0153590c32c","after":"3a9279a01fd199e99963a94439d2dcb364712f8f","ref":"refs/heads/ctap2-2021","pushedAt":"2023-08-24T16:11:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Ignore errors in preflight","shortMessageHtmlLink":"Ignore errors in preflight"}},{"before":"0a00a250aed85362af6abd4405df22b3fe832d12","after":"7da65ec24558a595098f6971df98f0153590c32c","ref":"refs/heads/ctap2-2021","pushedAt":"2023-08-23T17:54:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Additional attestation statement formats","shortMessageHtmlLink":"Additional attestation statement formats"}},{"before":"4e416bdb56fe392514a4941adc644c26528516b9","after":"0a00a250aed85362af6abd4405df22b3fe832d12","ref":"refs/heads/ctap2-2021","pushedAt":"2023-08-23T17:54:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Remove webdriver feature now that it has been moved to Firefox","shortMessageHtmlLink":"Remove webdriver feature now that it has been moved to Firefox"}},{"before":"4efb357f9ecea10588362ee01a27f9ab1de4fba7","after":"4e416bdb56fe392514a4941adc644c26528516b9","ref":"refs/heads/ctap2-2021","pushedAt":"2023-08-23T17:54:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Add AuthenticatorData::to_vec","shortMessageHtmlLink":"Add AuthenticatorData::to_vec"}},{"before":"d160f94e535eaca1dfe14a5cafa2f7d3ed450279","after":"4efb357f9ecea10588362ee01a27f9ab1de4fba7","ref":"refs/heads/ctap2-2021","pushedAt":"2023-08-23T17:54:05.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Rework integer<->enum conversions in crypto/mod.rs","shortMessageHtmlLink":"Rework integer<->enum conversions in crypto/mod.rs"}},{"before":"9ae06145f128b99d84e749cdfd8d192e15ea7b68","after":"d160f94e535eaca1dfe14a5cafa2f7d3ed450279","ref":"refs/heads/ctap2-2021","pushedAt":"2023-08-21T20:10:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Remove icon field from WebAuthn PublicKeyCredentialEntitys","shortMessageHtmlLink":"Remove icon field from WebAuthn PublicKeyCredentialEntitys"}},{"before":"0777b0c9d4a6998967109855c8a2447446b59f05","after":"9ae06145f128b99d84e749cdfd8d192e15ea7b68","ref":"refs/heads/ctap2-2021","pushedAt":"2023-08-21T20:09:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Make CheckKeyHandle members public for virtual authenticators","shortMessageHtmlLink":"Make CheckKeyHandle members public for virtual authenticators"}},{"before":"406aca420d8a6958d3eadc8f4f2a20a05c43cb45","after":"0777b0c9d4a6998967109855c8a2447446b59f05","ref":"refs/heads/ctap2-2021","pushedAt":"2023-08-16T19:01:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Make COSEEC2Key::der_spki public for WebAuthn getPublicKey methods","shortMessageHtmlLink":"Make COSEEC2Key::der_spki public for WebAuthn getPublicKey methods"}},{"before":"d6684ff7e65670061cccf0d21832b6ebd0a9b551","after":"406aca420d8a6958d3eadc8f4f2a20a05c43cb45","ref":"refs/heads/ctap2-2021","pushedAt":"2023-08-16T19:01:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Call callback from a central place when determining puap.","shortMessageHtmlLink":"Call callback from a central place when determining puap."}},{"before":"d0d8d7d0cb74e1a13c2d61aefc446348b8047c98","after":"d6684ff7e65670061cccf0d21832b6ebd0a9b551","ref":"refs/heads/ctap2-2021","pushedAt":"2023-08-15T20:29:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Bump version to 0.4.0-alpha.19","shortMessageHtmlLink":"Bump version to 0.4.0-alpha.19"}},{"before":"d755f8bcf44f4990660df73dd769ca758f1608cf","after":"d0d8d7d0cb74e1a13c2d61aefc446348b8047c98","ref":"refs/heads/ctap2-2021","pushedAt":"2023-08-15T20:26:00.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Add anonymize method to AttestationObject","shortMessageHtmlLink":"Add anonymize method to AttestationObject"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADu0NSCwA","startCursor":null,"endCursor":null}},"title":"Activity · mozilla/authenticator-rs"}