]> granicus.if.org Git - apache/log
apache
20 years agoGerman translation of EnableExceptionHook
André Malo [Mon, 15 Mar 2004 21:31:13 +0000 (21:31 +0000)]
German translation of EnableExceptionHook

Reviewed by: Kess

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102970 13f79535-47bb-0310-9956-ffa450edef68

20 years agoclarify the enableexceptionhook description
André Malo [Mon, 15 Mar 2004 21:30:20 +0000 (21:30 +0000)]
clarify the enableexceptionhook description

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102969 13f79535-47bb-0310-9956-ffa450edef68

20 years ago Bugfix 2 - fix the rest of the subst codes for ssl.conf on Win32.
William A. Rowe Jr [Mon, 15 Mar 2004 21:20:15 +0000 (21:20 +0000)]
  Bugfix 2 - fix the rest of the subst codes for ssl.conf on Win32.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102968 13f79535-47bb-0310-9956-ffa450edef68

20 years agoupdate transformation
André Malo [Mon, 15 Mar 2004 20:47:08 +0000 (20:47 +0000)]
update transformation

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102966 13f79535-47bb-0310-9956-ffa450edef68

20 years agoadd initial documentation for EnableExceptionHook. Please review.
André Malo [Mon, 15 Mar 2004 20:45:58 +0000 (20:45 +0000)]
add initial documentation for EnableExceptionHook. Please review.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102965 13f79535-47bb-0310-9956-ffa450edef68

20 years agoAdd missing source
Martin Kraemer [Mon, 15 Mar 2004 20:19:00 +0000 (20:19 +0000)]
Add missing source

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102964 13f79535-47bb-0310-9956-ffa450edef68

20 years ago whoops - moving to fast - fix 1.135 to exclude the appropriate
William A. Rowe Jr [Mon, 15 Mar 2004 20:01:07 +0000 (20:01 +0000)]
  whoops - moving to fast - fix 1.135 to exclude the appropriate
  makefile section if ssl.conf is unneeded.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102962 13f79535-47bb-0310-9956-ffa450edef68

20 years agomod_cgid: Fix storage corruption caused by use of incorrect pool.
Jeff Trawick [Mon, 15 Mar 2004 20:00:13 +0000 (20:00 +0000)]
mod_cgid: Fix storage corruption caused by use of incorrect pool.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102961 13f79535-47bb-0310-9956-ffa450edef68

20 years ago Bugfix 1; if no ssl, no reason for ssl.conf.
William A. Rowe Jr [Mon, 15 Mar 2004 19:59:18 +0000 (19:59 +0000)]
  Bugfix 1; if no ssl, no reason for ssl.conf.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102960 13f79535-47bb-0310-9956-ffa450edef68

20 years agoForward-port from mod_dav 1.0:
Joe Orton [Sun, 14 Mar 2004 20:53:58 +0000 (20:53 +0000)]
Forward-port from mod_dav 1.0:

* server/util_xml.c (ap_xml_parse_input): Give a 413 (Request Entity
Too Large) not a 400 if the client exceeds the configured XML request
body limit.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102959 13f79535-47bb-0310-9956-ffa450edef68

20 years agoForward-port from mod_dav 1.0:
Joe Orton [Sun, 14 Mar 2004 19:51:08 +0000 (19:51 +0000)]
Forward-port from mod_dav 1.0:

* modules/dav/main/util.c (dav_validate_resource_state): Fix a 2617
violation: if the lock user validation fails, rather than giving a 401
without a WWW-Authenticate header, give a 403.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102958 13f79535-47bb-0310-9956-ffa450edef68

20 years agoImprove helpfulness of error messages when accept mutex has a problem.
Justin Erenkrantz [Sun, 14 Mar 2004 19:08:07 +0000 (19:08 +0000)]
Improve helpfulness of error messages when accept mutex has a problem.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102957 13f79535-47bb-0310-9956-ffa450edef68

20 years agoSatisfy directives now can be influenced by a surrounding <Limit>
André Malo [Sun, 14 Mar 2004 16:24:55 +0000 (16:24 +0000)]
Satisfy directives now can be influenced by a surrounding <Limit>
container.

PR: 14726.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102954 13f79535-47bb-0310-9956-ffa450edef68

20 years agorepos.c: In function `dav_fs_copymove_file':
André Malo [Sun, 14 Mar 2004 16:13:20 +0000 (16:13 +0000)]
repos.c: In function `dav_fs_copymove_file':
repos.c:315: warning: `perms' might be used uninitialized in this function

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102953 13f79535-47bb-0310-9956-ffa450edef68

20 years agoupdate transformation
André Malo [Sun, 14 Mar 2004 08:36:43 +0000 (08:36 +0000)]
update transformation

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102951 13f79535-47bb-0310-9956-ffa450edef68

20 years agohtpasswd.c: various cleanups and move to using apr_temp_dir_get()
Thom May [Sat, 13 Mar 2004 22:18:19 +0000 (22:18 +0000)]
htpasswd.c: various cleanups and move to using apr_temp_dir_get()

Submitted by: Guenter Knauf
Reviewed by: Thom May

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102950 13f79535-47bb-0310-9956-ffa450edef68

20 years agoemit the config filename when warning about overlapping aliases
André Malo [Sat, 13 Mar 2004 21:19:56 +0000 (21:19 +0000)]
emit the config filename when warning about overlapping aliases

Submitted by: Guenter Knauf <eflash gmx.net>
Reviewed by: Dirk-Willem van Gulik

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102949 13f79535-47bb-0310-9956-ffa450edef68

20 years agoadd docs for WorkerStackSize directive
Jeff Trawick [Sat, 13 Mar 2004 14:07:40 +0000 (14:07 +0000)]
add docs for WorkerStackSize directive

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102948 13f79535-47bb-0310-9956-ffa450edef68

20 years agopick of regeneration of a prior doc fix
Jeff Trawick [Sat, 13 Mar 2004 14:01:02 +0000 (14:01 +0000)]
pick of regeneration of a prior doc fix

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102947 13f79535-47bb-0310-9956-ffa450edef68

20 years agoFix litmus test copy_nodestcoll; 2518 requires that MKCOL MUST fail
Joe Orton [Sat, 13 Mar 2004 12:56:47 +0000 (12:56 +0000)]
Fix litmus test copy_nodestcoll; 2518 requires that MKCOL MUST fail
with 409 on missing intermediates:

* modules/dav/fs/repos.c (dav_fs_create_collection): Give a 409 rather
than a 403 if apr_dir_make fails with ENOENT.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102946 13f79535-47bb-0310-9956-ffa450edef68

20 years agoForward-port from mod_dav 1.0: maintain the {DAV:}executable property
Joe Orton [Sat, 13 Mar 2004 12:52:04 +0000 (12:52 +0000)]
Forward-port from mod_dav 1.0: maintain the {DAV:}executable property
across COPY and MOVE:

* modules/dav/fs/repos.c (dav_fs_copymove_file): Take src_info,
dst_info arguments and set permissions on dst if necessary.
(dav_fs_copymove_state, dav_fs_copymove_walker,
dav_fs_copymove_resource): Update accordingly.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102945 13f79535-47bb-0310-9956-ffa450edef68

20 years ago* modules/dav/fs/repos.c (MAP_IO2HTTP): New macro.
Joe Orton [Fri, 12 Mar 2004 18:06:55 +0000 (18:06 +0000)]
* modules/dav/fs/repos.c (MAP_IO2HTTP): New macro.
(dav_fs_copymove_file): Use it to give a 507 if open() returns ENOSPC,
and use it to handle apr_file_write_full() return code.
(dav_fs_open_stream): Use MAP_IO2HTTP.
(dav_fs_create_collection): Use APR_STATUS_IS_ENOSPC.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102944 13f79535-47bb-0310-9956-ffa450edef68

20 years ago* modules/ssl/ssl_engine_log.c (ssl_log_annotation): const-ify more.
Joe Orton [Fri, 12 Mar 2004 17:14:28 +0000 (17:14 +0000)]
* modules/ssl/ssl_engine_log.c (ssl_log_annotation): const-ify more.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102943 13f79535-47bb-0310-9956-ffa450edef68

20 years agoGrammar fix.
Joe Orton [Fri, 12 Mar 2004 17:09:32 +0000 (17:09 +0000)]
Grammar fix.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102942 13f79535-47bb-0310-9956-ffa450edef68

20 years agoRemove some more uneeded code.
David Reid [Fri, 12 Mar 2004 02:08:45 +0000 (02:08 +0000)]
Remove some more uneeded code.
Fix setting of per-thread request limit
Actually restart threads following a restart signal
Try to keep the mpm_state a little more accurately.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102941 13f79535-47bb-0310-9956-ffa450edef68

20 years agoBetter handling of ONE_PROCESS.
David Reid [Fri, 12 Mar 2004 01:39:54 +0000 (01:39 +0000)]
Better handling of ONE_PROCESS.
Fix restarts and shutdowns so we no longer segfault.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102940 13f79535-47bb-0310-9956-ffa450edef68

20 years ago Pick up mod_status.h
William A. Rowe Jr [Thu, 11 Mar 2004 20:19:24 +0000 (20:19 +0000)]
  Pick up mod_status.h

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102938 13f79535-47bb-0310-9956-ffa450edef68

20 years ago Tie in ../ssl/mod_ssl.h
William A. Rowe Jr [Thu, 11 Mar 2004 20:11:44 +0000 (20:11 +0000)]
  Tie in ../ssl/mod_ssl.h

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102937 13f79535-47bb-0310-9956-ffa450edef68

20 years ago* server/vhost.c: Fix comments which got search'n'replaced.
Joe Orton [Thu, 11 Mar 2004 19:46:35 +0000 (19:46 +0000)]
* server/vhost.c: Fix comments which got search'n'replaced.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102936 13f79535-47bb-0310-9956-ffa450edef68

20 years ago* modules/proxy/proxy_http.c (ap_proxy_http_process_response):
Joe Orton [Thu, 11 Mar 2004 17:21:47 +0000 (17:21 +0000)]
* modules/proxy/proxy_http.c (ap_proxy_http_process_response):
Consistently check whether r->status is "successful" or not; fix
screwy handling of 2xx-but-not-200 responses when ProxyErrorOverride
is used.

PR: 20183
Submitted by: Marcus Janson <marcus.janson@tre.se>, Joe Orton

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102935 13f79535-47bb-0310-9956-ffa450edef68

20 years ago* modules/dav/fs/repos.c (dav_fs_copymove_file): Update for the fact
Joe Orton [Thu, 11 Mar 2004 14:32:00 +0000 (14:32 +0000)]
* modules/dav/fs/repos.c (dav_fs_copymove_file): Update for the fact
that apr_file_read() has guaranteed len == 0 at EOF for a looong time;
and avoid a redundant call to write(,,0) when EOF is reached.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102934 13f79535-47bb-0310-9956-ffa450edef68

20 years ago* modules/dav/main/mod_dav.c (dav_finish_multistatus): New function;
Joe Orton [Thu, 11 Mar 2004 13:46:48 +0000 (13:46 +0000)]
* modules/dav/main/mod_dav.c (dav_finish_multistatus): New function;
factored out, sends an EOS bucket after the response body.
(dav_send_multistatus, dav_method_propfind): Use it.

[might be related to PR 27576 if there is a real issue described
there]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102933 13f79535-47bb-0310-9956-ffa450edef68

20 years agoThreaded MPMs for Unix and Win32: Add WorkerStackSize directive
Jeff Trawick [Thu, 11 Mar 2004 03:57:50 +0000 (03:57 +0000)]
Threaded MPMs for Unix and Win32: Add WorkerStackSize directive
to override default thread stack size for threads which handle
client connections.  Required for some third-party modules on
platforms with small default thread stack size.

This is also useful for trimming back the stack size on
platforms with relatively large default stack size in order to
conserve address space for supporting more threads per child.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102931 13f79535-47bb-0310-9956-ffa450edef68

20 years agoRevise the beos mpm into the new world order that is heralded by
David Reid [Wed, 10 Mar 2004 22:38:46 +0000 (22:38 +0000)]
Revise the beos mpm into the new world order that is heralded by
APR 1.0 :)
Simplification and more comments.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102929 13f79535-47bb-0310-9956-ffa450edef68

20 years agoupdate transformation
André Malo [Wed, 10 Mar 2004 22:35:30 +0000 (22:35 +0000)]
update transformation

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102928 13f79535-47bb-0310-9956-ffa450edef68

20 years ago* modules/ssl/ssl_engine_log.c (ssl_log_annotate, ssl_log_annotation,
Joe Orton [Wed, 10 Mar 2004 21:54:17 +0000 (21:54 +0000)]
* modules/ssl/ssl_engine_log.c (ssl_log_annotate, ssl_log_annotation,
ssl_log_ssl_error): const-ify annotation strings and simplify
ssl_log_annotation.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102927 13f79535-47bb-0310-9956-ffa450edef68

20 years ago* os/unix/unixd.c (unixd_accept): Eliminate now-redundant call to
Joe Orton [Wed, 10 Mar 2004 21:06:11 +0000 (21:06 +0000)]
* os/unix/unixd.c (unixd_accept): Eliminate now-redundant call to
apr_os_sock_get(); let APR check for accept returning zero on TPF.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102925 13f79535-47bb-0310-9956-ffa450edef68

20 years ago* modules/standard/mod_autoindex.c (index_directory): If stat() fails
Joe Orton [Wed, 10 Mar 2004 20:51:10 +0000 (20:51 +0000)]
* modules/standard/mod_autoindex.c (index_directory): If stat() fails
for a particular dirent, ignore that entry rather than truncating the
directory listing.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102924 13f79535-47bb-0310-9956-ffa450edef68

20 years agoWin32: Tweak worker thread accounting to fix hang when number of Listen directives...
Bill Stoddard [Wed, 10 Mar 2004 15:05:52 +0000 (15:05 +0000)]
Win32: Tweak worker thread accounting to fix hang when number of Listen directives is >= ThreadsPerChild

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102922 13f79535-47bb-0310-9956-ffa450edef68

20 years agoGerman Translation of Win32DisableAcceptEx directive synopsis
André Malo [Tue, 9 Mar 2004 21:36:12 +0000 (21:36 +0000)]
German Translation of Win32DisableAcceptEx directive synopsis

Reviewed by: Kess

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102917 13f79535-47bb-0310-9956-ffa450edef68

20 years agoDocument %{HTTPS} and expand on %{SSL:...} a bit.
Joe Orton [Tue, 9 Mar 2004 21:34:52 +0000 (21:34 +0000)]
Document %{HTTPS} and expand on %{SSL:...} a bit.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102916 13f79535-47bb-0310-9956-ffa450edef68

20 years agofinetuning
André Malo [Tue, 9 Mar 2004 20:38:42 +0000 (20:38 +0000)]
finetuning

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102912 13f79535-47bb-0310-9956-ffa450edef68

20 years agoseems to be handedited
André Malo [Tue, 9 Mar 2004 20:16:18 +0000 (20:16 +0000)]
seems to be handedited

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102911 13f79535-47bb-0310-9956-ffa450edef68

20 years agoadd stylesheets for non-zip generation
André Malo [Tue, 9 Mar 2004 20:06:00 +0000 (20:06 +0000)]
add stylesheets for non-zip generation

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102907 13f79535-47bb-0310-9956-ffa450edef68

20 years agoEnable mod_rewrite to recognize SSL variables (using ssl_var_lookup)
Madhusudan Mathihalli [Tue, 9 Mar 2004 17:58:46 +0000 (17:58 +0000)]
Enable mod_rewrite to recognize SSL variables (using ssl_var_lookup)

Submitted by: Joe Orton
Reviewed by: Madhusudan Mathihalli

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102905 13f79535-47bb-0310-9956-ffa450edef68

20 years agoEnable mod_rewrite to recognize SSL variables (using ssl_var_lookup)
Madhusudan Mathihalli [Tue, 9 Mar 2004 17:33:15 +0000 (17:33 +0000)]
Enable mod_rewrite to recognize SSL variables (using ssl_var_lookup)

Submitted by: Joe Orton
Reviewed by: Madhusudan Mathihalli

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102904 13f79535-47bb-0310-9956-ffa450edef68

20 years agoSync with 2.0.49 tag.
Justin Erenkrantz [Mon, 8 Mar 2004 23:43:11 +0000 (23:43 +0000)]
Sync with 2.0.49 tag.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102896 13f79535-47bb-0310-9956-ffa450edef68

20 years agoFix bug in mod_usertrack when no CookieName is set.
Justin Erenkrantz [Mon, 8 Mar 2004 23:27:31 +0000 (23:27 +0000)]
Fix bug in mod_usertrack when no CookieName is set.

PR: 24483
Submitted by: Manni Wood <manniwood planet-save.com>
Reviewed by: Cliff Woolley, Jim Jagielski

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102890 13f79535-47bb-0310-9956-ffa450edef68

20 years agoSynch with 2.0 branch.
Joe Orton [Sun, 7 Mar 2004 22:07:55 +0000 (22:07 +0000)]
Synch with 2.0 branch.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102881 13f79535-47bb-0310-9956-ffa450edef68

20 years agoAdd the ssl_is_https() and ssl_var_lookup() optional functions to the mod_nw_ssl...
Bradley Nicholes [Sun, 7 Mar 2004 03:08:21 +0000 (03:08 +0000)]
Add the ssl_is_https() and ssl_var_lookup() optional functions to the  mod_nw_ssl module for Netware

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102877 13f79535-47bb-0310-9956-ffa450edef68

20 years agoAllow make files to create a cc.opt compiler options file per NLM rather than a singl...
Bradley Nicholes [Sun, 7 Mar 2004 03:04:51 +0000 (03:04 +0000)]
Allow make files to create a cc.opt compiler options file per NLM rather than a single file per directory

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102876 13f79535-47bb-0310-9956-ffa450edef68

20 years agoAdd the include path to modules/ssl to resolve the include of mod_ssl.h
Bradley Nicholes [Sat, 6 Mar 2004 22:26:51 +0000 (22:26 +0000)]
Add the include path to modules/ssl to resolve the include of mod_ssl.h

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102875 13f79535-47bb-0310-9956-ffa450edef68

20 years agoAdd eoc_bucket.c to the NetWare makefile
Bradley Nicholes [Sat, 6 Mar 2004 22:22:38 +0000 (22:22 +0000)]
Add eoc_bucket.c to the NetWare makefile

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102874 13f79535-47bb-0310-9956-ffa450edef68

20 years agoFix use of mod_ssl as a DSO linked against static SSL libraries; also
Joe Orton [Sat, 6 Mar 2004 16:47:41 +0000 (16:47 +0000)]
Fix use of mod_ssl as a DSO linked against static SSL libraries; also
stop linking all of support/* against the SSL libraries:

* acinclude.m4 (APACHE_MODULE): Define MOD_FOO_LDADD which each
module .la library will be linked against.
(APACHE_MODPATH_ADD): Link static modules against the provided libraries.
(APACHE_CHECK_SSL_TOOLKIT): Put SSL libraries in SSL_LIBS and export
that to config_vars.mk.

* support/Makefile.in: Link ab against SSL_LIBS.

* modules/ssl/config.m4: Add SSL_LIBS and distcache libraries to
MOD_SSL_LDADD.

PR: 17217

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102870 13f79535-47bb-0310-9956-ffa450edef68

20 years ago* include/mpm_common.h (ap_pod_t): Remove 'sa' field.
Joe Orton [Sat, 6 Mar 2004 14:50:55 +0000 (14:50 +0000)]
* include/mpm_common.h (ap_pod_t): Remove 'sa' field.

* server/mpm_common.c (ap_mpm_pod_open, dummy_connection): Use
ap_listeners->bind_addr for the dummy connection rather than doing a
name lookup on the first listener's hostname and using one of the
addresses returned.

PR: 27313

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102869 13f79535-47bb-0310-9956-ffa450edef68

20 years agoAdd maxmemfree as a default for the netware mpm
Bradley Nicholes [Fri, 5 Mar 2004 19:31:24 +0000 (19:31 +0000)]
Add maxmemfree as a default for the netware mpm

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102866 13f79535-47bb-0310-9956-ffa450edef68

20 years agoRevert a change to the link flags that were accidentally committed.
Sander Striker [Fri, 5 Mar 2004 18:52:01 +0000 (18:52 +0000)]
Revert a change to the link flags that were accidentally committed.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102864 13f79535-47bb-0310-9956-ffa450edef68

20 years agoAllow the enabled flag to be set to more than just TRUE or FALSE so that
Bradley Nicholes [Fri, 5 Mar 2004 02:44:40 +0000 (02:44 +0000)]
Allow the enabled flag to be set to more than just TRUE or FALSE so that
the OPTIONAL flag can be correctly merged within the
ssl_config_server_merge() function.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102860 13f79535-47bb-0310-9956-ffa450edef68

20 years agoAllow the enabled flag to be set to more that just TRUE or FALSE so that
Bradley Nicholes [Fri, 5 Mar 2004 02:41:39 +0000 (02:41 +0000)]
Allow the enabled flag to be set to more that just TRUE or FALSE so that
the OPTIONAL flag is correctly merged within the
ssl_config_server_merge() function.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102859 13f79535-47bb-0310-9956-ffa450edef68

20 years ago* modules/ssl/ssl_engine_init.c (ssl_init_Engine): Log the OpenSSL
Joe Orton [Thu, 4 Mar 2004 22:00:25 +0000 (22:00 +0000)]
* modules/ssl/ssl_engine_init.c (ssl_init_Engine): Log the OpenSSL
error stack contents if engine load/init fails.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102857 13f79535-47bb-0310-9956-ffa450edef68

20 years ago* modules/ssl/ssl_engine_log.c (ssl_log_ssl_error): Use %lu to print
Joe Orton [Thu, 4 Mar 2004 21:54:09 +0000 (21:54 +0000)]
* modules/ssl/ssl_engine_log.c (ssl_log_ssl_error): Use %lu to print
an unsigned long.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102856 13f79535-47bb-0310-9956-ffa450edef68

20 years ago* modules/ssl/ssl_engine_vars.c (ssl_var_lookup,
Joe Orton [Thu, 4 Mar 2004 20:44:13 +0000 (20:44 +0000)]
* modules/ssl/ssl_engine_vars.c (ssl_var_lookup,
ssl_var_lookup_ssl_cipher): Use apr_itoa instead of psprintf %d.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102855 13f79535-47bb-0310-9956-ffa450edef68

20 years ago* modules/ssl/ssl_engine_vars (ssl_var_lookup): const'ify result and
Joe Orton [Thu, 4 Mar 2004 20:39:53 +0000 (20:39 +0000)]
* modules/ssl/ssl_engine_vars (ssl_var_lookup): const'ify result and
drop a bunch of casts; use apr_table_get directly in place of
ssl_var_lookup_header.
(ssl_var_lookup_header): Remove function.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102854 13f79535-47bb-0310-9956-ffa450edef68

20 years ago* modules/ssl/ssl_engine_vars (ssl_var_lookup): Optimise such that
Joe Orton [Thu, 4 Mar 2004 13:42:09 +0000 (13:42 +0000)]
* modules/ssl/ssl_engine_vars (ssl_var_lookup): Optimise such that
lookup of SSL_* variables (the common case) requires 2 rather than 29
strcasecmp calls before getting to ssl_var_lookup_ssl().

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102851 13f79535-47bb-0310-9956-ffa450edef68

20 years ago* modules/ssl/mod_ssl.h: Declare ssl_is_https optional function.
Joe Orton [Thu, 4 Mar 2004 13:06:54 +0000 (13:06 +0000)]
* modules/ssl/mod_ssl.h: Declare ssl_is_https optional function.

* modules/ssl/ssl_engine_vars (ssl_is_https): New function.
(ssl_var_register): Register it.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102850 13f79535-47bb-0310-9956-ffa450edef68

20 years ago* modules/ssl/ssl_engine_vars (ssl_var_lookup): Fix potential
Joe Orton [Thu, 4 Mar 2004 07:59:30 +0000 (07:59 +0000)]
* modules/ssl/ssl_engine_vars (ssl_var_lookup): Fix potential
segfaults if called with r=NULL, c!=NULL, spotted by Andr��.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102849 13f79535-47bb-0310-9956-ffa450edef68

20 years agosync with 2.0.49-dev
Jeff Trawick [Wed, 3 Mar 2004 11:09:35 +0000 (11:09 +0000)]
sync with 2.0.49-dev

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102846 13f79535-47bb-0310-9956-ffa450edef68

20 years ago *) Remove compile-time length limit on request strings. Length is
Paul J. Reder [Mon, 1 Mar 2004 21:40:44 +0000 (21:40 +0000)]
 *) Remove compile-time length limit on request strings. Length is
    now enforced solely with the LimitRequestLine config directive.
    [Paul J. Reder]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102840 13f79535-47bb-0310-9956-ffa450edef68

20 years agofix windows build: add path to mod_ssl.h
Allan K. Edwards [Mon, 1 Mar 2004 18:06:08 +0000 (18:06 +0000)]
fix windows build: add path to mod_ssl.h

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102837 13f79535-47bb-0310-9956-ffa450edef68

20 years agoadd eoc_bucket.c to project
Allan K. Edwards [Mon, 1 Mar 2004 17:49:52 +0000 (17:49 +0000)]
add eoc_bucket.c to project

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102834 13f79535-47bb-0310-9956-ffa450edef68

20 years agoenable IPv6 for Windows XP and 2003. In addition this this
Allan K. Edwards [Mon, 1 Mar 2004 15:55:54 +0000 (15:55 +0000)]
enable IPv6 for Windows XP and 2003. In addition this this
we need a way to set APR_HAVE_IPV6 at build time in apr.hw

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102833 13f79535-47bb-0310-9956-ffa450edef68

20 years ago* modules/metadata/mod_headers.c (header_inout_cmd): Remove redundant
Joe Orton [Mon, 1 Mar 2004 15:51:25 +0000 (15:51 +0000)]
* modules/metadata/mod_headers.c (header_inout_cmd): Remove redundant
conditional.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102832 13f79535-47bb-0310-9956-ffa450edef68

20 years agoupdate transformation
André Malo [Sun, 29 Feb 2004 18:05:28 +0000 (18:05 +0000)]
update transformation

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102828 13f79535-47bb-0310-9956-ffa450edef68

20 years agoWin32: Taking down the child process on accept errors opens the possibility of a...
Bill Stoddard [Sun, 29 Feb 2004 16:19:18 +0000 (16:19 +0000)]
Win32: Taking down the child process on accept errors opens the possibility of a DoS attack.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102827 13f79535-47bb-0310-9956-ffa450edef68

20 years agosync with stable branch
Jeff Trawick [Sun, 29 Feb 2004 14:54:24 +0000 (14:54 +0000)]
sync with stable branch

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102826 13f79535-47bb-0310-9956-ffa450edef68

20 years agoWin32: find_read_listeners was not correctly handling multiple listeners on the Win32...
Bill Stoddard [Sun, 29 Feb 2004 13:47:02 +0000 (13:47 +0000)]
Win32: find_read_listeners was not correctly handling multiple listeners on the Win32DisableAcceptEx path

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102823 13f79535-47bb-0310-9956-ffa450edef68

20 years ago* Makefile.in: Link httpd against user-supplied $(LIBS).
Joe Orton [Sun, 29 Feb 2004 00:33:16 +0000 (00:33 +0000)]
* Makefile.in: Link httpd against user-supplied $(LIBS).

PR: 7882

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102820 13f79535-47bb-0310-9956-ffa450edef68

20 years ago* modules/ssl/ssl_engine_io.c (ssl_io_filter_disable,
Joe Orton [Sun, 29 Feb 2004 00:29:20 +0000 (00:29 +0000)]
* modules/ssl/ssl_engine_io.c (ssl_io_filter_disable,
ssl_io_filter_error): Clear the SSL * pointer in the SSLConnRec too.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102819 13f79535-47bb-0310-9956-ffa450edef68

20 years ago* server/core.c (core_output_filter): Avoid using EOC bucket after
Joe Orton [Sun, 29 Feb 2004 00:25:48 +0000 (00:25 +0000)]
* server/core.c (core_output_filter): Avoid using EOC bucket after
deleting it.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102818 13f79535-47bb-0310-9956-ffa450edef68

20 years agoAttempt to document the new cert DN lookup feature.
Joe Orton [Sat, 28 Feb 2004 23:36:14 +0000 (23:36 +0000)]
Attempt to document the new cert DN lookup feature.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102817 13f79535-47bb-0310-9956-ffa450edef68

20 years agoDocument the %s format specifier.
Joe Orton [Sat, 28 Feb 2004 23:24:58 +0000 (23:24 +0000)]
Document the %s format specifier.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102816 13f79535-47bb-0310-9956-ffa450edef68

20 years ago* modules/ssl/ssl_engine_vars.c (ssl_var_lookup_ssl_cert_dn): Simplify
Joe Orton [Sat, 28 Feb 2004 23:03:15 +0000 (23:03 +0000)]
* modules/ssl/ssl_engine_vars.c (ssl_var_lookup_ssl_cert_dn): Simplify
to use apr_pstrmemdup.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102815 13f79535-47bb-0310-9956-ffa450edef68

20 years agosync
André Malo [Sat, 28 Feb 2004 22:59:23 +0000 (22:59 +0000)]
sync

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102814 13f79535-47bb-0310-9956-ffa450edef68

20 years ago* modules/ssl/ssl_engine_vars.c (ssl_var_lookup_ssl_cert_dn): For a DN
Joe Orton [Sat, 28 Feb 2004 22:56:01 +0000 (22:56 +0000)]
* modules/ssl/ssl_engine_vars.c (ssl_var_lookup_ssl_cert_dn): For a DN
which includes several RDNs with the same OID, allow lookup of any
particular RDN using an "_<n>" suffix on the name.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102813 13f79535-47bb-0310-9956-ffa450edef68

20 years agoupdate transformaation
André Malo [Sat, 28 Feb 2004 22:37:19 +0000 (22:37 +0000)]
update transformaation

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102812 13f79535-47bb-0310-9956-ffa450edef68

20 years agoAdd 's' format tag to mod_headers to allow access to mod_ssl variables
Joe Orton [Sat, 28 Feb 2004 21:44:30 +0000 (21:44 +0000)]
Add 's' format tag to mod_headers to allow access to mod_ssl variables
without the overhead of SSLOptions +StdEnvVars/+ExportCertData; also
ensure that any multi-line envvars are unwrapped onto a single line.

* modules/metadata/mod_headers.c (header_request_ssl_var, unwrap_header,
header_post_config): New functions.
(header_pre_config): Register the 's' tag type.
(register_hooks): Add the post_config hook.

PR: 23223

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102809 13f79535-47bb-0310-9956-ffa450edef68

20 years agoWin32: Log each listener thread
Bill Stoddard [Sat, 28 Feb 2004 20:50:01 +0000 (20:50 +0000)]
Win32: Log each listener thread

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102806 13f79535-47bb-0310-9956-ffa450edef68

20 years agoWin32: Eliminate a Sleep(100) that always occurs on certain errors on AcceptEx()...
Bill Stoddard [Sat, 28 Feb 2004 19:14:12 +0000 (19:14 +0000)]
Win32: Eliminate a Sleep(100) that always occurs on certain errors on AcceptEx(). Apply err_count threshold to all AcceptEx error conditions.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102805 13f79535-47bb-0310-9956-ffa450edef68

20 years agoWin32: Shutdown the server on critical child failures that will prevent the server...
Bill Stoddard [Sat, 28 Feb 2004 19:02:24 +0000 (19:02 +0000)]
Win32: Shutdown the server on critical child failures that will prevent the server from operating

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102804 13f79535-47bb-0310-9956-ffa450edef68

20 years agoMove mod_ssl-internal interfaces into ssl_private.h; allow mod_ssl.h
Joe Orton [Sat, 28 Feb 2004 18:06:35 +0000 (18:06 +0000)]
Move mod_ssl-internal interfaces into ssl_private.h; allow mod_ssl.h
to be included even when mod_ssl is not enabled.

* Makefile.in (install-include): Only install mod_ssl.h.

* modules/ssl/ssl_private.h: New file.

* modules/ssl/mod_ssl.h: Move everything apart from than the optional
hook definitions into ssl_private.h.

* modules/ssl/*.c: Include ssl_private.h not mod_ssl.h

* modules/ssl/config.m4: Always add the mod_ssl directory to the
include path so other modules can find mod_ssl.h.

* modules/proxy/mod_proxy.c: Include mod_ssl.h to pick up the optional
hook definitions rather than copy'n'pasting them.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102803 13f79535-47bb-0310-9956-ffa450edef68

20 years agoUse SSL_CLIENT_CERT_CHAIN_<n> with an underscore before the <n>.
Joe Orton [Sat, 28 Feb 2004 17:09:55 +0000 (17:09 +0000)]
Use SSL_CLIENT_CERT_CHAIN_<n> with an underscore before the <n>.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102802 13f79535-47bb-0310-9956-ffa450edef68

20 years ago* server/connection.c (ap_flush_conn): Fix typo.
Joe Orton [Sat, 28 Feb 2004 12:08:30 +0000 (12:08 +0000)]
* server/connection.c (ap_flush_conn): Fix typo.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102800 13f79535-47bb-0310-9956-ffa450edef68

20 years agoRelicense.
Joe Orton [Sat, 28 Feb 2004 11:55:46 +0000 (11:55 +0000)]
Relicense.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102799 13f79535-47bb-0310-9956-ffa450edef68

20 years agoInclude the new eoc_bucket.c for compilation.
Madhusudan Mathihalli [Sat, 28 Feb 2004 00:48:28 +0000 (00:48 +0000)]
Include the new eoc_bucket.c for compilation.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102794 13f79535-47bb-0310-9956-ffa450edef68

20 years agoSend the 'Close Alert' message to the peer upon closing a SSL session. This
Madhusudan Mathihalli [Sat, 28 Feb 2004 00:45:26 +0000 (00:45 +0000)]
Send the 'Close Alert' message to the peer upon closing a SSL session. This
required creating a new EOC (End-Of-Connection) bucket type to notify mod_ssl
that the connection is about to be closed.

Reviewed by: Joe Orton, Justin Erenkrantz

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102793 13f79535-47bb-0310-9956-ffa450edef68

20 years agoNew file for defining the End Of Connection (EOC) bucket type.
Madhusudan Mathihalli [Sat, 28 Feb 2004 00:38:21 +0000 (00:38 +0000)]
New file for defining the End Of Connection (EOC) bucket type.

The new bucket type was introduced for connection level filters (Ex. SSL)
that need to send special data to the peer just before the socket is closed.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102792 13f79535-47bb-0310-9956-ffa450edef68

20 years agodirective name changed a while back
Bill Stoddard [Fri, 27 Feb 2004 21:27:18 +0000 (21:27 +0000)]
directive name changed a while back

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102790 13f79535-47bb-0310-9956-ffa450edef68

20 years agosync with stable branch
Jeff Trawick [Thu, 26 Feb 2004 20:36:29 +0000 (20:36 +0000)]
sync with stable branch

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102787 13f79535-47bb-0310-9956-ffa450edef68

20 years agofix an old misfeature: "BufferedLogs Off" would sort-of turn
Jeff Trawick [Thu, 26 Feb 2004 20:15:26 +0000 (20:15 +0000)]
fix an old misfeature: "BufferedLogs Off" would sort-of turn
buffered logging on as it set the log writer to the buffered log
writer, though it would leave the are-logs-buffered flag off

this misfeature combined with recent mutex logic for buffered logs
led to a segfault with "BufferedLogs Off"

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102783 13f79535-47bb-0310-9956-ffa450edef68

20 years agoa kind fix for a compile error unfortunately broke an order
Jeff Trawick [Thu, 26 Feb 2004 20:00:55 +0000 (20:00 +0000)]
a kind fix for a compile error unfortunately broke an order
dependency...  the buffered logs array needs to be initialized
prior to opening the logs

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102781 13f79535-47bb-0310-9956-ffa450edef68