1 | CHANGES from 1.7.3 to 1.8 |
---|
2 | 1. Added GDBM_CENTFREE functionality and option. |
---|
3 | 2. Added GDBM_COALESCEBLKS functionality and option. |
---|
4 | 3. Added GDBM_NOLOCK flag. |
---|
5 | 4. Made ``fast'' mode the default, making GDBM_FAST obsolete, and adding |
---|
6 | the GDBM_SYNC flag and GDBM_SYNCMODE option. |
---|
7 | 5. Switched to building with libtool. |
---|
8 | |
---|
9 | CHANGES from 1.7.2 to 1.7.3 |
---|
10 | 1. Fixed a couple of last minute problems. (Namely, no autoconf.h in |
---|
11 | version.c, and no GDBM_FASTMODE in gdbm.h!) |
---|
12 | 2. Fixed some documentation bugs. |
---|
13 | |
---|
14 | CHANGES from 1.7.1 to 1.7.2 |
---|
15 | 1. Enhanced portability and compile/installation changes. |
---|
16 | 2. Additional, "fast mode" related gdbm_setopt() option. |
---|
17 | 3. Growth problems bug fix. |
---|
18 | |
---|
19 | CHANGES from 1.7 to 1.7.1 |
---|
20 | 1. Enhanced portabilty and compile/installation bug fixes. |
---|
21 | 2. Switched over to using an auto config header. |
---|
22 | 2. Slight documentation upgrade. |
---|
23 | |
---|
24 | CHANGES from 1.6 to 1.7 |
---|
25 | 1. A new dynamic, delayed initialization, bucket cache. |
---|
26 | 2. New gdbm_setopt(), gdbm_exists(), and gdbm_strerror() routines. |
---|
27 | 3. Slightly improved dbm/ndbm compatibility. |
---|
28 | 4. Greatly improved portability to 64 or 16 bit machines. |
---|
29 | 5. Various bug fixes. |
---|
30 | |
---|
31 | CHANGES from 1.5 to 1.6 |
---|
32 | 1. New documentation in both man and texinfo formats. |
---|
33 | 2. Bug fixes. |
---|
34 | 3. A New "writers" mode that does not fsync the database. |
---|
35 | 4. Uses Autoconf now. |
---|
36 | |
---|
37 | CHANGES from 1.4 to 1.5: |
---|
38 | 1. Minor bug fixes. See the ChangeLog. |
---|
39 | 2. Added gdbmconst.h to allow users to change the size of the |
---|
40 | bucket cache in the systems.h file. |
---|
41 | |
---|
42 | CHANGES from 1.0 to 1.4: |
---|
43 | 1. Mainly bug fixes. |
---|
44 | 2. A define for "dbmclose()" was added to dbm.h for those few |
---|
45 | implementaions that need that call. |
---|
46 | 3. For details, see the ChangeLog. |
---|
47 | |
---|
48 | CHANGES from 0.9 to 1.0: |
---|
49 | 1. Makefiles were combined into one and a few new things added to it. |
---|
50 | 2. Several minor bugs were fixed including a cache bug. |
---|
51 | 3. Two new calls (dbm_pagfno, dbm_dirfno) were added to the NDBM interface. |
---|
52 | 3. A conversion program from dbm files to gdbm files was added. |
---|
53 | 4. Reorganize was changed to allow complex file names. (dir/file form) |
---|
54 | 5. testgdbm, testndbm, and testdbm were modified to return key and data |
---|
55 | pairs where needed and to take an optional file name as an argument. |
---|
56 | testgdbm had some command characters changed. |
---|
57 | 6. The DBM and NDBM interfaces were separated. |
---|
58 | 7. An include file for dbm users was added. (dbm.h) |
---|
59 | 8. The include file for ndbm users was renamed ndbm.h. (It was gndbm.h.) |
---|
60 | |
---|
61 | CHANGES from 0.8 to 0.9: |
---|
62 | 1. The hash function changed. |
---|
63 | 2. The file format changed. |
---|
64 | 3. There was a complete rewrite of falloc.c. |
---|
65 | 4. There were added compatiblity routines for ndbm. |
---|
66 | 5. The file names for dbm compatibility routines were made to |
---|
67 | look like dbm. |
---|
68 | 6. Test programs changed. |
---|
69 | 7. Support for System V. |
---|
70 | 8. Various other small changes. |
---|
71 | 9. The need for recovery and associated code was removed. |
---|