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