diff options
| author | 2001-12-03 19:54:02 +0000 | |
|---|---|---|
| committer | 2001-12-03 19:54:02 +0000 | |
| commit | 6eff371018e78925510ff71cb255a64a441a9fc8 (patch) | |
| tree | 3dc78ec12b8cc45ef79528d4ed271eef8129b410 /CHANGELOG | |
| parent | 69fa0ad0d21465573b9dcb07c87ae27f993dfe31 (diff) | |
Big changes including reworked cookie code, new directives, SSL logging,
new formatting characters, bugfixes, etc.
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 |
