[18019] | 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.
|
---|