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 | |||