Home | History | Annotate | Line # | Download | only in db
      1  1.2  cgd #	$NetBSD: changelog,v 1.2 1996/05/03 21:20:56 cgd Exp $
      2  1.2  cgd 
      3  1.1  cgd 1.84 -> 1.85
      4  1.1  cgd 	recno:	#ifdef out use of mmap, it's not portable enough.
      5  1.1  cgd 
      6  1.1  cgd 1.83 -> 1.84	Thu Aug 18 15:46:07 EDT 1994
      7  1.1  cgd 	recno:	Rework fixed-length records so that closing and reopening
      8  1.1  cgd 		the file now works.  Pad short records on input.  Never do
      9  1.1  cgd 		signed comparison in recno input reading functions.
     10  1.1  cgd 
     11  1.1  cgd 1.82 -> 1.83	Tue Jul 26 15:33:44 EDT 1994
     12  1.1  cgd 	btree:	Rework cursor deletion code yet again; bugs with
     13  1.1  cgd 		deleting empty pages that only contained the cursor
     14  1.1  cgd 		record.
     15  1.1  cgd 
     16  1.1  cgd 1.81 -> 1.82	Sat Jul 16 11:01:50 EDT 1994
     17  1.1  cgd 	btree:	Fix bugs introduced by new cursor/deletion code.
     18  1.1  cgd 		Replace return kbuf/dbuf with real DBT's.
     19  1.1  cgd 
     20  1.1  cgd 1.80 -> 1.81
     21  1.1  cgd 	btree:	Fix bugs introduced by new cursor/deletion code.
     22  1.1  cgd 	all:	Add #defines for Purify.
     23  1.1  cgd 
     24  1.1  cgd 1.79 -> 1.80	Wed Jul 13 22:41:54 EDT 1994
     25  1.1  cgd 	btree	Change deletion to coalesce empty pages.  This is a major
     26  1.1  cgd 		change, cursors and duplicate pages all had to be reworked.
     27  1.1  cgd 		Return to a fixed stack.
     28  1.1  cgd 	recno:	Affected by cursor changes.  New cursor structures should
     29  1.1  cgd 		permit multiple cursors in the future.
     30  1.1  cgd 
     31  1.1  cgd 1.78 -> 1.79	Mon Jun 20 17:36:47 EDT 1994
     32  1.1  cgd 	all:	Minor cleanups of 1.78 for porting reasons; only
     33  1.1  cgd 		major change was inlining check of NULL pointer
     34  1.1  cgd 		so that __fix_realloc goes away.
     35  1.1  cgd 
     36  1.1  cgd 1.77 -> 1.78	Thu Jun 16 19:06:43 EDT 1994
     37  1.1  cgd 	all:	Move "standard" size typedef's into db.h.
     38  1.1  cgd 
     39  1.1  cgd 1.76 -> 1.77	Thu Jun 16 16:48:38 EDT 1994
     40  1.1  cgd 	hash:	Delete __init_ routine, has special meaning to OSF 2.0.
     41  1.1  cgd 
     42  1.1  cgd 1.74 -> 1.76
     43  1.1  cgd 	all:	Finish up the port to the Alpha.
     44  1.1  cgd 
     45  1.1  cgd 1.73 -> 1.74
     46  1.1  cgd 	recno:	Don't put the record if rec_search fails, in rec_rdelete.
     47  1.1  cgd 		Create fixed-length intermediate records past "end" of DB
     48  1.1  cgd 		correctly.
     49  1.1  cgd 		Realloc bug when reading in fixed records.
     50  1.1  cgd 	all:	First cut at port to Alpha (64-bit architecture) using
     51  1.1  cgd 		4.4BSD basic integral types typedef's.
     52  1.1  cgd 		Cast allocation pointers to shut up old compilers.
     53  1.1  cgd 		Rework PORT directory into OS/machine directories.
     54  1.1  cgd 
     55  1.1  cgd 1.72 -> 1.73
     56  1.1  cgd 	btree:	If enough duplicate records were inserted and then deleted
     57  1.1  cgd 		that internal pages had references to empty pages of the
     58  1.1  cgd 		duplicate keys, the search function ended up on the wrong
     59  1.1  cgd 		page.
     60  1.1  cgd 
     61  1.1  cgd 1.7  -> 1.72	12 Oct 1993
     62  1.1  cgd 	hash:	Support NET/2 hash formats.
     63  1.1  cgd 
     64  1.1  cgd 1.7  -> 1.71	16 Sep 1993
     65  1.1  cgd 	btree/recno:
     66  1.1  cgd 		Fix bug in internal search routines that caused
     67  1.1  cgd 		return of invalid pointers.
     68  1.1  cgd 
     69  1.1  cgd 1.6  -> 1.7	07 Sep 1993
     70  1.1  cgd 	hash:	Fixed big key overflow bugs.
     71  1.1  cgd 	test:	Portability hacks, rewrite test script, Makefile.
     72  1.1  cgd 	btree/recno:
     73  1.1  cgd 		Stop copying non-overflow key/data pairs.
     74  1.1  cgd 	PORT:	Break PORT directory up into per architecture/OS
     75  1.1  cgd 		subdirectories.
     76  1.1  cgd 
     77  1.1  cgd 1.5  -> 1.6	06 Jun 1993
     78  1.1  cgd 	hash:	In PAIRFITS, the first comparison should look at (P)[2].
     79  1.1  cgd 		The hash_realloc function was walking off the end of memory.
     80  1.1  cgd 		The overflow page number was wrong when bumping splitpoint.
     81  1.1  cgd 
     82  1.1  cgd 1.4  -> 1.5	23 May 1993
     83  1.1  cgd 	hash:	Set hash default fill factor dynamically.
     84  1.1  cgd 	recno:	Fixed bug in sorted page splits.
     85  1.1  cgd 		Add page size parameter support.
     86  1.1  cgd 		Allow recno to specify the name of the underlying btree;
     87  1.1  cgd 			used for vi recovery.
     88  1.1  cgd 	btree/recno:
     89  1.1  cgd 		Support 64K pages.
     90  1.1  cgd 	btree/hash/recno:
     91  1.1  cgd 		Provide access to an underlying file descriptor.
     92  1.1  cgd 		Change sync routines to take a flag argument, recno
     93  1.1  cgd 			uses this to sync out the underlying btree.
     94  1.1  cgd 
     95  1.1  cgd 1.3  -> 1.4	10 May 1993
     96  1.1  cgd 	recno:	Delete the R_CURSORLOG flag from the recno interface.
     97  1.1  cgd 		Zero-length record fix for non-mmap reads.
     98  1.1  cgd 		Try and make SIZE_T_MAX test in open portable.
     99  1.1  cgd 
    100  1.1  cgd 1.2  -> 1.3	01 May 1993
    101  1.1  cgd 	btree:	Ignore user byte-order setting when reading already
    102  1.1  cgd 		existing database.  Fixes to byte-order conversions.
    103  1.1  cgd 
    104  1.1  cgd 1.1  -> 1.2	15 Apr 1993
    105  1.1  cgd 		No bug fixes, only compatibility hacks.
    106