1
0
mirror of https://github.com/apache/httpd.git synced 2025-11-05 05:30:39 +03:00
Commit Graph

6589 Commits

Author SHA1 Message Date
Stefan Fritsch
3a2ff33757 Add new non-default debugging module mod_log_debug
It allows to log custom debug messages at various phases in the request
processing and is the first consumer of the new string-valued ap_expr API.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1142170 13f79535-47bb-0310-9956-ffa450edef68
2011-07-02 08:30:38 +00:00
Stefan Fritsch
0ddae368ab Add REQUEST_STATUS variable to ap_expr
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1142163 13f79535-47bb-0310-9956-ffa450edef68
2011-07-02 07:32:26 +00:00
Igor Galić
412b7017d5 rebuild transforms
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1141075 13f79535-47bb-0310-9956-ffa450edef68
2011-06-29 12:44:30 +00:00
Igor Galić
823ebf4898 Typo pointed out by Mr Jink on IRC.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1141074 13f79535-47bb-0310-9956-ffa450edef68
2011-06-29 12:43:18 +00:00
Jim Jagielski
fa8dc749ee And roll on to 2.3.14
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1140734 13f79535-47bb-0310-9956-ffa450edef68
2011-06-28 17:18:24 +00:00
Joe Orton
550078b731 Tweak rotatelogs -p such that the program is invoked the first time a
new log file is opened as well as for rotations:

* support/rotatelogs.c (usage): Update.
  (post_rotate): Omit third arg if no prev logfile known.
  (doRotate): Invoke even if no previous logfile was open.



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1140099 13f79535-47bb-0310-9956-ffa450edef68
2011-06-27 10:57:10 +00:00
Lucien Gentis
96d20eaf2e Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1139549 13f79535-47bb-0310-9956-ffa450edef68
2011-06-25 15:17:31 +00:00
Stefan Fritsch
4d00c63be6 Support specifying the local address to use.
PR: 48930.
Submitted by: Peter Schuller <scode spotify com>


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1139530 13f79535-47bb-0310-9956-ffa450edef68
2011-06-25 12:00:26 +00:00
Rich Bowen
ac97ede280 Missing linebreak in example.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1139407 13f79535-47bb-0310-9956-ffa450edef68
2011-06-24 18:48:52 +00:00
Rich Bowen
4a66e33771 Correct link to mod_macro.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1139406 13f79535-47bb-0310-9956-ffa450edef68
2011-06-24 18:46:14 +00:00
Rich Bowen
4c61a6ea34 Corrects link to rewrite mass vhosting doc.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1139405 13f79535-47bb-0310-9956-ffa450edef68
2011-06-24 18:44:36 +00:00
Stefan Fritsch
d7f847eabf update transforms, 2nd try :-/
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1138643 13f79535-47bb-0310-9956-ffa450edef68
2011-06-22 21:34:41 +00:00
Stefan Fritsch
1c6740a122 Update transforms
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1138640 13f79535-47bb-0310-9956-ffa450edef68
2011-06-22 21:28:38 +00:00
Stefan Fritsch
bde65f90cb Add support to ErrorLogFormat for logging the system unique
thread id under Linux


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1138616 13f79535-47bb-0310-9956-ffa450edef68
2011-06-22 20:22:24 +00:00
Stefan Fritsch
6d8de2ff42 Rename MaxClients to MaxRequestWorkers which describes more accurately what
it does.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1137744 13f79535-47bb-0310-9956-ffa450edef68
2011-06-20 19:00:52 +00:00
Joe Orton
0f14fc02dc rotatelogs: Add support for running a custom program after a log
rotation.

* support/rotatelogs.c (post_rotate): New function.
  (usage, dumpConfig): Update.
  (doRotate): Save old filename before rotate; call post_rotate after
  successful rotation.
  (main): Add -p argument.

* docs/manual/programs/rotatelogs.xml: Document -p.

PR: 51285
Submitted by: <sveniu ifi.uio.no>, jorton


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1137590 13f79535-47bb-0310-9956-ffa450edef68
2011-06-20 10:28:05 +00:00
André Malo
620d391340 update transformation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1137343 13f79535-47bb-0310-9956-ffa450edef68
2011-06-19 11:37:18 +00:00
André Malo
f66f457483 remove duplicate entry / duplicate ID
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1137342 13f79535-47bb-0310-9956-ffa450edef68
2011-06-19 11:35:34 +00:00
André Malo
e599423548 update transformation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1137341 13f79535-47bb-0310-9956-ffa450edef68
2011-06-19 11:30:51 +00:00
André Malo
73e09fa95a property and xml fixes.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1137340 13f79535-47bb-0310-9956-ffa450edef68
2011-06-19 11:24:29 +00:00
Rich Bowen
0c78be1cad Rebuild a few out of date files.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1137234 13f79535-47bb-0310-9956-ffa450edef68
2011-06-18 19:43:47 +00:00
Lucien Gentis
04e72b940b Update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1137185 13f79535-47bb-0310-9956-ffa450edef68
2011-06-18 13:53:59 +00:00
Stefan Fritsch
6572b94bc6 AFAICS, we don't have a default cipher suite but depend on openssl's default.
Document the fact that this default depends on the openssl version.
Recommend !aNULL over !ADH, because the former also excludes !AECDH in openssl
1.0+


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1135241 13f79535-47bb-0310-9956-ffa450edef68
2011-06-13 19:30:05 +00:00
Stefan Fritsch
fba947527f Introduce new function ap_get_conn_socket() to access the socket of
a connection


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1135153 13f79535-47bb-0310-9956-ffa450edef68
2011-06-13 16:02:18 +00:00
Lucien Gentis
e97995c4c7 Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1134674 13f79535-47bb-0310-9956-ffa450edef68
2011-06-11 15:38:13 +00:00
Graham Leggett
4d224542bf Update transformations.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1134275 13f79535-47bb-0310-9956-ffa450edef68
2011-06-10 10:52:03 +00:00
Graham Leggett
b35d62aaaa mod_data: Introduce a filter to support RFC2397 data URLs.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1133582 13f79535-47bb-0310-9956-ffa450edef68
2011-06-08 22:13:21 +00:00
Stefan Fritsch
9e03d7e1af Update transforms
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1132803 13f79535-47bb-0310-9956-ffa450edef68
2011-06-06 22:17:44 +00:00
Stefan Fritsch
45066dfb15 purge some useless uses of '.*'
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1132802 13f79535-47bb-0310-9956-ffa450edef68
2011-06-06 22:09:22 +00:00
Eric Covener
8b98cff952 TraceEnable is per-virtualhost, not just per-server.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1132676 13f79535-47bb-0310-9956-ffa450edef68
2011-06-06 15:42:06 +00:00
Stefan Fritsch
93623482e3 - Add <ElseIf> and <Else> to complement <If> sections. These are both easier
to use and more efficient than using several <If> sections.
- Update <If> documentation a bit.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1132469 13f79535-47bb-0310-9956-ffa450edef68
2011-06-05 18:15:02 +00:00
Lucien Gentis
11127789a3 Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1131435 13f79535-47bb-0310-9956-ffa450edef68
2011-06-04 16:53:47 +00:00
Stefan Fritsch
e66d41d2d1 mod_ext_filter: Remove DebugLevel option in favor of per-module loglevel
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1128732 13f79535-47bb-0310-9956-ffa450edef68
2011-05-28 18:28:57 +00:00
Stefan Fritsch
2c9091936c update xforms
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1128616 13f79535-47bb-0310-9956-ffa450edef68
2011-05-28 11:51:17 +00:00
Stefan Fritsch
3dd90a26b7 Use the new "ap_expr" expression parser.
The old parser can still be used by setting the new directive
SSILegacyExprParser


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1128614 13f79535-47bb-0310-9956-ffa450edef68
2011-05-28 11:47:55 +00:00
Stefan Fritsch
a8c135f27e Add some features to ap_expr for use by mod_include:
* a restricted mode that does not allow to bypass request access restrictions
 * new variables DOCUMENT_URI (alias for REQUEST_URI), LAST_MODIFIED
 * -A as an alias for -U
 * an additional data entry in ap_expr_eval_ctx_t for use by the consumer
 * an extensible ap_expr_exec_ctx() API that allows to use that data entry


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1128564 13f79535-47bb-0310-9956-ffa450edef68
2011-05-28 07:01:47 +00:00
Stefan Fritsch
1c39b9f369 properly merge directory configs in mod_include
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1128430 13f79535-47bb-0310-9956-ffa450edef68
2011-05-27 19:28:11 +00:00
Rich Bowen
93f7e7b590 Rebuild transformations of numerous files.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1127929 13f79535-47bb-0310-9956-ffa450edef68
2011-05-26 14:15:33 +00:00
Rich Bowen
ea63c89aa4 Rebuild transformations for r1127905
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1127920 13f79535-47bb-0310-9956-ffa450edef68
2011-05-26 14:01:00 +00:00
Rich Bowen
7ffe4b9022 Mention that the error log format is now configurable.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1127905 13f79535-47bb-0310-9956-ffa450edef68
2011-05-26 13:40:46 +00:00
Stefan Fritsch
0a950836ad mod_charset_lite:
Remove DebugLevel option in favour of per-module loglevel


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1125843 13f79535-47bb-0310-9956-ffa450edef68
2011-05-21 23:19:40 +00:00
Lucien Gentis
ff34fdfb9d Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1125727 13f79535-47bb-0310-9956-ffa450edef68
2011-05-21 15:15:40 +00:00
Jim Jagielski
e075565180 Add in BalancerGrowth and its functionality... this lays
the framework for adding additional Balancers: post-config
by allowing for shm growth.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1125451 13f79535-47bb-0310-9956-ffa450edef68
2011-05-20 16:29:48 +00:00
Jim Jagielski
718882ba21 xforms
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1124989 13f79535-47bb-0310-9956-ffa450edef68
2011-05-19 16:29:40 +00:00
Jim Jagielski
3da4ecd815 Add in proxy-scgi-pathinfo and proxy-fcgi-pathinfo envvars
to allow "best guess" calculation of PATH_INFO for backend
FCGI/SCGI servers

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1124979 13f79535-47bb-0310-9956-ffa450edef68
2011-05-19 15:58:15 +00:00
Rich Bowen
7ce70dd70b Who even knows what ISINDEX means any more? Well, other than people reading this commit message.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1103989 13f79535-47bb-0310-9956-ffa450edef68
2011-05-17 02:56:47 +00:00
Lucien Gentis
a2c4bb16fb updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1103159 13f79535-47bb-0310-9956-ffa450edef68
2011-05-14 16:58:01 +00:00
Stefan Fritsch
a88e191cd5 Also add the -U and -F operators for doing subrequest lookups to ap_expr.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1103126 13f79535-47bb-0310-9956-ffa450edef68
2011-05-14 15:12:33 +00:00
Lucien Gentis
58dbbce194 Update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1103117 13f79535-47bb-0310-9956-ffa450edef68
2011-05-14 14:34:29 +00:00
Stefan Fritsch
17651e0c9a Add various file existance test operators to ap_expr
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1103097 13f79535-47bb-0310-9956-ffa450edef68
2011-05-14 13:22:11 +00:00