[18184] | 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 | |
---|
[15371] | 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. |
---|