Bug report for Apache httpd-2 [2016/12/18]

2016-12-17 Thread bugzilla
+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
| |   |   MIN=Minor   NOR=NormalENH=Enhancement TRV=Trivial |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
| 8713|Inf|Min|2002-05-01|No Errorlog on PROPFIND/Depth:Infinity|
| 8867|Opn|Cri|2002-05-07|exports.c generation fails when using a symlink to|
|10747|New|Maj|2002-07-12|ftp SIZE command and 'smart' ftp servers results i|
|11294|New|Enh|2002-07-30|desired vhost_alias option|
|11580|Opn|Enh|2002-08-09|generate Content-Location headers |
|12033|Opn|Nor|2002-08-26|Graceful restart immediately result in [warn] long|
|13599|Inf|Nor|2002-10-14|autoindex formating broken for multibyte sequences|
|13661|Ass|Enh|2002-10-15|Apache cannot not handle dynamic IP reallocation  |
|14104|Opn|Enh|2002-10-30|not documented: must restart server to load new CR|
|14496|New|Enh|2002-11-13|Cannot upgrade any version on Windows. Must uninst|
|14922|Inf|Enh|2002-11-28| is currently hardcoded to 'apache2'  |
|15719|Inf|Nor|2002-12-30|WebDAV MOVE to destination URI which is content-ne|
|16761|Inf|Nor|2003-02-04|CustomLog with pipe spawns process during config  |
|16802|New|Enh|2003-02-05|Additional AllowOverride directive "Restrict" |
|16811|Ass|Maj|2003-02-05|mod_autoindex always return webpages in UTF-8.|
|17107|New|Min|2003-02-16|Windows should not install printenv   |
|17114|New|Enh|2003-02-17|Please add strip and install-strip targets to Make|
|17244|Ass|Nor|2003-02-20|./configure --help gives false information regardi|
|17497|Opn|Nor|2003-02-27|mod_mime_magic generates incorrect response header|
|18325|New|Enh|2003-03-25|PAM support for suEXEC|
|18334|Inf|Cri|2003-03-25|Server crashes when authenticating users against L|
|19670|New|Enh|2003-05-05|content type header supplied upon PUT is thrown aw|
|20036|Ass|Nor|2003-05-19|Trailing Dots stripped from PATH_INFO environment |
|21260|New|Nor|2003-07-02|CacheMaxExpire directive not enforced !   |
|21533|Ass|Cri|2003-07-11|Multiple levels of htacces files can cause mod_aut|
|21935|Opn|Nor|2003-07-28|r->parsed_uri->query isn't updated after execution|
|22484|Opn|Maj|2003-08-16|semaphore problem takes httpd down|
|22686|Opn|Nor|2003-08-25|ab: apr_poll: The timeout specified has expired (7|
|22898|Opn|Nor|2003-09-02|nph scripts with two HTTP header  |
|23167|Inf|Cri|2003-09-14|--enable-layout never goes to apr apr-util|
|23181|New|Nor|2003-09-15|Status 304 (Not modified) and chunking leads to an|
|23238|New|Cri|2003-09-18|non-async-signal-safe operations from signal handl|
|23330|New|Enh|2003-09-22|Enhance ApacheMonitor to view and control Tomcat s|
|23911|Opn|Cri|2003-10-18|CGI processes left defunct/zombie under 2.0.54|
|24031|New|Enh|2003-10-23|Passphrase protected private key in SSLProxyMachin|
|24095|Opn|Cri|2003-10-24|ERROR "Parent: child process exited with status 32|
|24437|Opn|Nor|2003-11-05|mod_auth_ldap doubly-escapes backslash (\) charact|
|24890|Opn|Nor|2003-11-21|Apache config parser should not be local aware ( g|
|25014|New|Enh|2003-11-26|A flexible interface for mod_log_config   |
|25201|New|Enh|2003-12-04|Provide Cache Purge operation |
|25240|Inf|Enh|2003-12-05|SSL Library Error: 336105671 logged as information|
|25435|New|Enh|2003-12-11|sethandler and directoryindex not playing nice|
|25469|Opn|Enh|2003-12-12|create AuthRoot for defining paths to auth files  |
|25484|Ass|Nor|2003-12-12|Non-service Apache cannot be stopped in WinXP |
|25543|Inf|Nor|2003-12-15|mod_proxy_ajp overwrites existing response headers|
|25667|New|Nor|2003-12-19|Memory leak in function ssl_scache_dbm_retrieve().|
|25863|New|Enh|2004-01-02|new per-host initialization hooks |
|26005|New|Nor|2004-01-08|SERVER_NAME incorrect when using IPv6 address in U|
|26142|New|Maj|2004-01-14|EnableSendFile Off for Windows XP Home|
|26153|Opn|Cri|2004-01-15|Apache cygwin directory traversal vulnerability   |
|26368|New|Min|2004-01-23|File extensions in AddDescription treated as part |

Re: svn commit: r1774609 - /httpd/httpd/trunk/modules/cache/mod_socache_memcache.dsp

2016-12-17 Thread NormW

G/A...
On 17/12/2016 5:38 AM, William A Rowe Jr wrote:

Erm... did you miss the same edit to mod_socache_memcache.mak?
(Just catching up on the flurry of traffic, so this is speculation.)

Further speculation, are we solid for NetWare now? Any word, Norm?

Have clean build and 'install' on 2.4.x tree using:
APR/APR-UTIL 1.5 trees
PCRE 8.39
NGHTTP2 1.17.0
SERF 1.3.9
LUA 5.2.4
EXPAT 2.2.0

HTH
Norm



[wrowe@hub cache]$ grep "/generators" *
mod_cache_socache.dsp:# ADD CPP /nologo /MD /W3 /O2 /Oy- /Zi /I
"../../srclib/apr-util/include" /I "../../srclib/apr/include" /I
"../../include" /I "../generators" /D "WIN32" /D "NDEBUG" /D "_WINDOWS"
/Fd"Release\mod_cache_socache_src" /FD /c
mod_cache_socache.dsp:# ADD CPP /nologo /MDd /W3 /EHsc /Zi /Od /I
"../../srclib/apr-util/include" /I "../../srclib/apr/include" /I
"../../include" /I "../generators" /D "WIN32" /D "_DEBUG" /D "_WINDOWS"
/Fd"Debug\mod_cache_socache_src" /FD /c
mod_cache_socache.mak:CPP_PROJ=/nologo /MD /W3 /Zi /O2 /Oy- /I
"../../srclib/apr-util/include" /I "../../srclib/apr/include" /I
"../../include" /I "../generators" /D "WIN32" /D "NDEBUG" /D "_WINDOWS"
/Fo"$(INTDIR)\\" /Fd"$(INTDIR)\mod_cache_socache_src" /FD /c
mod_cache_socache.mak:CPP_PROJ=/nologo /MDd /W3 /Zi /Od /I
"../../srclib/apr-util/include" /I "../../srclib/apr/include" /I
"../../include" /I "../generators" /D "WIN32" /D "_DEBUG" /D "_WINDOWS"
/Fo"$(INTDIR)\\" /Fd"$(INTDIR)\mod_cache_socache_src" /FD /EHsc /c
mod_socache_dbm.dsp:# ADD CPP /nologo /MD /W3 /O2 /Oy- /Zi /I
"../../srclib/apr-util/include" /I "../../srclib/apr/include" /I
"../../include" /I "../generators" /D "NDEBUG" /D "WIN32" /D "_WINDOWS"
/Fd"Release\mod_socache_dbm_src" /FD /c
mod_socache_dbm.dsp:# ADD CPP /nologo /MDd /W3 /EHsc /Zi /Od /I
"../../srclib/apr-util/include" /I "../../srclib/apr/include" /I
"../../include" /I "../generators" /D "_DEBUG" /D "WIN32" /D "_WINDOWS"
/Fd"Debug\mod_socache_dbm_src" /FD /c
mod_socache_dbm.mak:CPP_PROJ=/nologo /MD /W3 /Zi /O2 /Oy- /I
"../../srclib/apr-util/include" /I "../../srclib/apr/include" /I
"../../include" /I "../generators" /D "NDEBUG" /D "WIN32" /D "_WINDOWS"
/Fo"$(INTDIR)\\" /Fd"$(INTDIR)\mod_socache_dbm_src" /FD /c
mod_socache_dbm.mak:CPP_PROJ=/nologo /MDd /W3 /Zi /Od /I
"../../srclib/apr-util/include" /I "../../srclib/apr/include" /I
"../../include" /I "../generators" /D "_DEBUG" /D "WIN32" /D "_WINDOWS"
/Fo"$(INTDIR)\\" /Fd"$(INTDIR)\mod_socache_dbm_src" /FD /EHsc /c
mod_socache_memcache.dsp:# ADD CPP /nologo /MD /W3 /O2 /Oy- /Zi /I
"../../srclib/apr-util/include" /I "../../srclib/apr/include" /I
"../../include" /I "../generators" /D "NDEBUG" /D "WIN32" /D "_WINDOWS"
/Fd"Release\mod_socache_memcache_src" /FD /c
mod_socache_memcache.dsp:# ADD CPP /nologo /MDd /W3 /EHsc /Zi /Od /I
"../../srclib/apr-util/include" /I "../../srclib/apr/include" /I
"../../include" /I "../generators" /D "_DEBUG" /D "WIN32" /D "_WINDOWS"
/Fd"Debug\mod_socache_memcache_src" /FD /c
mod_socache_shmcb.dsp:# ADD CPP /nologo /MD /W3 /O2 /Oy- /Zi /I
"../../srclib/apr-util/include" /I "../../srclib/apr/include" /I
"../../include" /I "../generators" /D "NDEBUG" /D "WIN32" /D "_WINDOWS"
/Fd"Release\mod_socache_shmcb_src" /FD /c
mod_socache_shmcb.dsp:# ADD CPP /nologo /MDd /W3 /EHsc /Zi /Od /I
"../../srclib/apr-util/include" /I "../../srclib/apr/include" /I
"../../include" /I "../generators" /D "_DEBUG" /D "WIN32" /D "_WINDOWS"
/Fd"Debug\mod_socache_shmcb_src" /FD /c
mod_socache_shmcb.mak:CPP_PROJ=/nologo /MD /W3 /Zi /O2 /Oy- /I
"../../srclib/apr-util/include" /I "../../srclib/apr/include" /I
"../../include" /I "../generators" /D "NDEBUG" /D "WIN32" /D "_WINDOWS"
/Fo"$(INTDIR)\\" /Fd"$(INTDIR)\mod_socache_shmcb_src" /FD /c
mod_socache_shmcb.mak:CPP_PROJ=/nologo /MDd /W3 /Zi /Od /I
"../../srclib/apr-util/include" /I "../../srclib/apr/include" /I
"../../include" /I "../generators" /D "_DEBUG" /D "WIN32" /D "_WINDOWS"
/Fo"$(INTDIR)\\" /Fd"$(INTDIR)\mod_socache_shmcb_src" /FD /EHsc /c
NWGNUcach_socache: $(STDMOD)/generators \
NWGNUsocachdbm: $(STDMOD)/generators \
NWGNUsocachmem: $(STDMOD)/generators \
NWGNUsocachshmcb: $(STDMOD)/generators \


On Fri, Dec 16, 2016 at 9:00 AM,  wrote:


Author: rjung
Date: Fri Dec 16 15:00:06 2016
New Revision: 1774609

URL: http://svn.apache.org/viewvc?rev=1774609=rev
Log:
Add ../generators to include path for Windows
build of mod_socache_memcache. It now needs
mod_status.h.

Untested but exactly analogous to what works for
mod_socache_shmcb and others.

Modified:
 httpd/httpd/trunk/modules/cache/mod_socache_memcache.dsp

Modified: httpd/httpd/trunk/modules/cache/mod_socache_memcache.dsp
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/cache
/mod_socache_memcache.dsp?rev=1774609=1774608=1774609=diff

==
--- httpd/httpd/trunk/modules/cache/mod_socache_memcache.dsp (original)
+++ httpd/httpd/trunk/modules/cache/mod_socache_memcache.dsp Fri Dec 16
15:00:06 2016
@@ 

Re: [VOTE] Release Apache httpd 2.4.25 as GA

2016-12-17 Thread William A Rowe Jr
t/TEST -clean might help


On Dec 17, 2016 19:32, "Eric Covener"  wrote:

> I think your t/conf/extra.conf is out of date and has the +ExecCGI
> masked out by . So you are getting the perl script
> instead of its output setting nasty headers.
>
> On Sat, Dec 17, 2016 at 8:27 PM, Nick Kew  wrote:
> > On Sat, 17 Dec 2016 18:35:22 -0600
> > William A Rowe Jr  wrote:
> >
> >> On Dec 17, 2016 17:22, "Nick Kew"  wrote:
> >>
> >>
> >> Got some test errors with the new stuff.  Investigating.
> >>
> >> Test Summary Report
> >> ---
> >> t/apache/http_strict.t(Wstat: 0 Tests: 78 Failed: 5)
> >>   Failed tests:  72-75, 77
> >>
> >>
> >> Really should not occur and I haven't seen this. Shoot me the -v
> >> (erbose) output from your t/apache/http_strict.t please?
> >
> > Cut here.  Bedtime now (coming up for 01:30), but if I
> > find time tomorrow I may play with the testcases under gdb.
> >
> > They're all cases where the server returns 200 when the
> > testcase expects an error.
> >
> > 72:
> > # SENDING:
> > # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n
> > # DECODED: : bar
> > # RESPONSE:
> > # HTTP/1.1 200 OK\r\n
> > # Date: Sun, 18 Dec 2016 01:17:34 GMT\r\n
> > # Server: Apache/2.4.25 (Unix)\r\n
> > # Last-Modified: Sun, 18 Dec 2016 00:13:28 GMT\r\n
> > # ETag: "226-543e3ac24b8ae"\r\n
> > # Accept-Ranges: bytes\r\n
> > # Content-Length: 550\r\n
> > # DMMATCH1: 1\r\n
> > # Connection: close\r\n
> > # \r\n
> > # #!/usr/bin/perl\n
> > # # WARNING: this file is generated, do not edit\n
> > # # generated on Sun Dec 18 00:13:28 2016\n
> > # # 01: Apache-Test/lib/Apache/TestConfig.pm:961\n
> > # # 02: Apache-Test/lib/Apache/TestConfig.pm:1051\n
> > # # 03: Apache-Test/lib/Apache/TestMM.pm:142\n
> > # # 04: Makefile.PL:26\n
> > # \n
> > # BEGIN { eval { require blib && blib->import; } }\n
> > # use MIME::Base64;\n
> > # use strict;\n
> > # use warnings;\n
> > # \n
> > # print "Content-type: text/plain\\r\\n
> > # ";\n
> > # print decode_base64($ENV{QUERY_STRING}), "\\r\\n
> > # ";\n
> > # print "\\r\\n
> > # ";\n
> > # print "Hi!\\n
> > # ";\n
> > # print "SERVERNAME=$ENV{SERVER_NAME}\\n
> > # ";\n
> > # print "HTTP_HOST=$ENV{HTTP_HOST}\\n
> > # ";\n
> > #
> > # expecting 500, got 200
> >
> > 73:
> > # SENDING:
> > # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n
> > # DECODED: F\x00oo: bar
> > # RESPONSE:
> > # HTTP/1.1 200 OK\r\n
> > # Date: Sun, 18 Dec 2016 01:17:34 GMT\r\n
> > # Server: Apache/2.4.25 (Unix)\r\n
> > # Last-Modified: Sun, 18 Dec 2016 00:13:28 GMT\r\n
> > # ETag: "226-543e3ac24b8ae"\r\n
> > # Accept-Ranges: bytes\r\n
> > # Content-Length: 550\r\n
> > # DMMATCH1: 1\r\n
> > # Connection: close\r\n
> > # \r\n
> >
> > 74:
> > # SENDING:
> > # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n
> > # DECODED: F\x01oo: bar
> > # RESPONSE:
> > # HTTP/1.1 200 OK\r\n
> > # Date: Sun, 18 Dec 2016 01:17:34 GMT\r\n
> > # Server: Apache/2.4.25 (Unix)\r\n
> > # Last-Modified: Sun, 18 Dec 2016 00:13:28 GMT\r\n
> > # ETag: "226-543e3ac24b8ae"\r\n
> > # Accept-Ranges: bytes\r\n
> > # Content-Length: 550\r\n
> > # DMMATCH1: 1\r\n
> > # Connection: close\r\n
> > # \r\n
> >
> > 75:
> > # SENDING:
> > # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n
> > # DECODED: F\noo: bar
> > # RESPONSE:
> > # HTTP/1.1 200 OK\r\n
> > # Date: Sun, 18 Dec 2016 01:17:34 GMT\r\n
> > # Server: Apache/2.4.25 (Unix)\r\n
> > # Last-Modified: Sun, 18 Dec 2016 00:13:28 GMT\r\n
> > # ETag: "226-543e3ac24b8ae"\r\n
> > # Accept-Ranges: bytes\r\n
> > # Content-Length: 550\r\n
> > # DMMATCH1: 1\r\n
> > # Connection: close\r\n
> > # \r\n
> >
> >
> > 77:
> > # SENDING:
> > # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n
> > # DECODED: Foo: b\x01ar
> > # RESPONSE:
> > # HTTP/1.1 200 OK\r\n
> > # Date: Sun, 18 Dec 2016 01:12:21 GMT\r\n
> > # Server: Apache/2.4.25 (Unix)\r\n
> > # Last-Modified: Sun, 18 Dec 2016 00:13:28 GMT\r\n
> > # ETag: "226-543e3ac24b8ae"\r\n
> > # Accept-Ranges: bytes\r\n
> > # Content-Length: 550\r\n
> > # DMMATCH1: 1\r\n
> > # Connection: close\r\n
> > # \r\n
>
>
>
> --
> Eric Covener
> cove...@gmail.com
>


Re: [VOTE] Release Apache httpd 2.4.25 as GA

2016-12-17 Thread Eric Covener
I think your t/conf/extra.conf is out of date and has the +ExecCGI
masked out by . So you are getting the perl script
instead of its output setting nasty headers.

On Sat, Dec 17, 2016 at 8:27 PM, Nick Kew  wrote:
> On Sat, 17 Dec 2016 18:35:22 -0600
> William A Rowe Jr  wrote:
>
>> On Dec 17, 2016 17:22, "Nick Kew"  wrote:
>>
>>
>> Got some test errors with the new stuff.  Investigating.
>>
>> Test Summary Report
>> ---
>> t/apache/http_strict.t(Wstat: 0 Tests: 78 Failed: 5)
>>   Failed tests:  72-75, 77
>>
>>
>> Really should not occur and I haven't seen this. Shoot me the -v
>> (erbose) output from your t/apache/http_strict.t please?
>
> Cut here.  Bedtime now (coming up for 01:30), but if I
> find time tomorrow I may play with the testcases under gdb.
>
> They're all cases where the server returns 200 when the
> testcase expects an error.
>
> 72:
> # SENDING:
> # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n
> # DECODED: : bar
> # RESPONSE:
> # HTTP/1.1 200 OK\r\n
> # Date: Sun, 18 Dec 2016 01:17:34 GMT\r\n
> # Server: Apache/2.4.25 (Unix)\r\n
> # Last-Modified: Sun, 18 Dec 2016 00:13:28 GMT\r\n
> # ETag: "226-543e3ac24b8ae"\r\n
> # Accept-Ranges: bytes\r\n
> # Content-Length: 550\r\n
> # DMMATCH1: 1\r\n
> # Connection: close\r\n
> # \r\n
> # #!/usr/bin/perl\n
> # # WARNING: this file is generated, do not edit\n
> # # generated on Sun Dec 18 00:13:28 2016\n
> # # 01: Apache-Test/lib/Apache/TestConfig.pm:961\n
> # # 02: Apache-Test/lib/Apache/TestConfig.pm:1051\n
> # # 03: Apache-Test/lib/Apache/TestMM.pm:142\n
> # # 04: Makefile.PL:26\n
> # \n
> # BEGIN { eval { require blib && blib->import; } }\n
> # use MIME::Base64;\n
> # use strict;\n
> # use warnings;\n
> # \n
> # print "Content-type: text/plain\\r\\n
> # ";\n
> # print decode_base64($ENV{QUERY_STRING}), "\\r\\n
> # ";\n
> # print "\\r\\n
> # ";\n
> # print "Hi!\\n
> # ";\n
> # print "SERVERNAME=$ENV{SERVER_NAME}\\n
> # ";\n
> # print "HTTP_HOST=$ENV{HTTP_HOST}\\n
> # ";\n
> #
> # expecting 500, got 200
>
> 73:
> # SENDING:
> # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n
> # DECODED: F\x00oo: bar
> # RESPONSE:
> # HTTP/1.1 200 OK\r\n
> # Date: Sun, 18 Dec 2016 01:17:34 GMT\r\n
> # Server: Apache/2.4.25 (Unix)\r\n
> # Last-Modified: Sun, 18 Dec 2016 00:13:28 GMT\r\n
> # ETag: "226-543e3ac24b8ae"\r\n
> # Accept-Ranges: bytes\r\n
> # Content-Length: 550\r\n
> # DMMATCH1: 1\r\n
> # Connection: close\r\n
> # \r\n
>
> 74:
> # SENDING:
> # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n
> # DECODED: F\x01oo: bar
> # RESPONSE:
> # HTTP/1.1 200 OK\r\n
> # Date: Sun, 18 Dec 2016 01:17:34 GMT\r\n
> # Server: Apache/2.4.25 (Unix)\r\n
> # Last-Modified: Sun, 18 Dec 2016 00:13:28 GMT\r\n
> # ETag: "226-543e3ac24b8ae"\r\n
> # Accept-Ranges: bytes\r\n
> # Content-Length: 550\r\n
> # DMMATCH1: 1\r\n
> # Connection: close\r\n
> # \r\n
>
> 75:
> # SENDING:
> # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n
> # DECODED: F\noo: bar
> # RESPONSE:
> # HTTP/1.1 200 OK\r\n
> # Date: Sun, 18 Dec 2016 01:17:34 GMT\r\n
> # Server: Apache/2.4.25 (Unix)\r\n
> # Last-Modified: Sun, 18 Dec 2016 00:13:28 GMT\r\n
> # ETag: "226-543e3ac24b8ae"\r\n
> # Accept-Ranges: bytes\r\n
> # Content-Length: 550\r\n
> # DMMATCH1: 1\r\n
> # Connection: close\r\n
> # \r\n
>
>
> 77:
> # SENDING:
> # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n
> # DECODED: Foo: b\x01ar
> # RESPONSE:
> # HTTP/1.1 200 OK\r\n
> # Date: Sun, 18 Dec 2016 01:12:21 GMT\r\n
> # Server: Apache/2.4.25 (Unix)\r\n
> # Last-Modified: Sun, 18 Dec 2016 00:13:28 GMT\r\n
> # ETag: "226-543e3ac24b8ae"\r\n
> # Accept-Ranges: bytes\r\n
> # Content-Length: 550\r\n
> # DMMATCH1: 1\r\n
> # Connection: close\r\n
> # \r\n



-- 
Eric Covener
cove...@gmail.com


Re: [VOTE] Release Apache httpd 2.4.25 as GA

2016-12-17 Thread Nick Kew
On Sat, 17 Dec 2016 18:35:22 -0600
William A Rowe Jr  wrote:

> On Dec 17, 2016 17:22, "Nick Kew"  wrote:
> 
> 
> Got some test errors with the new stuff.  Investigating.
> 
> Test Summary Report
> ---
> t/apache/http_strict.t(Wstat: 0 Tests: 78 Failed: 5)
>   Failed tests:  72-75, 77
> 
> 
> Really should not occur and I haven't seen this. Shoot me the -v
> (erbose) output from your t/apache/http_strict.t please?

Cut here.  Bedtime now (coming up for 01:30), but if I
find time tomorrow I may play with the testcases under gdb.

They're all cases where the server returns 200 when the
testcase expects an error.

72:
# SENDING:
# GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n
# DECODED: : bar
# RESPONSE:
# HTTP/1.1 200 OK\r\n
# Date: Sun, 18 Dec 2016 01:17:34 GMT\r\n
# Server: Apache/2.4.25 (Unix)\r\n
# Last-Modified: Sun, 18 Dec 2016 00:13:28 GMT\r\n
# ETag: "226-543e3ac24b8ae"\r\n
# Accept-Ranges: bytes\r\n
# Content-Length: 550\r\n
# DMMATCH1: 1\r\n
# Connection: close\r\n
# \r\n
# #!/usr/bin/perl\n
# # WARNING: this file is generated, do not edit\n
# # generated on Sun Dec 18 00:13:28 2016\n
# # 01: Apache-Test/lib/Apache/TestConfig.pm:961\n
# # 02: Apache-Test/lib/Apache/TestConfig.pm:1051\n
# # 03: Apache-Test/lib/Apache/TestMM.pm:142\n
# # 04: Makefile.PL:26\n
# \n
# BEGIN { eval { require blib && blib->import; } }\n
# use MIME::Base64;\n
# use strict;\n
# use warnings;\n
# \n
# print "Content-type: text/plain\\r\\n
# ";\n
# print decode_base64($ENV{QUERY_STRING}), "\\r\\n
# ";\n
# print "\\r\\n
# ";\n
# print "Hi!\\n
# ";\n
# print "SERVERNAME=$ENV{SERVER_NAME}\\n
# ";\n
# print "HTTP_HOST=$ENV{HTTP_HOST}\\n
# ";\n
#
# expecting 500, got 200

73:
# SENDING:
# GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n
# DECODED: F\x00oo: bar
# RESPONSE:
# HTTP/1.1 200 OK\r\n
# Date: Sun, 18 Dec 2016 01:17:34 GMT\r\n
# Server: Apache/2.4.25 (Unix)\r\n
# Last-Modified: Sun, 18 Dec 2016 00:13:28 GMT\r\n
# ETag: "226-543e3ac24b8ae"\r\n
# Accept-Ranges: bytes\r\n
# Content-Length: 550\r\n
# DMMATCH1: 1\r\n
# Connection: close\r\n
# \r\n

74:
# SENDING:
# GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n
# DECODED: F\x01oo: bar
# RESPONSE:
# HTTP/1.1 200 OK\r\n
# Date: Sun, 18 Dec 2016 01:17:34 GMT\r\n
# Server: Apache/2.4.25 (Unix)\r\n
# Last-Modified: Sun, 18 Dec 2016 00:13:28 GMT\r\n
# ETag: "226-543e3ac24b8ae"\r\n
# Accept-Ranges: bytes\r\n
# Content-Length: 550\r\n
# DMMATCH1: 1\r\n
# Connection: close\r\n
# \r\n

75:
# SENDING:
# GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n
# DECODED: F\noo: bar
# RESPONSE:
# HTTP/1.1 200 OK\r\n
# Date: Sun, 18 Dec 2016 01:17:34 GMT\r\n
# Server: Apache/2.4.25 (Unix)\r\n
# Last-Modified: Sun, 18 Dec 2016 00:13:28 GMT\r\n
# ETag: "226-543e3ac24b8ae"\r\n
# Accept-Ranges: bytes\r\n
# Content-Length: 550\r\n
# DMMATCH1: 1\r\n
# Connection: close\r\n
# \r\n


77:
# SENDING:
# GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n
# DECODED: Foo: b\x01ar
# RESPONSE:
# HTTP/1.1 200 OK\r\n
# Date: Sun, 18 Dec 2016 01:12:21 GMT\r\n
# Server: Apache/2.4.25 (Unix)\r\n
# Last-Modified: Sun, 18 Dec 2016 00:13:28 GMT\r\n
# ETag: "226-543e3ac24b8ae"\r\n
# Accept-Ranges: bytes\r\n
# Content-Length: 550\r\n
# DMMATCH1: 1\r\n
# Connection: close\r\n
# \r\n


Re: [VOTE] Release Apache httpd 2.4.25 as GA

2016-12-17 Thread William A Rowe Jr
On Dec 17, 2016 17:22, "Nick Kew"  wrote:


Got some test errors with the new stuff.  Investigating.

Test Summary Report
---
t/apache/http_strict.t(Wstat: 0 Tests: 78 Failed: 5)
  Failed tests:  72-75, 77


Really should not occur and I haven't seen this. Shoot me the -v (erbose)
output from your t/apache/http_strict.t please?


Re: [VOTE] Release Apache httpd 2.4.25 as GA

2016-12-17 Thread Nick Kew
On Sat, 17 Dec 2016 23:21:09 +
Nick Kew  wrote:

> Got some test errors with the new stuff.  Investigating.
> 
> Test Summary Report
> ---
> t/apache/http_strict.t(Wstat: 0 Tests: 78 Failed: 5)
>   Failed tests:  72-75, 77

The fails are:

[ "R" . ": bar" => 500 ],
[ "R" . "F\0oo: bar"=> 500 ],
[ "R" . "F\x01oo: bar"  => 500 ],
[ "R" . "F\noo: bar"=> 500 ],
[ "R" . "Foo: b\x01ar"  => 500 ],

Sorry, haven't followed strict implementation closely enough
to know if these are known cases.

> t/modules/http2.t (Wstat: 512 Tests: 0 Failed: 0)

A visit to CPAN fixed that.  Sorry for the noise.

-- 
Nick Kew


Re: [VOTE] Release Apache httpd 2.4.25 as GA

2016-12-17 Thread Nick Kew
On Fri, 16 Dec 2016 13:29:04 -0500
Jim Jagielski  wrote:

> At long, long last, the pre-release test tarballs for Apache httpd
> version 2.4.25 can be found at the usual place:
> 
>   http://httpd.apache.org/dev/dist/
> 
> I'm calling a VOTE on releasing these as Apache httpd 2.4.25 GA.

Debian GNU/Linux here.

The administrivia checks out OK, though I wonder if we really
need so many variants in this day and age?  I.e. do we need both
.gz and .bz2, and do the non-PGP checksums really serve a
useful purpose?

Builds cleanly, but the tests don't run: had to hack it to load
mod_session for ap_hook_session_save.  That's obviously a gremlin
in the test framework, but perhaps mod_session should ideally
use optional symbols for dependencies?


Got some test errors with the new stuff.  Investigating.

Test Summary Report
---
t/apache/http_strict.t(Wstat: 0 Tests: 78 Failed: 5)
  Failed tests:  72-75, 77
t/modules/http2.t (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
Files=103, Tests=2623, 123 wallclock secs ( 3.24 usr  0.39 sys + 88.52
cusr 20.56 csys = 112.71 CPU) Result: FAIL
Failed 2/103 test programs. 5/2623 subtests failed.
[warning] server localhost:8529 shutdown
[  error] error running tests (please examine t/logs/error_log)


-- 
Nick Kew


Re: [VOTE] Release Apache httpd 2.4.25 as GA

2016-12-17 Thread Eric Covener
On Fri, Dec 16, 2016 at 1:29 PM, Jim Jagielski  wrote:
> [ ] +1: Good to go


+1. Tested on aix/xlc/ppc64.  No regressions (modulo new 413 ext_filter tests)

-- 
Eric Covener
cove...@gmail.com


Re: [VOTE] Release Apache httpd 2.4.25 as GA

2016-12-17 Thread William A Rowe Jr
Bonus reminder; if you are working from an existing checkout, top level
Makefile.PL plus make must be rerun to provision all new tests correctly.


On Dec 17, 2016 7:13 AM, "Jim Jagielski"  wrote:

> As a reminder, when Joe added those tests a few days ago,
> it was for:
>
> URL: http://svn.apache.org/viewvc?rev=1774010=rev
> Log:
> Add basic test case for mod_ext_filter & specific test for PR 60375.
>
>
>
> > On Dec 17, 2016, at 7:35 AM, Rainer Jung 
> wrote:
> >
> > Am 17.12.2016 um 10:46 schrieb Marion & Christophe JAILLET:
> >> Proposed fix in r1774728.
> >>
> >> A solution, stating that the tests have been skipped because of sed
> >> location, would be better, though.
> >
> > I switched the test to using a simple perl script instead of sed, so
> that we have no platform dependencies any more. It was only using the
> search-and-replace feature of sed, which is trivial in perl too.
> >
> > I did not change the failing tests to TODO though, because I'm not sure
> about the original intention.
> >
> >> Le 16/12/2016 à 21:46, Jacob Champion a écrit :
> >>> On 12/16/2016 12:44 PM, William A Rowe Jr wrote:
>  I expect this is a bug in the 2.4.x branch. However, I found the same
>  exceptions in 2.4.23 tag, so this is not a regression, and Joe is
> still
>  researching what is happening here, so it doesn't seem to be something
>  we would want to hold up a release for.
> >>>
> >>> Yeah, in my case I think it's just that the tests don't exit after
> >>> skipping (i.e. 48 out of 24 tests are run...). Not a showstopper.
> >
> > Regards,
> >
> > Rainer
> >
>
>


Re: [VOTE] Release Apache httpd 2.4.25 as GA

2016-12-17 Thread Reindl Harald


Am 16.12.2016 um 19:29 schrieb Jim Jagielski:

At long, long last, the pre-release test tarballs for Apache httpd
version 2.4.25 can be found at the usual place:

http://httpd.apache.org/dev/dist/

I'm calling a VOTE on releasing these as Apache httpd 2.4.25 GA.

[x] +1: Good to go
[ ] +0: meh
[ ] -1: Danger Will Robinson. And why


+1 on Fedora 24 x86_64 with PHP 7.0.14 / PHP 7.1.0


Re: [VOTE] Release Apache httpd 2.4.25 as GA

2016-12-17 Thread Jim Jagielski
As a reminder, when Joe added those tests a few days ago,
it was for:

URL: http://svn.apache.org/viewvc?rev=1774010=rev
Log:
Add basic test case for mod_ext_filter & specific test for PR 60375.



> On Dec 17, 2016, at 7:35 AM, Rainer Jung  wrote:
> 
> Am 17.12.2016 um 10:46 schrieb Marion & Christophe JAILLET:
>> Proposed fix in r1774728.
>> 
>> A solution, stating that the tests have been skipped because of sed
>> location, would be better, though.
> 
> I switched the test to using a simple perl script instead of sed, so that we 
> have no platform dependencies any more. It was only using the 
> search-and-replace feature of sed, which is trivial in perl too.
> 
> I did not change the failing tests to TODO though, because I'm not sure about 
> the original intention.
> 
>> Le 16/12/2016 à 21:46, Jacob Champion a écrit :
>>> On 12/16/2016 12:44 PM, William A Rowe Jr wrote:
 I expect this is a bug in the 2.4.x branch. However, I found the same
 exceptions in 2.4.23 tag, so this is not a regression, and Joe is still
 researching what is happening here, so it doesn't seem to be something
 we would want to hold up a release for.
>>> 
>>> Yeah, in my case I think it's just that the tests don't exit after
>>> skipping (i.e. 48 out of 24 tests are run...). Not a showstopper.
> 
> Regards,
> 
> Rainer
> 



Re: [VOTE] Release Apache httpd 2.4.25 as GA

2016-12-17 Thread Jim Jagielski
+1:

 o CentOS5, x64 - event, worker
 o CentOS6, x64 - event, worker
 o CentOS7, x64 - event
 o macOS 10.12, x64 - event, worker

No regressions (mod_ext_filter test failures aren't regressions)

> On Dec 16, 2016, at 1:29 PM, Jim Jagielski  wrote:
> 
> At long, long last, the pre-release test tarballs for Apache httpd
> version 2.4.25 can be found at the usual place:
> 
>   http://httpd.apache.org/dev/dist/
> 
> I'm calling a VOTE on releasing these as Apache httpd 2.4.25 GA.
> 
> [ ] +1: Good to go
> [ ] +0: meh
> [ ] -1: Danger Will Robinson. And why.
> 
> Vote will last the normal 72 hrs.
> 
> NOTE: The *-deps are only there for convenience.
> 
> Thx!



Re: [VOTE] Release Apache httpd 2.4.25 as GA

2016-12-17 Thread Jim Jagielski
Those failures do not reflect a regression.

> On Dec 16, 2016, at 3:11 PM, Jacob Champion  wrote:
> 
> On 12/16/2016 10:29 AM, Jim Jagielski wrote:
>> I'm calling a VOTE on releasing these as Apache httpd 2.4.25 GA.
> 
> mod_ext_filter tests are failing for me on Ubuntu 16.04 x64, but I *think* 
> this is due to a bug in the tests as opposed to a regression, related to the 
> conversation in [1]. Does anyone else see this?
> 
> --Jacob
> 
> [1] 
> https://lists.apache.org/thread.html/a11542ab3c06511e87bde4327dd1cfb72a027ac7bae895a18a772c5b@%3Ccvs.httpd.apache.org%3E



Re: [VOTE] Release Apache httpd 2.4.25 as GA

2016-12-17 Thread Rainer Jung

Am 17.12.2016 um 10:46 schrieb Marion & Christophe JAILLET:

Proposed fix in r1774728.

A solution, stating that the tests have been skipped because of sed
location, would be better, though.


I switched the test to using a simple perl script instead of sed, so 
that we have no platform dependencies any more. It was only using the 
search-and-replace feature of sed, which is trivial in perl too.


I did not change the failing tests to TODO though, because I'm not sure 
about the original intention.



Le 16/12/2016 à 21:46, Jacob Champion a écrit :

On 12/16/2016 12:44 PM, William A Rowe Jr wrote:

I expect this is a bug in the 2.4.x branch. However, I found the same
exceptions in 2.4.23 tag, so this is not a regression, and Joe is still
researching what is happening here, so it doesn't seem to be something
we would want to hold up a release for.


Yeah, in my case I think it's just that the tests don't exit after
skipping (i.e. 48 out of 24 tests are run...). Not a showstopper.


Regards,

Rainer



Re: [VOTE] Release Apache httpd 2.4.25 as GA

2016-12-17 Thread Marion & Christophe JAILLET

Proposed fix in r1774728.

A solution, stating that the tests have been skipped because of sed 
location, would be better, though.


CJ

Le 16/12/2016 à 21:46, Jacob Champion a écrit :

On 12/16/2016 12:44 PM, William A Rowe Jr wrote:

I expect this is a bug in the 2.4.x branch. However, I found the same
exceptions in 2.4.23 tag, so this is not a regression, and Joe is still
researching what is happening here, so it doesn't seem to be something
we would want to hold up a release for.


Yeah, in my case I think it's just that the tests don't exit after 
skipping (i.e. 48 out of 24 tests are run...). Not a showstopper.


--Jacob