{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":178894114,"defaultBranch":"main","name":"biscuit-rust","ownerLogin":"biscuit-auth","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-04-01T15:36:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/83832641?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715513633.0","currentOid":""},"activityList":{"items":[{"before":"c62aeabda3b0fe98d12630fbe40b327b2b7c0917","after":"0a3de7e1e128c56c4da9d6fd3d898fbb158730bc","ref":"refs/heads/v5","pushedAt":"2024-05-12T14:04:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"Reject if (#199)\n\n* feat: add `reject if`\r\n\r\nThis acts like the opposite of `check if`: if there is a match, then authorization fails.\r\n\r\nUsing `reject if` raises the block version to 5\r\n\r\n* fix: run rustfmt on datalog/mod.rs\r\n\r\nThe file contained trailing slashes that made rustfmt crash\r\n\r\n---------\r\n\r\nCo-authored-by: Geoffroy Couprie ","shortMessageHtmlLink":"Reject if (#199)"}},{"before":"964da4ab8773ace8040fa6e3fa6d36199cdb3597","after":"41e1339d2fd50016d5249ea0dad4a2a29d80e0a5","ref":"refs/heads/reject-if","pushedAt":"2024-05-12T13:58:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"Merge branch 'v5' into reject-if","shortMessageHtmlLink":"Merge branch 'v5' into reject-if"}},{"before":"d575371f094b723ed312437987f04117dcd0d087","after":"c62aeabda3b0fe98d12630fbe40b327b2b7c0917","ref":"refs/heads/v5","pushedAt":"2024-05-12T13:53:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"raise the minimum schema version to 5\n\nset the block version when using 3rd party blocks","shortMessageHtmlLink":"raise the minimum schema version to 5"}},{"before":"2281ac513bd0bfcdef91d05a3ca9a23812316e6c","after":"d575371f094b723ed312437987f04117dcd0d087","ref":"refs/heads/v5","pushedAt":"2024-05-12T11:40:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"raise the minimum schema version to 5","shortMessageHtmlLink":"raise the minimum schema version to 5"}},{"before":"e17b45ff170f2f516b53f7ce3687ccf4fc837f59","after":"964da4ab8773ace8040fa6e3fa6d36199cdb3597","ref":"refs/heads/reject-if","pushedAt":"2024-05-12T11:34:31.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"Merge branch 'main' into reject-if","shortMessageHtmlLink":"Merge branch 'main' into reject-if"}},{"before":null,"after":"2281ac513bd0bfcdef91d05a3ca9a23812316e6c","ref":"refs/heads/v5","pushedAt":"2024-05-12T11:33:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"samples: add a sample for string length in non-ascii strings (#216)\n\nThe expected result is the byte length of the utf8-encoded string.","shortMessageHtmlLink":"samples: add a sample for string length in non-ascii strings (#216)"}},{"before":"e67f8a3cee33a16c81f6f6829e2d9497cd4e982e","after":"2281ac513bd0bfcdef91d05a3ca9a23812316e6c","ref":"refs/heads/main","pushedAt":"2024-05-12T11:31:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"samples: add a sample for string length in non-ascii strings (#216)\n\nThe expected result is the byte length of the utf8-encoded string.","shortMessageHtmlLink":"samples: add a sample for string length in non-ascii strings (#216)"}},{"before":null,"after":"b2348eb8a2a762cd1430b3756a4fd353bb663bbf","ref":"refs/heads/string-length-cases","pushedAt":"2024-05-11T13:17:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"divarvel","name":"Clément Delafargue","path":"/divarvel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/173299?s=80&v=4"},"commit":{"message":"samples: add a sample for string length in non-ascii strings\n\nThe expected result is the byte length of the utf8-encoded string.","shortMessageHtmlLink":"samples: add a sample for string length in non-ascii strings"}},{"before":"92f88f88202f1f1c6d60fd965938f74abeb95d8e","after":"9a8cd39f899160c5caef759cb0c5d604b8ca3f20","ref":"refs/heads/fipscuit","pushedAt":"2024-03-26T21:05:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"PEM support","shortMessageHtmlLink":"PEM support"}},{"before":"60514db2d3e2430517aee03fa78e65340a05530c","after":"92f88f88202f1f1c6d60fd965938f74abeb95d8e","ref":"refs/heads/fipscuit","pushedAt":"2024-03-26T21:00:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"move impl","shortMessageHtmlLink":"move impl"}},{"before":"b52b929e6a1a1429385416d7af67b88885bfb4f2","after":"60514db2d3e2430517aee03fa78e65340a05530c","ref":"refs/heads/fipscuit","pushedAt":"2024-03-26T20:55:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"fix testcases","shortMessageHtmlLink":"fix testcases"}},{"before":"c94c085d6811116a366b80dce21d7881e8838e72","after":"e67f8a3cee33a16c81f6f6829e2d9497cd4e982e","ref":"refs/heads/main","pushedAt":"2024-03-26T20:55:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"Add UnverifiedBiscuit::verify (#189)\n\n* UnverifiedBiscuit::check_signature: take a RootKeyProvider\r\n\r\nInstead of a closure. This makes behaviour consistent with Biscuit::from_base64\r\n\r\n* deprecate UnverifiedBiscuit::check_signature","shortMessageHtmlLink":"Add UnverifiedBiscuit::verify (#189)"}},{"before":"d0f335f7bcbfaeeca7eb05c7646d9d518919c6ec","after":"b52b929e6a1a1429385416d7af67b88885bfb4f2","ref":"refs/heads/fipscuit","pushedAt":"2024-03-26T20:25:55.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"Merge branch 'main' into fipscuit","shortMessageHtmlLink":"Merge branch 'main' into fipscuit"}},{"before":"49fef7ff9541167847764b002d52b1762922c003","after":"5202d949f9da1650d70ae2fc0dd99ca6a3ad558b","ref":"refs/heads/geal/fix-cargo-c","pushedAt":"2024-03-26T20:06:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"update imports","shortMessageHtmlLink":"update imports"}},{"before":"5a4e91cda201c8466a208d18c803fddfb06baa8e","after":"49fef7ff9541167847764b002d52b1762922c003","ref":"refs/heads/geal/fix-cargo-c","pushedAt":"2024-03-26T19:54:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"missing file","shortMessageHtmlLink":"missing file"}},{"before":null,"after":"5a4e91cda201c8466a208d18c803fddfb06baa8e","ref":"refs/heads/geal/fix-cargo-c","pushedAt":"2024-02-14T21:52:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"fix capi build","shortMessageHtmlLink":"fix capi build"}},{"before":"8fc071f883d7187e3da921e49bcdafc764670d62","after":"c94c085d6811116a366b80dce21d7881e8838e72","ref":"refs/heads/main","pushedAt":"2024-02-14T20:43:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"biscuit-auth 4.1.1 (#209)\n\n* biscuit-auth 4.1.1\r\n\r\n* Update biscuit-auth/CHANGELOG.md\r\n\r\nCo-authored-by: Clément Delafargue \r\n\r\n---------\r\n\r\nCo-authored-by: Clément Delafargue ","shortMessageHtmlLink":"biscuit-auth 4.1.1 (#209)"}},{"before":"79aac904e4ad0b9a716ca5347601829665bd364e","after":"c10dea8aa393471afc4aab06868fe1f195f58876","ref":"refs/heads/release-4.1.1","pushedAt":"2024-02-14T20:37:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"Update biscuit-auth/CHANGELOG.md\n\nCo-authored-by: Clément Delafargue ","shortMessageHtmlLink":"Update biscuit-auth/CHANGELOG.md"}},{"before":null,"after":"79aac904e4ad0b9a716ca5347601829665bd364e","ref":"refs/heads/release-4.1.1","pushedAt":"2024-02-14T20:34:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"biscuit-auth 4.1.1","shortMessageHtmlLink":"biscuit-auth 4.1.1"}},{"before":"767ed7447b79f0b7640630d31208d0110af3d81d","after":"8fc071f883d7187e3da921e49bcdafc764670d62","ref":"refs/heads/main","pushedAt":"2024-02-14T07:28:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"remove pkcs8 file loading functions (#208)","shortMessageHtmlLink":"remove pkcs8 file loading functions (#208)"}},{"before":null,"after":"513df8b824cc1c04984a5c3abf6134ecc9419bd8","ref":"refs/heads/geal/fix-pkcs8-loading","pushedAt":"2024-02-13T21:51:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"remove pkcs8 file loading functions","shortMessageHtmlLink":"remove pkcs8 file loading functions"}},{"before":"fa9f55ad1258edf945bfd8b2ddd8103e12040bb1","after":"acf571c821f2e73810ae88563f4e8f7f2aa3c65e","ref":"refs/heads/geal/clippy","pushedAt":"2024-02-13T21:27:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"fmt","shortMessageHtmlLink":"fmt"}},{"before":null,"after":"fa9f55ad1258edf945bfd8b2ddd8103e12040bb1","ref":"refs/heads/geal/clippy","pushedAt":"2024-02-13T21:24:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"clippy","shortMessageHtmlLink":"clippy"}},{"before":"01ea14e938160c04a9382232b387f7d70874690d","after":"767ed7447b79f0b7640630d31208d0110af3d81d","ref":"refs/heads/main","pushedAt":"2024-02-13T20:52:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"biscuit-auth 4.1.0 (#207)\n\n* warnings\r\n\r\n* update changelog","shortMessageHtmlLink":"biscuit-auth 4.1.0 (#207)"}},{"before":"da4d9e3d78cfe4f9eff9a7eff4010d173253f765","after":"c4a16e40599ed3fb7e746073d6969da76e96acd7","ref":"refs/heads/biscuit-auth-4.1.0","pushedAt":"2024-02-13T20:46:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}},{"before":null,"after":"da4d9e3d78cfe4f9eff9a7eff4010d173253f765","ref":"refs/heads/biscuit-auth-4.1.0","pushedAt":"2024-02-13T20:36:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"warnings","shortMessageHtmlLink":"warnings"}},{"before":"1112d86a9f29f3a401f9b6bb7e58f44a495dfe5f","after":null,"ref":"refs/heads/update-changelog","pushedAt":"2024-02-12T13:34:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"divarvel","name":"Clément Delafargue","path":"/divarvel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/173299?s=80&v=4"}},{"before":"df039b3ab1ad6ba4244aa06ca864288a5da2ea4c","after":"01ea14e938160c04a9382232b387f7d70874690d","ref":"refs/heads/main","pushedAt":"2024-02-12T13:34:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"divarvel","name":"Clément Delafargue","path":"/divarvel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/173299?s=80&v=4"},"commit":{"message":"Merge pull request #206 from biscuit-auth/update-changelog\n\nUpdate changelog with not-yet-released changes","shortMessageHtmlLink":"Merge pull request #206 from biscuit-auth/update-changelog"}},{"before":null,"after":"1112d86a9f29f3a401f9b6bb7e58f44a495dfe5f","ref":"refs/heads/update-changelog","pushedAt":"2024-02-12T10:16:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"divarvel","name":"Clément Delafargue","path":"/divarvel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/173299?s=80&v=4"},"commit":{"message":"Update changelog with not-yet-released changes","shortMessageHtmlLink":"Update changelog with not-yet-released changes"}},{"before":"29030e094f3331c87099f9711ffe9d5434406dbe","after":"df039b3ab1ad6ba4244aa06ca864288a5da2ea4c","ref":"refs/heads/main","pushedAt":"2024-02-06T08:15:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Geal","name":"Geoffroy Couprie","path":"/Geal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119296?s=80&v=4"},"commit":{"message":"Expose PEM/DER decoder functions in KeyPair (#204)\n\n* Expose PEM/DER decoder functions in KeyPair\r\n\r\n* Add feature gate","shortMessageHtmlLink":"Expose PEM/DER decoder functions in KeyPair (#204)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER7HzoAA","startCursor":null,"endCursor":null}},"title":"Activity · biscuit-auth/biscuit-rust"}