changelog revision 1.2 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