diff options
Diffstat (limited to 'CHANGELOG')
-rw-r--r-- | CHANGELOG | 59 |
1 files changed, 56 insertions, 3 deletions
@@ -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 | ||
4 | TODO: | 4 | TODO: |
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 | ||
9 | CHANGES: | 9 | CHANGES: |
10 | 10 | ||
11 | 1.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 | |||
11 | 1.10: | 64 | 1.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 |