Skip to content

Commit 83ab7e7

Browse files
committed
*) Easy patches: synch 2.4.x and trunk
- server: Use apr_size_t instead of int to harden against overflows - mod_http2: DOXYGEN has nothing to do here, just remove this strange "#if defined(DOXYGEN)" - test: make the compiler happy when using --enable-maintainer-mode - mod_proxy: Fix format string type check - mod_http2: Fix comment, no functional change - <various>: Remove unnecessary APLOGNO() use in TRACE-level logging - mod_cache_socache: Update comment only, to remove reference to session cache - mod_dav: Fix error message formatting if an unauthenticated user tries to use an authenticated user's lock token - <none>: trigger ci - server: Fix typo in comment git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1922956 13f79535-47bb-0310-9956-ffa450edef68
1 parent 9862257 commit 83ab7e7

File tree

16 files changed

+27
-53
lines changed

16 files changed

+27
-53
lines changed

ABOUT_APACHE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ group of volunteers who vote on changes to the distributed server), then
128128
you need to start by subscribing to the [email protected] mailing list.
129129
One warning though: traffic is high, 1000 to 1500 messages/month.
130130
To subscribe to the list, send an email to [email protected].
131-
We recommend reading the list for a while before trying to jump in to
131+
We recommend reading the list for a while before trying to jump in to
132132
development.
133133

134134
NOTE: The developer mailing list ([email protected]) is not

CHANGES

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
11
-*- coding: utf-8 -*-
22
Changes with Apache 2.4.63
33

4+
*) mod_md: update to version 2.4.29
5+
- Fixed HTTP-01 challenges to not carry a final newline, as some ACME
6+
server fail to ignore it. [Michael Kaufmann (@mkauf)]
7+
- Fixed missing label+newline in server-status plain text output when
8+
MDStapling is enabled.
9+
10+
*) mod_ssl: Restore support for loading PKCS#11 keys via ENGINE
11+
without "SSLCryptoDevice" configured. [Joe Orton]
12+
413
*) mod_authnz_ldap: Fix possible memory corruption if the
514
AuthLDAPSubGroupAttribute directive is configured. [Joe Orton]
615

STATUS

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -157,34 +157,6 @@ RELEASE SHOWSTOPPERS:
157157
PATCHES ACCEPTED TO BACKPORT FROM TRUNK:
158158
[ start all new proposals below, under PATCHES PROPOSED. ]
159159

160-
*) Easy patches: synch 2.4.x and trunk
161-
- server: Use apr_size_t instead of int to harden against overflows
162-
- mod_http2: DOXYGEN has nothing to do here, just remove this
163-
strange "#if defined(DOXYGEN)"
164-
- test: make the compiler happy when using --enable-maintainer-mode
165-
- mod_proxy: Fix format string type check
166-
- mod_http2: Fix comment, no functional change
167-
- <various>: Remove unnecessary APLOGNO() use in TRACE-level logging
168-
- mod_cache_socache: Update comment only, to remove reference to
169-
session cache
170-
- mod_dav: Fix error message formatting if an unauthenticated user
171-
tries to use an authenticated user's lock token
172-
- <none>: trigger ci
173-
- server: Fix typo in comment
174-
trunk patch:
175-
https://svn.apache.org/r1903680
176-
https://svn.apache.org/r1912663
177-
https://svn.apache.org/r1917013
178-
https://svn.apache.org/r1912941
179-
https://svn.apache.org/r1913078
180-
https://svn.apache.org/r1913338
181-
https://svn.apache.org/r1914035
182-
https://svn.apache.org/r1914439
183-
https://svn.apache.org/r1915270
184-
https://svn.apache.org/r1915543
185-
2.4.x patch: svn merge -c 1903680,1912663,1917013,1912941,1913078,1913338,1914035,1914439,1915270,1915543 ^/httpd/httpd/trunk .
186-
+1: jailletc36, covener, jorton, jim
187-
188160
*) Add the ldap-search option to mod_authnz_ldap, allowing authorization
189161
to be based on arbitrary expressions that do not include the username.
190162
Make sure that when ldap searches are too long, we explicitly log the

changes-entries/md_v2.4.29.txt

Lines changed: 0 additions & 5 deletions
This file was deleted.

changes-entries/modssl-engine-fallback.txt

Lines changed: 0 additions & 2 deletions
This file was deleted.

include/ap_socache.h

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,9 +94,10 @@ typedef struct ap_socache_provider_t {
9494
unsigned int flags;
9595

9696
/**
97-
* Create a session cache based on the given configuration string.
98-
* The instance pointer returned in the instance parameter will be
99-
* passed as the first argument to subsequent invocations.
97+
* Create a small object cache based on the given configuration
98+
* string. The instance pointer returned in the instance
99+
* parameter will be passed as the first argument to subsequent
100+
* invocations.
100101
*
101102
* @param instance Output parameter to which instance object is written.
102103
* @param arg User-specified configuration string. May be NULL to

modules/dav/main/util.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1268,7 +1268,7 @@ static dav_error * dav_validate_resource_state(apr_pool_t *p,
12681268
const char *errmsg;
12691269

12701270
errmsg = apr_pstrcat(p, "User \"",
1271-
r->user,
1271+
r->user ? r->user : "[none]",
12721272
"\" submitted a locktoken created "
12731273
"by user \"",
12741274
lock->auth_user, "\".", NULL);

modules/http2/h2_proxy_session.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -789,7 +789,7 @@ static apr_status_t session_start(h2_proxy_session *session)
789789
apr_socket_t *s;
790790

791791
s = ap_get_conn_socket(session->c);
792-
#if (!defined(WIN32) && !defined(NETWARE)) || defined(DOXYGEN)
792+
#if !defined(WIN32) && !defined(NETWARE)
793793
if (s) {
794794
ap_sock_disable_nagle(s);
795795
}

modules/http2/h2_ws.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444

4545
#if H2_USE_WEBSOCKETS
4646

47-
#include "apr_encode.h" /* H2_USE_WEBSOCKETS is conditional on APR 1.6+ */
47+
#include "apr_encode.h" /* H2_USE_WEBSOCKETS is conditional on APR 1.7+ */
4848

4949
static ap_filter_rec_t *c2_ws_out_filter_handle;
5050

modules/ldap/util_ldap.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@ static int uldap_connection_init(request_rec *r,
423423

424424
if (ldc->ChaseReferrals != AP_LDAP_CHASEREFERRALS_SDKDEFAULT) {
425425
/* Set options for rebind and referrals. */
426-
ap_log_error(APLOG_MARK, APLOG_TRACE4, 0, r->server, APLOGNO(01278)
426+
ap_log_error(APLOG_MARK, APLOG_TRACE4, 0, r->server,
427427
"LDAP: Setting referrals to %s.",
428428
((ldc->ChaseReferrals == AP_LDAP_CHASEREFERRALS_ON) ? "On" : "Off"));
429429
apr_ldap_set_option(r->pool, ldc->ldap,

0 commit comments

Comments
 (0)