[BACK]Return to changelog CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / lib / libc / db

Annotation of src/lib/libc/db/changelog, Revision 1.2

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

CVSweb <webmaster@jp.NetBSD.org>