Can't get makefile to work

2002-02-12 Thread Brian Charlton


After following the on-screen instructions to download, configure and make
Flood I get the following error message when I run Make. Any ideas?
[EMAIL PROTECTED] flood]$ make all
Making all in apr
make[1]: Entering directory `/home/bcharlton/flood/httpd-test/flood/apr'
make[1]: *** No rule to make target `all'. Stop.
make[1]: Leaving directory `/home/bcharlton/flood/httpd-test/flood/apr'
make: *** [all-recursive] Error 1



Re: Can't get makefile to work

2002-02-12 Thread Aaron Bannert
On Tue, Feb 12, 2002 at 01:18:43PM +, Brian Charlton wrote:
 After following the on-screen instructions to download, configure and
 make Flood I get the following error message when I run Make.  Any
 ideas?
 
 [EMAIL PROTECTED] flood]$ make all
 Making all in apr
 make[1]: Entering directory `/home/bcharlton/flood/httpd-test/flood/apr'
 
 make[1]: *** No rule to make target `all'.  Stop.
 make[1]: Leaving directory `/home/bcharlton/flood/httpd-test/flood/apr'
 make: *** [all-recursive] Error 1

For some reason the 'all' rule is picking up your apr subdirectory,
and running 'cd apr; make all' in there. Move that directory out
of the way and try again.

BTW, you can just run 'make'. Where in the docs do you see 'make all'?

-aaron


RE: mod_proxy hides X-Cache header from upstream server in 1.3.23

2002-02-12 Thread Rief, Jacob

Ok, now I can see again which upstream server cached
the requested object :-)
The behaviour is almost that same it was before
with the difference that in older versions I had one
or more headers of type X-Cache, whereas now I have one
X-Cache header with multiple value (ap_mergen_table instead
of ap_addn_table). As far as I remember multiple headers
are depreciated in favour of mulivalued headers, so 
its ok?

Thanks a lot for the quick response and the patch,
Jacob


 From: Graham Leggett [mailto:[EMAIL PROTECTED]]
 
 Apache was ap_table_set()'ing the header instead of 
 ap_table_merge()'ing
 the header - which meant any previous upstream value was 
 overwritten and
 lost.
 
 I have just committed a fix to the apache 1.3.24-dev tree. 
 Can you check
 it out, give it a try and tell me if your problem is fixed?

Regards,
Jacob



2.0.31 include and expires

2002-02-12 Thread Brian Akins

I've been playing with 2.0.31 and I've noticed something strange.  All of our 
.html and .htm files are server-parsed and should also have an expire time 
set.  Strange thing is, if I set something like:

AddOutputFilter INCLUDES html htm
ExpiresActive On
ExpiresByType text/html A60

A request for http://foo/ does not get parsed or get expiry headers set.  
However, http://foo/index.hml works as expected.

If I set:

FilesMatch \.htm?l$
SetOutputFilter INCLUDES
ExpiresActive On
ExpiresDefault A60
/FilesMatch


http://foo/ gets parsed, but no Expire Headers. Once Again, 
http://foo/index.hml gets parsed and headers get added.

In order for http://foo/ to work correctly I use:

FilesMatch \.htm?l$
SetOutputFilter INCLUDES
ExpiresActive On
ExpiresDefault A60
/FilesMatch

LocationMatch /$
ExpiresActive On
ExpiresDefault A60
/LocationMatch


This just doesn't seem right,  I have been toying with porting some of our 
modules to Apache 2, but I obviously don't understand what's going here.  Why 
isn't http://foo/ recognized as text/html?
 
-- 
Brian Akins
Systems Engineer III
CNN Internet Technologies



Re: 2.0.31 include and expires

2002-02-12 Thread William A. Rowe, Jr.

This was a key reason for my mod_dir patch that broke Brian's request, below.
This is also a mod_negotiation bug, we simply hadn't realized it yet.

From: Brian Akins [EMAIL PROTECTED]
Sent: Tuesday, February 12, 2002 7:35 AM


 I've been playing with 2.0.31 and I've noticed something strange.  All of our 
 .html and .htm files are server-parsed and should also have an expire time 
 set.  ...

 A request for http://foo/ does not get parsed or get expiry headers set.  
 However, http://foo/index.hml works as expected.
 
 This just doesn't seem right,  I have been toying with porting some of our 
 modules to Apache 2, but I obviously don't understand what's going here.  Why 
 isn't http://foo/ recognized as text/html?

No, it is not right, and yes - http://foo/ should be appropriately recognized.
We are evidently not moving enough info from the subreq to the parent request
in ap_fast_internal_redirect(); at least the filter chain, and some meta data 
related to the expires date

Set{Input|Output}Filter[ByType] all set up filters in the typemap hook.  It
appears we did not copy these from the internal DefaultIndex subrequest back 
into the main request - we needed to.  I'm not certain where the expires date
is cached; the output headers?  In any case, perhaps the entire headers need to 
slide from the sub request to the main request.

A better answer is possibly to drop ap_internal_fast_redirect altogether (and
changing both mod_dir and mod_negotiation to never use the beast again) - that
includes Apache 1.3.  This code, while normalized, is not much better than
it was playing 1.3 negotiation.  The code has been a source of vulnerabilities
which I fixed, and other 'bugs' - most of which I'd fixed.  Who knows how many
more lurk, waiting to be 'discovered'.

Axe ap_internal_fast_redirect()?  Are any 3rd party modules taking advantage
of this hack from negotiation?

Bill




Re: Random languages for httpd.apache.org/docs (fwd)

2002-02-12 Thread Greg Ames

Adam,

There was a code change related to a new httpd 2.0 config directive,
ForceLanguagePriority, that caused the strange language behavior you noticed. 
It seems the new directive doesn't have an appropriate default setting.  I have
temporarily changed apache.org's config file to compensate, so you should see
English once again when your browser doesn't have another language configured.

Thanks for reporting this problem, and our apologies for any inconvenience.
Greg Ames
---
Brian Behlendorf wrote:
 
 Heh, anyone want to check this out?
 
 Brian
 
 -- Forwarded message --
 Date: Sat, 9 Feb 2002 05:05:58 -0600
 From: Adam Hupp [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Subject: Random languages for httpd.apache.org/docs
 
 I get french for /docs, and german for /docs/mod/directives.html.
 
 -Adam



RE: new mod_proxy + multiple set-cookie

2002-02-12 Thread Joshua Slive


 From: Graham Leggett [mailto:[EMAIL PROTECTED]]

 Joshua Slive wrote:

  Just a heads up:  There are multiple bug reports that claim that the
 new
  mod_proxy is messing up when multiple set-cookie headers are present,
 which
  prevents some sites like hotmail from working correctly.  Anyone who
 is
  interested should check the bug database.

 I have just committed a fix for this - can someone check that the cookie
 problem is fixed?

I just closed a bunch of the bug reports with a note that asks them to check
the patch (copied to
http://www.apache.org/~slive/proxy-patch.txt )

Joshua.




Re: Solaris8 Problem with native compiler

2002-02-12 Thread Jeff Trawick

jean-frederic clere [EMAIL PROTECTED] writes:

 I have some problems with the httpd-2.0 (from CVS).
 Whe compiled with Sun compiler it hangs at startup:
 +++
  $c
 libc.so.1`_lwp_sema_wait+8(8d7f0, ff19e000, 0, 8d738, 2501c, 0) 
 libthread.so.1`_swtch+0x400(8d738, 8d738, ff19e000, 5, 671, cf3c0)  
 libthread.so.1`_mutex_adaptive_lock+0x144(ff1a9944, 6400, 4c00, 1, 4d58,
 fffe)   
 libthread.so.1`_cmutex_lock+0x50(ff29e448, ff, ff280fce, ff21a82c, ffbef680,
 ff280fce)   
 libnsl.so.1`_get_hostserv_inetnetdir_byname+0x224(ffbef78c, ffbef794, 0,
 ffbef794, ff29ae30, 93c09)  
 libnsl.so.1`getipnodebyname+0x12c(0, 0, 8e6a8, ffbef80c, 93c08, cea38)  
 libsocket.so.1`get_addr+0xc4(0, 93c08, ffbef980, 1, ff31a000, 1e62) 
 libsocket.so.1`getaddrinfo+0x524(ff31ac0c, 93c08, 1e62, ffbefa1c, ff31a000, 
 ffbef980)   
 libapr.so.0`apr_sockaddr_info_get+0x14c(d7cc4, 93c08, 0, 1e62, 0, 95930)
 ap_mpm_pod_open+0xd8(95930, 8a66c, 49, 1, ff3e, ff370330)   
 prefork_open_logs+0xb0(95930, bd9f8, bfa00, 975e0, bfa00, 0)
 ap_run_open_logs+0x98(95930, bd9f8, bfa00, 975e0, 0, 0) 
 main+0x864(1, ffbefc9c, ffbefca4, 87800, 0, 0)  
 _start+0xb8(0, 0, 0, 0, 0, 0)   
 +++

I've finally verified that there is a Solaris fix for this.  I think
the specific patch is 109326 (Sparc) or 109327 (i386), but in truth I
installed the current Solaris recommended patch cluster in its
entirety (which included that patch).  After patch installation and
reboot, I didn't hit the problem again.

(Funny: While you were encountering and reporting this and I was
trying to think of what it might be, I had a regression test blocked
for days and days in the same getaddrinfo() call on an unpatched Sun 8
box at the office.  Unfortunately, the sendmail cfg on that box is
hosed and I didn't see the error messages from it being hung.)

Now that the box is working better I see a couple of errors that
need further study:

1) cgi request handled by cgid right after a restart isn't working
   (I added a bunch of restarts in my regression test during the
   days that it was hung on Solaris, so probably this isn't related to
   the patchlevel)

2) POD issue with worker MPM:

[Tue Feb 12 12:01:46 2002] [notice] SIGUSR1 received.  Doing graceful
restart
[Tue Feb 12 12:01:46 2002] [warn] (128)Network is unreachable: connect
to listener

-- 
Jeff Trawick | [EMAIL PROTECTED] | PGP public key at web site:
   http://www.geocities.com/SiliconValley/Park/9289/
 Born in Roswell... married an alien...



Mirroring Web Content

2002-02-12 Thread David E. Weekly

Apache Developers,

Hello! I apologize if this has been discussed in this fashion many times,
but I have attempted to read around and wasn't able to directly find any
indication that it has been. Please flame me offlist for my naivite.

==

THE MIRRORING PROBLEM

As a website's popularity grows, it becomes increasingly desirable to have
mirrors of the website located in various places, in order to spread the
processing and bandwidth expense of serving a page across many servers and
to reduce the path length traversed by a packet going from server to client.
The Apache Group itself uses mirrors, as do the Qmail and Postfix projects,
the Linux Kernel site, and innumerable other popular websites.

There are several ways to inform a client as to the availability of a file
on alternate servers:


1) Click On It Yourself.

This approach, the one used by most Open Source project pages, involves
a clickable list of mirrors being presented in the HTML body; it is assumed
that a kind user will find a mirror instead of downloading from the main
site. Some sites, like http://qmail.org/, somewhat enforce this usage
pattern by prompting for a location before a user can engage the site. Some,
like Apache, use a dynamic list of mirrors to reduce the probability that
some poor singular mirror that was listed first will get all the traffic.
This approach is nicely centralized and is easy to administer, but is a
pain for the user. Cookies to remember a user's preferred location might be
useful in helping make localization a one-time effort and not a continuous
one. This is also not a standards-based approach. Every website must go it
on their own. Thankfully, this is not hard.


2) Use Clever DNS Servers

This is somewhat the IRC-server approach, and moreso the approach that
Akamai adopted. Most largescale commercial websites use clever DNS servers
that can field a reasonable guess as to what webservers are likely to be
closest to you and to return their IP addresses. This requires no
client-side intelligence or user interaction. The seamless, scalable, and
elegant nature of this approach has made it strongly compelling for the
commercial web. I don't know what Open Source DNS software is capable of
location-based IP issuance: I would love to hear of any.
This approach is equally centralized but requires control over the DNS
server, something that many small to midsized websites don't have. Getting a
smarter DNS into ISPs that did proximity-based IP address returns wouldn't
require even modifying MX records, and could be a real coup. But this
approach also requires mirroring the site in its entirety.


3) Use HTTP Redirects

This approach is not used nearly as often as the first two. A script
could be written to redirect a web browser wanting to download a given file
to a specific mirror where file resides. This has the advantage of not
requiring all files to be on all mirrors, or even the same set of files on
all mirrors. This does require writing some (simple) new software to manage
the connection redistribution; this could be an Apache module. One of its
actions could be to simply let the request be served by the local host until
some certain bandwidth/CPU/memory threshold was crossed, at which point it
could begin dishing out redirects to mirrors likely to be near the
requestor.
This approach is more powerful than the above two (it's seamless, but
doesn't require mirroring the whole site). It would work best as an Apache
module, which would require control over the web server being used to
service requests, but a user could theoretically change their entire site to
be served by a CGI that could perform that same function. This would
probably require changing the site's layout and would involve a great deal
of work on their part.


4) Use HTTP Headers

The next approach is to use two new fields in the HTTP response to a
HEAD request: X-Mirrored-By and X-MD5. A sample HTTP request/response:

[client] HEAD /very/big.movie HTTP/1.1
[client] Host: MovieServer.com
[client]
[server] HTTP/1.1 200 OK
[server] Content-Length: 205392839
[server] Content-Type: movie/quicktime
[server] X-Mirrored-By: http://mirror.in.co.uk/movserv/the.movie
[server] X-Mirrored-By: http://downunder.com.au/mirrors/ms/funny.mov
[server] X-Mirrored-By: http://friend.in.co.tw/movies/big.movie
[server] X-MD5: 5FD298A9782394C2

This would enable the client to find the mirror closest to it and
possibly even download the file simultaneously from multiple locations. The
MD5 checksum and content length would ensure that the end result was
correct, something that the other methods above don't provide.
This approach has not yet been implemented; I would like to bring it up
for discussion with you, the Apache developers. It could be used today with
setups that allow websites to control their own headers.
I've reviewed the HTTP 305 

modules.apache.org

2002-02-12 Thread Ryan Bloom

This has historically been a Covalent hosted and driven project, as a
service to the Apache community.  Covalent has decided to open that
project up to the community to improve.  To that end, sometime next
week, I will be setting up a machine as a web server and CVS server to
be used for modules.apache.org.

That machine will be hosted by Covalent, and accounts on that machine
will be given out as it makes sense.  For the time being, I will be
admin'ing the machine in my spare time, so things may take a while to
get kick-started.

The reason I am sending this message is because I have been asked about
this project every few weeks for the last year or so.  I wanted to let
everybody know that we are making progress and this project will be
available to hack on in about a week or two.

Please be patient.

Ryan

--
Ryan Bloom  [EMAIL PROTECTED]
645 Howard St.  [EMAIL PROTECTED]
San Francisco, CA 





Re: modules.apache.org

2002-02-12 Thread Rodent of Unusual Size

Ryan Bloom wrote:
 
 That machine will be hosted by Covalent, and accounts on that machine
 will be given out as it makes sense.  For the time being, I will be
 admin'ing the machine in my spare time, so things may take a while to
 get kick-started.

Please colour me interested in helping..
-- 
#kenP-)}

Ken Coar, Sanagendamgagwedweinini  http://Golux.Com/coar/
Author, developer, opinionist  http://Apache-Server.Com/

Millennium hand and shrimp!



Interesting Apache 2.0 project...

2002-02-12 Thread Bill Stoddard

I've wanted to look into this for quite awhile but never seem to have the time to do 
it...

Wouldn't it be cool if the interface between the server and mod_cgi (or any other 
content
generator) could be configured to be full duplex (rather than stuck at half duplex as 
it
is today)?

With any version of Apache, it is not possible to support an HTTP transaction that
consists of a continuous stream of chunked encoded bytes from the client and a 
concurrent
stream of chunk encoded bytes back to the server because the interface between the 
server
and the application (a cgi script for example) is half-duplex. The server will not 
attempt
to read any bytes from the application until it has received ALL of the request. The 
cgi
must read and buffer ALL of the request before sending any of the response else the
application risks deadlocking with the server.

This is an interesting exercise in that we will need manipulate the blocking behaviour 
of
the network layer from the top of the filter stack.

Bill




Re: modules.apache.org

2002-02-12 Thread Thomas Eibner

On Tue, Feb 12, 2002 at 02:30:28PM -0500, Rodent of Unusual Size wrote:
 Ryan Bloom wrote:
  
  That machine will be hosted by Covalent, and accounts on that machine
  will be given out as it makes sense.  For the time being, I will be
  admin'ing the machine in my spare time, so things may take a while to
  get kick-started.
 
 Please colour me interested in helping..

Are there any projects regarding modules.apache.org that will require
development effort? I'd be interested in helping if that is the case.

-- 
  Thomas Eibner http://thomas.eibner.dk/ DnsZone http://dnszone.org/
  mod_pointer http://stderr.net/mod_pointer http://photos.eibner.dk/



RE: modules.apache.org

2002-02-12 Thread Ryan Bloom

The hope is that we will replace the entire look and feel of the
modules.apache.org site.  I am hoping that once I have the machine up
and running, I can create a mailing list, and we can all discuss our
goals for the site at that time.

Ryan

--
Ryan Bloom  [EMAIL PROTECTED]
645 Howard St.  [EMAIL PROTECTED]
San Francisco, CA 

 -Original Message-
 From: Thomas Eibner [mailto:[EMAIL PROTECTED]]
 Sent: Tuesday, February 12, 2002 11:44 AM
 To: [EMAIL PROTECTED]
 Subject: Re: modules.apache.org
 
 On Tue, Feb 12, 2002 at 02:30:28PM -0500, Rodent of Unusual Size
wrote:
  Ryan Bloom wrote:
  
   That machine will be hosted by Covalent, and accounts on that
machine
   will be given out as it makes sense.  For the time being, I will
be
   admin'ing the machine in my spare time, so things may take a while
to
   get kick-started.
 
  Please colour me interested in helping..
 
 Are there any projects regarding modules.apache.org that will require
 development effort? I'd be interested in helping if that is the case.
 
 --
   Thomas Eibner http://thomas.eibner.dk/ DnsZone
http://dnszone.org/
   mod_pointer http://stderr.net/mod_pointer
http://photos.eibner.dk/




Re: Patch for PR# 4634

2002-02-12 Thread Dirk-Willem van Gulik


Nice.

On Sun, 10 Feb 2002, Dave Dribin wrote:

 Hi,

 I've attached a patch against 1.3.23 that modifies ./configure to take
 a --force-suffix option as a solution to PR# 4634.

   http://bugs.apache.org/index.cgi/full/4634

 This keeps the default behavior as is, but allows people who want to
 have the additional httpd tacked on the directories to do so, even
 if it is already in an apache subdirectory.

 BTW, for those wondering why this would be useful, I use epkg to
 install Apache as an encap package.

   http://www.encap.org/epkg/

 The extra httpd subdirectories become useful when epkg makes
 symlinks to the encap directory, such as:

   /usr/local/etc/httpd/httpd.conf - ../../encap/apache-1.3.23/etc/httpd/httpd.conf

 I'd rather keep the files in /usr/local/etc/httpd rather than
 /usr/local/etc.

 -Dave





UseCanonicalName Off in default config

2002-02-12 Thread Joshua Slive

Any objection to the following default config change (for 2.0 only)?

This configuration seems more idiot-proof and would eliminate a huge chunk
of newbie why can't I access a directory without a trailing slash
questions.

I'm posting here before committing because I don't know if there may be some
subtle security or other issue that has prevented this change from being
made long ago.

Joshua.

Index: httpd-std.conf
===
RCS file: /home/cvs/httpd-2.0/docs/conf/httpd-std.conf,v
retrieving revision 1.79
diff -u -d -b -r1.79 httpd-std.conf
--- httpd-std.conf  25 Jan 2002 00:24:47 -  1.79
+++ httpd-std.conf  12 Feb 2002 20:07:55 -
@@ -384,14 +384,13 @@
 /Files

 #
-# UseCanonicalName:  With this setting turned on, whenever Apache needs
-# to construct a self-referencing URL (a URL that refers back to the
-# server the response is coming from) it will use ServerName to form
-# a canonical name.  With this setting off, Apache will use the
-# hostname:port that the client supplied, when possible.  This also
-# affects SERVER_NAME and SERVER_PORT in CGI scripts.
+# UseCanonicalName: Determines how Apache constructs self-referencing
+# URLs and the SERVER_NAME and SERVER_PORT variables.
+# When set Off, Apache will use the Hostname and Port supplied
+# by the client.  When set On, Apache will use the value of the
+# ServerName directive.
 #
-UseCanonicalName On
+UseCanonicalName Off

 #
 # TypesConfig describes where the mime.types file (or equivalent) is




RE: cvs commit: httpd-2.0/modules/experimental mod_mem_cache.c

2002-02-12 Thread Ryan Bloom


Doesn't the race condition still exist?   For example, I can delete the
object after the if but before the hash_set.  You need a mutex, don't
you?

Ryan

   -apr_hash_set(sconf-cacheht, obj-key, strlen(obj-key), NULL);
   +/*
   + * RACE .. some one might have just deleted this object .. so
test
   + * if it is still around
   + */
   +if (obj) {
   +apr_hash_set(sconf-cacheht, obj-key, strlen(obj-key),
NULL);
   +cleanup_cache_object(obj);
   +h-cache_obj = NULL;
   +}
if (sconf-lock) {
apr_thread_mutex_unlock(sconf-lock);
   -}
   -
   -cleanup_cache_object(obj);
   +}
 
return OK;
}
 
 
 




Re: cvs commit: httpd-2.0/modules/experimental mod_mem_cache.c

2002-02-12 Thread Ian Holsman

oops.. used the wrong email from address to reply.

there is a mutex around this code.
what I changed was to add the cleanup_cache_object into the mutex lock

Ryan Bloom wrote:
 Doesn't the race condition still exist?   For example, I can delete the
 object after the if but before the hash_set.  You need a mutex, don't
 you?
 
 Ryan
 
 
  -apr_hash_set(sconf-cacheht, obj-key, strlen(obj-key), NULL);
  +/*
  + * RACE .. some one might have just deleted this object .. so

 test
 
  + * if it is still around
  + */
  +if (obj) {
  +apr_hash_set(sconf-cacheht, obj-key, strlen(obj-key),

 NULL);
 
  +cleanup_cache_object(obj);
  +h-cache_obj = NULL;
  +}
   if (sconf-lock) {
   apr_thread_mutex_unlock(sconf-lock);
  -}
  -
  -cleanup_cache_object(obj);
  +}

   return OK;
   }




 






Re: UseCanonicalName Off in default config

2002-02-12 Thread Martin Kraemer

On Tue, Feb 12, 2002 at 03:11:52PM -0500, Joshua Slive wrote:
 This configuration seems more idiot-proof and would eliminate a huge chunk
 of newbie why can't I access a directory without a trailing slash
 questions.
 
 I'm posting here before committing because I don't know if there may be some
 subtle security or other issue that has prevented this change from being
 made long ago.

Typically, you expect people to _at_least_ be able to configure their
own host name correctly. Alas, even some vendors supply a default
configuration with ServerName localhost or ServerName 127.0.0.1.

For these, the change is the best fix. For the former (and for everyone
who _knows_ what he's doing), the old logic whatever you typed in to
reach me, I use my correct name nonetheless is probably better.

+0.5 from here for the change.

  Martin
-- 
[EMAIL PROTECTED] | Fujitsu Siemens
Fon: +49-89-636-46021, FAX: +49-89-636-47655 | 81730  Munich,  Germany



Re: modules.apache.org

2002-02-12 Thread Martin Kraemer

On Tue, Feb 12, 2002 at 11:48:10AM -0800, Ryan Bloom wrote:
 The hope is that we will replace the entire look and feel of the
 modules.apache.org site.  I am hoping that once I have the machine up
 and running, I can create a mailing list, and we can all discuss our
 goals for the site at that time.

Hopefully it will be better connected (at least for european users, the
current modules.apache.org is dead slow and unreliable).

   Martin
-- 
[EMAIL PROTECTED] | Fujitsu Siemens
Fon: +49-89-636-46021, FAX: +49-89-636-47655 | 81730  Munich,  Germany



Re: Interesting Apache 2.0 project...

2002-02-12 Thread Martin Kraemer

On Tue, Feb 12, 2002 at 02:25:40PM -0500, Bill Stoddard wrote:
 
 This is an interesting exercise in that we will need manipulate the blocking 
behaviour of
 the network layer from the top of the filter stack.

Indeed -- but then it's no longer CGI (different interface), so you
lose all the CGI applications. There has already been fcgi (in an attempt
at providing almost source level compatibility, and winning speed by
recycling processes instead of forking all the while).

Also, RFC2388 might be interesting to implement some day...

   Martin
-- 
[EMAIL PROTECTED] | Fujitsu Siemens
Fon: +49-89-636-46021, FAX: +49-89-636-47655 | 81730  Munich,  Germany



Re: modules.apache.org

2002-02-12 Thread Thomas Eibner

On Tue, Feb 12, 2002 at 11:41:20PM +0100, Martin Kraemer wrote:
 On Tue, Feb 12, 2002 at 11:48:10AM -0800, Ryan Bloom wrote:
  The hope is that we will replace the entire look and feel of the
  modules.apache.org site.  I am hoping that once I have the machine up
  and running, I can create a mailing list, and we can all discuss our
  goals for the site at that time.
 
 Hopefully it will be better connected (at least for european users, the
 current modules.apache.org is dead slow and unreliable).

Funny. I never had any problems accessing it from Denmark.

-- 
  Thomas Eibner http://thomas.eibner.dk/ DnsZone http://dnszone.org/
  mod_pointer http://stderr.net/mod_pointer http://photos.eibner.dk/



Re: modules.apache.org

2002-02-12 Thread Sander Temme

 Hopefully it will be better connected (at least for european users, the
 current modules.apache.org is dead slow and unreliable).

Can you send me a traceroute from where you are? I can't promise that I can
do anything with it, but it'll be interesting to know where the packets flow
when they are so slow.

S.

-- 
Covalent Technologies [EMAIL PROTECTED]
Engineering groupVoice: (415) 536 5214
645 Howard St. Fax: (415) 536 5210
San Francisco CA 94105

   PGP Fingerprint: 1E74 4E58 DFAC 2CF5 6A03  5531 AFB1 96AF B584 0AB1

===
This email message is for the sole use of the intended recipient(s) and may
contain confidential and privileged information. Any unauthorized review,
use, disclosure or distribution is prohibited.  If you are not the intended
recipient, please contact the sender by reply email and destroy all copies
of the original message
===




Re: cvs commit: httpd-2.0/server/mpm/winnt service.c

2002-02-12 Thread William A. Rowe, Jr.

 wrowe   02/02/12 19:33:34
 
   Modified:server/mpm/winnt service.c
   Log:
 The final commit to achieve a quality release.  We cannot use CreateThread
 on Win32 when using the clib; msvcrt has its own initialization and
 destruction, so it needs its own turn.  _createthreadex is the same but
 different - it's implemented by msvcrt and causes all the appropriate
 setup and teardown to occur.
   
   Revision  ChangesPath
   1.44  +5 -5  httpd-2.0/server/mpm/winnt/service.c

Looks like that was the last semi-critical bit.  We have liftoff on Win32 again :)

Bill




Re: cvs commit: httpd-2.0 STATUS

2002-02-12 Thread Aaron Bannert

I should have both of these done in the next 24 hours, but in case
someone's itching to roll a release tarball now that the Win32 bugs have
been squashed I wanted to let it be known that I won't support a beta
from current CVS.

But don't let me hold up the show. I won't be changing critical interfaces
with either of these issues, I just think they are critical annoyances. :)

-aaron


On Wed, Feb 13, 2002 at 06:09:03AM -, [EMAIL PROTECTED] wrote:
 aaron   02/02/12 22:09:02
 
   Modified:.STATUS
   Log:
   Just a heads up to let people know what I'm working on. I ran into
   some problems with the new POD code in the worker MPM, and although
   I'm almost finished I didn't want people rolling a tarball without
   knowing of these problems first.
   
   Revision  ChangesPath
   1.499 +15 -1 httpd-2.0/STATUS
   
   Index: STATUS
   ===
   RCS file: /home/cvs/httpd-2.0/STATUS,v
   retrieving revision 1.498
   retrieving revision 1.499
   diff -u -r1.498 -r1.499
   --- STATUS  13 Feb 2002 04:49:55 -  1.498
   +++ STATUS  13 Feb 2002 06:09:02 -  1.499
   @@ -1,5 +1,5 @@
APACHE 2.0 STATUS:  -*-text-*-
   -Last modified at [$Date: 2002/02/13 04:49:55 $]
   +Last modified at [$Date: 2002/02/13 06:09:02 $]

Release:

   @@ -110,6 +110,12 @@
but is hesitant to do the same for the httpd binary.
Message-ID: [EMAIL PROTECTED]

   +* [Aaron] All signals have been removed from the worker MPM, which
   +  makes the code significantly cleaner, but there are a couple of
   +  lingering problems:
   +* mod_cgid doesn't die at shutdown
   +* httpd -X and -DONE_PROCESS is broken
   +Status: Aaron volunteers. (This is a -1 for beta from him)

CURRENT VOTES:

   @@ -139,6 +145,14 @@
  -0:   Aaron (premature decision, needs more discussion), Lars

RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
   +
   +* When we start httpd with the -DNO_DETACH flag on Unix, we
   +  should still create a new session (and possibly also still close
   +  stdin/stdout/stderr and redirect from /dev/null), so that
   +  process management tools like 'daemontools' or AIX's System
   +  Resource Controller can manage apache.
   +Message-ID: [EMAIL PROTECTED]
   +Status: Aaron volunteers.

* Usage of APR_BRIGADE_NORMALIZE in core_input_filter should be
  removed if possible.
   
   
   



Re: cvs commit: httpd-2.0 STATUS

2002-02-12 Thread Justin Erenkrantz

On Wed, Feb 13, 2002 at 06:09:03AM -, [EMAIL PROTECTED] wrote:
 aaron   02/02/12 22:09:02
 
   Modified:.STATUS
   Log:
   Just a heads up to let people know what I'm working on. I ran into
   some problems with the new POD code in the worker MPM, and although
   I'm almost finished I didn't want people rolling a tarball without
   knowing of these problems first.

FWIW, my JRE_1 tag does *not* have this change.  rbb and I agreed
that it wasn't necessary to have the signal-less worker MPM in any
beta as it doesn't affect modules.  It also gives time to stablize
problems like these.

If OtherBill can provide me a list of changes to Win32 that are
needed for any .32 beta, I can bump those files and roll JRE_1.
OtherBill?  -- justin