]> git.sur5r.net Git - openldap/history - libraries/libmdb/mdb.c
Ugly-as-sin initial Windows port
[openldap] / libraries / libmdb / mdb.c
2011-09-01 Howard ChuUgly-as-sin initial Windows port
2011-09-01 Howard ChuAPI cleanup, doxygen docs for public API
2011-09-01 Howard ChuCleanup, fix freelist alloc
2011-09-01 Howard ChuTweak locks, fix race conditions
2011-09-01 Howard ChuReduce excessive memcpy in mdb_split
2011-09-01 Howard ChuFix mdb_split, tweak split_indx if space is tight
2011-09-01 Howard ChuFix update of big data items
2011-09-01 Howard ChuFix free page reclaim and dbs table update
2011-09-01 Howard ChuMore debug, fix MDB_DEL_DUP
2011-09-01 Howard ChuMore debug output
2011-09-01 Howard ChuAdd txn_reset / txn_renew
2011-09-01 Howard ChuFirst cut at DUPFIXED support
2011-09-01 Howard ChuSet MINKEYS to 2
2011-09-01 Howard ChuKeep re-using dpages instead of freeing them
2011-09-01 Hallvard B FurusethAvoid cast-away-const for errstr[]
2011-09-01 Hallvard B FurusethWrap O_DSYNC in MDB_DSYNC.
2011-09-01 Hallvard B FurusethMacro cleanup: Parenthesize, simplify, remove a ;
2011-09-01 Hallvard B FurusethDrop gcc extension ,##__VA_ARGS__. Add DPUTS().
2011-09-01 Howard ChuFix cursor_set for dups
2011-09-01 Howard ChuSorted dups fix
2011-09-01 Howard ChuDon't alloc in cursor_push/pop
2011-09-01 Howard ChuFix multi-page commits
2011-09-01 Howard ChuFix overflow page read
2011-09-01 Howard ChuSub-DB init/dirty fixes
2011-09-01 Howard ChuFix dupsort fetch
2011-09-01 Howard ChuMore txn/cursor cleanup
2011-09-01 Howard ChuUpdate DB tables on commit even if no dirty pages
2011-09-01 Howard ChuAdd mdb_strerror(), mdb_env_set_flags()
2011-09-01 Howard Chuallow silent commit of read-only TXNs
2011-09-01 Howard ChuError cleanup
2011-09-01 Howard ChuUse IDL2 for dirty page list
2011-09-01 Howard ChuUse O_DSYNC on metafd.
2011-09-01 Howard ChuMinor cleanup
2011-09-01 Howard ChuBetter defs for locker structures
2011-09-01 Howard ChuAdd mdb_version()
2011-09-01 Howard ChuRationalize mdbenv namespace
2011-09-01 Howard ChuRename idl to midl
2011-09-01 Howard ChuAdd another FIXME comment
2011-09-01 Howard ChuPortability tweak
2011-09-01 Howard ChuSorted dup fixes
2011-09-01 Howard ChuAdd MDB_INTEGERKEY db flag
2011-09-01 Howard ChuAllow setting DB flags on main DB
2011-09-01 Howard ChuCleanup, add mdb_cursor_count()
2011-09-01 Howard ChuMore DB checks
2011-09-01 Howard ChuConsolidate stat functions
2011-09-01 Howard ChuHeader cleanup
2011-09-01 Howard ChuMore subDB fixes
2011-09-01 Howard ChuParameter cleanup
2011-09-01 Howard ChuValgrind complaints
2011-09-01 Howard ChuMore subDB stuff
2011-09-01 Howard ChuMake sure subDB info is saved after writes
2011-09-01 Howard ChuSorted dups basically completed, needs testing
2011-09-01 Howard ChuAdded cursor_get for sorted dups
2011-09-01 Howard ChuAdd mdb_get for sorted dups
2011-09-01 Howard ChuAdd mdb_del for sorted dups
2011-09-01 Howard ChuAdd mdb_put for sorted dups
2011-09-01 Howard ChuFix reader txn locking
2011-09-01 Howard ChuDon't malloc the free_pgs list every time
2011-09-01 Howard ChuSetup context for sorted dups
2011-09-01 Howard ChuAdd explicit md_dirty flag to dbxs
2011-09-01 Howard ChuAdd cursor_prev
2011-09-01 Howard ChuUse BDB cursor terminology
2011-09-01 Howard ChuAdd some legalese
2011-09-01 Howard ChuAdditional debug, fixes
2011-09-01 Howard ChuSave free-list in DB
2011-09-01 Howard ChuMore sub-db stuff
2011-09-01 Howard ChuUse STAILQ instead of SIMPLEQ
2011-09-01 Howard ChuMore subdb stuff, add cursor_last()
2011-09-01 Howard ChuTweak mt_dbxs array
2011-09-01 Howard ChuFix free page re-use
2011-09-01 Howard ChuFixup metapage writes
2011-09-01 Howard ChuTweaks to txn handling
2011-09-01 Howard ChuMore subDBs, compiles now
2011-09-01 Howard ChuStart DB restructuring
2011-09-01 Howard ChuReplace ulong with ULONG macro
2011-09-01 Howard ChuMore prep for subdatabases
2011-09-01 Howard ChuTweak comment about overflow allocations
2011-09-01 Howard ChuUse an environment directory
2011-09-01 Howard ChuFix db_stat stuff
2011-09-01 Howard ChuMore fixes for seeking
2011-09-01 Howard ChuRe-use old pages
2011-07-01 Howard ChuDrop header page
2011-06-29 Hallvard B FurusethDrop unused vars
2011-06-29 Hallvard B FurusethWarning cleanup: Make parent index unsigned
2011-06-29 Hallvard B FurusethWarning cleanup: printf(%p, struct*)
2011-06-29 Hallvard B FurusethWarning cleanup: if(rc = mdb_<func>()) & co
2011-06-29 Hallvard B FurusethWarning cleanup: Drop unneeded 'unsigned >= 0'
2011-06-29 Hallvard B FurusethFix P_INVALID signedness
2011-06-29 Hallvard B FurusethFix formats, reduce PAGEHDRSZ size_t->unsigned.
2011-06-29 Hallvard B FurusethCompact memnrcmp, just for fun
2011-06-29 Hallvard B FurusethFix memncmp(): Do not memcmp twice
2011-06-29 Hallvard B FurusethDPRINTF(): Fix format, handle non-gcc, simplify.
2011-06-29 Howard ChuSave a byte in nodesz
2011-06-29 Howard Chumeta init
2011-06-29 Howard ChuLog txnID in msgs
2011-06-29 Howard ChuUse toggling meta page instead of always appending
2011-06-28 Howard ChuUse shmat for lock region instead of mmap
2011-06-28 Howard ChuAdd locking support
2011-06-28 Howard ChuFix P_INVALID def
2011-06-28 Howard ChuFix splits, cursor navigation, newpage flags
next