summaryrefslogtreecommitdiffstatsabout
path: root/CHANGELOG
diff options
context:
space:
mode:
authorChristopher Powell <chris@grubbybaby.com>2001-12-03 19:54:02 (GMT)
committer Christopher Powell <chris@grubbybaby.com>2001-12-03 19:54:02 (GMT)
commit6eff371018e78925510ff71cb255a64a441a9fc8 (patch)
tree3dc78ec12b8cc45ef79528d4ed271eef8129b410 /CHANGELOG
parent69fa0ad0d21465573b9dcb07c87ae27f993dfe31 (diff)
Big changes including reworked cookie code, new directives, SSL logging,
new formatting characters, bugfixes, etc.
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG59
1 files changed, 56 insertions, 3 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 9f2295b..64422e0 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,16 +1,69 @@
1$Id: CHANGELOG,v 1.2 2001/11/30 08:29:04 helios Stab $ 1$Id: CHANGELOG,v 1.3 2001/12/03 19:54:02 helios Exp $
2 2
3 3
4TODO: 4TODO:
5* Full commenting of the code. 5* Full commenting of the code.
6* Bounds checking on all data prior to INSERT 6* Rethink documentation flow and rewrite?
7 7
8 8
9CHANGES: 9CHANGES:
10 10
111.11:
12
13* Completely re-worked the cookie code. Now the user can instruct
14 mod_log_mysql which cookie (out of many available) to log. (See
15 the online directives documentation and FAQ.)
16* New config capability: 'H' to log the request protocol
17 (e.g. HTTP/1.1)
18* New config capability: 'm' to log the request method
19 (e.g. GET, PUT, etc.)
20* New config capabilities: 'z' 'q' & 'Q' to log SSL_CIPHER,
21 SSL_CIPHER_USEKEYSIZE and SSL_CIPHER_ALGKEYSIZE. These require
22 openssl and glibc-devel to be installed. (See the online
23 directives documentation and FAQ.)
24* Fixed a bug in make_combined_log.pl that caused it to generate
25 incorrect output on single-digit days.
26* Fixed make_combined_log.pl to use the data logged by 'H' and 'm'.
27* Migrated all log_error calls to the newer ap_log_error call.
28* Added a DEBUG define to activate certain debugging/informational
29 error-log messages (for devel purposes).
30* I apologize for the inconvenience this may cause: I decided to
31 rename the runtime configuration directives so that they would
32 make more sense and group together with a "MySQL" prefix. They
33 are now:
34 MySQLRefererLogTable
35 The MySQL table that holds the referer log
36 MySQLAgentLogTable
37 The MySQL table that holds the agent log
38 MySQLTransferLogTable
39 The MySQL table that holds the transfer log
40 MySQLTransferLogFormat
41 Instruct the module what information to log to the MySQL transfer log
42 MySQLRefererIgnore
43 List of referers to ignore, accesses that match will not be logged to MySQL
44 MySQLRequestIgnore
45 List of URIs to ignore, accesses that match will not be logged to MySQL
46 MySQLRemhostIgnore
47 List of remote hosts to ignore, accesses that match will not be logged to MySQL
48 MySQLDatabase
49 The name of the MySQL database for logging
50 MySQLWhichCookie
51 The CookieName that you want logged when using the 'c' config directive
52 MySQLLoginInfo
53 The MySQL host, user-id and password for logging
54 You'll need to just do a search-and-replace in your httpd.conf...
55 Again, I'm sorry, but it really is better this way.
56* Cleaned up the summaries that get output on "httpd -L"
57* Expanded the enclosed access_log.sql file to support every column type
58 that mod_log_mysql provides -- delete the ones that you don't need.
59* Some cleanup of the Makefile - pay attention to the settings
60* Made the MySQLTransferLogFormat default "AbHhmRSsTUuv" to incorporate the
61 new column types and sort the characters alphabetically for reading ease.
62
63
111.10: 641.10:
12 65
13* New capability: log mod_usertrack cookies. 66* New config directive/capability: 'c' to log mod_usertrack cookies.
14* Some code cleanup and commenting. 67* Some code cleanup and commenting.
15* Referer and User-Agent now set to want_orig=1 ( a very minor detail ) 68* Referer and User-Agent now set to want_orig=1 ( a very minor detail )
16* Corrected mysql_escape_log to properly check for and escape strings 69* Corrected mysql_escape_log to properly check for and escape strings