11.2Scgd# $NetBSD: changelog,v 1.2 1996/05/03 21:20:56 cgd Exp $ 21.2Scgd 31.1Scgd1.84 -> 1.85 41.1Scgd recno: #ifdef out use of mmap, it's not portable enough. 51.1Scgd 61.1Scgd1.83 -> 1.84 Thu Aug 18 15:46:07 EDT 1994 71.1Scgd recno: Rework fixed-length records so that closing and reopening 81.1Scgd the file now works. Pad short records on input. Never do 91.1Scgd signed comparison in recno input reading functions. 101.1Scgd 111.1Scgd1.82 -> 1.83 Tue Jul 26 15:33:44 EDT 1994 121.1Scgd btree: Rework cursor deletion code yet again; bugs with 131.1Scgd deleting empty pages that only contained the cursor 141.1Scgd record. 151.1Scgd 161.1Scgd1.81 -> 1.82 Sat Jul 16 11:01:50 EDT 1994 171.1Scgd btree: Fix bugs introduced by new cursor/deletion code. 181.1Scgd Replace return kbuf/dbuf with real DBT's. 191.1Scgd 201.1Scgd1.80 -> 1.81 211.1Scgd btree: Fix bugs introduced by new cursor/deletion code. 221.1Scgd all: Add #defines for Purify. 231.1Scgd 241.1Scgd1.79 -> 1.80 Wed Jul 13 22:41:54 EDT 1994 251.1Scgd btree Change deletion to coalesce empty pages. This is a major 261.1Scgd change, cursors and duplicate pages all had to be reworked. 271.1Scgd Return to a fixed stack. 281.1Scgd recno: Affected by cursor changes. New cursor structures should 291.1Scgd permit multiple cursors in the future. 301.1Scgd 311.1Scgd1.78 -> 1.79 Mon Jun 20 17:36:47 EDT 1994 321.1Scgd all: Minor cleanups of 1.78 for porting reasons; only 331.1Scgd major change was inlining check of NULL pointer 341.1Scgd so that __fix_realloc goes away. 351.1Scgd 361.1Scgd1.77 -> 1.78 Thu Jun 16 19:06:43 EDT 1994 371.1Scgd all: Move "standard" size typedef's into db.h. 381.1Scgd 391.1Scgd1.76 -> 1.77 Thu Jun 16 16:48:38 EDT 1994 401.1Scgd hash: Delete __init_ routine, has special meaning to OSF 2.0. 411.1Scgd 421.1Scgd1.74 -> 1.76 431.1Scgd all: Finish up the port to the Alpha. 441.1Scgd 451.1Scgd1.73 -> 1.74 461.1Scgd recno: Don't put the record if rec_search fails, in rec_rdelete. 471.1Scgd Create fixed-length intermediate records past "end" of DB 481.1Scgd correctly. 491.1Scgd Realloc bug when reading in fixed records. 501.1Scgd all: First cut at port to Alpha (64-bit architecture) using 511.1Scgd 4.4BSD basic integral types typedef's. 521.1Scgd Cast allocation pointers to shut up old compilers. 531.1Scgd Rework PORT directory into OS/machine directories. 541.1Scgd 551.1Scgd1.72 -> 1.73 561.1Scgd btree: If enough duplicate records were inserted and then deleted 571.1Scgd that internal pages had references to empty pages of the 581.1Scgd duplicate keys, the search function ended up on the wrong 591.1Scgd page. 601.1Scgd 611.1Scgd1.7 -> 1.72 12 Oct 1993 621.1Scgd hash: Support NET/2 hash formats. 631.1Scgd 641.1Scgd1.7 -> 1.71 16 Sep 1993 651.1Scgd btree/recno: 661.1Scgd Fix bug in internal search routines that caused 671.1Scgd return of invalid pointers. 681.1Scgd 691.1Scgd1.6 -> 1.7 07 Sep 1993 701.1Scgd hash: Fixed big key overflow bugs. 711.1Scgd test: Portability hacks, rewrite test script, Makefile. 721.1Scgd btree/recno: 731.1Scgd Stop copying non-overflow key/data pairs. 741.1Scgd PORT: Break PORT directory up into per architecture/OS 751.1Scgd subdirectories. 761.1Scgd 771.1Scgd1.5 -> 1.6 06 Jun 1993 781.1Scgd hash: In PAIRFITS, the first comparison should look at (P)[2]. 791.1Scgd The hash_realloc function was walking off the end of memory. 801.1Scgd The overflow page number was wrong when bumping splitpoint. 811.1Scgd 821.1Scgd1.4 -> 1.5 23 May 1993 831.1Scgd hash: Set hash default fill factor dynamically. 841.1Scgd recno: Fixed bug in sorted page splits. 851.1Scgd Add page size parameter support. 861.1Scgd Allow recno to specify the name of the underlying btree; 871.1Scgd used for vi recovery. 881.1Scgd btree/recno: 891.1Scgd Support 64K pages. 901.1Scgd btree/hash/recno: 911.1Scgd Provide access to an underlying file descriptor. 921.1Scgd Change sync routines to take a flag argument, recno 931.1Scgd uses this to sync out the underlying btree. 941.1Scgd 951.1Scgd1.3 -> 1.4 10 May 1993 961.1Scgd recno: Delete the R_CURSORLOG flag from the recno interface. 971.1Scgd Zero-length record fix for non-mmap reads. 981.1Scgd Try and make SIZE_T_MAX test in open portable. 991.1Scgd 1001.1Scgd1.2 -> 1.3 01 May 1993 1011.1Scgd btree: Ignore user byte-order setting when reading already 1021.1Scgd existing database. Fixes to byte-order conversions. 1031.1Scgd 1041.1Scgd1.1 -> 1.2 15 Apr 1993 1051.1Scgd No bug fixes, only compatibility hacks. 106