Re: httpd-proxy-scoreboard

2006-07-27 Thread Jean-frederic Clere

Ruediger Pluem wrote:


On 07/26/2006 10:53 PM, Jean-frederic Clere wrote:


 


I already have a prototype of an external health checker process that
uses an AJP cping/cpong and a simple connect for http/https.
Basicaly mod_proxy uses the health_worker_method routine to write and
read from a slot mem that contains the information of the workers + a
health information. A balancer could check the health information before
using the worker. The health checker process uses the worker description
(thru the health_worker_method) to check if the back-end service is
running.
   



Sorry, you may have explained that before, but why using an external health
checker process?
 

The idea is to have the health check independant from the requests so 
that httpd knows in advance that a worker is not working.



My thoughts are more the line to do a health check on a connection every time
you lease it from the pool.
 


That means you try a worker that may be down since a while (x seconds).
If I use something request driven, tell check every x seconds I would 
like to check all workers, how to do that without slowing down the 
request that causes the health check?

I will make a try ;-)

Cheers

Jean-Frederic


Regards

Rüdiger


 





Re: httpd-proxy-scoreboard

2006-07-27 Thread Ruediger Pluem


On 07/27/2006 11:31 AM, Jean-frederic Clere wrote:
 Ruediger Pluem wrote:
 
 On 07/26/2006 10:53 PM, Jean-frederic Clere wrote:


  

 I already have a prototype of an external health checker process that
 uses an AJP cping/cpong and a simple connect for http/https.
 Basicaly mod_proxy uses the health_worker_method routine to write and
 read from a slot mem that contains the information of the workers + a
 health information. A balancer could check the health information before
 using the worker. The health checker process uses the worker description
 (thru the health_worker_method) to check if the back-end service is
 running.
   


 Sorry, you may have explained that before, but why using an external
 health
 checker process?
  

 The idea is to have the health check independant from the requests so
 that httpd knows in advance that a worker is not working.

Ah, now I get it. Ok, I guess we both have slightly different ideas about what
to health check. Your idea is more of a server health check and is somewhat
similar to what HW loadbalancers are doing: Check each backend on a regular
schedule if it is still available.

My idea is more of a connection health check. I want to check if the connection
I leased from the pool is still healthy. If it is not that does not mean
necessarily that the server in the backend failed.
It could be just this connection. So the default response on a faulty connection
would be to close this one and try with a new one. Only if this fails also then
there seems to be something wrong with the backend server. This is more like 
what
most DB connection pools offer with a health-check query.

I think both ideas make sense. Of course the connection health checks should be
simpler than the server health check to avoid too much overhead and too much
lost time.
That is the reason why I think that e.g. doing a HTTP request on a HTTP 
connection
leased from the pool is unreasonable. We need some quick network layer check in 
this
case, whereas in the AJP case CPING/CPONG has still an acceptable overhead.

Finally I think if we have a good provider interface we can use the health 
check providers
for both kind of health checks. We only need to create the frameworks for them
to start in different parts of the code (separate process in your case, in my 
case
I would guess that it needs to replace is_socket_connected which is called from
ap_proxy_connect_backend)

Regards

Rüdiger



Re: httpd-proxy-scoreboard

2006-07-27 Thread Jean-frederic Clere

Ruediger Pluem wrote:


On 07/27/2006 11:31 AM, Jean-frederic Clere wrote:
 


Ruediger Pluem wrote:

   


On 07/26/2006 10:53 PM, Jean-frederic Clere wrote:




 


I already have a prototype of an external health checker process that
uses an AJP cping/cpong and a simple connect for http/https.
Basicaly mod_proxy uses the health_worker_method routine to write and
read from a slot mem that contains the information of the workers + a
health information. A balancer could check the health information before
using the worker. The health checker process uses the worker description
(thru the health_worker_method) to check if the back-end service is
running.
 
   


Sorry, you may have explained that before, but why using an external
health
checker process?


 


The idea is to have the health check independant from the requests so
that httpd knows in advance that a worker is not working.
   



Ah, now I get it. Ok, I guess we both have slightly different ideas about what
to health check. Your idea is more of a server health check and is somewhat
similar to what HW loadbalancers are doing: Check each backend on a regular
schedule if it is still available.
 


Yep.


My idea is more of a connection health check. I want to check if the connection
I leased from the pool is still healthy.

You want to check all the connections of the pool corresponding to the 
worker but not all the workers.



If it is not that does not mean
necessarily that the server in the backend failed.
 


That probably means the socket has been closed ;-)


It could be just this connection. So the default response on a faulty connection
would be to close this one and try with a new one.

With TC that means you create a new thread in TC, we must not overload 
the back-end server.



Only if this fails also then
there seems to be something wrong with the backend server. This is more like 
what
most DB connection pools offer with a health-check query.

I think both ideas make sense. Of course the connection health checks should be
simpler than the server health check to avoid too much overhead and too much
lost time.
That is the reason why I think that e.g. doing a HTTP request on a HTTP 
connection
leased from the pool is unreasonable.

Yes... That is hard to check if http/https back-end server is healthy or 
not.



We need some quick network layer check in this
case, whereas in the AJP case CPING/CPONG has still an acceptable overhead.

Finally I think if we have a good provider interface we can use the health 
check providers
for both kind of health checks.

Right an internal httpd provide would have the 2 health checks ways and 
external one probably one.
If the health check is external we only need to process the result, if 
it is internal both health check and result processing are needed.



We only need to create the frameworks for them
to start in different parts of the code (separate process in your case, in my 
case
I would guess that it needs to replace is_socket_connected which is called from
ap_proxy_connect_backend)

Regards

Rüdiger


 





CacheEnable and forward proxy

2006-07-27 Thread Ryan Pendergast
sorry if this is a double post - I was not subscribed to [EMAIL PROTECTED] when I sent this the 1st time...I am doing some work with Apache 2.2.2 (currently testing win32)
and am running into some problems with CacheEnable and proxy requests.
My ultimate goal is to cache only proxy requests (with mod_disk_cache),
but right now I am running into problems with the basic scenario of
just http proxied url's. The 2.2 CacheEnable documentation lists the following example:# Cache content from 
www.apache.orgCacheEnable disk http://www.apache.org/
 This works as expected (caches proxy requests to apache.org). If I then change it to:
CacheEnable disk http://My same proxy request to 
http://www.apache.org
does not get cached on my server. The debug level error log does not
list the cache save filter as ever being added (while it does when I
use CacheEnable disk http://www.apache.org/
), so I never am able to see why the request to the url was not
cached. Should this not be cached? I see the same example in the
CacheEnable 2.2 doc for proxied ftp requests (CacheEnable disk ftp://).I
know an easy solution to caching only proxy requests would be to put
the catch all 'CacheEnable disk /' in a virtual host - but I need to
be able to cover the scenario of when a customer wants to only cache
proxy requests, and specifies it in the server context.
Should 'cacheenable disk http://' be caching all forward http
proxy requests? Before filing a bug I wanted to make sure it wasn't
working as designed for 2.2.thanks,Ryan


Re[2]: apache 2.2 crashes at the start time in mod_dbd.c then preparing AuthDBDUserPWQuery

2006-07-27 Thread Anton Golubev
Hello Nick,

I did some tests again with mod_dbd, but now against trunk versions of
httpd, apr, apr-utils. And it seems to me, that the problem persists.
It crashes with the same symptoms as I posted last week.
Function ap_dbd_prepare called with corrupted arguments (s=0x80e6ed0, 
query=0x,
label=0x), which led to crash in apr_hashfunc_default
(char_key=0x0, klen=0xbfbfe2c0).

My previous post about soft prepare problem looks to be irrelevant.
Internal error: DBD: failed to initialise prepared SQL statements
seems to be a back-side of corrupted but not crashed query handler.

I included httpd.conf, gdb output and my compilation options.

I would be glad to hear, that something is wrong with my environment
(e.g. compilation, configuration etc), but I couldn't find anything I
can fix.

Anton Golubev
ENGECON
St. Petersburg

P.S. Regarding autoconf for APR-Utils. Mysql detection has been fixed
by Bojan a month ago in trunk version. So my patches are a bit outdated.
Bojan also uses mysql-config to determine path to the libraries.
The current status: it's broken in 1.2.7, but fixed in not yet
released 1.3.0.
(gdb) file ./httpd
Reading symbols from ./httpd...done.
(gdb) run
Starting program: /usr/home/anton/work/apache22/bin/httpd

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1 (LWP 100698)]
apr_hashfunc_default (char_key=0x0, klen=0xbfbfe2c0) at tables/apr_hash.c:228
228 for (p = key; *p; p++) {
(gdb) bt
#0  apr_hashfunc_default (char_key=0x0, klen=0xbfbfe2c0) at 
tables/apr_hash.c:228
#1  0x88262bbe in find_entry (ht=0x812e018, key=0x0, klen=-1, val=0x0) at 
tables/apr_hash.c:260
#2  0x88262d92 in apr_hash_get (ht=0x, key=0xbfbfe2c0, klen=-1) at 
tables/apr_hash.c:330
#3  0x0807cde3 in ap_dbd_prepare (s=0x80e6ed0, query=0x Error reading 
address 0x: Bad address,
label=0x Error reading address 0x: Bad address) at 
mod_dbd.c:152
#4  0x0807a5a5 in authn_dbd_prepare (cmd=0xbfbfe6a0, cfg=0x8128d60, 
query=0x8128d68 select PASS from Users where LOGIN=%s) at mod_authn_dbd.c:70
#5  0x08072827 in invoke_cmd (cmd=0x80a79a0, parms=0xbfbfe6a0, 
mconfig=0x8128d60, args=0x81283bf ) at config.c:788
#6  0x080730ac in ap_walk_config (current=0x8128378, parms=0xbfbfe6a0, 
section_vector=0x8128960) at config.c:1141
#7  0x0806aff4 in dirsection (cmd=0xbfbfe6a0, mconfig=0x8123648, arg=0x8128beb 
) at core.c:1784
#8  0x08072827 in invoke_cmd (cmd=0x80a5440, parms=0xbfbfe6a0, 
mconfig=0x8123648, args=0x8128298 /home/anton) at config.c:788
#9  0x080730ac in ap_walk_config (current=0x8128278, parms=0xbfbfe6a0, 
section_vector=0x81225a8) at config.c:1141
#10 0x08073b92 in ap_process_config_tree (s=0xbfbfe2c0, conftree=0x8128078, 
p=0x80dc018, ptemp=0x) at config.c:1743
#11 0x08061fcb in main (argc=1, argv=0xbfbfe7c8) at main.c:641


(gdb) up
#1  0x88262bbe in find_entry (ht=0x812e018, key=0x0, klen=-1, val=0x0) at 
tables/apr_hash.c:260
260 hash = ht-hash_func(key, klen);
(gdb) up
#2  0x88262d92 in apr_hash_get (ht=0x, key=0xbfbfe2c0, klen=-1) at 
tables/apr_hash.c:330
330 he = *find_entry(ht, key, klen, NULL);
(gdb) up
#3  0x0807cde3 in ap_dbd_prepare (s=0x80e6ed0, query=0x Error reading 
address 0x: Bad address,
label=0x Error reading address 0x: Bad address) at 
mod_dbd.c:152
152 prepared-next = apr_hash_get(dbd_prepared_defns, 
s-server_hostname,
(gdb) l
147 const char *label)
148 {
149 dbd_prepared *prepared = apr_pcalloc(s-process-pool, 
sizeof(dbd_prepared));
150 prepared-label = label;
151 prepared-query = query;
152 prepared-next = apr_hash_get(dbd_prepared_defns, 
s-server_hostname,
153   APR_HASH_KEY_STRING);
154 apr_hash_set(dbd_prepared_defns, s-server_hostname, 
APR_HASH_KEY_STRING,
155  prepared);
156 }


(gdb) up
#3  0x0807cde3 in ap_dbd_prepare (s=0x80e6ed0, query=0x Error reading 
address 0x: Bad address,
label=0x Error reading address 0x: Bad address) at 
mod_dbd.c:152
152 prepared-next = apr_hash_get(dbd_prepared_defns, 
s-server_hostname,

[EMAIL PROTECTED] uname -a
FreeBSD bill.engec.ru 5.4-STABLE FreeBSD 5.4 #1: Tue Aug 23 23:38:37 MSD 2005   
  [EMAIL PROTECTED]:/usr/obj/usr/src/sys/BILL-SMP  i386



#! /bin/sh
#
# Created by configure

./configure \
--prefix=/home/anton/work/apache22 \
--enable-so \
--enable-dbd \
--enable-authn-dbd \
$@


[EMAIL PROTECTED] svn info ./mod_dbd.c
Path: mod_dbd.c
Name: mod_dbd.c
URL: 
http://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/database/mod_dbd.c
Repository Root: http://svn.apache.org/repos/asf
Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
Revision: 426127
Node Kind: file
Schedule: normal
Last Changed Author: niq
Last Changed Rev: 424798
Last Changed Date: 2006-07-24 00:22:57 +0400 (Mon, 24 Jul 

Re: svn commit: r425677 - /httpd/httpd/branches/2.2.x/STATUS

2006-07-27 Thread Sander Temme

Nick,

On Jul 26, 2006, at 1:40 AM, [EMAIL PROTECTED] wrote:


Modified: httpd/httpd/branches/2.2.x/STATUS
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/STATUS? 
rev=425677r1=425676r2=425677view=diff
== 


--- httpd/httpd/branches/2.2.x/STATUS (original)
+++ httpd/httpd/branches/2.2.x/STATUS Wed Jul 26 01:40:24 2006
@@ -103,6 +103,10 @@
   Fix brokenness on certain platforms when building with -DDEBUG.
   http://svn.apache.org/viewvc?view=revrevision=381783
   +1 sctemme, fielding
+  -1 niq: Why are we hacking a third-party package as bundled,
+  rather than upstream?  This has potential for chaos
+  for modules (and we have a history of PCRE trouble)
+  as well as a maintenance nightmare!


Have you reviewed the patch? This is a small modification that takes  
unsupported code out of the compile path when building with -DDEBUG.  
I have this in all my working copies. It does not break the PCRE  
interface. In the following message to [EMAIL PROTECTED], PCRE author Philip  
Hazel all but admits forgetting to ifdef these calls out in this file  
(which gets #included from pcre.c only if DEBUG is #defined):


http://mail-archives.apache.org/mod_mbox/httpd-dev/200504.mbox/% 
[EMAIL PROTECTED]


This just makes it easier for folks to build debug builds and help us  
out:


http://mail-archives.apache.org/mod_mbox/httpd-dev/200604.mbox/% 
[EMAIL PROTECTED]


The real solution of course, is to upgrade to the current release of  
PCRE, version 6.7. However, we should probably not do that on the  
stable branches.


Please reconsider your bale.

S.

--
[EMAIL PROTECTED]  http://www.temme.net/sander/
PGP FP: 51B4 8727 466A 0BC3 69F4  B7B8 B2BE BC40 1529 24AF



smime.p7s
Description: S/MIME cryptographic signature


Re: svn commit: r425677 - /httpd/httpd/branches/2.2.x/STATUS

2006-07-27 Thread Joe Orton
On Thu, Jul 27, 2006 at 10:36:00AM -0700, Sander Temme wrote:
...
 The real solution of course, is to upgrade to the current release of  
 PCRE, version 6.7. However, we should probably not do that on the  
 stable branches.

Agreed.  Given that the pcre already shipped and in the tree is patched 
it's a bit late to start vetoing shipping a patched pcre.  Selectively 
applying patches here seems absolutely fine.

joe


[VOTES] please, 2.2.3, 2.0.59, 1.3.37 releases ASAP

2006-07-27 Thread William A. Rowe, Jr.

Chinese firedrill time folks.

There is a vulnerability affecting mod_rewrite which this release addresses.
See the recent commit activity for detail.  Need your votes on the following
in the usual http://httpd.apache.org/dev/dist/

 +/-1  Package
 [  ]  apache_1.3.37
 [  ]  httpd-2.0.59
 [  ]  httpd-2.2.3

Many thanks in advance,

your humble RM,

Bill


Re: svn commit: r426185 - in /httpd/httpd/branches/1.3.x: STATUS src/CHANGES src/include/httpd.h

2006-07-27 Thread Sander Temme


On Jul 27, 2006, at 11:21 AM, [EMAIL PROTECTED] wrote:


 #define SERVER_BASEVENDOR   Apache Group
 #define SERVER_BASEPRODUCT  Apache
-#define SERVER_BASEREVISION 1.3.37
+#define SERVER_BASEREVISION 1.3.38-dev


What, no Apache 1337 ? Uncool!

S.

--
[EMAIL PROTECTED]  http://www.temme.net/sander/
PGP FP: 51B4 8727 466A 0BC3 69F4  B7B8 B2BE BC40 1529 24AF



smime.p7s
Description: S/MIME cryptographic signature


Re: svn commit: r426185 - in /httpd/httpd/branches/1.3.x: STATUS src/CHANGES src/include/httpd.h

2006-07-27 Thread William A. Rowe, Jr.

I had caught that already... in the tag;

#define APACHE_RELEASE 10337100

in trunk;

#define APACHE_RELEASE 10338000

we should be cool.

Sander Temme wrote:


On Jul 27, 2006, at 11:21 AM, [EMAIL PROTECTED] wrote:


 #define SERVER_BASEVENDOR   Apache Group
 #define SERVER_BASEPRODUCT  Apache
-#define SERVER_BASEREVISION 1.3.37
+#define SERVER_BASEREVISION 1.3.38-dev


What, no Apache 1337 ? Uncool!

S.





Re: svn commit: r426143 - /httpd/httpd/branches/2.2.x/NOTICE

2006-07-27 Thread Roy T. Fielding

On Jul 27, 2006, at 10:06 AM, [EMAIL PROTECTED] wrote:


Author: wrowe
Date: Thu Jul 27 10:06:27 2006
New Revision: 426143

URL: http://svn.apache.org/viewvc?rev=426143view=rev
Log:

  Wrong project name


That line is for the product name, not the project name.

Roy



Re: [VOTES] please, 2.2.3, 2.0.59, 1.3.37 releases ASAP

2006-07-27 Thread Joe Orton
+1 for release for the 2.0.59 and 2.2.3 tarballs - thanks for RMing!

testall passes for both on:

PASS: RHEL3/i686 RHEL4/i686 FC4/i686 FC5/i686 RHEL4/x86_64 FC5/x86_64

joe


Re: svn commit: r426143 - /httpd/httpd/branches/2.2.x/NOTICE

2006-07-27 Thread William A. Rowe, Jr.

Roy T. Fielding wrote:

On Jul 27, 2006, at 10:06 AM, [EMAIL PROTECTED] wrote:


Author: wrowe
Date: Thu Jul 27 10:06:27 2006
New Revision: 426143

URL: http://svn.apache.org/viewvc?rev=426143view=rev
Log:

  Wrong project name


That line is for the product name, not the project name.


And - I understood that our product is the Apache HTTP Server, not httpd.
At least that's been the consensus in the docs project for the last three
years.

I almost wrote product - but it sounded to commercial for a commit msg.

Bill


Re: svn commit: r426143 - /httpd/httpd/branches/2.2.x/NOTICE

2006-07-27 Thread Roy T. Fielding

On Jul 27, 2006, at 12:57 PM, William A. Rowe, Jr. wrote:


Roy T. Fielding wrote:

On Jul 27, 2006, at 10:06 AM, [EMAIL PROTECTED] wrote:

Author: wrowe
Date: Thu Jul 27 10:06:27 2006
New Revision: 426143

URL: http://svn.apache.org/viewvc?rev=426143view=rev
Log:

  Wrong project name

That line is for the product name, not the project name.


And - I understood that our product is the Apache HTTP Server, not  
httpd.
At least that's been the consensus in the docs project for the last  
three

years.


Well, the docs project consensus is wrong.  Our main product is httpd
(one of several products) and our project is Apache HTTP Server Project.

Change it back, please.  It isn't important enough to stop the release,
but I really don't appreciate people tweaking a file that I edited  
myself

just a couple weeks ago to contain the correct legal information.

Roy



Re: [VOTES] please, 2.2.3, 2.0.59, 1.3.37 releases ASAP

2006-07-27 Thread Steffen
Build with no issues on Win32. Tested all common modules including SSL and 
Deflate.


Made it available for testing for Win32 community at www.apachelounge.com

Steffen

- Original Message - 
From: William A. Rowe, Jr. [EMAIL PROTECTED]

To: dev@httpd.apache.org
Sent: Thursday, July 27, 2006 20:37
Subject: [VOTES] please, 2.2.3, 2.0.59, 1.3.37 releases ASAP



Chinese firedrill time folks.

There is a vulnerability affecting mod_rewrite which this release 
addresses.
See the recent commit activity for detail.  Need your votes on the 
following

in the usual http://httpd.apache.org/dev/dist/

 +/-1  Package
 [  ]  apache_1.3.37
 [  ]  httpd-2.0.59
 [  ]  httpd-2.2.3

Many thanks in advance,

your humble RM,

Bill





Re: svn commit: r426143 - /httpd/httpd/branches/2.2.x/NOTICE

2006-07-27 Thread Colm MacCarthaigh
On Thu, Jul 27, 2006 at 01:20:51PM -0700, Roy T. Fielding wrote:
 Well, the docs project consensus is wrong.  Our main product is httpd
 (one of several products) and our project is Apache HTTP Server Project.

Our announcements say ``Apache HTTP Server (Apache)'', I'd prefer if
we used that as the product name (and it really a matter of preference).

That way, we can't be accused of not having a valid notification for an
ssl-linked ab binary, when distributed as part of that product (which it
is) and our notification is consistent with our own release announcments.

-- 
Colm MacCárthaighPublic Key: [EMAIL PROTECTED]


Re: svn commit: r426143 - /httpd/httpd/branches/2.2.x/NOTICE

2006-07-27 Thread William A. Rowe, Jr.

Roy T. Fielding wrote:

That line is for the product name, not the project name.


And - I understood that our product is the Apache HTTP Server, not httpd.
At least that's been the consensus in the docs project for the last three
years.


Well, the docs project consensus is wrong.  Our main product is httpd
(one of several products) and our project is Apache HTTP Server Project.

Change it back, please.  It isn't important enough to stop the release,
but I really don't appreciate people tweaking a file that I edited myself
just a couple weeks ago to contain the correct legal information.


Well, as I read it it was the incorrect legal information based on the
project's evolution and group concensus.  My appologies if I'm wrong.
What is wrong with this page (and the rest of the website and project
files and...):

  http://httpd.apache.org/

Your title httpd is definately wrong.  NCSA was httpd.  Others ship httpd.
This being Apache httpd at the very least invalidated the original NOTICE.

httpd is the name of -one- binary in the Apache HTTP Server, which includes
a host of other binaries (e.g. support/) and the NOTICE file you placed
there applies to them all, no?

I have this nagging suspicion that once again the project has offended
your sensibilities while your back was turned.  Please be assured it wasn't
intentional, but that we had this back-and-forth for months before the
-project- determined it creates the Apache HTTP Server.  A recent comment
to Mark reaffirms it, I didn't see your response?

I'm happy to change it to whatever it is supposed to be, which is [...]?

Bill


Re: [VOTES] please, 2.2.3, 2.0.59, 1.3.37 releases ASAP

2006-07-27 Thread Brad Nicholes
 On 7/27/2006 at 12:37 PM, in message [EMAIL PROTECTED],
William
A. Rowe, Jr. [EMAIL PROTECTED] wrote:
 Chinese firedrill time folks.
 
 There is a vulnerability affecting mod_rewrite which this release
addresses.
 See the recent commit activity for detail.  Need your votes on the
following
 in the usual http://httpd.apache.org/dev/dist/ 
 
   +/-1  Package
   [  ]  apache_1.3.37
   [  ]  httpd-2.0.59
   [  ]  httpd-2.2.3
 
 Many thanks in advance,
 
 your humble RM,
 
 Bil

+1 all NetWare

Brad


Re: [VOTES] please, 2.2.3, 2.0.59, 1.3.37 releases ASAP

2006-07-27 Thread Jorge Schrauwen

Builds fine on Windows in Win32 and Win64

On 7/27/06, Brad Nicholes [EMAIL PROTECTED] wrote:

 On 7/27/2006 at 12:37 PM, in message [EMAIL PROTECTED],
William
A. Rowe, Jr. [EMAIL PROTECTED] wrote:
 Chinese firedrill time folks.

 There is a vulnerability affecting mod_rewrite which this release
addresses.
 See the recent commit activity for detail.  Need your votes on the
following
 in the usual http://httpd.apache.org/dev/dist/

   +/-1  Package
   [  ]  apache_1.3.37
   [  ]  httpd-2.0.59
   [  ]  httpd-2.2.3

 Many thanks in advance,

 your humble RM,

 Bil

+1 all NetWare

Brad




--
~Jorge


Re: [VOTES] please, 2.2.3, 2.0.59, 1.3.37 releases ASAP

2006-07-27 Thread Joe Schaefer
William A. Rowe, Jr. [EMAIL PROTECTED] writes:

  [  ]  httpd-2.2.3

+1, tested (live!) on FreeBSD 6.1 and Ubuntu breezy.

-- 
Joe Schaefer



Re: [VOTES] please, 2.2.3, 2.0.59, 1.3.37 releases ASAP

2006-07-27 Thread Graham Leggett

William A. Rowe, Jr. wrote:


 [X]  httpd-2.0.59
 [X]  httpd-2.2.3


+1 (as an RPM) on RHEL4.

Regards,
Graham
--


smime.p7s
Description: S/MIME Cryptographic Signature


Re: [VOTES] please, 2.2.3, 2.0.59, 1.3.37 releases ASAP

2006-07-27 Thread Steffen

I  already reported that all is building and running fine on Win32.

Only one note (not critical):

The mod_authn_alias.dsp  and mod_authz_owner.dsp are missing. 
Also they are not included in Apache.dsw and Makefile.win.


I made/changed above files, 
only I do not know how to add them to os/win32/BaseAddr.ref


How do I commit this changes ?

Steffen


- Original Message - 
From: William A. Rowe, Jr. [EMAIL PROTECTED]

To: dev@httpd.apache.org
Sent: Thursday, July 27, 2006 20:37
Subject: [VOTES] please, 2.2.3, 2.0.59, 1.3.37 releases ASAP



Chinese firedrill time folks.

There is a vulnerability affecting mod_rewrite which this release 
addresses.
See the recent commit activity for detail.  Need your votes on the 
following

in the usual http://httpd.apache.org/dev/dist/

 +/-1  Package
 [  ]  apache_1.3.37
 [  ]  httpd-2.0.59
 [  ]  httpd-2.2.3

Many thanks in advance,

your humble RM,

Bill





Re: [VOTES] please, 2.2.3, 2.0.59, 1.3.37 releases ASAP

2006-07-27 Thread William A. Rowe, Jr.

William A. Rowe, Jr. wrote:

Chinese firedrill time folks.

There is a vulnerability affecting mod_rewrite which this release 
addresses.
See the recent commit activity for detail.  Need your votes on the 
following

in the usual http://httpd.apache.org/dev/dist/

 +/-1  Package
 [+1]  apache_1.3.37
 [+1]  httpd-2.0.59
 [+1]  httpd-2.2.3(*)


All win32 installers packaged, upon counting votes - these three are
released.  Website updated, files trickling through the mirrors.  Thanks
to all who tested so quickly on their Thursday afternoon/evening!

We will transmit the announcement about 12 hours from now, 1200 GMT to
permit the mirrors to catch up first.

(*) In order to create the win32 -src.zip package, it was necessary to back
out the change for the resource compiler that had changed
/d LONG_NAME=Apache Component X to /d LONG_NAME=Apache Component X
since VC6 won't accept this, and the generated command line make is
broken by this change.  I did not modify the .tar files, only -src.zip.
The solution that will work in VisualStudio 2005 GUI Mode and the older
compilers is more complex than I would introduce in a urgent release.




Re: [VOTES] please, 2.2.3, 2.0.59, 1.3.37 releases ASAP

2006-07-27 Thread Ruediger Pluem


On 07/27/2006 08:37 PM, William A. Rowe, Jr. wrote:

  [+1]  httpd-2.0.59
  [+1]  httpd-2.2.3

On SPARC Solaris 8 and SPARC Solaris 9 (compiled and started).

Thanks for RMing.

Regards

Rüdiger


Re: [VOTES] please, 2.2.3, 2.0.59, 1.3.37 releases ASAP

2006-07-27 Thread William A. Rowe, Jr.

Steffen wrote:

I  already reported that all is building and running fine on Win32.

Only one note (not critical):

The mod_authn_alias.dsp  and mod_authz_owner.dsp are missing. Also they 
are not included in Apache.dsw and Makefile.win.


I made/changed above files, only I do not know how to add them to 
os/win32/BaseAddr.ref


How do I commit this changes ?


You don't - the HTTP Server project only grants commit after establishing
a track record of consistent patches that apply without issue.  But you
can always submit a patch or - in the case of brand new files - the files
themselves.  See http://httpd.apache.org/dev/patches.html

In this case though, I think I can pick this up pretty easily from your
pointers - thank you for the alert!

Bill


Re: [VOTES] please, 2.2.3, 2.0.59, 1.3.37 releases ASAP

2006-07-27 Thread Sander Temme


On Jul 27, 2006, at 11:37 AM, William A. Rowe, Jr. wrote:


Chinese firedrill time folks.

There is a vulnerability affecting mod_rewrite which this release  
addresses.
See the recent commit activity for detail.  Need your votes on the  
following

in the usual http://httpd.apache.org/dev/dist/

 +/-1  Package
 [+1]  apache_1.3.37
 [+1]  httpd-2.0.59
 [+1]  httpd-2.2.3

Many thanks in advance,

your humble RM,


Gory details follow.

Good signatures:

[EMAIL PROTECTED] firedrill $ gpg --verify apache_1.3.37.tar.Z.asc
gpg: Signature made Thu Jul 27 11:40:19 2006 PDT using RSA key ID  
10FDE075

gpg: Good signature from [EMAIL PROTECTED]
gpg: aka William A. Rowe, Jr. [EMAIL PROTECTED]
gpg: aka [EMAIL PROTECTED]
gpg: aka [EMAIL PROTECTED]
[EMAIL PROTECTED] firedrill $ gpg --verify apache_1.3.37.tar.gz.asc
gpg: Signature made Thu Jul 27 11:35:51 2006 PDT using RSA key ID  
10FDE075

gpg: Good signature from [EMAIL PROTECTED]
gpg: aka William A. Rowe, Jr. [EMAIL PROTECTED]
gpg: aka [EMAIL PROTECTED]
gpg: aka [EMAIL PROTECTED]
[EMAIL PROTECTED] firedrill $ gpg --verify httpd-2.0.59.tar.bz2.asc
gpg: Signature made Thu Jul 27 10:44:55 2006 PDT using RSA key ID  
10FDE075

gpg: Good signature from [EMAIL PROTECTED]
gpg: aka William A. Rowe, Jr. [EMAIL PROTECTED]
gpg: aka [EMAIL PROTECTED]
gpg: aka [EMAIL PROTECTED]
[EMAIL PROTECTED] firedrill $ gpg --verify httpd-2.0.59.tar.gz.asc
gpg: Signature made Thu Jul 27 10:44:54 2006 PDT using RSA key ID  
10FDE075

gpg: Good signature from [EMAIL PROTECTED]
gpg: aka William A. Rowe, Jr. [EMAIL PROTECTED]
gpg: aka [EMAIL PROTECTED]
gpg: aka [EMAIL PROTECTED]
[EMAIL PROTECTED] firedrill $ gpg --verify httpd-2.2.3.tar.bz2.asc
gpg: Signature made Thu Jul 27 10:35:57 2006 PDT using RSA key ID  
10FDE075

gpg: Good signature from [EMAIL PROTECTED]
gpg: aka William A. Rowe, Jr. [EMAIL PROTECTED]
gpg: aka [EMAIL PROTECTED]
gpg: aka [EMAIL PROTECTED]
[EMAIL PROTECTED] firedrill $ gpg --verify httpd-2.2.3.tar.gz.asc
gpg: Signature made Thu Jul 27 10:35:49 2006 PDT using RSA key ID  
10FDE075

gpg: Good signature from [EMAIL PROTECTED]
gpg: aka William A. Rowe, Jr. [EMAIL PROTECTED]
gpg: aka [EMAIL PROTECTED]
gpg: aka [EMAIL PROTECTED]

Good checksums:

[EMAIL PROTECTED] firedrill $ for f in *.md5 ; do md5sum -cv $f ;  
done

apache_1.3.37.tar.Z OK
apache_1.3.37.tar.gz OK
httpd-2.0.59.tar.bz2 OK
httpd-2.0.59.tar.gz OK
httpd-2.2.3.tar.bz2 OK
httpd-2.2.3.tar.gz OK

Perl-framework test results:

Darwin graymalkin.sandla.org 8.7.0 Darwin Kernel Version 8.7.0: Fri  
May 26 15:20:53 PDT 2006; root:xnu-792.6.76.obj~1/RELEASE_PPC Power  
Macintosh powerpc


1.3.36:

Failed Test  Stat Wstat Total Fail  Failed  List of Failed
 
---

t/apache/contentlength.t   206  30.00%  6 10 14 16 18 20
t/apache/headers.t 243  12.50%  3 6 9
t/apache/pr37166.t  41  25.00%  4
t/modules/include.t791   1.27%  43
t/modules/proxy.t  132  15.38%  10-11
(1 subtest UNEXPECTEDLY SUCCEEDED), 28 tests and 19 subtests skipped.
Failed 5/65 test scripts, 92.31% okay. 13/1826 subtests failed,  
99.29% okay.


Failed Test  Stat Wstat Total Fail  Failed  List of Failed
 
---

t/apache/contentlength.t   206  30.00%  6 10 14 16 18 20
t/apache/headers.t 243  12.50%  3 6 9
t/apache/pr37166.t  41  25.00%  4
t/modules/include.t791   1.27%  43
t/modules/proxy.t  132  15.38%  10-11
(1 subtest UNEXPECTEDLY SUCCEEDED), 28 tests and 19 subtests skipped.
Failed 5/65 test scripts, 92.31% okay. 13/1826 subtests failed,  
99.29% okay.


No regressions. +1.

2.0.58

All tests successful (1 subtest UNEXPECTEDLY SUCCEEDED), 10 tests and  
12 subtests skipped.
Files=76, Tests=2806, 632 wallclock secs (79.91 cusr + 30.84 csys =  
110.75 CPU)


2.0.59

All tests successful (1 subtest UNEXPECTEDLY SUCCEEDED), 10 tests and  
12 subtests skipped.
Files=76, Tests=2806, 297 wallclock secs (79.36 cusr + 30.39 csys =  
109.75 CPU)


No regressions. +1.

2.2.2

All tests successful, 3 tests and 2 subtests skipped.
Files=76, Tests=2832, 809 wallclock secs (82.60 cusr + 32.56 csys =  
115.16 CPU)

[warning] server localhost:8529 shutdown

2.2.3

All tests successful, 3 tests and 2 subtests skipped.
Files=76, Tests=2832, 308 wallclock secs (79.34 cusr + 30.91 csys =  
110.25 CPU)


No regressions. +1.

FreeBSD bagheera.sandla.org. 6.1-STABLE FreeBSD 6.1-STABLE #5: Thu  
Jun  8 

Re: [VOTES] please, 2.2.3, 2.0.59, 1.3.37 releases ASAP

2006-07-27 Thread Matty


On Fri, 28 Jul 2006, Ruediger Pluem wrote:




On 07/27/2006 08:37 PM, William A. Rowe, Jr. wrote:


 [+1]  httpd-2.2.3


Working awesome on x86 Solaris 10. Thanks for getting the updates out so 
quickly.


- Ryan
--
UNIX Administrator
http://prefetch.net