xref: /original-bsd/lib/libc/db/VERSION (revision 714e2803)
1*714e2803Sbostic#	@(#)VERSION	8.9 (Berkeley) 04/02/94
280f51b3bSbostic
3*714e2803SbosticThis is version 1.74 of the Berkeley DB code.
480f51b3bSbostic
5*714e2803SbosticIf your version of the DB code doesn't have a copy
6*714e2803Sbosticof this version file, it's really old, please update it!
7dcbb9b40Sbostic
8304b3cb8SbosticNew versions of this software are periodically made
9304b3cb8Sbosticavailable by anonymous ftp from ftp.cs.berkeley.edu,
10304b3cb8Sbosticin the file ucb/4bsd/db.tar.Z, or from ftp.uu.net.
11e9de9a37SbosticIf you'd like to get announcements of future releases
12e9de9a37Sbosticof this software, send email to the contact address
13e9de9a37Sbosticbelow.
14304b3cb8Sbostic
15304b3cb8SbosticEmail questions may be addressed to Keith Bostic at
16304b3cb8Sbosticbostic@cs.berkeley.edu.
17304b3cb8Sbostic
18dcbb9b40Sbostic============================================
19*714e2803SbosticDistribution contents:
20*714e2803Sbostic
21*714e2803SbosticMakefile.inc	Ignore this, it's the 4.4BSD subsystem Makefile.
22*714e2803SbosticPORT		The per OS/architecture directories to use to build
23*714e2803Sbostic		libdb.a, if you're not running 4.4BSD.  See the file
24*714e2803Sbostic		PORT/README for more information.
25*714e2803SbosticREADME		This file.
26*714e2803SbosticVERSION		This file.
27*714e2803Sbosticbtree		B+tree routines.
28*714e2803Sbosticdb		Dbopen(3) interface routine.
29*714e2803Sbosticdoc		USENIX papers, formatted manual pages.
30*714e2803Sbostichash		Extended linear hashing routines.
31*714e2803Sbosticman		Unformatted manual pages.
32*714e2803Sbosticmpool		Memory pool routines.
33*714e2803Sbosticrecno		Fixed/variable length record routines.
34*714e2803Sbostictest		Test package.
35*714e2803Sbostic
36*714e2803Sbostic============================================
37*714e2803Sbostic1.73 -> 1.74
38*714e2803Sbostic	recno:	Don't put the record if rec_search fails, in rec_rdelete.
39*714e2803Sbostic		Create fixed-length intermediate records past "end" of DB
40*714e2803Sbostic		correctly.
41*714e2803Sbostic		Realloc bug when reading in fixed records.
42*714e2803Sbostic	all:	First cut at port to Alpha (64-bit architecture) using
43*714e2803Sbostic		4.4BSD basic integral types typedef's.
44*714e2803Sbostic		Cast allocation pointers to shut up old compilers.
45*714e2803Sbostic		Rework PORT directory into OS/machine directories.
46*714e2803Sbostic
47694a9dc1Sbostic1.72 -> 1.73
48694a9dc1Sbostic	btree:	If enough duplicate records were inserted and then deleted
49694a9dc1Sbostic		that internal pages had references to empty pages of the
50694a9dc1Sbostic		duplicate keys, the search function ended up on the wrong
51694a9dc1Sbostic		page.
52694a9dc1Sbostic
53ddaf6357Sbostic1.7  -> 1.72	12 Oct 1993
54ddaf6357Sbostic	hash:	Support NET/2 hash formats.
55ddaf6357Sbostic
563a64a092Sbostic1.7  -> 1.71	16 Sep 1993
573a64a092Sbostic	btree/recno:
583a64a092Sbostic		Fix bug in internal search routines that caused
593a64a092Sbostic		return of invalid pointers.
603a64a092Sbostic
61a267be79Sbostic1.6  -> 1.7	07 Sep 1993
62a267be79Sbostic	hash:	Fixed big key overflow bugs.
63a267be79Sbostic	test:	Portability hacks, rewrite test script, Makefile.
64a267be79Sbostic	btree/recno:
65a267be79Sbostic		Stop copying non-overflow key/data pairs.
66a267be79Sbostic	PORT:	Break PORT directory up into per architecture/OS
67a267be79Sbostic		subdirectories.
68a267be79Sbostic
6914570bceSbostic1.5  -> 1.6	06 Jun 1993
7014570bceSbostic	hash:	In PAIRFITS, the first comparison should look at (P)[2].
7114570bceSbostic		The hash_realloc function was walking off the end of memory.
7214570bceSbostic		The overflow page number was wrong when bumping splitpoint.
73a267be79Sbostic
74c078d81bSbostic1.4  -> 1.5	23 May 1993
75c078d81bSbostic	hash:	Set hash default fill factor dynamically.
76c078d81bSbostic	recno:	Fixed bug in sorted page splits.
77c078d81bSbostic		Add page size parameter support.
78c078d81bSbostic		Allow recno to specify the name of the underlying btree;
79c078d81bSbostic			used for vi recovery.
80c078d81bSbostic	btree/recno:
81c078d81bSbostic		Support 64K pages.
82c078d81bSbostic	btree/hash/recno:
83c078d81bSbostic		Provide access to an underlying file descriptor.
84c078d81bSbostic		Change sync routines to take a flag argument, recno
85c078d81bSbostic			uses this to sync out the underlying btree.
86c078d81bSbostic
871930a716Sbostic1.3  -> 1.4	10 May 1993
881930a716Sbostic	recno:	Delete the R_CURSORLOG flag from the recno interface.
891930a716Sbostic		Zero-length record fix for non-mmap reads.
901930a716Sbostic		Try and make SIZE_T_MAX test in open portable.
911930a716Sbostic
92a267be79Sbostic1.2  -> 1.3	01 May 1993
93fbda3781Sbostic	btree:	Ignore user byte-order setting when reading already
94fbda3781Sbostic		existing database.  Fixes to byte-order conversions.
95e8de11f8Sbostic
961930a716Sbostic1.1  -> 1.2	15 Apr 1993
971930a716Sbostic		No bug fixes, only compatibility hacks.
98