{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":662461870,"defaultBranch":"master","name":"fastapi","ownerLogin":"ordinary-jamie","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-07-05T07:31:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/101677823?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1694554117.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"c2f9db2c0362fce85aa88b54540f267a96487976","ref":"refs/heads/bug/api-endpoint-typing-fix","pushedAt":"2023-09-12T21:28:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"Fix typing for FastAPI add api route\n\nMake typing of endpoint parameter consistent with downstream calls and\nother utilities.","shortMessageHtmlLink":"Fix typing for FastAPI add api route"}},{"before":"62530df4d7bc3a8830a34eefc247063500d26eef","after":"fef70b7a886f3f4e4717bffb120b4a7e3e1e4541","ref":"refs/heads/bug/http-bearer-4xx-code","pushedAt":"2023-09-12T08:16:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"Update HTTPBearer to return 401 on error\n\nHTTPBearer scheme should return a 401 in the case of missing or\nmalformed authorization header, consistent with RFC 6750 Section 3.1","shortMessageHtmlLink":"Update HTTPBearer to return 401 on error"}},{"before":"62530df4d7bc3a8830a34eefc247063500d26eef","after":null,"ref":"refs/heads/fix/http-bearer-4xx-code","pushedAt":"2023-09-12T07:18:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"}},{"before":null,"after":"62530df4d7bc3a8830a34eefc247063500d26eef","ref":"refs/heads/bug/http-bearer-4xx-code","pushedAt":"2023-09-12T07:18:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"Update HTTPBearer to return 401 on error\n\nHTTPBearer scheme should return a 401 in the case of missing or\nmalformed authorization header, consistent with RFC 6750 Section 3.1","shortMessageHtmlLink":"Update HTTPBearer to return 401 on error"}},{"before":null,"after":"62530df4d7bc3a8830a34eefc247063500d26eef","ref":"refs/heads/fix/http-bearer-4xx-code","pushedAt":"2023-09-12T07:17:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"Update HTTPBearer to return 401 on error\n\nHTTPBearer scheme should return a 401 in the case of missing or\nmalformed authorization header, consistent with RFC 6750 Section 3.1","shortMessageHtmlLink":"Update HTTPBearer to return 401 on error"}},{"before":"dd4e78ca7b09abdf0d4646fe4697316c021a8b2e","after":"c6437d555d2c0b29a0e3ec54f2cc83753714099c","ref":"refs/heads/master","pushedAt":"2023-09-12T06:24:42.000Z","pushType":"push","commitsCount":191,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"๐Ÿ“ Update release notes","shortMessageHtmlLink":"๐Ÿ“ Update release notes"}},{"before":"54b1abc566cbf4a3c5df9dd9dd0821e82a946630","after":"ba1a7378db69639c0b0467a749e675381238bef0","ref":"refs/heads/feat/http-digest","pushedAt":"2023-09-12T06:14:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"Update HTTPDigest to be consistent with RFC 7616\n\nThis is an initial implementation of HTTP Digest Access Authentication\nconsistent to [RFC 7616](https://datatracker.ietf.org/doc/html/rfc7616).\nAs the RFC only provides guidance, and does not enforce all elements of\nthe standard, this commit only implements the crucial aspects to ensure\nthe challenge-response negotiation is at least usable. Notably,\nnon-quoted usernames, and proxy-authentication is not yet supported by\nthis change. Furthermore, this commit uses a stateless-Nonce generation\nas to avoid overcomplicating the design, future changes may wish to\naddress this to allow servers to validate the nonce is indeed one-time\nusage.","shortMessageHtmlLink":"Update HTTPDigest to be consistent with RFC 7616"}},{"before":"4d3cad038ce8669e0954dba6bbd96340d59da519","after":"54b1abc566cbf4a3c5df9dd9dd0821e82a946630","ref":"refs/heads/feat/http-digest","pushedAt":"2023-09-12T05:51:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"Update HTTPDigest to be consistent with RFC 7616\n\nThis is an initial implementation of HTTP Digest Access Authentication\nconsistent to [RFC 7616](https://datatracker.ietf.org/doc/html/rfc7616).\nAs the RFC only provides guidance, and does not enforce all elements of\nthe standard, this commit only implements the crucial aspects to ensure\nthe challenge-response negotiation is at least usable. Notably,\nnon-quoted usernames, and proxy-authentication is not yet supported by\nthis change. Furthermore, this commit uses a stateless-Nonce generation\nas to avoid overcomplicating the design, future changes may wish to\naddress this to allow servers to validate the nonce is indeed one-time\nusage.","shortMessageHtmlLink":"Update HTTPDigest to be consistent with RFC 7616"}},{"before":"67dc386b9778f30b725de151a74a84d6fab2070f","after":"4d3cad038ce8669e0954dba6bbd96340d59da519","ref":"refs/heads/feat/http-digest","pushedAt":"2023-09-07T23:40:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"Update HTTPDigest to be consistent with RFC 7616\n\nThis is an initial implementation of HTTP Digest Access Authentication\nconsistent to [RFC 7616](https://datatracker.ietf.org/doc/html/rfc7616).\nAs the RFC only provides guidance, and does not enforce all elements of\nthe standard, this commit only implements the crucial aspects to ensure\nthe challenge-response negotiation is at least usable. Notably,\nnon-quoted usernames, and proxy-authentication is not yet supported by\nthis change. Furthermore, this commit uses a stateless-Nonce generation\nas to avoid overcomplicating the design, future changes may wish to\naddress this to allow servers to validate the nonce is indeed one-time\nusage.","shortMessageHtmlLink":"Update HTTPDigest to be consistent with RFC 7616"}},{"before":"4cd2a2b930e33bb4a4bd3ca8df0d10d669c6ca34","after":"67dc386b9778f30b725de151a74a84d6fab2070f","ref":"refs/heads/feat/http-digest","pushedAt":"2023-07-07T10:01:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"Update HTTPDigest to be consistent with RFC 7616\n\nThis is an initial implementation of HTTP Digest Access Authentication\nconsistent to [RFC 7616](https://datatracker.ietf.org/doc/html/rfc7616).\nAs the RFC only provides guidance, and does not enforce all elements of\nthe standard, this commit only implements the crucial aspects to ensure\nthe challenge-response negotiation is at least usable. Notably,\nnon-quoted usernames, and proxy-authentication is not yet supported by\nthis change. Furthermore, this commit uses a stateless-Nonce generation\nas to avoid overcomplicating the design, future changes may wish to\naddress this to allow servers to validate the nonce is indeed one-time\nusage.","shortMessageHtmlLink":"Update HTTPDigest to be consistent with RFC 7616"}},{"before":"41a05fa6da970de04b9091101193539beb3cb0cc","after":"4cd2a2b930e33bb4a4bd3ca8df0d10d669c6ca34","ref":"refs/heads/feat/http-digest","pushedAt":"2023-07-07T07:42:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"Update HTTPDigest to be consistent with RFC 7616\n\nThis is an initial implementation of HTTP Digest Access Authentication\nconsistent to [RFC 7616](https://datatracker.ietf.org/doc/html/rfc7616).\nAs the RFC only provides guidance, and does not enforce all elements of\nthe standard, this commit only implements the crucial aspects to ensure\nthe challenge-response negotiation is at least usable. Notably,\nnon-quoted usernames, and proxy-authentication is not yet supported by\nthis change. Furthermore, this commit uses a stateless-Nonce generation\nas to avoid overcomplicating the design, future changes may wish to\naddress this to allow servers to validate the nonce is indeed one-time\nusage.","shortMessageHtmlLink":"Update HTTPDigest to be consistent with RFC 7616"}},{"before":null,"after":"41a05fa6da970de04b9091101193539beb3cb0cc","ref":"refs/heads/feat/http-digest","pushedAt":"2023-07-07T06:23:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"Update HTTPDigest to be consistent with RFC 7616\n\nThis is an initial implementation of HTTP Digest Access Authentication\nconsistent to [RFC 7616](https://datatracker.ietf.org/doc/html/rfc7616).\nAs the RFC only provides guidance, and does not enforce all elements of\nthe standard, this commit only implements the crucial aspects to ensure\nthe challenge-response negotiation is at least usable. Notably,\nnon-quoted usernames, and proxy-authentication is not yet supported by\nthis change. Furthermore, this commit uses a stateless-Nonce generation\nas to avoid overcomplicating the design, future changes may wish to\naddress this to allow servers to validate the nonce is indeed one-time\nusage.","shortMessageHtmlLink":"Update HTTPDigest to be consistent with RFC 7616"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADfylRfAA","startCursor":null,"endCursor":null}},"title":"Activity ยท ordinary-jamie/fastapi"}