Commit Graph

  • d8b407d9a2 Install manpages too Howard Chu 2013-02-25 02:02:15 -0800
  • 26e4222ffb Delete obsolete @todo Howard Chu 2013-02-24 23:40:34 -0800
  • 58e27b6c20 Add sample apps for comparison/education purposes Howard Chu 2013-02-24 23:39:17 -0800
  • 66c9f03055 Add $(DESTDIR) to make install target Howard Chu 2013-02-25 06:50:51 +0000
  • 3394bac2c0 Update error code instances Howard Chu 2013-02-20 05:08:52 -0800
  • 80cd881184 Tweak MDB_INCOMPATIBLE description Hallvard Furuseth 2013-02-20 12:19:45 +0100
  • fbd76c44e4 Tweak prev commit: Restore if-test as an assert Hallvard Furuseth 2013-02-20 09:08:41 +0100
  • 208e5c614d ITS#7515 Fix mdb_txn_commit(nested txn). Hallvard Furuseth 2013-02-19 22:03:41 +0100
  • f43ae20be7 ITS#7512 Plug mdb_txn_abort(nested txn) page leaks. Hallvard Furuseth 2013-02-19 22:03:04 +0100
  • f97552a83a Check DB flags when refreshing a stale MDB DBI. Hallvard Furuseth 2013-02-19 22:02:37 +0100
  • 2dbb8bb833 mdb_cursor_prev,mdb_cursor_next: Fix return value. Hallvard Furuseth 2013-02-19 22:02:15 +0100
  • e4af9ee5da ITS#7515 mdb_dbi_open(): Also open in parent txns. Hallvard Furuseth 2013-02-19 22:01:29 +0100
  • 4b67270374 mdb_page_alloc(): Handle freeDB txnid range holes. Hallvard Furuseth 2013-02-19 21:17:33 +0100
  • f19655eabc ITS#7517 Document that dirty DBs may not be closed Hallvard Furuseth 2013-02-19 21:15:26 +0100
  • 8ad25001ff ITS#7485 Document key/data size limits in lmdb.h. Hallvard Furuseth 2013-02-19 21:14:23 +0100
  • ef25056cfb Revert "ITS#7515 update parent's mt_next_pgno on child commit" Hallvard Furuseth 2013-02-17 08:42:14 +0100
  • fd4861bf00 ITS#7515 update parent's mt_next_pgno on child commit Howard Chu 2013-02-17 00:49:53 +0000
  • 890f1da3ee Don't limit retries when coalescing freelist Howard Chu 2013-02-17 00:48:43 +0000
  • 00d7a96bd5 ITS#7515 Fix MDB parent/child txn interaction. Hallvard Furuseth 2013-02-16 19:11:20 +0100
  • d90581fa5a ITS#7377 Catch MDB failure updating root pointers. Hallvard Furuseth 2013-02-16 19:08:54 +0100
  • c7db955a94 ITS#7517 Don't save dropped dirty MDB databases. Hallvard Furuseth 2013-02-16 19:08:37 +0100
  • 8e1bbdf0dd mdb_stat -ff[f]: show contiguous page spans. Hallvard Furuseth 2013-02-16 19:07:16 +0100
  • 7aba5f5ab9 Add error code MDB_MAP_RESIZED. Hallvard Furuseth 2013-02-16 19:06:28 +0100
  • 5e59695b8d Don't memmove freelist entry when chunking it Howard Chu 2013-02-14 19:20:45 +0000
  • 52ecd38e18 ITS#7455 Save freelist in single-page chunks Hallvard Furuseth 2013-02-12 12:27:59 +0100
  • 1b8bfc5756 Freelist cleanup/streamlining Hallvard Furuseth 2013-01-23 15:47:35 +0100
  • 65c053a6e7 ITS#7512 Fix MDB page leak when malloc error. Hallvard Furuseth 2013-02-07 08:17:30 +0100
  • e0eb495fb3 Revert "ITS#7515 fix mdb_dbi_open/close" Howard Chu 2013-02-04 10:53:17 -0800
  • 744e311939 NULL key is allowed for MDB_CURRENT Howard Chu 2013-02-01 06:19:23 -0800
  • 48dc782ea6 ITS#7515 fix mdb_dbi_open/close Howard Chu 2013-01-31 20:05:48 -0800
  • 27aaecc744 ITS#7511 make sure cursor is marked valid after successful put Howard Chu 2013-01-28 18:45:36 -0800
  • 9fa0c3bf31 ITS#7505 fix prev commit, partial revert Howard Chu 2013-01-29 01:08:24 +0000
  • 0b8ac92b7a ITS#7505 Fix mdb_update_key when key is too big Howard Chu 2013-01-27 17:55:21 +0000
  • cfedb365b4 Fix MDB_CURRENT updating for dupsort items Howard Chu 2013-01-26 18:55:35 +0000
  • 7fdf672041 Update MDB comments: Caveats, flags, etc. Hallvard Furuseth 2013-01-16 18:42:57 +0100
  • 8e7bb2042b ITS#7485 data sizes limited to 32 bits Howard Chu 2013-01-15 04:24:07 -0800
  • 1a0d02c4c4 ITS#7485 more size checks Howard Chu 2013-01-14 13:46:25 -0800
  • 25a99d4024 ITS#7485 check maxkeysize in mdb_cursor_put Howard Chu 2013-01-14 13:12:15 -0800
  • 9e35127f1d One more rename Howard Chu 2013-01-14 12:57:54 -0800
  • 53cf2eed90 ITS#7491 check for filled dirty page list Howard Chu 2013-01-11 11:45:25 -0800
  • fed573cb86 Happy New Year Howard Chu 2013-01-10 02:58:55 -0800
  • cd80a15474 Delete liblmdb/mfree. It has moved into mdb_stat. Hallvard Furuseth 2013-01-09 20:49:43 +0100
  • 2a36346b50 ITS#7455 don't give up so soon Howard Chu 2013-01-09 08:30:13 -0800
  • 057e068630 Fix typo Howard Chu 2012-12-19 13:20:24 -0800
  • 460a05bf78 Add initial mdb utility manpages Howard Chu 2012-12-19 13:09:56 -0800
  • 82b97a8af0 init_meta should write mapsize Howard Chu 2012-12-11 22:21:52 -0800
  • 0702fbd688 Update version date Howard Chu 2012-12-11 16:01:25 -0800
  • 9acf801cc1 Make sure init_meta is at beginning of file Howard Chu 2012-12-11 12:55:47 -0800
  • ed86a086f7 More for prev commit Howard Chu 2012-12-11 12:46:17 -0800
  • e74d70e88e Partially revert 65d40eb5d2 Howard Chu 2012-12-11 12:03:19 -0800
  • 282be11654 FIx prev commit Howard Chu 2012-12-10 17:21:24 -0800
  • 0ce6bb4be0 Add error checks to txn_commit Howard Chu 2012-12-10 12:21:36 -0800
  • aff2693fc0 ITS#7455 simplify Howard Chu 2012-12-10 12:16:50 -0800
  • e26fc73417 ITS#7467 add verbose freelist info Howard Chu 2012-12-07 13:19:36 -0800
  • 784757faa9 ITS#7465 fail if both -a and -s specified Howard Chu 2012-12-07 12:06:30 -0800
  • 9a5d4370be Yet more retries for overflow page scan Howard Chu 2012-12-06 17:39:49 -0800
  • 5863d5cc61 Freelist fixes Howard Chu 2012-12-06 08:25:43 -0800
  • 7b10fdde00 Fix mdb_env_copy Howard Chu 2012-12-04 06:30:22 -0800
  • 04b7c42109 Rename mdb_open/close mdb_dbi_open/close Howard Chu 2012-12-03 16:53:24 -0800
  • e545b742e5 Fix 5c1ee7f7ba Howard Chu 2012-12-03 13:57:46 -0800
  • 5af47adf6b Fix mdb_midl_shrink Howard Chu 2012-12-03 13:57:28 -0800
  • d3f51fdcf7 More retries for overflow page scan Howard Chu 2012-11-30 12:54:19 -0800
  • 98fe339089 Rename libmdb to liblmdb Howard Chu 2012-11-30 12:45:34 -0800
  • 2a94ebced6 Add install target Howard Chu 2012-11-30 12:39:53 -0800
  • 13f3bcd59c Rename libmdb to liblmdb, lmdb.h Howard Chu 2012-11-30 12:30:51 -0800
  • f165507199 ITS#7455 use freelist for overflow pages Howard Chu 2012-11-28 17:13:26 -0800
  • 185136397d Drop unneeded #include <time.h> Howard Chu 2012-11-28 15:34:44 -0800
  • 049b145ec7 Doc layout tweaks Howard Chu 2012-11-28 15:34:19 -0800
  • 97ed96206d mdb_env_sync(,force=1): Override MDB_MAPASYNC. Hallvard Furuseth 2012-11-27 23:56:47 +0100
  • b9275c9991 mdb_cursor_dbi(): Assume valid args. Hallvard Furuseth 2012-11-27 23:56:47 +0100
  • 7e620a34a2 API change: mdb_drop() only accepts del=0 or 1. Hallvard Furuseth 2012-11-27 23:56:47 +0100
  • d903bed218 API change: mdb_env_set_maxdbs(, *named* DBs). Hallvard Furuseth 2012-11-27 23:56:47 +0100
  • 6b56e0fab1 ITS#7453 Fix reset of MDB_NOSYNC/MDB_NOMETASYNC. Hallvard Furuseth 2012-11-27 23:56:47 +0100
  • 0201b9002c Tweak MDB_FIXEDMAP handling. Hallvard Furuseth 2012-11-27 23:56:47 +0100
  • 52e3adbdec Renumber MDB_NOSUBDIR. Check mdb_env_open() flags. Hallvard Furuseth 2012-11-27 23:56:47 +0100
  • bb36bdcd1c ITS#7432 fix typo in mdb_midl_sort Howard Chu 2012-11-05 05:06:06 -0800
  • 0108327c27 Better fix for MDB_DEBUG tweak -- from hbf Howard Chu 2012-10-25 06:55:46 -0700
  • b68aa3f86b Revert "MDB_DEBUG tweak for old compilers" Howard Chu 2012-10-25 06:54:09 -0700
  • ef2092eac9 MDB_DEBUG tweak for old compilers Howard Chu 2012-10-25 05:28:55 -0700
  • c2f15990c7 Fix flag checks in mdb_open Howard Chu 2012-10-23 04:48:04 -0700
  • f5b8d017df fix Windows mdb_env_copy(), WriteFile overflow Howard Chu 2012-10-23 04:32:55 -0700
  • 66f2b7b2ec Make sure mdb_open flags are committed on main DB Howard Chu 2012-10-22 17:03:15 -0700
  • 5f2ddb5532 Minor cleanup Howard Chu 2012-10-22 16:13:06 -0700
  • 5c1ee7f7ba Fix MDB_PREV Howard Chu 2012-10-22 15:58:46 -0700
  • 617769bce5 Tweak output, add free page info Howard Chu 2012-10-16 16:52:13 -0700
  • 754cd88819 Add mdb_env_info() to retrieve interesting env params Howard Chu 2012-10-16 16:22:21 -0700
  • 7f0771a3ed Merge mdb_stata into mdb_stat Howard Chu 2012-10-16 15:28:20 -0700
  • 65d40eb5d2 Make sure increases of mapsize are persisted Howard Chu 2012-10-16 14:53:25 -0700
  • 94965307c8 ITS#7377 Errorcheck Windows calls and thread keys. Hallvard Furuseth 2012-10-15 17:04:48 +0200
  • 88b7bb4639 Explicitly unlock the MDB lockfile on Windows. Hallvard Furuseth 2012-10-15 17:04:43 +0200
  • e9d87866c4 mdb_env_open(): Keep mdb_env_set_flags() flags. Hallvard Furuseth 2012-10-15 17:04:11 +0200
  • 092f9a5c66 More for mdb_env_copy(). Hallvard Furuseth 2012-10-15 17:03:46 +0200
  • 462d9dfd10 Fix last commit. Hallvard Furuseth 2012-10-15 17:03:33 +0200
  • e40713b631 Support read access on read-only media Howard Chu 2012-10-13 04:05:00 -0700
  • f037dd2d19 Silence warning in prev commit Howard Chu 2012-10-11 16:47:56 -0700
  • ebb6859ea5 Add mdb_copy for backing up a DB environment Howard Chu 2012-10-11 12:21:40 -0700
  • 756ce8e10c Tweak MDB restrictions Hallvard Furuseth 2012-10-03 21:13:21 +0200
  • a3f33dd20e Fix mdb_open() off-by-one error in maxdbs check Hallvard Furuseth 2012-10-03 18:08:56 +0200
  • 38fb8e6eb1 ITS#7377 Wrap fcntl F_SETLK in EINTR loop too. Hallvard Furuseth 2012-10-03 18:06:29 +0200
  • ab3fea51dc ITS#7377 Catch ftruncate() error Hallvard Furuseth 2012-10-03 18:06:29 +0200