rbb 02/04/01 00:27:43
Modified:server/mpm/perchild mpm.h perchild.c
Log:
Migrate perchild to the new lock API, and clean up some of the logic
surrounding the FD passing. This doesn't work yet, but it is
getting
closer. Currently, the problem is that we don't
* Jeff Trawick ([EMAIL PROTECTED]) wrote :
Thom May [EMAIL PROTECTED] writes:
This change appears to have broken some cgі scripts - cricket
http://cricket.sourceforge.net/ worked fine in 2.0.33 but in 2.0.34 and
35-dev:
[Sat Mar 30 15:20:03 2002] [error] [client 192.168.0.34]
* William A. Rowe, Jr. ([EMAIL PROTECTED]) wrote :
The 2.0.34 tag is now refreshed to cvs HEAD, please test and report
before we go ahead a roll in a day or so.
Bill
Looks good here - the problem I was seeing with CGIs is gone.
Cheers,
-Thom
Thom May [EMAIL PROTECTED] writes:
OK, this is fixed in the current 2.0.34 tag - my apologies for the wrong
diagnosis.
no apologies necessary... frankly, I always blame Ryan for everything
even if he is nowhere in sight... if you want to blame me than that
is only fair :)
--
Jeff Trawick
I am getting rather tired of answering questions on this one. Could we
please drop this crap about htpasswd using md5. A modified md5 is no
longer md5, so let's not call it md5 at all. Over and over again people
ask me why md5($string) doesn't match what is in htpasswd-generated
password
From: [EMAIL PROTECTED] [mailto:trawick@rdu88-250-
Thom May [EMAIL PROTECTED] writes:
OK, this is fixed in the current 2.0.34 tag - my apologies for the
wrong
diagnosis.
no apologies necessary... frankly, I always blame Ryan for everything
even if he is nowhere in sight... if you
As the subject. compiled and tested.
--
Thom May - [EMAIL PROTECTED]
* liiwi starts planning breakfast
aj And then, squadron A will attempt to extract the cereal from quadrant 34,
while teams F and Q ensure the lactic fluid remains chilled and readily
available...
? autom4te.cache
Ryan Bloom [EMAIL PROTECTED] writes:
It's good to feel loved and appreciated. :-)
;)
--
Jeff Trawick | [EMAIL PROTECTED]
Born in Roswell... married an alien...
Remember, because of the way bugzilla is configured, you can not assign
bugs to people unless you add bugs@ to the cc list.
If you do not add bugs@, then no one else sees any updates to the bug...
I went and made the fix for this bug.
On 1 Apr 2002 [EMAIL PROTECTED] wrote:
DO NOT REPLY TO
This is a severe crash-bug fix, can the 2.0.34 tag be bumped for it?
On 1 Apr 2002 16:42:02 -, [EMAIL PROTECTED] wrote:
bjh 02/04/01 08:42:02
Modified:server/mpm/mpmt_os2 mpmt_os2_child.c
Log:
Destroy the connection pool (and therefore run the cleanups) before destroying
2.0.34 built cleanly on daedalus. But when I tried to start it, I got:
[gregames@daedalus apache2.0.34]$ tail logs/www/error_log
[Mon Apr 01 08:36:31 2002] [notice] suEXEC mechanism enabled (wrapper:
/usr/local/apache2.0.34/bin/suexec)
[Mon Apr 01 08:36:31 2002] [crit] (28)No space left on
Greg Ames wrote:
The msg appears to be bogus; we have space. Here's the code:
/* create the rewriting lockfiles in the parent */
if ((rv = apr_lock_create(rewrite_log_lock, APR_MUTEX, APR_LOCKALL,
APR_LOCK_DEFAULT, NULL, p)) != APR_SUCCESS) {
On Tue, 2 Apr 2002, Brian Havard wrote:
This is a severe crash-bug fix, can the 2.0.34 tag be bumped for it?
OOPS!! Sorry about that. Thanks for the fix! :) ++1 to bumping 2.0.34
for this change, by all means...
--Cliff
--
Greg Ames [EMAIL PROTECTED] writes:
2.0.34 built cleanly on daedalus. But when I tried to start it, I got:
[gregames@daedalus apache2.0.34]$ tail logs/www/error_log
[Mon Apr 01 08:36:31 2002] [notice] suEXEC mechanism enabled (wrapper:
/usr/local/apache2.0.34/bin/suexec)
[Mon Apr 01
[EMAIL PROTECTED] wrote:
Log:
ap_proxy_http_request needs to check the return status of ap_pass_brigade
Does the same problem exist in proxy_ftp?
Regards,
Graham
--
-
[EMAIL PROTECTED]There's a moon
Marc Slemko [EMAIL PROTECTED] writes:
Remember, because of the way bugzilla is configured, you can not assign
bugs to people unless you add bugs@ to the cc list.
If you do not add bugs@, then no one else sees any updates to the bug...
I went and made the fix for this bug.
Thanks!
--
Jim Jagielski wrote:
Sounds like we're using SysV shared mem or sems on this build.
yep, and it's changed from 2.0.32:
[gregames@daedalus httpd-2.0.32]$ diff -u srclib/apr/include/apr.h
../httpd-2.0.34/srclib/apr/include/apr.h | grep SERIALIZE
#define APR_USE_FLOCK_SERIALIZE 0
Jeff Trawick wrote:
1) see what syscall failed and how to make it stop failing (OS tuning
perhaps?)
daedulus's truss doesn't have an option to follow fork()s :( But I think I'll
switch to Plan B anyway...see below.
2) validate that SysV sem is the proper mutex mechanism we should be
On Sun, Mar 31, 2002 at 06:36:58PM -0800, Ryan Bloom wrote:
If it's possible, I would like to get the perchild changes that I am
working on tonight into 2.0.34. I am tired of the reports that perchild
doesn't compile. :-) I am hoping to have the whole thing working by
the end of the day.
At 10:51 AM 4/1/2002, you wrote:
This is a severe crash-bug fix, can the 2.0.34 tag be bumped for it?
bjh 02/04/01 08:42:02
Modified:server/mpm/mpmt_os2 mpmt_os2_child.c
Log:
Destroy the connection pool (and therefore run the cleanups) before
destroying
the
William A. Rowe, Jr. [EMAIL PROTECTED] writes:
The 2.0.34 tag is now refreshed to cvs HEAD, please test and report
before we go ahead a roll in a day or so.
Does somebody want to clean up this ugliness in the configure output
(if --prefix=foo doesn't exist yet)?
../apr/apr-config[117]:
Is it possible for whomever knows best to provide code or help to the
PHP group and make a PHP bsd|apache_md5() function? Or adapt the
current PHP function w/ an additional attribute to select which type of
hash to use? md5($string, ..., HASH_NORM|HASH_BSD), it'd be very nice
if the latter
At 11:45 AM 4/1/2002, you wrote:
On Sun, Mar 31, 2002 at 06:36:58PM -0800, Ryan Bloom wrote:
If it's possible, I would like to get the perchild changes that I am
working on tonight into 2.0.34. I am tired of the reports that perchild
doesn't compile. :-) I am hoping to have the whole
Hi,
Is it possible for whomever knows best to provide code or help to the
PHP group and make a PHP bsd|apache_md5() function? Or adapt the
current PHP function w/ an additional attribute to select which type of
hash to use? md5($string, ..., HASH_NORM|HASH_BSD), it'd be very nice
if
I suspect apr_bucket_alloc_create() is called in the wrong place. Working on it. SHould
have a patch in 30 min or so.
Bill
See the CPAN Perl module;
search www.cpan.org for Crypt-PasswdMD5
It has a supported 'apachified' passwd variant.
Bill
At 12:11 PM 4/1/2002, you wrote:
Is it possible for whomever knows best to provide code or help to the PHP
group and make a PHP bsd|apache_md5() function? Or adapt the
Or we just add an extra flag to not just have the FreeBSD md5 password
format - but also the generic one.
Dw.
--
Dirk-Willem van Gulik
On Mon, 1 Apr 2002, William A. Rowe, Jr. wrote:
See the CPAN Perl module;
search www.cpan.org for Crypt-PasswdMD5
It has a supported 'apachified'
Hi,
This patch addes an equivalent functionality to htppd's -d argument to apxs.
The code works in two ways - if you explicitly specify -d, it uses that,
otherwise, it first checks to see if it's in the directory specified during
the configure process, and if not it then attempts to guess what
Greg Ames wrote:
2) validate that SysV sem is the proper mutex mechanism we should be
using by default on FreeBSD
Probably not. apache-1.3's ap_config.h defines HAVE_FLOCK_SERIALIZED_ACCEPT for
FreeBSD, but apr_hint.m4 doesn't have similar logic in 2.0. I'll patch that,
and give it
On Mon, 1 Apr 2002, Bill Stoddard wrote:
I suspect apr_bucket_alloc_create() is called in the wrong place.
I really just threw these in there so the things would have some miniscule
hope of compiling. The windows one and the OS/2 ones at least should be
examined in detail. There's got to be
On Mon, 1 Apr 2002, Bill Stoddard wrote:
I suspect apr_bucket_alloc_create() is called in the wrong place.
Working on it. SHould have a patch in 30 min or so.
A semi-related question::
Should apr_bucket_alloc_create() be registering a cleanup on the pool
that's passed into it so that
I suspect apr_bucket_alloc_create() is called in the wrong place.
Working on it. SHould have a patch in 30 min or so.
A semi-related question::
Should apr_bucket_alloc_create() be registering a cleanup on the
pool
that's passed into it so that apr_bucket_alloc_destroy() is called
On Mon, Apr 01, 2002 at 12:09:35PM -0600, William A. Rowe, Jr. wrote:
MPMs should never exist in modules/.
I don't think a 'broken mpm' is any worse than an MPM that doesn't
compile at all. But if you want to insist that --with-mpm=perchild yields
some sort of This MPM is experimental --
Greg Ames wrote:
With apr_hints.m4 patched to use FLOCK on FreeBSD, apr.h looks right. But when
I start it, I get:
[Mon Apr 01 10:10:02 2002] [emerg] (9)Bad file descriptor: Couldn't initialize
cross-process lock in child
...and the parent bails, leaving the children orphaned. I'll try
On Mon, 1 Apr 2002, Bill Stoddard wrote:
I suspect apr_bucket_alloc_create() is called in the wrong place.
Working on it. SHould have a patch in 30 min or so.
A semi-related question::
Should apr_bucket_alloc_create() be registering a cleanup on the pool
that's passed into it so
Cliff Woolley [EMAIL PROTECTED] wrote:
On Sun, 31 Mar 2002 [EMAIL PROTECTED] wrote:
+---+
| Bugzilla Bug ID |
|
On Mon, Apr 01, 2002 at 07:30:27PM -, [EMAIL PROTECTED] wrote:
jerenkrantz02/04/01 11:30:27
Modified:.CHANGES apr-config.in
Log:
Fix apr-config so that it will not attempt to cd to bindir if it doesn't
exist yet.
Oh glorious RM, this might be worthy for
On Mon, 1 Apr 2002, Bill Stoddard wrote:
I suspect apr_bucket_alloc_create() is called in the wrong place.
Working on it. SHould have a patch in 30 min or so.
A semi-related question::
Should apr_bucket_alloc_create() be registering a cleanup on the pool
that's passed into it so
On Mon, 1 Apr 2002, Sander Striker wrote:
Right now we're not using it for anything.
Only for the bucket_alloc struct itself, right?
Not even that. I took your advice and the apr_allocator is created first,
then the bucket_alloc struct is the first thing allocated from it.
--Cliff
From: Bill Stoddard [mailto:[EMAIL PROTECTED]]
On Mon, 1 Apr 2002, Bill Stoddard wrote:
I suspect apr_bucket_alloc_create() is called in the wrong place.
Working on it. SHould have a patch in 30 min or so.
A semi-related question::
Should apr_bucket_alloc_create()
From: Cliff Woolley [mailto:[EMAIL PROTECTED]]
Sent: 01 April 2002 21:39
On Mon, 1 Apr 2002, Sander Striker wrote:
Right now we're not using it for anything.
Only for the bucket_alloc struct itself, right?
Not even that. I took your advice and the apr_allocator is created first,
Anyone know why we have include/pcreposix.h? What is its
relationship to srclib/pcre/pcreposix.h? The differences
only seem to be in the comments.
Do we really need both? -- justin
I've been partly out of it lately, but I think there is a problem
with AddOutputFilterByType. Since ap_set_content_type() can
be called arbitrarily many times, it will try to add each filter
as directed by AddOutputFilterByType on each call. For certain
filters, that isn't a terrifically good
This gets -DNO_DETACH working for me with Apache's prefork MPM on
Linux and FreeBSD. But from Aaron's commit log for revision
1.34 I gather that this will break daemontools-like programs.
How should I get ./httpd -DNO_DETACH to work? Calling setsid() is
bogus.
This patch avoids the setsid()
I've been partly out of it lately, but I think there is a problem
with AddOutputFilterByType. Since ap_set_content_type() can
be called arbitrarily many times, it will try to add each filter
as directed by AddOutputFilterByType on each call. For certain
filters, that isn't a terrifically
On Mon, Apr 01, 2002 at 04:53:29PM -0500, Jeff Trawick wrote:
This gets -DNO_DETACH working for me with Apache's prefork MPM on
Linux and FreeBSD. But from Aaron's commit log for revision
1.34 I gather that this will break daemontools-like programs.
How should I get ./httpd -DNO_DETACH to
[Thu Mar 28 13:11:43 2002] [warn] (49)Can't assign requested address:
connect to listener
one per second sounds like idle server maintenance
That does seem to be the Apache code where the message is coming from based
on the comments around it.
can't assign requested address on a connect
On Mon, Apr 01, 2002 at 02:05:04PM -0800, Ryan Bloom wrote:
I have two conflicting thoughts, so I'll put them both out there for
discussion.
1) I agree (mostly) RESOURCE filters are really the only ones that make
sense to add multiple times. We should ensure that no other filters are
Aaron Bannert [EMAIL PROTECTED] writes:
On Mon, Apr 01, 2002 at 04:53:29PM -0500, Jeff Trawick wrote:
This gets -DNO_DETACH working for me with Apache's prefork MPM on
Linux and FreeBSD. But from Aaron's commit log for revision
1.34 I gather that this will break daemontools-like
On Mon, Apr 01, 2002 at 05:23:07PM -0500, Jeff Trawick wrote:
as far as error reporting:
the error is written to the log, not to stderr, so you don't see it
Can we correct this so there is immediate response on stderr?
as far as what I want to do:
I just want to run httpd in the
On Mon, Apr 01, 2002 at 02:05:04PM -0800, Ryan Bloom wrote:
I have two conflicting thoughts, so I'll put them both out there for
discussion.
1) I agree (mostly) RESOURCE filters are really the only ones that
make
sense to add multiple times. We should ensure that no other filters
are
I noticed something weird on daedalus on the test build. It looks like we're
not autoindexing directories with HEADER.html or README.html files correctly.
You see the contents of HEADER.html and/or README.html, but not the other files
or subdirs in the directory. Often, the Mozilla animation
On Tue, Apr 02, 2002 at 01:07:43AM -, [EMAIL PROTECTED] wrote:
aaron 02/04/01 17:07:43
Modified:docs/manual/mod mpm_common.xml
Log:
Update the docs on the ScoreBoardFile directive for the new
apr_shm.h API and the removal of the old SCOREBOARD_FILE stuff.
Can someone
On Mon, 1 Apr 2002, Aaron Bannert wrote:
Can someone verify both my grammar and my xml syntax? :)
I have three little grammar nits with it. I'll fix them in a little
while. As for XML syntax, that's for someone else to decide. :)
--Cliff
Aaron Bannert [EMAIL PROTECTED] writes:
On Mon, Apr 01, 2002 at 05:23:07PM -0500, Jeff Trawick wrote:
as far as error reporting:
the error is written to the log, not to stderr, so you don't see it
Can we correct this so there is immediate response on stderr?
as far as what I
Well, we don't need a whole lot of help to implment apache_md5 in PHP. I
don't think I'd call it that though. As far as I am concerned there is no
such thing as modified md5. It is either md5 or it isn't.
-Rasmus
On Mon, 1 Apr 2002, David Ford wrote:
Is it possible for whomever knows best
At 04:39 PM 4/1/2002, you wrote:
I noticed something weird on daedalus on the test build. It looks like we're
not autoindexing directories with HEADER.html or README.html files correctly.
You see the contents of HEADER.html and/or README.html, but not the other
files
or subdirs in the
At 01:31 PM 4/1/2002, you wrote:
On Mon, Apr 01, 2002 at 07:30:27PM -, [EMAIL PROTECTED] wrote:
jerenkrantz02/04/01 11:30:27
Modified:.CHANGES apr-config.in
Log:
Fix apr-config so that it will not attempt to cd to bindir if it doesn't
exist yet.
Oh
Are these also for consideration in the 2.0.34 release?
Bill
gregames02/04/01 13:07:13
Modified:buildapr_hints.m4
.STATUS
Log:
FreeBSD: use fcntl cross-process locks by default. Make note of problems
experienced with flock and SysV sems.
Now incorporated into APACHE_2_0_34
stoddard02/04/01 10:55:46
Modified:server/mpm/winnt mpm_winnt.c mpm_winnt.h
Log:
Win32: Move apr_bucket_alloc() to a more reasonable location to fix
memory leak.
Revision ChangesPath
1.253 +4 -6
William A. Rowe, Jr. [EMAIL PROTECTED] writes:
At 01:31 PM 4/1/2002, you wrote:
On Mon, Apr 01, 2002 at 07:30:27PM -, [EMAIL PROTECTED] wrote:
jerenkrantz02/04/01 11:30:27
Modified:.CHANGES apr-config.in
Log:
Fix apr-config so that it will not attempt
William A. Rowe, Jr. [EMAIL PROTECTED] writes:
Are these also for consideration in the 2.0.34 release?
gregames02/04/01 13:07:13
Modified:buildapr_hints.m4
.STATUS
Log:
FreeBSD: use fcntl cross-process locks by default. Make note of problems
On Mon, Apr 01, 2002 at 09:07:28PM -0500, Jeff Trawick wrote:
I'll forget about it for now (but I will commit a cleanup of
apr_proc_detach() which won't change the semantics). For the long
term I guess I want -DFOREGROUND and appropriate support in
apr_proc_detach().
Please, please don't
RM can you bump the .34 tag on these files? thanks.
-- Forwarded message --
Date: 2 Apr 2002 04:30:49 -
From: [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: cvs commit: httpd-2.0/modules/proxy mod_proxy.h proxy_http.c
proxy_util.c
dougm
In httpd-2.0/server/mpm/perchild
mpm.h -- version 1.16
perchild.c -- version 1.120
Ryan
--
Ryan Bloom [EMAIL PROTECTED]
645 Howard St. [EMAIL PROTECTED]
San Francisco, CA
At 10:33 PM 4/1/2002, you wrote:
RM can you bump the .34 tag on these files? thanks.
Caught it [note they are actually -reviewed- :-] ... files below
are now moved to tag APACHE_2_0_34
dougm 02/04/01 20:30:49
Modified:modules/proxy mod_proxy.h proxy_http.c proxy_util.c
Log:
At 10:44 PM 4/1/2002, you wrote:
In httpd-2.0/server/mpm/perchild
mpm.h -- version 1.16
perchild.c -- version 1.120
Both are bumped... anyone else care to cvs up -r APACHE_2_0_34
and verify that perchild builds?
Bill
On Mon, 1 Apr 2002, William A. Rowe, Jr. wrote:
Both are bumped... anyone else care to cvs up -r APACHE_2_0_34
and verify that perchild builds?
perchild.c: In function `worker_thread':
perchild.c:693: warning: variable `lr' might be clobbered by `longjmp' or
`vfork'
perchild.c:693: warning:
Sounds like that could be Doug's latest changes he asked to incorporate.
Doug, was there an additional file to bump, beyond the three you cited?
Bill
At 11:09 PM 4/1/2002, you wrote:
On Mon, 1 Apr 2002, William A. Rowe, Jr. wrote:
Both are bumped... anyone else care to cvs up -r
On Tue, 2 Apr 2002, Cliff Woolley wrote:
#3 0x4001b14f in socket_read (a=0x827a000, str=0xbf7fd59c,
len=0xbf7fd5a0,
block=1127800088) at apr_buckets_socket.c:74
#4 0x80d033b in core_input_filter (f=0x823a950, b=0x823a910,
mode=AP_MODE_READBYTES, block=1127800088, readbytes=7) at
On Mon, Apr 01, 2002 at 09:07:28PM -0500, Jeff Trawick wrote:
it isn't called in the parent... that's why I wanted to use
-DNO_DETACH :)
by parent I meant apache parent, not just that process that forked
other processes.
note that -DNO_DETACH from gdb is doomed... setsid() will fail (at
On Mon, Apr 01, 2002 at 08:20:24PM -0800, Jos Backus wrote:
On Mon, Apr 01, 2002 at 09:07:28PM -0500, Jeff Trawick wrote:
I'll forget about it for now (but I will commit a cleanup of
apr_proc_detach() which won't change the semantics). For the long
term I guess I want -DFOREGROUND and
your grep pattern missed this one:
ctx-inbio.block = block;
On Mon, 1 Apr 2002, William A. Rowe, Jr. wrote:
Sounds like that could be Doug's latest changes he asked to incorporate.
Doug, was there an additional file to bump, beyond the three you cited?
nope. sounds specific to perchild, cliff does the proxy test pass for
you with prefork and/or
On Mon, 1 Apr 2002, Doug MacEachern wrote:
your grep pattern missed this one:
ctx-inbio.block = block;
Doh! :)
Regardless, the value of -block that's getting passed in is fried. Some
of the others might be too, I'll have to go back and poke through gdb more
carefully.
Right now I'm
On Mon, 1 Apr 2002, Doug MacEachern wrote:
nope. sounds specific to perchild, cliff does the proxy test pass for
you with prefork and/or worker?
It does appear to be perchild-specific. It works on both prefork and
worker. Just the usual from those two: all tests passed except
ssl/http.t,
On Mon, 1 Apr 2002, William A. Rowe, Jr. wrote:
Sounds like that could be Doug's latest changes he asked to
incorporate.
Doug, was there an additional file to bump, beyond the three you
cited?
nope. sounds specific to perchild, cliff does the proxy test pass for
you with prefork
Adam Sussman wrote:
This patch adds a configuration directive ProxyRequireValidHTTPStatus.
When enabled, mod_proxy will require a valid HTTP status line from the
destination server and throw a 502 Bad Gateway error if it does not
get it. Basicaly, this disallows backasswards reponses.
78 matches
Mail list logo