diff options
Diffstat (limited to 'CHANGELOG')
| -rw-r--r-- | CHANGELOG | 99 |
1 files changed, 99 insertions, 0 deletions
diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 0000000..674fbec --- /dev/null +++ b/CHANGELOG | |||
| @@ -0,0 +1,99 @@ | |||
| 1 | $Id: CHANGELOG,v 1.1 2001/11/28 05:26:54 helios Exp $ | ||
| 2 | |||
| 3 | |||
| 4 | TODO: | ||
| 5 | * Full commenting of the code. | ||
| 6 | |||
| 7 | |||
| 8 | CHANGES: | ||
| 9 | |||
| 10 | 1.09: | ||
| 11 | |||
| 12 | * If the MySQL INSERT causes an error, we re-try that INSERT after | ||
| 13 | a short 1/2-second sleep just to make sure it wasn't due to a | ||
| 14 | network glitch or other gremlin. | ||
| 15 | * Made the default log format: huSUsbTvRA. This provides everything | ||
| 16 | required to reproduce Combined Log Format data. | ||
| 17 | |||
| 18 | |||
| 19 | 1.08: | ||
| 20 | |||
| 21 | * Now log a single '-' (instead of a zero-length string) when | ||
| 22 | User-Agent is blank. This is similar to what Apache does in its own | ||
| 23 | logs. (Should have caught this when I did the same thing for | ||
| 24 | Referer.) | ||
| 25 | * Separated documentation into README, INSTALL, CHANGELOG, etc. as | ||
| 26 | appropriate. | ||
| 27 | |||
| 28 | |||
| 29 | 1.07: | ||
| 30 | |||
| 31 | * Renamed TransferIgnore directive to RequestIgnore, since that's | ||
| 32 | really a more specific and accurate description of what that | ||
| 33 | directive means. | ||
| 34 | * Now log a single '-' (instead of a zero-length string) when Referer | ||
| 35 | is blank. This is similar to what Apache does in its own logs. | ||
| 36 | |||
| 37 | |||
| 38 | 1.06: | ||
| 39 | |||
| 40 | * Added 'R' and 'A' options to TransferLogMySQLFormat so that we now | ||
| 41 | can log Referer and Agent respectively. | ||
| 42 | * Code cleanup: all compilation warnings are now gone, even with -Wall. | ||
| 43 | (They were mainly "const" issues that needed straightening up.) | ||
| 44 | * Added RemhostIgnore configuration directive to permit non-logging of | ||
| 45 | any request coming from a specific host, e.g. a local network | ||
| 46 | machine, etc. | ||
| 47 | * Now use the non-obsolete ap_compat.h headerfile instead of | ||
| 48 | compat.h. This simply gets rid of a compilation warning, nothing | ||
| 49 | more. | ||
| 50 | * Now include a headerfile (http_log.h) that was missing. Its | ||
| 51 | absence was giving us this warning message: "implicit declaration of | ||
| 52 | function `ap_log_error_old'." | ||
| 53 | * For numerics that Apache customarily logs as a "-" we now log a zero | ||
| 54 | instead of a -1. This seems to be more intuitive, e.g. in the | ||
| 55 | "bytes_sent" column. | ||
| 56 | * We now have a Makefile and a full "make" process that does all | ||
| 57 | the real work. | ||
| 58 | * New maintainer. | ||
| 59 | |||
| 60 | |||
| 61 | 1.05: | ||
| 62 | |||
| 63 | * Removed some redundant code, after being noted by Vivek Khera that | ||
| 64 | this code doesn't even get called with the current apache code. It | ||
| 65 | can be done in apache 1.3, but it works ok without it anyway. | ||
| 66 | * Added the necessary include file to make the module compile under | ||
| 67 | Apache 1.3b6. I haven't actually tested that it works, though. | ||
| 68 | indent'd the code. | ||
| 69 | |||
| 70 | |||
| 71 | 1.04: | ||
| 72 | |||
| 73 | * Rearranged some code to allow for a successful apache 1.3beta | ||
| 74 | compilation. Please note that this is *untested*, I only got it to | ||
| 75 | compile, I haven't actually tried to run apache 1.3. | ||
| 76 | |||
| 77 | |||
| 78 | 1.03: | ||
| 79 | |||
| 80 | * Changed the check for 'mysql server has gone away' to be case | ||
| 81 | insensitive, so that it works with MySQL 3.21 | ||
| 82 | * Changed the behavior so that a link isn't established until it's | ||
| 83 | necessary (e.g., if SQL logging is used for one virtual IP, a link | ||
| 84 | won't be opened until there's an access to that IP). | ||
| 85 | |||
| 86 | |||
| 87 | 1.02: | ||
| 88 | |||
| 89 | * Managed to track down that segmentation fault that occured once, and | ||
| 90 | fixed it. No known bugs now exist. | ||
| 91 | |||
| 92 | |||
| 93 | 1.01: | ||
| 94 | |||
| 95 | * Segmentation fault in case of certain parameters lacking fixed. | ||
| 96 | * Worked around the SIGPIPE signal that's sent in certain events from | ||
| 97 | * mysql_query(). Minor modifications | ||
| 98 | |||
| 99 | |||
