summaryrefslogtreecommitdiffstatsabout
path: root/CHANGELOG
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG45
1 files changed, 43 insertions, 2 deletions
diff --git a/CHANGELOG b/CHANGELOG
index a1cab46..a5a4c4f 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,14 +1,55 @@
1$Id: CHANGELOG,v 1.8 2002/04/08 06:35:04 helios Exp $ 1$Id: CHANGELOG,v 1.9 2002/04/21 23:01:52 helios Exp $
2 2
3 3
4TODO: 4TODO:
5* Full commenting of the code. 5* Full commenting of the code.
6* Rethink documentation flow and rewrite? 6* Rethink documentation flow and rewrite?
7* Port connection portion to other DBMS? Genericize the module? 7* Port connection portion to other DBMS? Genericize the module? Start with PostgreSQL.
8* Fully test create-table
9* Document new features
10* preserve and socket configurable in .conf
11* segfault when mvh on
8 12
9 13
10CHANGES: 14CHANGES:
11 15
161.16:
17* Moved all the user DEFINEs inside the .c file -- splitting them
18 between the C and the Makefile was getting just too cumbersome.
19* A new MySQLPreserveFile runtime config directive. In the last
20 version the name of the preserve-file was hardcoded and therefore
21 global across all Apache virtual servers. Now the user can configure
22 this on a per-virthost basis. It defaults to a hardcoded value
23 if the user does not define it.
24* A new MySQLSocketFile runtime config directive. In the last
25 version the name of the MySQL socket was hardcoded. Now the user
26 can configure this at Apache runtime. However, it is a global
27 setting (set once) just like the rest of the actual database info is.
28 It defaults ot a hardcoded value if the user does not define it.
29* A new MySQLCreateTables runtime config directive. Module can now
30 create the access table on-the-fly. Table creation takes place
31 during the virtual server's first request and is flagged after that.
32* A new MySQLMassVirtualHosting runtime config directive. This flag
33 currently only activates a single feature: each virtual server
34 gets its very own exclusive table prefixed 'access_' with the
35 server's name following. It also implies MySQLCreateTables On.
36* escape_query (was mysql_escape_log) is now called on every item
37 rather than first checking to see if it needs to be called, which
38 was probably a big waste of time. Furthermore the routine now
39 uses a native MySQL API call to do the escaping instead of doing
40 this 'manually.' It attempts to use the charset-respectful MySQL
41 call first, but falls back on a more generic call if the MySQL
42 server is unavailable (e.g. if it goes offline).
43* Open preserve file with pfopen instead of regular fopen to
44 take advantage of pool structure.
45* As forewarned, I finally got rid of the code to support separate
46 Referer and Agent logs.
47* Finally brought the make process up-to-date with the way Apache
48 likes modules to be done.
49* Cookies are now configurable on a per-virtualserver basis. Before
50 they were on a global basis.
51
52
121.15: 531.15:
13* Vastly improved error reporting is a lot clearer about lost db 54* Vastly improved error reporting is a lot clearer about lost db
14 connections, etc. Some unreachable code has been corrected. 55 connections, etc. Some unreachable code has been corrected.