]>
git.sur5r.net Git - openldap/log 
Howard Chu  [Mon, 1 Jul 2013 21:31:57 +0000  (14:31 -0700)] 
Merge remote-tracking branch 'origin/mdb.master'
Howard Chu  [Mon, 1 Jul 2013 20:41:23 +0000  (13:41 -0700)] 
ITS#7635 fix read txn potential data race
Howard Chu  [Sun, 30 Jun 2013 14:40:02 +0000  (07:40 -0700)] 
Fix uninit warnings, lseek usage
Hallvard Furuseth  [Wed, 26 Jun 2013 16:02:52 +0000  (18:02 +0200)] 
Fix alloc/free issues.
Hallvard Furuseth  [Wed, 26 Jun 2013 16:02:48 +0000  (18:02 +0200)] 
Factor out some vars, simplify.
Hallvard Furuseth  [Wed, 26 Jun 2013 16:02:26 +0000  (18:02 +0200)] 
Makefile/user-macro comments.
Hallvard Furuseth  [Wed, 26 Jun 2013 16:02:17 +0000  (18:02 +0200)] 
Tweak I/O, fix last commit.
Howard Chu  [Mon, 24 Jun 2013 02:13:52 +0000  (19:13 -0700)] 
ITS#7628 fix back-mdb txn refcount
Hallvard Furuseth  [Sat, 22 Jun 2013 21:15:10 +0000  (23:15 +0200)] 
Improve MDB error handling, drop seek calls.
Hallvard Furuseth  [Sat, 22 Jun 2013 21:01:30 +0000  (23:01 +0200)] 
Fix Windows I/O.
Hallvard Furuseth  [Sat, 22 Jun 2013 20:17:41 +0000  (22:17 +0200)] 
Catch more MDB errors. DPRINTF in mdb_env_reset0.
Hallvard Furuseth  [Sat, 22 Jun 2013 20:10:43 +0000  (22:10 +0200)] 
Tweak MIDLs, catch errors.
Hallvard Furuseth  [Sat, 22 Jun 2013 10:30:04 +0000  (12:30 +0200)] 
Factor out MDB variables/expressions, cleanup.
Hallvard Furuseth  [Sat, 22 Jun 2013 09:56:04 +0000  (11:56 +0200)] 
Rearrange MDB dirty page code.
Hallvard Furuseth  [Thu, 20 Jun 2013 05:41:35 +0000  (07:41 +0200)] 
Simplify mdb_page_alloc().
Hallvard Furuseth  [Thu, 20 Jun 2013 05:41:35 +0000  (07:41 +0200)] 
ITS#7620: Keep empty IDLs. Tweak mdb_page_alloc().
Howard Chu  [Mon, 17 Jun 2013 20:26:11 +0000  (22:26 +0200)] 
ITS#7623 Clear P_SUBP on conversion from fake page
Landry Breuil  [Thu, 13 Jun 2013 12:14:54 +0000  (14:14 +0200)] 
ITS#7580 Fix autogroup when no attrs in URI.
Hallvard Furuseth  [Thu, 13 Jun 2013 06:58:25 +0000  (08:58 +0200)] 
ITS#7515 Nested MDB txns: Inherit txn flags.
Hallvard Furuseth  [Thu, 13 Jun 2013 06:58:24 +0000  (08:58 +0200)] 
Clean up mdb_page_touch(), mdb_page_copy().
Hallvard Furuseth  [Thu, 13 Jun 2013 06:58:24 +0000  (08:58 +0200)] 
ITS#7594 Fix MDB cursor tracking with subDBs.
Hallvard Furuseth  [Thu, 13 Jun 2013 06:58:24 +0000  (08:58 +0200)] 
ITS#7594 Invalidate a dropped MDB DB's cursors.
Hallvard Furuseth  [Thu, 13 Jun 2013 06:58:24 +0000  (08:58 +0200)] 
Don't #define _GNU_SOURCE if already defined.
Hallvard Furuseth  [Thu, 13 Jun 2013 06:25:25 +0000  (08:25 +0200)] 
More for ITS#7620 Fix mdb_ovpage_free().
Howard Chu  [Wed, 12 Jun 2013 15:41:32 +0000  (08:41 -0700)] 
Partial revert 
c2cac4588a40480c020d320b544bc5f8e72adb11 
MDB_NEXT was fine before, duh.
Hallvard Furuseth  [Wed, 12 Jun 2013 15:20:42 +0000  (17:20 +0200)] 
Drop me_pgfree, add mdb_freelist_save().
Split up saving me_pghead, to make me_pgfree unneeded. Also mf_pghead
is now a midl. Needed after 
e7f6767ea815fe0ada1f95037dfdec176ec4d5bb 
("Return fresh overflow pages to current pghead").
Tweak MDB_DEBUG freelist output, make it ascending.
Howard Chu  [Wed, 12 Jun 2013 00:13:08 +0000  (17:13 -0700)] 
Fix CURSOR_NEXT/PREV on emptied DB
Howard Chu  [Sat, 8 Jun 2013 21:10:08 +0000  (14:10 -0700)] 
Make sure mdb_stat() gets valid data
Howard Chu  [Sun, 5 May 2013 08:28:12 +0000  (01:28  -0700)] 
Return fresh overflow pages to current pghead
Howard Chu  [Wed, 5 Jun 2013 23:13:43 +0000  (16:13 -0700)] 
ITS#7594 more for subDB cursor fix
Howard Chu  [Wed, 5 Jun 2013 22:23:54 +0000  (15:23 -0700)] 
ITS#7594 better fix
Howard Chu  [Thu, 30 May 2013 22:56:30 +0000  (15:56 -0700)] 
tweak mdb_copy, trap signals
Howard Chu  [Thu, 30 May 2013 22:33:59 +0000  (15:33 -0700)] 
Windows portability fixes for prev commit
Howard Chu  [Thu, 30 May 2013 20:13:33 +0000  (13:13 -0700)] 
Add warning about interrupting copy
Howard Chu  [Thu, 30 May 2013 20:09:28 +0000  (13:09 -0700)] 
Fix prev commit
Howard Chu  [Thu, 30 May 2013 20:06:12 +0000  (13:06 -0700)] 
Add mdb_env_copyfd()
Jan Synacek  [Wed, 29 May 2013 08:21:40 +0000  (10:21 +0200)] 
ITS#7611 Fix loglevel2bvarray
Howard Chu  [Tue, 28 May 2013 20:09:44 +0000  (13:09 -0700)] 
Disable databases & overlays (experimental)
Howard Chu  [Tue, 28 May 2013 01:51:34 +0000  (18:51 -0700)] 
ITS#7608 allow slapadd w/unknown RDNs for config DB
Howard Chu  [Mon, 27 May 2013 18:34:46 +0000  (11:34 -0700)] 
ITS#7590 tweak bdb/hdb/mdb notes
Howard Chu  [Mon, 27 May 2013 18:17:05 +0000  (11:17 -0700)] 
ITS#7588 plug memleak
Howard Chu  [Mon, 27 May 2013 15:57:15 +0000  (08:57 -0700)] 
ITS#7608 promoted attrs must have valid ad_index
Howard Chu  [Mon, 27 May 2013 01:43:46 +0000  (18:43 -0700)] 
ITS#7609 add per-target filter patterns
Howard Chu  [Sat, 25 May 2013 17:16:55 +0000  (10:16 -0700)] 
Add _M_IX86 macro for MSVC
Howard Chu  [Fri, 24 May 2013 18:08:25 +0000  (11:08 -0700)] 
ITS#7604 fix modrdn, base-scope search
Howard Chu  [Fri, 24 May 2013 15:23:44 +0000  (08:23 -0700)] 
ITS#7588 fix possible NULL-deref in prev commit
Stef Walter  [Fri, 3 May 2013 07:20:14 +0000  (09:20 +0200)] 
ITS#7583 Fix ldap_init_fd() for LDAP_PROTO_UDP
Howard Chu  [Thu, 23 May 2013 19:36:15 +0000  (12:36 -0700)] 
ITS#7582 CLDAP, avoid ref to uninit'd memory
Howard Chu  [Thu, 23 May 2013 15:13:08 +0000  (08:13 -0700)] 
ITS#7594 De-init other subcursors in page_touch
Howard Chu  [Thu, 23 May 2013 18:45:05 +0000  (11:45 -0700)] 
ITS#7581 more for prev commit
Howard Chu  [Thu, 23 May 2013 17:17:15 +0000  (10:17 -0700)] 
ITS#7581 fix back-meta config checks
Hallvard Furuseth  [Tue, 21 May 2013 21:58:57 +0000  (23:58 +0200)] 
Drop unused liblmdb MIDL-range support.
Hallvard Furuseth  [Tue, 21 May 2013 21:55:13 +0000  (23:55 +0200)] 
Factor out mdb_find_oldest,mdb_dlist_free,dirty_list.
Hallvard Furuseth  [Tue, 21 May 2013 21:48:27 +0000  (23:48 +0200)] 
mdb_stat cleanup.
Hallvard Furuseth  [Tue, 21 May 2013 20:44:51 +0000  (22:44 +0200)] 
ITS#7598 Tweak MDB_<NEXT/PREV>_NODUP,fix mdb_stat.
Hallvard Furuseth  [Tue, 21 May 2013 17:04:52 +0000  (19:04 +0200)] 
ITS#7598 mdb_dbi_open(named DB): Check mainDB flags.
Hallvard Furuseth  [Mon, 20 May 2013 21:12:52 +0000  (23:12 +0200)] 
ITS#7515 Fix nested txn touch of subpage/ovpage.
Hallvard Furuseth  [Mon, 20 May 2013 21:12:26 +0000  (23:12 +0200)] 
Tweak mdb_page_malloc(),mdb_page_get() semantics.
Hallvard Furuseth  [Sun, 19 May 2013 17:08:07 +0000  (19:08 +0200)] 
More ITS#7589 followup: OVPAGES() -> mp_pages.
Hallvard Furuseth  [Sun, 19 May 2013 16:38:13 +0000  (18:38 +0200)] 
More ITS#7589: Fix prev commit.
Hallvard Furuseth  [Fri, 17 May 2013 17:31:17 +0000  (19:31 +0200)] 
ITS#7589 mdb_cursor_put(): Update ovpage nodesize.
Howard Chu  [Fri, 17 May 2013 16:15:36 +0000  (09:15 -0700)] 
ITS#7577 more alias deref checks
Howard Chu  [Fri, 17 May 2013 14:51:23 +0000  (07:51 -0700)] 
Cleanup, fix syncrepl config errmsg
Howard Chu  [Fri, 17 May 2013 00:23:29 +0000  (17:23 -0700)] 
Merge remote-tracking branch 'origin/mdb.master'
Howard Chu  [Wed, 15 May 2013 18:50:40 +0000  (11:50 -0700)] 
Include <netinet/in.h> for Solaris 8
Howard Chu  [Wed, 15 May 2013 00:12:33 +0000  (17:12 -0700)] 
Merge remote-tracking branch 'origin/mdb.master'
Howard Chu  [Tue, 14 May 2013 23:57:50 +0000  (16:57 -0700)] 
Fix mdb_page_split - nested split
Howard Chu  [Mon, 13 May 2013 19:36:47 +0000  (12:36 -0700)] 
Doxygen cleanup
Howard Chu  [Mon, 13 May 2013 15:12:40 +0000  (08:12 -0700)] 
ITS#7588 fix double-free for sorted paged search
Howard Chu  [Fri, 10 May 2013 20:04:44 +0000  (13:04 -0700)] 
Merge remote-tracking branch 'origin/mdb.master'
Howard Chu  [Fri, 10 May 2013 12:56:16 +0000  (05:56  -0700)] 
Howard Chu  [Fri, 10 May 2013 00:27:29 +0000  (17:27 -0700)] 
Refactor mdb_midl_append, add mdb_midl_grow()
Hallvard Furuseth  [Sun, 5 May 2013 13:13:31 +0000  (15:13 +0200)] 
ITS#7515 Fix nested transaction error handling.
Hallvard Furuseth  [Sun, 5 May 2013 12:26:05 +0000  (14:26 +0200)] 
Fix mdb_env_close(unopened MDB_env).
Do not try to scan me_dbxs in a closed/never-opened MDB_env.
Broken by 
7d643d3acb94a6d7306330b550fce0e5755444a9 
and 
151c416b460b02cd96502a47189cda19ab651ada .
Hallvard Furuseth  [Sat, 4 May 2013 10:53:43 +0000  (12:53 +0200)] 
Simplify/cleanup mdb_cursor_init, C_ALLOCD.
Hallvard Furuseth  [Sat, 4 May 2013 10:41:28 +0000  (12:41 +0200)] 
MDB warning cleanup.
Hallvard Furuseth  [Sat, 4 May 2013 10:34:49 +0000  (12:34 +0200)] 
mdb_dcmp(): Assume the database has MDB_DUPSORT.
Hallvard Furuseth  [Sat, 4 May 2013 10:34:20 +0000  (12:34 +0200)] 
Update MDB doc: Cursors, DB handles, data lifetime
Hallvard Furuseth  [Sat, 4 May 2013 10:34:02 +0000  (12:34 +0200)] 
Allow mdb_cursor_close() after readonly txn ends.
Hallvard Furuseth  [Sat, 4 May 2013 10:33:06 +0000  (12:33 +0200)] 
Close cursors when commit(writer). Factor out code.
Hallvard Furuseth  [Sat, 4 May 2013 10:31:31 +0000  (12:31 +0200)] 
Plug txn leak and MDB_NOTLS slot leaks on error.
Hallvard Furuseth  [Sat, 4 May 2013 08:03:19 +0000  (10:03 +0200)] 
Cleaner "Support mdb_txn_abort(a reset txn)".
Redo 
8a562f560edcc6417672df453c4e626dfb4c4024  so !mt_dbxs indicates
"txn was reset", so mt_numdbs gets one magic value instead of two.
Hallvard Furuseth  [Sat, 4 May 2013 08:03:19 +0000  (10:03 +0200)] 
Update fixes for dbi_open/close, ITS#7515.
Howard Chu  [Thu, 2 May 2013 05:43:35 +0000  (22:43 -0700)] 
Allow reading freelist while working on it
Howard Chu  [Wed, 1 May 2013 06:18:01 +0000  (23:18 -0700)] 
Merge remote branch 'origin/mdb.master'
Howard Chu  [Wed, 1 May 2013 04:09:09 +0000  (21:09 -0700)] 
Avoid assert
Hallvard Furuseth  [Mon, 22 Apr 2013 18:46:56 +0000  (20:46 +0200)] 
Plug mdb_cursor_renew() memleak
Howard Chu  [Sun, 28 Apr 2013 19:47:14 +0000  (12:47 -0700)] 
ITS#7577 more for previous commit
Howard Chu  [Wed, 24 Apr 2013 10:11:14 +0000  (03:11  -0700)] 
ITS#7577 alias fixes
Ted C. Cheng  [Wed, 30 Jan 2013 19:58:14 +0000  (11:58 -0800)] 
ITS#7513 added TCP keepalive support to back-meta
Howard Chu  [Wed, 24 Apr 2013 07:52:52 +0000  (00:52  -0700)] 
Drop ldap_int_sasl_mutex
Howard Chu  [Wed, 24 Apr 2013 07:27:26 +0000  (00:27  -0700)] 
Don't expire a conn if it's still referenced
Jorge Perez Burgos  [Wed, 24 Apr 2013 07:23:53 +0000  (00:23  -0700)] 
ITS#7524 make sure binding flag is set before trying to bind
Howard Chu  [Tue, 23 Apr 2013 21:44:55 +0000  (14:44 -0700)] 
ITS#7518 fix manpage
Howard Chu  [Tue, 23 Apr 2013 19:49:25 +0000  (12:49 -0700)] 
ITS#7518 resync nss-pam-ldapd files
Howard Chu  [Sun, 21 Apr 2013 02:30:06 +0000  (19:30 -0700)] 
Fix MDB_LAST, reset cursor index
Howard Chu  [Sat, 20 Apr 2013 16:47:33 +0000  (09:47 -0700)] 
Hallvard Furuseth  [Thu, 18 Apr 2013 06:00:03 +0000  (08:00 +0200)] 
Tweak comments/readability.
Howard Chu  [Thu, 18 Apr 2013 02:17:03 +0000  (04:17  +0200)] 
Add MDB_NOTLS envflag.
Hallvard Furuseth  [Thu, 18 Apr 2013 02:16:07 +0000  (04:16  +0200)] 
Catch MDB txn reuse/sync errors.