Commit Graph

  • 7bc62c5128 ITS#7190 fix merging of branch pages in deletes Howard Chu 2012-03-06 22:12:21 -0800
  • d50d57ed63 Fix libmdb comments Hallvard Furuseth 2011-09-25 23:36:49 +0200
  • e1b88d93ac Remove development file libmdb/make.sh Hallvard Furuseth 2012-03-03 09:52:33 +0100
  • d8b4598085 ITS#7191 Fix mdb_xcursor_init1() unaligned access Hallvard Furuseth 2012-03-03 09:49:20 +0100
  • 1b07b48c1a ITS#7196 use IOV_MAX if it's defined and small Howard Chu 2012-03-02 17:26:49 -0800
  • b23bb7a0b1 ITS#7160 get BYTE_ORDER def for HPUX (and Solaris) Howard Chu 2012-02-21 11:52:01 -0800
  • 953796759e Fix typo in e8e57be421 Howard Chu 2012-01-21 17:31:23 -0800
  • e8e57be421 Add valgrind support with -DUSE_VALGRIND Howard Chu 2012-01-21 08:22:59 -0800
  • 3d6b924c25 txn_commit must abort txn before returning errors Howard Chu 2012-01-21 08:20:43 -0800
  • 1c8de1883c ITS#7121 fix page splits when newindx == 0 Howard Chu 2012-01-21 08:18:37 -0800
  • b9cbcb0588 ITS#7126 fix cursor tracking code Howard Chu 2012-01-21 08:12:56 -0800
  • 713bf092b6 Happy New Year! Howard Chu 2012-01-21 08:07:56 -0800
  • a17f8e7326 ITS#7121 fix page splits when data+key size is too large Howard Chu 2012-01-04 15:25:18 -0800
  • 81afbb2fca Happy New Year! Kurt Zeilenga 2012-01-01 07:07:45 -0800
  • 95a72ac82a Add $(SOLIBS) macro for shared lib dependencies Howard Chu 2011-11-18 15:43:55 -0800
  • dd9c56f0fb More s/DEBUG/MDB_DEBUG/ Howard Chu 2011-11-15 11:23:00 -0800
  • 575691ca8a Alignment fixes for debug msgs Howard Chu 2011-11-14 16:21:59 -0800
  • 51c1ba6818 s/DEBUG/MDB_DEBUG/ Howard Chu 2011-11-14 14:40:43 -0800
  • 29de655bc4 Add MDB_FDATASYNC to allow override to fsync if needed. Howard Chu 2011-11-11 12:49:11 -0800
  • 291c0ce2db Use <inttypes.h> instead of <stdint.h> Howard Chu 2011-11-11 10:59:27 -0800
  • 8763c41e30 Fix size check Howard Chu 2011-11-10 12:41:34 -0800
  • 04b522cc72 More Solaris warning cleanup Howard Chu 2011-11-09 15:32:37 -0800
  • 68143e4532 More pgno alignment tweaks Howard Chu 2011-11-09 00:36:50 -0800
  • 690792c170 Add dummy DKEY define Howard Chu 2011-11-08 20:05:29 -0800
  • cc7a89cd67 Add Solaris byte-order detection Howard Chu 2011-11-08 19:04:39 -0800
  • f0c9d77326 Fix mdb_drop return Howard Chu 2011-11-08 16:45:45 -0800
  • a103a64434 Android/ARM portability Howard Chu 2011-10-14 22:03:46 -0700
  • 331bf92df5 Fix page_split with MDB_RESERVE Howard Chu 2011-10-06 18:53:07 -0700
  • 19e4df476d Fix subcursor initialization Howard Chu 2011-10-06 16:11:25 -0700
  • 934a19553c Don't use Append mode when splits are caused by sub-page inserts Howard Chu 2011-10-03 18:02:17 -0700
  • ea0d07ffa3 Fix freelist bug on page split Howard Chu 2011-10-03 12:40:53 -0700
  • 85bfb3c1d1 Add rudimentary MDB_MULTIPLE support for puts Howard Chu 2011-10-03 11:25:31 -0700
  • fa3c2945f5 Add MDB_APPEND to avoid splitting full pages Howard Chu 2011-10-02 21:27:07 -0700
  • 163514e470 Fix 6e05ca17e9 Howard Chu 2011-10-02 19:52:12 -0700
  • 28b8aaeb96 Add mdb_cursor_txn() and mdb_cursor_dbi() for querying the cursor Howard Chu 2011-10-02 19:27:31 -0700
  • 6e05ca17e9 Add MDB_RESERVE mode Howard Chu 2011-10-02 10:02:30 -0700
  • fe11433619 Tweak cursor adjustment code Howard Chu 2011-09-30 22:15:05 -0700
  • 19d1e72bbc Make sure mdb_open actually got a sub-db record Howard Chu 2011-09-29 21:07:07 -0700
  • fa0d64242b Doc for the MDB_NOSUBDIR env option Howard Chu 2011-09-22 21:46:12 -0700
  • 7a40080dd1 Add MDB_NOSUBDIR option Howard Chu 2011-09-22 18:05:06 -0700
  • 54eb76cc7a Reader table notes Howard Chu 2011-09-22 04:34:40 -0700
  • 4bcaabecf5 assert cleanup Howard Chu 2011-09-21 17:21:48 -0700
  • 619e671f1c txn_abort/commit free all their cursors now. Howard Chu 2011-09-21 16:37:29 -0700
  • 9bcc51ef5d Only free malloc'd cursors Howard Chu 2011-09-21 16:06:52 -0700
  • b9d13a29e6 Track changes to all cursors. Howard Chu 2011-09-21 14:14:11 -0700
  • c4d5e6e786 Add support for nested transactions. Howard Chu 2011-09-20 12:57:05 -0700
  • 8fa10ae668 libmdb IDL cleanup. Hallvard Furuseth 2011-09-13 09:39:28 +0200
  • 02abfb91ba Additional fix for prev commit Howard Chu 2011-09-18 18:26:54 -0700
  • 4272e7de4f Make sure 2 subpages fit in one real page Howard Chu 2011-09-18 18:13:23 -0700
  • 237fabda64 Fix last delete from a subpage Howard Chu 2011-09-18 17:07:47 -0700
  • 0ab841598f Fix 09006ccec7 Howard Chu 2011-09-18 16:39:18 -0700
  • 2c70d0430a Fix mdb_drop() if not deleting the DB record Howard Chu 2011-09-18 14:18:27 -0700
  • 77b1017b85 Fix typo, minor cleanup Howard Chu 2011-09-18 13:28:08 -0700
  • 57b5fbea49 Add mdb_drop() for deleting a DB Howard Chu 2011-09-18 12:37:02 -0700
  • 09006ccec7 API change, consistency check Howard Chu 2011-09-18 10:38:08 -0700
  • b7057eb61e New sorted-dup subpage support Howard Chu 2011-09-16 16:51:32 -0700
  • 0a28548131 Use FNV-1A hash to generate unique mutex names Howard Chu 2011-09-15 10:36:15 -0700
  • 2c033676ea Doc tweak - txn flags Howard Chu 2011-09-14 20:33:09 -0700
  • 5b7c983a66 MacOSX semaphore names are limited to 31 chars Howard Chu 2011-09-14 20:30:26 -0700
  • 0533f80364 Add MacOSX support Howard Chu 2011-09-14 11:31:27 -0700
  • e222506b88 Minor doc cleanup Howard Chu 2011-09-14 01:46:08 -0700
  • 9e3e7cefd8 More docs Howard Chu 2011-09-14 01:08:01 -0700
  • 71a665aa9d Namespace cleanup Howard Chu 2011-09-13 23:36:41 -0700
  • 56fe0d4f1a Tweak search_node inner loop to avoid LEAF2 checks Howard Chu 2011-09-13 13:34:22 -0700
  • 70c79df1df cursor_set/search_node tweaks, use intcmp when possible Howard Chu 2011-09-13 11:25:17 -0700
  • dc83777ab9 Minor tweaks, update relfunc behavior Howard Chu 2011-09-12 01:11:56 -0700
  • 25529a4c36 More cursor_init cleanup Howard Chu 2011-09-11 23:57:17 -0700
  • 8acb755034 One more sub-cursor fix Howard Chu 2011-09-11 23:13:36 -0700
  • 92a63ff790 Merge branch 'mdb.master' of ssh://git-master.openldap.org/~git/git/openldap into mdb.master Howard Chu 2011-09-11 22:23:35 -0700
  • 3501248548 Fix 2e3bc39fa9 Howard Chu 2011-09-11 20:54:32 -0700
  • 946b38f471 Fix mdb debug formats Hallvard Furuseth 2011-09-11 13:00:52 +0200
  • ed0fc55fd3 Restore missing LAZY_LOCKS semicolon. Hallvard Furuseth 2011-09-11 11:08:40 +0200
  • 90ed553301 mdb integer type cleanup: Use MDB_dbi consistently. Hallvard Furuseth 2011-09-10 10:11:56 +0200
  • b56be64d2e Drop ULONG in favor of size_t. Hallvard Furuseth 2011-09-10 20:01:07 +0200
  • b1cfff4aeb Add mdb.c:txnid_t for readability. Hallvard Furuseth 2011-09-10 10:11:56 +0200
  • bf9d722bec mdb type cleanup: Consistent reader count types. Hallvard Furuseth 2011-09-10 10:11:56 +0200
  • 5f68293475 explain mdl_midl_sort() istack size Hallvard Furuseth 2011-09-10 10:11:55 +0200
  • 2d1f3b7ed3 Fix memn(r)cmp of key sizes > INT_MAX. Simplify. Hallvard Furuseth 2011-09-10 10:11:55 +0200
  • 69e53cf700 Check some mdb integer type assumptions Hallvard Furuseth 2011-09-10 10:11:55 +0200
  • 88da18cccf Put MDB_node.<mn_lo,mn_hi> in host byte order. Hallvard Furuseth 2011-09-10 10:11:55 +0200
  • c5dad7a6d0 C90 compatibility cleanup in mdb. Hallvard Furuseth 2011-09-10 10:11:55 +0200
  • 3dc8fa491a Cleanup mdb macros. Hallvard Furuseth 2011-09-10 10:11:55 +0200
  • ec2d82f79a libmdb/.gitignore += test[45], Doxygen output Hallvard Furuseth 2011-09-10 10:11:55 +0200
  • acdc248f57 If put(NOOVERWRITE) exists, return existing data Howard Chu 2011-09-09 21:43:22 -0700
  • a7edb95e64 Minor typos, additional clarification Howard Chu 2011-09-09 03:52:12 -0700
  • 0c487538cf Partial revert, fix MDB_page definition Howard Chu 2011-09-08 20:18:29 -0700
  • 9ac8638d9d More docs Howard Chu 2011-09-08 17:13:51 -0700
  • bed3123b82 More docs Howard Chu 2011-09-08 13:11:33 -0700
  • 1b69295a48 Speedup cintcmp Howard Chu 2011-09-08 13:10:17 -0700
  • dac3fae3b5 Fix previous commit Howard Chu 2011-09-08 10:08:21 -0700
  • 6ac14938e2 Merge branch 'mdb.cursor' into mdb.master Howard Chu 2011-09-07 23:57:50 -0700
  • 8678fef597 Forgot to commit this Howard Chu 2011-09-07 23:10:19 -0700
  • 47c1218916 Forgot to commit this Howard Chu 2011-09-07 23:10:19 -0700
  • 2e3bc39fa9 Further cursor-based restructuring Howard Chu 2011-09-07 02:04:40 -0700
  • 976a150973 Cleanup unused code Howard Chu 2011-09-06 23:37:37 -0700
  • 1f8c3369b9 Fix mdb_move_node again Howard Chu 2011-09-06 23:16:45 -0700
  • f9c8796d0b Fix search_node, add cintcmp Howard Chu 2011-09-06 15:22:53 -0700
  • 5e6a864513 Guarantee nodes are 2-byte aligned Howard Chu 2011-09-06 12:54:09 -0700
  • 293df78b2b Change MDB_node to depend on 2-byte alignment Howard Chu 2011-09-06 05:17:24 -0700
  • 807841b1aa Fix for mdb_cmp refactoring Howard Chu 2011-09-05 16:54:39 -0700