[RESULT] (Was: Re: [VOTE] Release Apache HTTP Server 2.2.9)

2008-06-13 Thread Jim Jagielski

On Jun 10, 2008, at 8:50 PM, Jim Jagielski wrote:


Test tarballs for Apache httpd 2.2.9 are available at:

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

Your votes please;

+/-1
[  ]  Release httpd-2.2.9 as GA



With plenty of +1s (eg: jim, sctemme, issac, bnicholes,
rpluem, pquerna, niq, wrowe) and no -1s, I call the vote
CLOSED, with the result of approving the release of
2.2.9 as GA.



Re: [RESULT] (Was: Re: [VOTE] Release Apache HTTP Server 2.2.9)

2008-06-13 Thread Jim Jagielski

The tarballs and site files are being pushed to the mirrors...

Announce tonight or tomorrow??


Re: [RESULT] (Was: Re: [VOTE] Release Apache HTTP Server 2.2.9)

2008-06-13 Thread Jorge Schrauwen
I'd say tomorrow so most mirrors will be synced by then... unless they sync
very fast... no idea how fast that is.

~Jorge

On Fri, Jun 13, 2008 at 9:12 PM, Jim Jagielski [EMAIL PROTECTED] wrote:

 The tarballs and site files are being pushed to the mirrors...

 Announce tonight or tomorrow??



Re: [RESULT] (Was: Re: [VOTE] Release Apache HTTP Server 2.2.9)

2008-06-13 Thread Joshua Slive
On Fri, Jun 13, 2008 at 3:49 PM, Jorge Schrauwen
[EMAIL PROTECTED] wrote:
 I'd say tomorrow so most mirrors will be synced by then... unless they sync
 very fast... no idea how fast that is.

You can see a histogram of last-sync times near the bottom of this page:
http://www.apache.org/mirrors/
Most mirrors sync at least every 12 hours and essentially all sync
within 24 hours.


Re: *** GMX Spamverdacht *** Re: [RESULT] (Was: Re: [VOTE] Release Apache HTTP Server 2.2.9)

2008-06-13 Thread Ruediger Pluem

As the site already offers 2.2.9 for download, I would say tonight.

Regards

RĂ¼diger

On 06/13/2008 09:12 PM, Jim Jagielski wrote:

The tarballs and site files are being pushed to the mirrors...

Announce tonight or tomorrow??




Re: [VOTE] Release Apache HTTP Server 2.2.9

2008-06-12 Thread Paul Querna

Jim Jagielski wrote:

Test tarballs for Apache httpd 2.2.9 are available at:

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

Your votes please;

 +/-1
 [+1]  Release httpd-2.2.9 as GA


+1 from me.

Upgraded {eos,aurora}.apache.org to 2.2.9 w/ the bundled APR:
http://eos.apache.org/server-status
http://aurora.apache.org/server-status

Both are Solaris 10/sparc.

These machines host www.apache.org and $tlp.apache.org.

Please let infrastructure know if you see any problems.



During the upgrade, it appears we hit one regression in APR 1.3.0.

On aurora.apache.org, shortly after installing the new version, we hit a 
problem with apr_pollset_poll:


[Thu Jun 12 05:36:51 2008] [error] (70007)The timeout specified has 
expired: apr_pollset_poll: (listen)

[Thu Jun 12 05:36:52 2008] [notice] caught SIGTERM, shutting down

If you look in worker.c, around line 687, you can see that if do a 
graceful shutdown if we get an unexpected error from apr_pollset_poll.


This appears to be a regression caused by r641661:
https://svn.apache.org/viewvc?view=revrevision=641661

Which was a fix for PR 42580: 
https://issues.apache.org/bugzilla/show_bug.cgi?id=42580


This appears to be an relative edge case on Solaris 10 -- it hasn't 
happened again, and it is a regression in APR, but relatively small, so 
I am still +1 for httpd-2.2.9 shipping.


-Paul


Re: [VOTE] Release Apache HTTP Server 2.2.9

2008-06-12 Thread Nick Kew
On Tue, 10 Jun 2008 20:50:50 -0400
Jim Jagielski [EMAIL PROTECTED] wrote:

 Test tarballs for Apache httpd 2.2.9 are available at:
 
  http://httpd.apache.org/dev/dist/
 
 Your votes please;

Successfully installed and tested on Solaris, Linux, and OSX.

The coadvisor suite shows three new failures (note - failures
mean tests that don't complete successfully; protocol
violations are a different classification altogether).
These are tests involving sending 17 interim responses,
which we now reject, so I'm satisfied it's not a regression.

-- 
Nick Kew

Application Development with Apache - the Apache Modules Book
http://www.apachetutor.org/


Re: [VOTE] Release Apache HTTP Server 2.2.9

2008-06-12 Thread Tom Donovan
APR 1.3 will require a code change in Windows modules which launch FastCGI programs using 
apr_proc_create.  They will need to use the new APR_NO_FILE attribute.  This doesn't affect any 
other platforms AFAIK.


e.g.
apr_procattr_io_set(attr, NULL, APR_NO_FILE, APR_NO_FILE);

This was pretty well discussed last September per bug 43329, so hopefully most module authors 
(mod_fastcgi, mod_fcgid, etc.) have prepared for it.  There's always the option of falling back to 
APR 1.2 for anyone who cannot get an updated Windows FastCGI module, so this shouldn't be too big a 
problem.


Back in September we didn't expect APR 1.3 until Apache 2.4, so we may want to call some attention 
to this when the Windows 2.2.9 binaries get released.  Maybe even offer an optional APR 1.2 download 
 to let users fall back easily, since most Windows users don't build Apache from source.


-tom-

Jim Jagielski wrote:

Test tarballs for Apache httpd 2.2.9 are available at:

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





Re: [VOTE] Release Apache HTTP Server 2.2.9

2008-06-12 Thread William A. Rowe, Jr.

Tom Donovan wrote:
APR 1.3 will require a code change in Windows modules which launch 
FastCGI programs using apr_proc_create.  They will need to use the new 
APR_NO_FILE attribute.  This doesn't affect any other platforms AFAIK.


The trouble is that there are other side effects of using apr-1.2, but if
needed it does exist at http://www.apache.org/dist/apr/binaries/win32/.

Here's my proposed solution to Makefile.win changes that Tom and I have
both observed (not affecting sln/dsp builds, but affecting mak file builds),
plus the problem with apr.hw's invalid default of IPV6 true, and additional
commentary about the binary connectors.

The two files below are part of the httpd-2.2.9-win32-src.zip file package,
which has been uploaded to httpd.apache.org/dev/dist/ (and should show up
sometime shortly when the server syncs).  The README-win32.txt will also
be added to the binary distribution (msi) for dbd driver instructions.

We would also place this .patch in patches/apply-to-2.2.9/ for clarity.

Objections or other feedback?

Bill
New version of APR
--

Note that the included APR is now version 1.3.0, which adds several
subtle changes in the behavior of file handling, pipes and process
creation.  Most importantly, there is finer control over the handles
inherited by processes, so the mod_fastcgi or mod_fcgid modules must 
be updated for httpd-2.2.9 to run correctly on Windows.

Most other third party modules are unaffected by this change.


Source corrections applied
--

The -win32-src.zip package includes corrections to the Makefile.win
build file so that .mak based builds work.  The package also corrects
the default to disable IPV6 support.  These patches are summarized in
the httpd-2.2.9-win32-src.applied.patch file.


Connecting to databases
---

With APR-util 1.3.0, the MySQL and FreeTDS drivers do not compile
on Windows.  There is no Microsoft SQL Server client or ODBC client
at the present time.

Three driver connectors are provided in the binary distribution, for
SQLite3, PostgreSQL and Oracle.  They require you to install the actual 
corresponding client drivers.

The sqlitedll.zip binary file can be obtained from;

http://www.sqlite.org/download.html

note that this binary was built with version 3.5.9 (earlier and
later version 3.5 driver .dll's may work.)

The Oracle Instant Client - Basic driver can be obtained from

http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html

and note that this binary was built against version 11.1.0.6.0,
other version 11.1 drivers may work.

The PostgreSQL binaries may be obtained from

http://www.postgresql.org/ftp/binary/v8.3.1/win32/

and note that this binary was built against version 8.3.1-1, and
again it may work with other 8.1 version .dll's.

For whichever database backend you configure, the corresponding driver
.dll's must be in your PATH (and in the systemwide path if used for 
a service such as Apache httpd).

Index: Makefile.win
===
--- Makefile.win	(revision 666274)
+++ Makefile.win	(working copy)
@@ -134,11 +134,10 @@
 
 _trydbd:
 !IF $(USEMAK) == 1
-cd srclib\apr-util\dbd  \
-	  for %d in ($(DBD_LIST)) do \
-	$(MAKE) $(MAKEOPT) -f apr_dbd_%d.mak CFG=apr_dbd_%d - $(LONG) RECURSE=0 $(CTARGET)
-cd ..
-
+	cd srclib\apr-util\dbd
+	for %d in ($(DBD_LIST)) do \
+	  $(MAKE) $(MAKEOPT) -f apr_dbd_%d.mak CFG=apr_dbd_%d - Win32 $(LONG) RECURSE=0 $(CTARGET)
+	cd ..\..\..
 !ELSEIF $(USESLN) == 1
 	for %d in ($(DBD_LIST)) do \
 	  devenv Apache.sln /useenv $(CTARGET) $(LONG) /project apr_dbd_%d
@@ -265,9 +264,16 @@
 	cd ..\..\..
 	 $(MAKE) $(MAKEOPT) -f aprutil.mak CFG=aprutil - Win32 $(LONG) RECURSE=0 $(CTARGET)
 	 $(MAKE) $(MAKEOPT) -f libaprutil.mak  CFG=libaprutil - Win32 $(LONG) RECURSE=0 $(CTARGET)
-cd ldap
-	 $(MAKE) $(MAKEOPT) -f apr_ldap.makCFG=apr_ldap - $(ARCH) RECURSE=0 $(CTARGET)
-cd ..\..\..
+	cd ldap
+	 $(MAKE) $(MAKEOPT) -f apr_ldap.makCFG=apr_ldap - Win32 $(LONG) RECURSE=0 $(CTARGET)
+	cd ..
+!IFDEF DBD_LIST
+	cd dbd
+	  for %d in ($(DBD_LIST)) do \
+	$(MAKE) $(MAKEOPT) -f apr_dbd_%d.mak   CFG=apr_dbd_%d - Win32 $(LONG) RECURSE=0 $(CTARGET)
+	cd ..
+!ENDIF
+	cd ..\..
 	cd srclib\pcre
 	 $(MAKE) $(MAKEOPT) -f dftables.makCFG=dftables - Win32 $(LONG) RECURSE=0 $(CTARGET)
 	 $(MAKE) $(MAKEOPT) -f pcre.makCFG=pcre - Win32 $(LONG) RECURSE=0 $(CTARGET)
@@ -484,7 +491,7 @@
 	copy srclib\apr-util\ldap\$(LONG)\apr_ldap-1.$(src_dll) $(inst_dll) .y
 !IFDEF DBD_LIST
 	for %d in ($(DBD_LIST)) do ( \
-	  copy srclib\apr-util\dbd\$(LONG)\apr_dbd_%d-1.$(src_dll) $(inst_dll) .y  \
+	  copy srclib\apr-util\dbd\$(LONG)\apr_dbd_%d-1.$(src_dll) $(inst_dll) .y \
 	)
 !ENDIF
 !IF EXIST(srclib\zlib\zlib1.$(src_dll))
Index: srclib/apr/include/apr.hw
===
--- 

Re: [VOTE] Release Apache HTTP Server 2.2.9

2008-06-12 Thread William A. Rowe, Jr.

William A. Rowe, Jr. wrote:


The two files below are part of the httpd-2.2.9-win32-src.zip file package,
which has been uploaded to httpd.apache.org/dev/dist/ (and should show up
sometime shortly when the server syncs).  The README-win32.txt will also
be added to the binary distribution (msi) for dbd driver instructions.

We would also place this .patch in patches/apply-to-2.2.9/ for clarity.


Actually the patch is even simpler, my mistake (I discovered that the extra
changes to apr.hw are simply unnecessary).

Final proposed patch attached.
Index: Makefile.win
===
--- Makefile.win	(revision 666274)
+++ Makefile.win	(working copy)
@@ -134,11 +134,10 @@
 
 _trydbd:
 !IF $(USEMAK) == 1
-cd srclib\apr-util\dbd  \
-	  for %d in ($(DBD_LIST)) do \
-	$(MAKE) $(MAKEOPT) -f apr_dbd_%d.mak CFG=apr_dbd_%d - $(LONG) RECURSE=0 $(CTARGET)
-cd ..
-
+	cd srclib\apr-util\dbd
+	for %d in ($(DBD_LIST)) do \
+	  $(MAKE) $(MAKEOPT) -f apr_dbd_%d.mak CFG=apr_dbd_%d - Win32 $(LONG) RECURSE=0 $(CTARGET)
+	cd ..\..\..
 !ELSEIF $(USESLN) == 1
 	for %d in ($(DBD_LIST)) do \
 	  devenv Apache.sln /useenv $(CTARGET) $(LONG) /project apr_dbd_%d
@@ -265,9 +264,16 @@
 	cd ..\..\..
 	 $(MAKE) $(MAKEOPT) -f aprutil.mak CFG=aprutil - Win32 $(LONG) RECURSE=0 $(CTARGET)
 	 $(MAKE) $(MAKEOPT) -f libaprutil.mak  CFG=libaprutil - Win32 $(LONG) RECURSE=0 $(CTARGET)
-cd ldap
-	 $(MAKE) $(MAKEOPT) -f apr_ldap.makCFG=apr_ldap - $(ARCH) RECURSE=0 $(CTARGET)
-cd ..\..\..
+	cd ldap
+	 $(MAKE) $(MAKEOPT) -f apr_ldap.makCFG=apr_ldap - Win32 $(LONG) RECURSE=0 $(CTARGET)
+	cd ..
+!IFDEF DBD_LIST
+	cd dbd
+	  for %d in ($(DBD_LIST)) do \
+	$(MAKE) $(MAKEOPT) -f apr_dbd_%d.mak   CFG=apr_dbd_%d - Win32 $(LONG) RECURSE=0 $(CTARGET)
+	cd ..
+!ENDIF
+	cd ..\..
 	cd srclib\pcre
 	 $(MAKE) $(MAKEOPT) -f dftables.makCFG=dftables - Win32 $(LONG) RECURSE=0 $(CTARGET)
 	 $(MAKE) $(MAKEOPT) -f pcre.makCFG=pcre - Win32 $(LONG) RECURSE=0 $(CTARGET)
@@ -484,7 +491,7 @@
 	copy srclib\apr-util\ldap\$(LONG)\apr_ldap-1.$(src_dll) $(inst_dll) .y
 !IFDEF DBD_LIST
 	for %d in ($(DBD_LIST)) do ( \
-	  copy srclib\apr-util\dbd\$(LONG)\apr_dbd_%d-1.$(src_dll) $(inst_dll) .y  \
+	  copy srclib\apr-util\dbd\$(LONG)\apr_dbd_%d-1.$(src_dll) $(inst_dll) .y \
 	)
 !ENDIF
 !IF EXIST(srclib\zlib\zlib1.$(src_dll))
Index: srclib/apr/include/apr.hw
===
--- srclib/apr/include/apr.hw	(revision 661875)
+++ srclib/apr/include/apr.hw	(working copy)
@@ -280,7 +277,7 @@
 #define APR_HAVE_IN_ADDR1
 #define APR_HAVE_INET_ADDR  1
 #define APR_HAVE_INET_NETWORK   0
-#define APR_HAVE_IPV6   1
+#define APR_HAVE_IPV6   0
 #define APR_HAVE_MEMMOVE1
 #define APR_HAVE_SETRLIMIT  0
 #define APR_HAVE_SIGACTION  0


Re: [VOTE] Release Apache HTTP Server 2.2.9

2008-06-12 Thread Tom Donovan

William A. Rowe, Jr. wrote:

William A. Rowe, Jr. wrote:


The two files below are part of the httpd-2.2.9-win32-src.zip file 
package,

which has been uploaded to httpd.apache.org/dev/dist/ (and should show up
sometime shortly when the server syncs).  The README-win32.txt will also
be added to the binary distribution (msi) for dbd driver instructions.

We would also place this .patch in patches/apply-to-2.2.9/ for clarity.


Actually the patch is even simpler, my mistake (I discovered that the extra
changes to apr.hw are simply unnecessary).

Final proposed patch attached.


Looks good.   I'll give it a test when it shows up on /dev/dist

FYI - the MySQL driver seems to build OK if it is linked with libmysql.lib 
instead of
mysqlclient.lib.

libmysql.lib is usually in {mysql}\lib\opt on Windows.

It needs {mysql}\bin\libmysql.dll at runtime.

-tom-


Re: [VOTE] Release Apache HTTP Server 2.2.9

2008-06-12 Thread Jim Jagielski


On Jun 12, 2008, at 12:41 PM, William A. Rowe, Jr. wrote:


We would also place this .patch in patches/apply-to-2.2.9/ for  
clarity.




+1




Re: [VOTE] Release Apache HTTP Server 2.2.9

2008-06-12 Thread William A. Rowe, Jr.

Tom Donovan wrote:


FYI - the MySQL driver seems to build OK if it is linked with 
libmysql.lib instead of

mysqlclient.lib.


Feel free to update over on apr-util trunk and 1.3 branch.  We can't
suggest it for 1.3.0 since the 'long long' construct broke the compile,
but it will be nice to let it work as of apr 1.3.1.

Bill


Re: [VOTE] Release Apache HTTP Server 2.2.9

2008-06-12 Thread Steffen

Builds fine on Windows and successfully installed and tested.

Runs with all popular modules, except mod_fcgid needed a patch (see post 
from Tom). After ASF releases 2.2.9 we make a mod-fcgid for 2.2.9 available.


Steffen

- Original Message - 
From: Jim Jagielski [EMAIL PROTECTED]

To: dev@httpd.apache.org
Cc: [EMAIL PROTECTED]
Sent: Wednesday, 11 June, 2008 02:50
Subject: [VOTE] Release Apache HTTP Server 2.2.9



Test tarballs for Apache httpd 2.2.9 are available at:

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

Your votes please;

 +/-1
 [  ]  Release httpd-2.2.9 as GA



DO NOT begin distributing these in any manner whatsoever, please note 
that
you can seriously mess up any user who installs these packages if they 
are

ultimately rejected.





Re: [VOTE] Release Apache HTTP Server 2.2.9

2008-06-12 Thread Niklas Edmundsson

On Tue, 10 Jun 2008, Jim Jagielski wrote:


[+1]  Release httpd-2.2.9 as GA


Works OK on Ubuntu 8.04 'Hardy' x86 32bit (Linux 2.6.24-18-server on 
dual socket Pentium4), it's one of the ftp.acc.umu.se offloaders so 
it's getting production load without falling on its head or corrupting 
files.


Also seems to work on AIX 5.3 TL7 SP3 (built with vac.C 9.0.0.4 using 
cc) on a quad-core POWER4 machine, lightly tested.


Both builds are with the worker MPM.

/Nikke
--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 Niklas Edmundsson, Admin @ {acc,hpc2n}.umu.se  | [EMAIL PROTECTED]
---
 KPLA Klingon Radio : All glory, all the time!
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


Re: [VOTE] Release Apache HTTP Server 2.2.9

2008-06-11 Thread Jorge Schrauwen
On Wed, Jun 11, 2008 at 5:22 AM, William A. Rowe, Jr. [EMAIL PROTECTED]
wrote:

 Jim Jagielski wrote:

 Your votes please;

  +/-1
  [+1]  Release httpd-2.2.9 as GA


 I'll rely on others to review linux, solaris, et al, but based on Win32 I'm
 very happy and just waiting for feedback from my prior questions to post up
 the various files.


Yes, windows seems fine... didn't test with ssl though.

-- 
~Jorge


Re: [VOTE] Release Apache HTTP Server 2.2.9

2008-06-11 Thread Jorge Schrauwen
Ok did a new build with openssl on vs 2008 on vista.
It still give me hell over ipv6... there is a patch that fixes it!
https://issues.apache.org/bugzilla/attachment.cgi?id=21320action=edit

with this patch it works fine following the basic steps of converting the
source (lineends.pl), perl cvtdsp.pl -2005
devenv Apache.dsw (to get command line building to work with vs2008)

for that point on it compiles fine from command line.

I've placed my binaries here for anyone that wants to do some heavier
testing on them (will be gone tomorrow):
*http://cygnus.gotdns.org/ (note: pdb's are included - very slow upload...
home server)*

I only tested the out of box config.

Jorge

On Wed, Jun 11, 2008 at 10:08 AM, Jorge Schrauwen [EMAIL PROTECTED]
wrote:



 On Wed, Jun 11, 2008 at 9:16 AM, Issac Goldstand [EMAIL PROTECTED]
 wrote:



 Jim Jagielski wrote:

 Test tarballs for Apache httpd 2.2.9 are available at:

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

 Your votes please;

  +/-1
  [  ]  Release httpd-2.2.9 as GA

 

  +1 Tested prefork + worker on linux with no problems.  If I get a chance
 to test win32 before the vote closes, I will, but based on Jorge's tests +
 Bill's satisfaction with win32, I'm happy as long as noone -1s it.


 I did have some problems with using vs 2008... I had to grab back to 2005.
 I'll give it a spin with ssl later this evening if I got time.



  Issac




 --
 ~Jorge




-- 
~Jorge


Re: [VOTE] Release Apache HTTP Server 2.2.9

2008-06-11 Thread jean-frederic clere

Jim Jagielski wrote:

Test tarballs for Apache httpd 2.2.9 are available at:

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

Your votes please;

 +/-1
 [  ]  Release httpd-2.2.9 as GA



DO NOT begin distributing these in any manner whatsoever, please note that
you can seriously mess up any user who installs these packages if they are
ultimately rejected.



On HP-UX (HP-UX dev25 B.11.23 U ia64) I have:
+++
mkdir /home/jfclere/APACHE9_ia64_HP-UX/lib/apr-util-1
sh: Syntax error at line 1 : `;' is not expected.
*** Error exit code 2

Stop.
*** Error exit code 1

Stop.
*** Error exit code 1

Stop.
+++
It is fixed by r663499 in apr-util trunk.
Otherwise It looks ok on other machines where I built it.
HP-UX and Solaris.

Cheers

Jean-Frederic


Re: [VOTE] Release Apache HTTP Server 2.2.9

2008-06-11 Thread Niklas Edmundsson

On Tue, 10 Jun 2008, Jim Jagielski wrote:


Test tarballs for Apache httpd 2.2.9 are available at:

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

Your votes please;


Out of curiosity, when does the voting close?


/Nikke - a bit bogged down at the moment
--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 Niklas Edmundsson, Admin @ {acc,hpc2n}.umu.se  | [EMAIL PROTECTED]
---
 DIME: A dollar after taxes.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


Re: [VOTE] Release Apache HTTP Server 2.2.9

2008-06-11 Thread Oden Eriksson
Den Wednesday 11 June 2008 02:50:50 skrev Jim Jagielski:
 Test tarballs for Apache httpd 2.2.9 are available at:

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

 Your votes please;

   +/-1
   [  ]  Release httpd-2.2.9 as GA

 

 DO NOT begin distributing these in any manner whatsoever, please note
 that
 you can seriously mess up any user who installs these packages if they
 are
 ultimately rejected.


With latest perl-framework, apr/apu I get this on Mandriva Cooker x86_64:

t/apache/limits.NOK 7/10# Failed test 7 in t/apache/limits.t at 
line 122
t/apache/limits.NOK 9/10# Failed test 9 in t/apache/limits.t at 
line 122 fail #2
t/apache/limits.FAILED tests 7, 9
Failed 2/10 tests, 80.00% okay

The t/apache/limits tests passes on Mandriva Linux 2008.1 though.


The openssl tests passed with the fix pointed out by  
Rainer Jung (2.2.9 testing with OpenSSL 0.9.8h). Thanks man.



Funny enough I get this as well:

t/security/CVE-2008-2364NOK 2/3# Failed test 2 in 
t/security/CVE-2008-2364.t at line 19
t/security/CVE-2008-2364NOK 3/3# Failed test 3 in 
t/security/CVE-2008-2364.t at line 22
t/security/CVE-2008-2364FAILED tests 2-3
Failed 2/3 tests, 33.33% okay



-- 
Regards // Oden Eriksson



Re: [VOTE] Release Apache HTTP Server 2.2.9

2008-06-11 Thread Jim Jagielski


On Jun 11, 2008, at 6:24 AM, Niklas Edmundsson wrote:


On Tue, 10 Jun 2008, Jim Jagielski wrote:


Test tarballs for Apache httpd 2.2.9 are available at:

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

Your votes please;


Out of curiosity, when does the voting close?



I'd like to release Friday, noon eastern.


Re: [VOTE] Release Apache HTTP Server 2.2.9

2008-06-11 Thread Rainer Jung

Jim Jagielski schrieb:

Test tarballs for Apache httpd 2.2.9 are available at:

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

Your votes please;

 +/-1
 [  ]  Release httpd-2.2.9 as GA


+1 (non-binding)

Tested on Solaris 8 Sparc with latest test framework (without -ssl).

No failures, but a couple of tests skipped due to missing 
modules/filters (expected):


t/filter/case...skipped
all skipped: cannot find module 'case_filter'
t/filter/case_inskipped
all skipped: cannot find module 'case_filter_in'
t/http11/chunked2...skipped
all skipped: cannot find module 'bucketeer'
t/modules/dav...skipped
all skipped: cannot find module 'HTTP::DAV'
14/87 skipped: Skipping bucket boundary tests, no mod_bucketeer
t/php/all...skipped
all skipped: cannot find one of php4 or php5 or sapi_apache2.c
t/protocol/echo.skipped
all skipped: cannot find module 'mod_echo'
t/security/CVE-2004-0958skipped
all skipped: cannot find one of php4 or php5 or sapi_apache2.c
t/security/CVE-2004-0959skipped
all skipped: cannot find one of php4 or php5 or sapi_apache2.c, 
PHP not installed

1/3 skipped: server gave HTTP/0.9 response
1/2 skipped: server gave HTTP/0.9 response
t/ssl/pr12355...ok
2/10 skipped: mod_case_filter_in not available

All tests successful, 8 tests and 18 subtests skipped.

Rainer



Re: [VOTE] Release Apache HTTP Server 2.2.9

2008-06-11 Thread Brad Nicholes
 On 6/10/2008 at 6:50 PM, in message
[EMAIL PROTECTED], Jim Jagielski
[EMAIL PROTECTED] wrote:
 Test tarballs for Apache httpd 2.2.9 are available at:
 
  http://httpd.apache.org/dev/dist/ 
 
 Your votes please;
 
   +/-1
   [  ]  Release httpd-2.2.9 as GA
 
 
 
 DO NOT begin distributing these in any manner whatsoever, please note  
 that
 you can seriously mess up any user who installs these packages if they  
 are
 ultimately rejected.

+1 NetWare



Re: [VOTE] Release Apache HTTP Server 2.2.9

2008-06-11 Thread Ruediger Pluem



On 06/11/2008 02:50 AM, Jim Jagielski wrote:

Test tarballs for Apache httpd 2.2.9 are available at:

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

Your votes please;

 +/-1
 [ +1 ]  Release httpd-2.2.9 as GA


Here are my results:

Summary:

Solaris 8, 9 on SPARC, 32 bit build, gcc 3.3.2, using Solaris LDAP SDK:

Worker MPM, compiles, installs and starts fine


Solaris 10 on SPARC, 32 bit build, gcc 3.3.2:

Prefork, worker and event compile and install fine.
Prefork, worker and event pass all tests as far as the default
perl installation of Solaris 10 permits.


RedHat AS 3 32 bit:

Prefork, worker and event compile and install fine.
It does NOT compile with the RedHat included openldap 2.0.27-17.
More details later.
Event MPM does NOT start as epoll does not seem to work correctly.
Although the appropriate functions seem to be present they do
not seem to work. Configure from APR detected this and set epoll
support to 0, but there is no build check on httpd side to detect
this. Maybe a possible area of improvement.
Prefork and worker pass all tests (not including WebDAV as the needed
perl components are missing)


RedHat As 4 32 bit:

Prefork, worker and event compile and install fine.
Prefork, worker and event pass all tests (not including WebDAV as the needed
perl components are missing). Works fine with the included openldap 2.2.x.

RedHat As 4 64 bit:

Prefork, worker and event compile and install fine.
Prefork, worker and event pass all tests (not including WebDAV as the needed
perl components are missing). Works fine with the included openldap 2.2.x.


SuSE Linux 10.2 32 bit:

worker compiles and installs fine.
worker passes all tests. Works fine with the included openldap 2.3.x.

So all in all I am +1 for releasing.

Details:

Warnings reported on Solaris:

Solaris 8:

passwd/apr_getpass.c:97: warning: `get_password' defined but not used
threadproc/unix/thread.c: In function `apr_thread_once_init':
threadproc/unix/thread.c:306: warning: missing braces around initializer
threadproc/unix/thread.c:306: warning: (near initialization for 
`once_init.__pthread_once_pad')
xmlparse.c:7: warning: `RCSId' defined but not used
xmltok.c:7: warning: `RCSId' defined but not used
xmlrole.c:7: warning: `RCSId' defined but not used
dbd/apr_dbd.c: In function `apr_dbd_prepare':
dbd/apr_dbd.c:372: warning: subscript has type `char'
dbd/apr_dbd.c:388: warning: subscript has type `char'
ldap/apr_ldap_option.c: In function `option_set_cert':
ldap/apr_ldap_option.c:401: warning: unused variable `ents'
ldap/apr_ldap_option.c:402: warning: unused variable `i'
ldap/apr_ldap_rebind.c:187: warning: `apr_ldap_rebind_lookup' defined but not 
used
worker.c: In function `start_threads':
worker.c:1033: warning: int format, pid_t arg (arg 7)
worker.c: In function `make_child':
worker.c:1358: warning: int format, pid_t arg (arg 7)
worker.c: In function `ap_mpm_run':
worker.c:1669: warning: int format, pid_t arg (arg 4)
worker.c:1766: warning: int format, pid_t arg (arg 8)
worker.c:1793: warning: int format, pid_t arg (arg 8)
util.c: In function `ap_append_pid':
util.c:2146: warning: int format, pid_t arg (arg 5)
mpm_common.c: In function `reclaim_one_pid':
mpm_common.c:151: warning: int format, pid_t arg (arg 7)
mpm_common.c:161: warning: int format, pid_t arg (arg 7)
mpm_common.c:186: warning: int format, pid_t arg (arg 7)
mpm_common.c: In function `ap_process_child_status':
mpm_common.c:440: warning: int format, pid_t arg (arg 7)
mpm_common.c: In function `ap_signal_server':
mpm_common.c:991: warning: int format, pid_t arg (arg 3)
mpm_common.c:996: warning: int format, pid_t arg (arg 3)
mod_authnz_ldap.c: In function `authn_ldap_check_password':
mod_authnz_ldap.c:373: warning: int format, pid_t arg (arg 7)
mod_authnz_ldap.c:378: warning: int format, pid_t arg (arg 7)
mod_authnz_ldap.c:383: warning: int format, pid_t arg (arg 7)
mod_authnz_ldap.c:390: warning: int format, pid_t arg (arg 7)
mod_authnz_ldap.c:415: warning: int format, pid_t arg (arg 7)
mod_authnz_ldap.c:471: warning: int format, pid_t arg (arg 7)
mod_authnz_ldap.c:475: warning: int format, pid_t arg (arg 7)
mod_authnz_ldap.c: In function `authz_ldap_check_user_access':
mod_authnz_ldap.c:540: warning: int format, pid_t arg (arg 7)
mod_authnz_ldap.c:564: warning: int format, pid_t arg (arg 7)
mod_authnz_ldap.c:623: warning: int format, pid_t arg (arg 7)
mod_authnz_ldap.c:635: warning: int format, pid_t arg (arg 7)
mod_authnz_ldap.c:642: warning: int format, pid_t arg (arg 7)
mod_authnz_ldap.c:655: warning: int format, pid_t arg (arg 7)
mod_authnz_ldap.c:662: warning: int format, pid_t arg (arg 7)
mod_authnz_ldap.c:673: warning: int format, pid_t arg (arg 7)
mod_authnz_ldap.c:682: warning: int format, pid_t arg (arg 7)
mod_authnz_ldap.c:689: warning: int format, pid_t arg (arg 7)
mod_authnz_ldap.c:703: warning: int format, pid_t arg (arg 7)
mod_authnz_ldap.c:718: warning: int format, pid_t arg (arg 7)
mod_authnz_ldap.c:724: warning: int format, pid_t arg (arg 7)

Re: [VOTE] Release Apache HTTP Server 2.2.9

2008-06-10 Thread Jim Jagielski


On Jun 10, 2008, at 8:50 PM, Jim Jagielski wrote:


Test tarballs for Apache httpd 2.2.9 are available at:

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

Your votes please;

+/-1
[  ]  Release httpd-2.2.9 as GA



+1



Re: [VOTE] Release Apache HTTP Server 2.2.9

2008-06-10 Thread William A. Rowe, Jr.

Jim Jagielski wrote:

Your votes please;

 +/-1
 [+1]  Release httpd-2.2.9 as GA


I'll rely on others to review linux, solaris, et al, but based on Win32 I'm
very happy and just waiting for feedback from my prior questions to post up
the various files.


Re: [VOTE] Release Apache HTTP Server 2.2.9

2008-06-10 Thread Sander Temme


On Jun 10, 2008, at 6:50 PM, Jim Jagielski wrote:


+/-1
[  ]  Release httpd-2.2.9 as GA


+1 for release.

Darwin Legadema.local 9.3.0 Darwin Kernel Version 9.3.0: Fri May 23  
00:49:16 PDT 2008; root:xnu-1228.5.18~1/RELEASE_I386 i386


2.2.9 Worker:

Failed Test Stat Wstat Total Fail  List of Failed
---
t/ssl/v2.t 11  1
3 tests and 2 subtests skipped.
Failed 1/80 test scripts. 1/2894 subtests failed.
Files=80, Tests=2894, 197 wallclock secs (39.79 cusr +  6.31 csys =  
46.10 CPU)

Failed 1/80 test programs. 1/2894 subtests failed.

I get the same error (bad mac decode) when running the openssl command- 
line tool. Probably something wrong with my OpenSSL:


[EMAIL PROTECTED] c-examples $ openssl s_client -ssl2 -connect  
127.0.0.1:8532

CONNECTED(0003)
depth=0 /C=US/ST=California/L=San 
Francisco/O=ASF/OU=httpd-test/rsa-test/CN=localhost/[EMAIL PROTECTED]
verify error:num=20:unable to get local issuer certificate
verify return:1
depth=0 /C=US/ST=California/L=San 
Francisco/O=ASF/OU=httpd-test/rsa-test/CN=localhost/[EMAIL PROTECTED]
verify error:num=27:certificate not trusted
verify return:1
depth=0 /C=US/ST=California/L=San 
Francisco/O=ASF/OU=httpd-test/rsa-test/CN=localhost/[EMAIL PROTECTED]
verify error:num=21:unable to verify the first certificate
verify return:1
80250:error:140EC071:SSL routines:SSL2_READ_INTERNAL:bad mac  
decode:s2_pkt.c:274:

[EMAIL PROTECTED] c-examples $ openssl version
OpenSSL 0.9.7l 28 Sep 2006
[EMAIL PROTECTED] c-examples $ which openssl
/usr/bin/openssl

Apache's log:

[Tue Jun 10 22:12:59 2008] [debug] ssl_engine_kernel.c(1789): OpenSSL:  
Exit: error in SSLv2 read client finished A
[Tue Jun 10 22:12:59 2008] [debug] ssl_engine_kernel.c(1789): OpenSSL:  
Exit: error in SSLv2 read client finished A
[Tue Jun 10 22:12:59 2008] [info] [client 127.0.0.1] SSL library error  
1 in handshake (server localhost:8532)
[Tue Jun 10 22:12:59 2008] [info] SSL Library Error: 336511089 error: 
140EC071:SSL routines:SSL2_READ_INTERNAL:bad mac decode Browser still  
remembered details of a re-created server certificate?
[Tue Jun 10 22:12:59 2008] [info] [client 127.0.0.1] Connection closed  
to child 1 with abortive shutdown (server localhost:8532)


SSLv3 works.

FreeBSD legadema-bsd 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24  
19:59:52 UTC 2008 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/ 
GENERIC  i386


2.2.9 Prefork:

All tests successful, 3 tests and 2 subtests skipped.

Yay! +1

--
Sander Temme
[EMAIL PROTECTED]
PGP FP: 51B4 8727 466A 0BC3 69F4  B7B8 B2BE BC40 1529 24AF





smime.p7s
Description: S/MIME cryptographic signature