source: trunk/third/gdbm/NEWS @ 15372

Revision 15372, 2.8 KB checked in by ghudson, 24 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r15371, which included commits to RCS files with non-trunk default branches.
Line 
1CHANGES 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
9CHANGES 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
14CHANGES 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
19CHANGES 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
24CHANGES 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
31CHANGES 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
37CHANGES 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
42CHANGES 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
48CHANGES 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
61CHANGES 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.
Note: See TracBrowser for help on using the repository browser.