| 9e88070652d1e870bbde6448b721d0c9ba839a11 1674261 |
|
17-Apr-2015 |
jkaluza |
* mod_log_config: Allow using ErrorLog providers for CustomLog. |
| aaed4ebc116f5862aff2610a809a9a9e9a28f50e 1674195 |
|
17-Apr-2015 |
coar |
Quote log-sink arguments for {Custom,Error,Transfer}Log directive.
Except syslog and journal, which are keywords. There's no harm
in quoting those, but no real point to it, either. |
| 5d01f40ffd657dd2ac567aacd93cabd162ddfa79 1673945 |
|
15-Apr-2015 |
coar |
* Remove trailing whitespace from a bunch of *.xml files
* Quoted arguments to Rewrite{Base,Cond,Map,Rule}. |
| 678e4a3cd51528fc5a40d31e3ffb9408cb1548d4 1673833 |
|
15-Apr-2015 |
rbowen |
Resolves bz56695 - %O can in fact be zero sometimes. |
| 96200ec638f398f465ea87d90a7b2231e3ea576b 1611357 |
|
17-Jul-2014 |
covener |
record for posterity why some 2/3-char formats begin with a funny caret. |
| 8491e0600f69b0405e156ea8a419653c065c645b 1610814 |
|
15-Jul-2014 |
covener |
*) SECURITY: CVE-2013-5704 (cve.mitre.org)
core: HTTP trailers could be used to replace HTTP headers
late during request processing, potentially undoing or
otherwise confusing modules that examined or modified
request headers earlier. Adds "MergeTrailers" directive to restore
legacy behavior.
Submitted By: Edward Lu, Yann Ylavic, Joe Orton, Eric Covener
Committed By: covener |
| 33d6d297ef4fe7ea963e9641c8482d677f557df0 1584572 |
|
04-Apr-2014 |
ylavic |
Remove compatibility references to httpd < 2.4. |
| a866d7632f5e3c0a745455ce25896f61c3924ccf 1517386 |
|
25-Aug-2013 |
jailletc36 |
Use %S instead of %C which already in use |
| 69ff5ce0403acc1c95a727c5e8c66a65de16b3b3 1510842 |
|
06-Aug-2013 |
covener |
* remove "... and port" references added in http://svn.apache.org/viewvc?rev=1208753&view=rev
while trying to account for mod_remoteip.
* mention mod_remote_ip for %a too. |
| 0b9de55d178312ec929dbe417dd61199b269991d 1484910 |
|
21-May-2013 |
jailletc36 |
mod_logio: new format-specifier %C (combined) which is the sum of received and sent byte counts. PR54015 |
| 158222078a98fb13cddf2793b42f7eb8eafe51ae 1421821 |
|
14-Dec-2012 |
rjung |
Drop pre-2.3 compatibility notes from trunk docs. |
| 491809c1661a323205c91df21e69225cc3d6e37b 1403476 |
|
29-Oct-2012 |
sf |
Mention string-valued expression in the BNF.
Clarify when header names are added to the Vary header. |
| 6265962c731aed3af3aa7242b35852f3f181d437 1331035 |
|
26-Apr-2012 |
humbedooh |
Syntax updates for mod_l*.xml |
| 998aed5998ebe361e02b98e1dd289d6c21f6d547 1310330 |
|
06-Apr-2012 |
nilgun |
fix typo. |
| 9fdf9f0bd3efa24a253b1343e466ebee869aa7ee 1307394 |
|
30-Mar-2012 |
covener |
PR37194: give a hint about capturing something more like "initial" header
values when a %{foo}i might have been set or changed by a module. |
| 2d391792b33e3c27e070739f74d74989c77fea8e 1208753 |
|
30-Nov-2011 |
minfrin |
Clarify the peer IP of the connection and the client IP of the request within
the docs. |
| 2a781ea98a32c069ae57a89566ee9628e19a2ec2 1205075 |
|
22-Nov-2011 |
minfrin |
Update the documentation for the %a and %{c}a logging format strings, and
update the mod-remoteip documentation in line with the new API. |
| c07f5b18040b0d39b077666ad6fbbd28fe0eb5f1 1197413 |
|
04-Nov-2011 |
sf |
Unify syntax of config directives taking an expression as optional contition argument |
| 8f6d5eed33235ccf1729516b788072f36c72a8d4 1180500 |
|
09-Oct-2011 |
rbowen |
refs https://issues.apache.org/bugzilla/show_bug.cgi?id=51967 Mention
that %h will sometimes log the IP address, and sometimes the hostname,
depending on HostNameLookup setting and the use of hostname-based
authorization directives. |
| 05a9ee8994d646c0067b6ea6ec64551e1e0c56ab 1179913 |
|
07-Oct-2011 |
rbowen |
Refs https://issues.apache.org/bugzilla/show_bug.cgi?id=51967 Clarify
that %h logs the IP address when HostnameLookup is set Off. |
| 860b4efe27e7c1c9a2bf5c872b29c90f76849b51 1174747 |
|
23-Sep-2011 |
jim |
Cleanup effort in prep for GA push:
Trim trailing whitespace... no func change |
| eb4f695144b447b4a8d31c4df7a50a65ffba12cb 1173918 |
|
22-Sep-2011 |
rbowen |
Pulls the examples out of the paragraph text and into a table so that
they are more visually distinct. |
| 115a63f51ccb350b6a0a5888ed218558cda546e0 1172625 |
|
19-Sep-2011 |
rbowen |
Removes the CookieLog directive, which has been documented as deprecated for more than a decade. |
| c9de69e69ff779c5502bbed6b092f9ed7e9665bb 1172408 |
|
19-Sep-2011 |
rbowen |
Additional grammatical nits. |
| dabce7765eb66e8c7929981526dd0b2f9efeb5cd 1172397 |
|
19-Sep-2011 |
rbowen |
Nitpick - Be consistent with ending each format description with a fullstop. |
| ad758e8c65d0b695c37fcd53bd69d4642ccb8a7f 1095948 |
|
22-Apr-2011 |
poirier |
Add example for using %{msec_frac}t. |
| 4164e3432a828eb32e70e777927a23b93a77494f 1062989 |
|
24-Jan-2011 |
sf |
Mark some modules/directives non-experimental:
- BufferedLogs and mod_substitute have been around a long time
- mod_reqtimeout has stabilized as well |
| 038df12e35267d7b43b588776eea9a98deb81401 1056693 |
|
08-Jan-2011 |
minfrin |
Add rpluem's suggested warning against of loss of logging data on a crash. |
| ef7bff11ca25394519635974ba09d926cdbe3e78 1056448 |
|
07-Jan-2011 |
minfrin |
It's been 8 years, I think this directive can be considered not-experimental. |
| e302f38fd646764ce1a1e1c578d794aef514a9e5 992806 |
|
05-Sep-2010 |
sf |
Add ErrorLogFormat directive for configuring the error log format, including
additional information that is logged once per connection or request.
Add error log IDs for connections and request to allow correlating error log
lines and the corresponding access log entry. |
| 960188481b7025ac8ef7221b67af83dd27e46cd0 988071 |
|
23-Aug-2010 |
rjung |
Add information about "||" and "|$" piped log
syntax to the docs. |
| 16c733f1d1ed4665c550ed8b9ff15abf7df85a48 979120 |
|
25-Jul-2010 |
rjung |
Adding sub second timestamps and request end time to mod_log_config.
Add special format tokens to %{...}t. The extended syntax allows the
form: "WHICH:WHAT".
WHICH is either:
- "begin": use the time when the request started
- "end": take "now" as the time
You can omit WHICH, default is "begin".
If you omit WHICH, the separating column is not allowed.
WHAT is either:
- "sec": timestamp in Unix seconds
- "msec": timestamp in Unix milliseconds
- "msec_frac": millisecond fraction of the Unix timestamp,
3 digits, 0-padded
- "usec": timestamp in Unix microseconds
- "usec_frac": microsecond fraction of the Unix timestamp
6 digits, 0-padded
- anything different from those tokens: use strftime()
You can omit WHAT, default is the formatted timestamp as
used by the Common Log Format.
The implementation uses a new request_config for mod_log_config
to pass the request end time around between different calls to
log formatters, but the end time is only generated if needed. |
| b20a53da22140b5a3d221a19a12142f89f1b606d 965792 |
|
20-Jul-2010 |
rjung |
Replace "back-slash" with "backslash" in docs.
I kept "back slash" when explicitely used in
comparison with "forward slash". |
| 0315519e77d53b8a90a9f4b36a6e38a11f931626 932391 |
|
09-Apr-2010 |
rbowen |
Remove another confusing explanation of how things used to be long, long
ago. |
| 69fc9805c344b2dd5fd49a4f75cbf55dedeac7d6 905420 |
|
01-Feb-2010 |
minfrin |
mod_log_config: Add the R option to log the handler used within the
request.
Submitted by: Christian Folini <christian.folini netnea com> |
| a96ba81cada826f2a9ab1e24218a77bfadfc31d8 833738 |
|
07-Nov-2009 |
sf |
mod_log_config: Make ${cookie}C correctly match whole cookie names
instead of substrings.
PR: 28037
Submitted by: Dan Franklin <dan dan-franklin.com>, Stefan Fritsch |
| 1ad1c5f9a82d056966dcca9c6108c5ace8eed446 723557 |
|
05-Dec-2008 |
rbowen |
I have finally been asked one too many times whether the 'foobar' in
these documents represents the literal string 'foobar'. I think that
this might prove a little clearer, and require just that one little bit
less explanation. |
| 8817ea04a0285dfdf109751d4189a55d2d568bb0 703997 |
|
13-Oct-2008 |
takashi |
Note modules such as mod_headers affect %{Foobar}i |
| 0e5f5a150c8835371cb625de3272f0f1adf9d036 697129 |
|
19-Sep-2008 |
jim |
Cleanup the explanation. |
| 5c05c1f29be5bc37b22794737ee63a5f567053b5 693120 |
|
08-Sep-2008 |
jim |
Add in useful feature. %k which logs the keepalives
value.
PR: 45762
Dan Poirier <poirier@pobox.com> |
| 06446302a0a3e40cd8807bb25467c8f776cf2fba 579425 |
|
26-Sep-2007 |
trawick |
mod_log_config: Add format options for %p so that the actual local
or remote port can be logged.
PR: 43415
Submitted by: Adam Hasselbalch Hansen <ahh@one.com>
Extensively commented on and/or modified by Ruediger Pluem and Jeff Trawick |
| db479b48bd4d75423ed4a45e15b75089d1a8ad72 420990 |
|
11-Jul-2006 |
fielding |
update license header text |
| 3d81f57512275ca06a60a9bcbd23c1f8b429fdf2 395228 |
|
19-Apr-2006 |
colm |
Update the copyright year in all .c, .h and .xml files |
| 6ecde05c829c9d0aa24b2b1c18b40c8739997571 265033 |
|
31-Aug-2005 |
trawick |
mod_log_config: %{hextid}P will log the thread id in hex with APR
versions 1.2.0 or higher. |
| c244470ffb627d4fd092f8bdcc7c1b8e6b7dc70c 178530 |
|
25-May-2005 |
slive |
Clean up the notes to the logformat section of the mod_log config docs.
These have been growing using the "here's something else we should
say" technique, without any serious thought for readability.
In particular:
- Remove the "..." in all the format strings, since almost nobody
uses this and it can be confusing. It is still documented, just
not included in the definitions.
- Create three sections: modifiers, examples, and a "notes" section
for stuff that doesn't go any place else.
- Remove the discussion of %v being the canonical name. I think
that it is quite clear since the addition of %V what the difference
is. |
| 497098c4742b6d074b19c2aebb8d6715cae0a1ae 165671 |
|
02-May-2005 |
slive |
%t has logged request time for a very long time.
From mod_log_config.c:
/* ### I think getting the time again at the end of the request
* just for logging is dumb. i know it's "required" for CLF.
* folks writing log parsing tools don't realise that out of order
* times have always been possible (consider what happens if one
* process calculates the time to log, but then there's a context
* switch before it writes and before that process is run again the
* log rotation occurs) and they should just fix their tools rather
* than force the server to pay extra cpu cycles. if you've got
* a problem with this, you can set the define. -djg
*/ |
| abe1076e4b4bfbbcbfa26f9cb45ffb985ba2927c 164424 |
|
24-Apr-2005 |
nd |
* docs/manual/mod/mod_log_config.xml
Fix XML validation error |
| 5975f159b503abf6ccd3ff8910fad74e9549801a 164258 |
|
22-Apr-2005 |
slive |
Document BufferedLogs
PR: 32492 |
| 08cb74ca432a8c24e39f17dedce527e6a47b8001 151408 |
|
04-Feb-2005 |
jerenkrantz |
Update copyright year to 2005 and standardize on current copyright owner line. |
| fbf7d2f9b0829a9064d541b1ff65d0ecf56b9364 126297 |
|
24-Jan-2005 |
jorton |
Clarify meaning of %[bB] and note difference from 1.3.
Reviewed by: nd, slive |
| fe9dca85c9e1544931fb420615372c10c0181ea7 125277 |
|
15-Jan-2005 |
nd |
fix copyright notice |
| de3924e33206c661b865aaa91b025f8814793996 124246 |
|
05-Jan-2005 |
rbowen |
This has been coming up rather frequently on IRC, and it's a good
example. It's alluded to in the SetEnvIf docs, but it's not a complete
example there. |
| a1ef40892ffa2b44fc249423c5b6c42a74a84c68 106803 |
|
28-Nov-2004 |
nd |
use <program> for programs |
| 5f5d1b4cc970b7f06ff8ef6526128e9a27303d88 105989 |
|
20-Nov-2004 |
nd |
$Revision$ is slightly misdocumented (only available since svn 1.1)
use LastChangedRevision instead |
| 70ce08850895485160d91d333b5a487ee2f80fbc 105981 |
|
20-Nov-2004 |
nd |
adjust properties and revision expansion of the English docs |
| 68cd30d6fb171881925dff9669d04affea29d2b7 103423 |
|
17-Apr-2004 |
nd |
add $Revision$ keyword |
| a6d5093ed33faba25c29ab45b12f740906f98ce6 103313 |
|
09-Apr-2004 |
yoshiki |
Fix typo. |
| 851855c098932af3def45f72fdf693fe290bf55b 103086 |
|
22-Mar-2004 |
slive |
Document the ability to look at original of final subrequest.
I'd appreciate a review from someone more familiar with
mod_log_config!
PR: 27319 |
| 6fbd2e53c97ea6976d93e0ac521adabc55e0fb73 102617 |
|
09-Feb-2004 |
nd |
fix name of The Apache Software Foundation |
| d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacd 102532 |
|
07-Feb-2004 |
nd |
apply Apache License, Version 2.0 |
| 3209c0009829fcf63b6213fb9c43d534f7906006 100244 |
|
13-Jun-2003 |
slive |
- Add some <columspec> table-size hints
- Remove some <br>s where they really shouldn't be
- Reorder the sitemap slightly (indexes at the end) |
| c565fd2e7427b01f28586bb148415d492b59044d 99924 |
|
19-May-2003 |
nd |
just a typo (but automatically spread over the docs :-) |
| 349eb1baf455be0d2b9009dab951e5b1ba13dd2f 99449 |
|
19-Apr-2003 |
trawick |
as Andre' pointed out, we don't need %{pid/tid}P since the user
can do %P/%{tid}P or %{pid}P/%{tid}P |
| 9176f5c945b7a6eafad180636752d28de5cbc494 99442 |
|
18-Apr-2003 |
trawick |
change the way that thread id is specified in the log format since
the previous implementation used a format string already taken
by mod_logio
now, an optional %P format is used instead
thanks to Andre' Malo for pointing out that I chose a format string
already used by mod_logio! |
| 2dd92c6a9669e0e180f9f2fc9799cf5cf3167534 99439 |
|
18-Apr-2003 |
trawick |
mod_log_config: Add the ability to log the id of the thread
processing the request (%I). |
| 7db9f691a00ead175b03335457ca296a33ddf31b 99326 |
|
11-Apr-2003 |
nd |
add the metafile attribute to all xml files. |
| 70d5ff773604d8c7625050947c3a9a764b31dd58 99302 |
|
09-Apr-2003 |
pepper |
Clarify some wording.
Note this change (as previously written, it implied that 1.3.5
had this vulnerability, which is not true). I'm not sure if
"httpd 2.0" is the preferred name.
- <p>Note that in versions previous to 2.0.46 no escaping has been performed
+ <p>Note that in httpd 2.0 versions prior to 2.0.46, no escaping was performed
on the strings from <code>%...r</code>, <code>%...i</code> and
<code>%...o</code>. This was mainly to comply with the requirements of
the Common Log Format. This implied that clients could insert control
characters into the log, so you had to be quite careful when dealing
with raw log files.</p>
- <p>For security reasons starting with 2.0.46 non-printable and
+ <p>For security reasons, starting with 2.0.46, non-printable and
other special characters are escaped mostly by using
<code>\x<var>hh</var></code> sequences, where <var>hh</var> stands for
the hexadecimal representation of the raw byte. Exceptions from this
rule are <code>"</code> and <code>\</code> which are escaped by prepending
- a backslash, and all whitespace characters that are written in their
- C-notation (<code>\n</code>, <code>\t</code> etc).</p>
+ a backslash, and all whitespace characters which are written in their
+ C-style notation (<code>\n</code>, <code>\t</code> etc).</p> |
| c35cf55dcb2a4d774641d4d5d1fa414c3ae42135 99283 |
|
06-Apr-2003 |
nd |
document log escaping
Reviewed by: Astrid Ke�ler, Erik Abele |
| 2bac697634d965d9d9a921a99a68b2c454c8a95d 99005 |
|
14-Mar-2003 |
bnicholes |
Added a note that indicates that forward slashes should always be used on
non-unix systems even if the OS allows backslashes |
| 77b840c850ef60fd6a119f3a7e907412d78b77d5 98339 |
|
18-Jan-2003 |
nd |
add mod_ident documentation
Reviewed by: Joshua Slive, Astrid Ke�ler |
| d883f484445c69235c496cb800d918a4fcc94fe8 97655 |
|
26-Nov-2002 |
nd |
add %% escaping |
| 10542e490a1b0abf5c02e022f29ea2074ca4d435 97559 |
|
18-Nov-2002 |
nd |
- reformatting & markup
- zebra-styled log format table
- changed the directive compat notes
- mentioned, that nicknames should not contain %
Reviewed by: Joshua Slive |
| 199a8ee5984e3708982fab1ba6ebb0a5feaea90c 97407 |
|
05-Nov-2002 |
nd |
fix a lot of weird links and markup |
| 27c043596ef154c881a7d572c65d32cbf537685c 97003 |
|
28-Sep-2002 |
nd |
- add mod_logio entry to sitemap
- add mod_logio transformation
- add lacking section id to mod_log_config.xml
(and update transformation) |
| 481c1206b6065a8f37ab75ca1fc26c947cb37852 97000 |
|
28-Sep-2002 |
ianh |
New Module -- mod_logio.
This adds the ability to log the bytes sent and
received for each request
Submitted by: Bojan Smojver <bojan@rexursive.com>
Reviewed by: Justin & Ian |
| 9bd2270890632d63a083af21820c436f6e6e167e 96545 |
|
27-Aug-2002 |
erikabele |
Typo.
Submitted by: Ilia Soldis <s010148@tversu.ru> |
| 9061df24b86d55e826426767ca2693d06d9daa78 96514 |
|
24-Aug-2002 |
slive |
Wrong directive name.
Submitted by: Andre Malo <ndparker@gmx.net> |
| 7cb7b06acc8700479d4d4080b8c7bc5278f20028 96497 |
|
23-Aug-2002 |
slive |
Note that nicknames can't be recursively defined. |
| 01814afd8daa1fb017fcb956ac01d173763f896e 95425 |
|
31-May-2002 |
yoshiki |
Judging from the example below, this sentence has one too many negative in it.
Also fix what I believe is a typo. |
| e942c741056732f50da2074b36fe59805d370650 95244 |
|
23-May-2002 |
slive |
Update the stylesheet reference to the new language-specific version. |
| 29150bfcfe19f5b1bf6c2984466b447330815b69 94373 |
|
02-Apr-2002 |
rbowen |
A few additional examples added to the docs. |
| c3fcea07965f59723831e23da647a77518285b8e 93797 |
|
08-Mar-2002 |
slive |
Make the xml match the DTD. |
| 90748b0dbcd510ae1099f96540c1bef60f8b76c0 93672 |
|
02-Mar-2002 |
rbowen |
Add section id, make a note into a <note> |
| 6c822625991844de5475569ff656a69965aa6aff 93669 |
|
02-Mar-2002 |
rbowen |
Conversion to XML |