You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ChangeLog
+36-1Lines changed: 36 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,38 @@
1
+
01/03/2026
2
+
- test: fix long int test in test_util.c so that it fits within a 32bit long int size; see #1375; thanks @moschlar
3
+
- update copyright year to 2026
4
+
5
+
12/13/2025
6
+
- oauth: fix segfault when using OIDCOAuthVerifySharedKeys, regression since 2.4.16; closes #1373; thanks @contryboy
7
+
8
+
12/08/2025
9
+
- jwk: fix parsi8ng RSA JWKs with only an "x5c" parameter (i.e. no "n" and "e")
10
+
- bump to 2.4.19.1dev
11
+
12
+
12/01/2025
13
+
- release 2.4.19
14
+
15
+
11/23/2025
16
+
- init: refactor pconf pool memory allocation handling
17
+
avoid increasing memory (pool) consumption over graceful restarts
18
+
19
+
11/19/2025
20
+
- request: set the OIDC_ERROR variables when PAR is configured but not enabled by the Provider
21
+
22
+
11/18/2025
23
+
- id_token: add "off" option to OIDCPassIDTokenAs so no claims from the ID token will be passed on
24
+
- passphrase: generate a crypto key when OIDCCryptoPassphrase is not set
25
+
26
+
11/17/2025
27
+
- metadata: avoid double-free when validation of provider metadata fails
28
+
- perf: store id_token/userinfo claims as JSON objects and avoid parsing/serializing overhead
29
+
which results in up to 7% performance increase, depending on the number of claims stored
30
+
- session/cookie: save 20-40 bytes on the session and client-cookie size
31
+
NB: the internal session format has changed and is backwards incompatible: existing sessions and cookies will be invalid
32
+
- response: avoid proto state memory leaks upon errors in response processing
33
+
- drop support for Apache 2.2
34
+
- bump to 2.4.19dev
35
+
1
36
11/14/2025
2
37
- test: add test/test_proto.c and migrate proto tests from test.c
3
38
@@ -9,7 +44,7 @@
9
44
- test: test/Makefile.am refactor check programs
10
45
11
46
11/07/2025
12
-
- support individual SameSite cookie settings on the session cookie, state cookie and Discovery CSRF
47
+
- cookie: support individual SameSite cookie settings on the session cookie, state cookie and Discovery CSRF
13
48
cookie by adding 2 more arguments to OIDCCookieSameSite
14
49
- code: avoid compiler warnings on `curl_easy_setopt` in http.c
15
50
http.c:612:16: warning: call to '_curl_easy_setopt_err_long' declared with attribute warning: curl_easy_setopt expects a long argument [-Wattribute-warning]
Copy file name to clipboardExpand all lines: README.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,7 +41,7 @@ How to Use It
41
41
42
42
1. install and load `mod_auth_openidc.so` in your Apache server
43
43
1. set `OIDCRedirectURI` to a "vanity" URL within a location that is protected by mod_auth_openidc
44
-
1. configure a random password in `OIDCCryptoPassphrase` for session/state encryption purposes
44
+
45
45
1. configure `OIDCProviderMetadataURL` so it points to the Discovery metadata of your OpenID Connect Provider served on the `.well-known/openid-configuration` endpoint
46
46
1. register/generate a Client identifier and a secret with the OpenID Connect Provider and configure those in `OIDCClientID` and `OIDCClientSecret` respectively
47
47
1. register the `OIDCRedirectURI` configured above as the Redirect or Callback URI for your client at the Provider
0 commit comments