summaryrefslogtreecommitdiffstats
path: root/CHANGELOG
diff options
context:
space:
mode:
authorGravatar Christopher Powell 2001-11-28 05:26:53 +0000
committerGravatar Christopher Powell 2001-11-28 05:26:53 +0000
commit92d85f793b1a41bbbde1811004ae2708a47a44aa (patch)
tree69ecadaf47ae83197b8c92ff3f8b7c2002b15b19 /CHANGELOG
Initial revision1.09
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG99
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
4TODO:
5* Full commenting of the code.
6
7
8CHANGES:
9
101.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
191.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
291.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
381.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
611.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
711.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
781.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
871.02:
88
89* Managed to track down that segmentation fault that occured once, and
90 fixed it. No known bugs now exist.
91
92
931.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