{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":18187508,"defaultBranch":"master","name":"mod_auth_openidc","ownerLogin":"OpenIDC","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-03-27T18:54:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26088328?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725640135.0","currentOid":""},"activityList":{"items":[{"before":"94f832f5ab6dbacec88094ea12931ed7fdc49f8e","after":"ea3af872dcdbb4634a7e541c5e8c7326dafbb090","ref":"refs/heads/master","pushedAt":"2024-09-11T08:30:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"change warnings about not passing unknown claims into debug messages\n\nsee #1263; thanks @nclarkau; bump to 2.4.16.4rc1\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"change warnings about not passing unknown claims into debug messages"}},{"before":"f7beb71a9a867ebda6cfcf69433c8cd96dd4bf53","after":"94f832f5ab6dbacec88094ea12931ed7fdc49f8e","ref":"refs/heads/master","pushedAt":"2024-09-09T08:29:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"improve basic authentication parsing for OIDCOAuthAcceptTokenAs basic\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"improve basic authentication parsing for OIDCOAuthAcceptTokenAs basic"}},{"before":"e2fc2cf849bb6e43278395e89a1dadbe199bc166","after":"f7beb71a9a867ebda6cfcf69433c8cd96dd4bf53","ref":"refs/heads/master","pushedAt":"2024-09-09T06:48:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"fix accepting custom cookie names in OIDCOAuthAcceptTokenAs\n\ni.e. allow for cookie:; see #1261; thanks @bbartke\n\nbump to 2.4.16.4rc0\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"fix accepting custom cookie names in OIDCOAuthAcceptTokenAs"}},{"before":"1511c1ebf8df760718a8a5c5777589e89e678224","after":"e2fc2cf849bb6e43278395e89a1dadbe199bc166","ref":"refs/heads/master","pushedAt":"2024-09-06T16:28:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"release 2.4.16.3\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"release 2.4.16.3"}},{"before":"eb240b7f1da868d2d621f2667d24ad5cc564af68","after":"1511c1ebf8df760718a8a5c5777589e89e678224","ref":"refs/heads/master","pushedAt":"2024-09-06T13:01:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"fix ChangeLog entry\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"fix ChangeLog entry"}},{"before":"ad98ea71e237b453427d31845d276ebc133dcc48","after":"eb240b7f1da868d2d621f2667d24ad5cc564af68","ref":"refs/heads/master","pushedAt":"2024-09-06T13:00:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/OpenIDC/mod_auth_openidc","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/OpenIDC/mod_auth_openidc"}},{"before":"299cd158916f9f5155d8fc255195c8559d215edc","after":"ad98ea71e237b453427d31845d276ebc133dcc48","ref":"refs/heads/master","pushedAt":"2024-09-06T12:46:41.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"fix child initialization routines using multiple vhosts; closes @1208\n\nthis fixes possible segmentation faults when using Redis and Metrics\nsettings in vhosts; thanks @studersi\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"fix child initialization routines using multiple vhosts; closes @1208"}},{"before":"cafadb0b1e0d9e0b6780a63d3262f4d7ad294d8f","after":"299cd158916f9f5155d8fc255195c8559d215edc","ref":"refs/heads/master","pushedAt":"2024-09-05T15:45:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"fix OIDCCacheShmMax min/max settings; see #1260; thanks @bbartke\n\nbump to 2.4.16.3dev\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"fix OIDCCacheShmMax min/max settings; see #1260; thanks @bbartke"}},{"before":"3644ffe726def9c1049b7a61e013c351f5a771d8","after":"cafadb0b1e0d9e0b6780a63d3262f4d7ad294d8f","ref":"refs/heads/master","pushedAt":"2024-09-04T11:09:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"add Valkey notion to all Redis options\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"add Valkey notion to all Redis options"}},{"before":"55b29456838b09659c0087d4d9e96c60d939d304","after":"3644ffe726def9c1049b7a61e013c351f5a771d8","ref":"refs/heads/master","pushedAt":"2024-09-02T10:34:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"remove obsolete comment about pkce none\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"remove obsolete comment about pkce none"}},{"before":"6ae48480b5a0646cb10f3e8aa63f3841fc2e94ae","after":"55b29456838b09659c0087d4d9e96c60d939d304","ref":"refs/heads/master","pushedAt":"2024-08-30T10:53:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"release 2.4.16.2\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"release 2.4.16.2"}},{"before":"9b60dc5e24665046e6310377f4dbba46cdb56a4d","after":"6ae48480b5a0646cb10f3e8aa63f3841fc2e94ae","ref":"refs/heads/master","pushedAt":"2024-08-29T16:36:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"fix setting OIDCPKCEMethod none; closes #1256; thanks @eoliphan\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"fix setting OIDCPKCEMethod none; closes #1256; thanks @eoliphan"}},{"before":"0cfe620a17c386fc313927669d4fa3849bd048b5","after":"9b60dc5e24665046e6310377f4dbba46cdb56a4d","ref":"refs/heads/master","pushedAt":"2024-08-28T15:27:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"remove support for OIDCHTMLErrorTemplate\n\ndeprecated since 2.4.14\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"remove support for OIDCHTMLErrorTemplate"}},{"before":"47ece7fa9ee289e53e8c1330731971fe1cacb5e8","after":"0cfe620a17c386fc313927669d4fa3849bd048b5","ref":"refs/heads/master","pushedAt":"2024-08-28T13:31:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"make notation of #OIDC directives uniform for auto-comparison purposes\n\ncat auth_openidc.conf| grep \"#OIDC\" | cut -d\" \" -f1 | cut -d\"#\" -f2 |\nsort | uniq > 1s.txt\ncat src/cfg/cmds.c | grep OIDC | grep -v \"OIDC_\" | grep -v \"domain\" |\ncut -d\",\" -f1 | tr -d \"[:blank:]\" | sort | uniq > 2s.txt\ndiff 1s.txt 2s.txt\n31a32\n> OIDCHTMLErrorTemplate\nrm -f 1s.txt 2s.txt\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"make notation of #OIDC directives uniform for auto-comparison purposes"}},{"before":"918bcd6d8efca57e6ff7596c64a9834482641d29","after":"47ece7fa9ee289e53e8c1330731971fe1cacb5e8","ref":"refs/heads/master","pushedAt":"2024-08-28T09:44:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"fix disabled OIDCStateCookiePrefix command; closes #1254\n\nthanks @damisanet\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"fix disabled OIDCStateCookiePrefix command; closes #1254"}},{"before":"7b796cadb3a4a03e3b63cae1bd4516d5c79fa10a","after":"918bcd6d8efca57e6ff7596c64a9834482641d29","ref":"refs/heads/master","pushedAt":"2024-08-28T09:21:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"add some resilience when both Forwarded and X-Forwarded-* are configured\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"add some resilience when both Forwarded and X-Forwarded-* are configured"}},{"before":"abd3e492f8e1e8af1b9418eae68c21a3ba75a870","after":"7b796cadb3a4a03e3b63cae1bd4516d5c79fa10a","ref":"refs/heads/master","pushedAt":"2024-08-28T08:26:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"re-introduce OIDCSessionMaxDuration 0 option; see #1252\n\nbump to 2.4.16.2dev\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"re-introduce OIDCSessionMaxDuration 0 option; see #1252"}},{"before":"d77b02a25d4a0bf5814ef6a4aa3a2dc22aba3a16","after":"abd3e492f8e1e8af1b9418eae68c21a3ba75a870","ref":"refs/heads/master","pushedAt":"2024-08-26T14:56:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"2.4.16.1: fix parsing OIDCXForwardedHeaders; closes #1250\n\nthanks @maltesmann\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"2.4.16.1: fix parsing OIDCXForwardedHeaders; closes #1250"}},{"before":"9c0909af71eb52283f4d3797e55d1efef64966f2","after":"d77b02a25d4a0bf5814ef6a4aa3a2dc22aba3a16","ref":"refs/heads/master","pushedAt":"2024-08-23T08:11:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"release 2.4.16\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"release 2.4.16"}},{"before":null,"after":"3438ce9fdfcdd2ebe609d544a57a8b0f3d8b10df","ref":"refs/heads/v4.x","pushedAt":"2024-08-22T11:24:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"v4.0.0: change LICENSE to Apache 2.0\n\ndepend on liboauth2 >= 2.0.0\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"v4.0.0: change LICENSE to Apache 2.0"}},{"before":"30d9a55900c1f6883968873ed67d4a4aa2b7bbbf","after":"9c0909af71eb52283f4d3797e55d1efef64966f2","ref":"refs/heads/master","pushedAt":"2024-07-03T11:18:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"cfg/provider: use oidc_jwk_list_copy when merging client_keys\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"cfg/provider: use oidc_jwk_list_copy when merging client_keys"}},{"before":"28557c1b84bac245730058328430fea354a97d25","after":"30d9a55900c1f6883968873ed67d4a4aa2b7bbbf","ref":"refs/heads/master","pushedAt":"2024-06-18T08:02:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"memcache: correct dead server check; see #1230; thanks @rpluem-vf\n\non APR_NOTFOUND\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"memcache: correct dead server check; see #1230; thanks @rpluem-vf"}},{"before":"1ca9658fdbe39b3a3c8d151a797665130ad176fd","after":"28557c1b84bac245730058328430fea354a97d25","ref":"refs/heads/master","pushedAt":"2024-06-17T18:34:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"configure the DPoP API with OIDCDPoPMode instead of OIDCInfoHook\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"configure the DPoP API with OIDCDPoPMode instead of OIDCInfoHook"}},{"before":"c5ef5fda60f1814e56ef1772b5277278cdca6a88","after":"1ca9658fdbe39b3a3c8d151a797665130ad176fd","ref":"refs/heads/master","pushedAt":"2024-06-12T15:11:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"dpop.c: support remote ip detection on older Apache versions\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"dpop.c: support remote ip detection on older Apache versions"}},{"before":"5b618fb2d70b123285c65b084f1fb554ecf67816","after":"c5ef5fda60f1814e56ef1772b5277278cdca6a88","ref":"refs/heads/master","pushedAt":"2024-06-12T06:28:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"explicitly enable DPoP API through OIDCInfoHook; don't require a session\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"explicitly enable DPoP API through OIDCInfoHook; don't require a session"}},{"before":"f159d60f3a80e72741a07724910fb127e81215ed","after":"5b618fb2d70b123285c65b084f1fb554ecf67816","ref":"refs/heads/master","pushedAt":"2024-06-11T12:55:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"move the timing metrics into the token/userinfo code\n\nso we also measure the 2nd request the use_dpop_nonce cases\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"move the timing metrics into the token/userinfo code"}},{"before":"336ba2153680ecf644b9abb45cb42e163aac9313","after":"f159d60f3a80e72741a07724910fb127e81215ed","ref":"refs/heads/master","pushedAt":"2024-06-11T08:02:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"don't destroy j_result in oidc_util_decode_json_and_check_error\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"don't destroy j_result in oidc_util_decode_json_and_check_error"}},{"before":"191b069cbee51064d6d65f4ca7fbb18d7a7cee3f","after":"336ba2153680ecf644b9abb45cb42e163aac9313","ref":"refs/heads/master","pushedAt":"2024-06-08T14:57:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"support DPoP nonces to the userinfo endpoint\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"support DPoP nonces to the userinfo endpoint"}},{"before":"bdb1e2bf80130c566c9dcf7323d6f9f61973f5da","after":"191b069cbee51064d6d65f4ca7fbb18d7a7cee3f","ref":"refs/heads/master","pushedAt":"2024-06-07T20:08:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"add a nonce parameter to the DPoP API\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"add a nonce parameter to the DPoP API"}},{"before":"c70a8a3680df8244b33d58c0e4e0f4340df4f91c","after":"bdb1e2bf80130c566c9dcf7323d6f9f61973f5da","ref":"refs/heads/master","pushedAt":"2024-06-07T19:08:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zandbelt","name":"Hans Zandbelt","path":"/zandbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2339879?s=80&v=4"},"commit":{"message":"support DPoP nonces to the token endpoint\n\nreturn response headers from outgoing HTTP requests to callers\n\nSigned-off-by: Hans Zandbelt ","shortMessageHtmlLink":"support DPoP nonces to the token endpoint"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQwODozMDoxNS4wMDAwMDBazwAAAASy8D-u","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQwODozMDoxNS4wMDAwMDBazwAAAASy8D-u","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wN1QxOTowODoyNC4wMDAwMDBazwAAAARfhoRx"}},"title":"Activity ยท OpenIDC/mod_auth_openidc"}