]>
git.sur5r.net Git - openldap/log
Quanah Gibson-Mount [Wed, 18 Jun 2014 21:27:27 +0000 (16:27 -0500)]
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Howard Chu [Wed, 18 Jun 2014 21:25:46 +0000 (14:25 -0700)]
Bump to 0.9.13
Howard Chu [Wed, 18 Jun 2014 21:07:15 +0000 (14:07 -0700)]
Bump to 0.9.13
Hallvard Furuseth [Wed, 18 Jun 2014 21:01:14 +0000 (23:01 +0200)]
ITS#7793 Re-fix MDB_CURRENT doc: Match current item
Hallvard Furuseth [Wed, 18 Jun 2014 21:01:14 +0000 (23:01 +0200)]
Fix MDB_GET_MULTIPLE/MDB_NEXT_MULTIPLE doc.
Howard Chu [Wed, 18 Jun 2014 20:37:04 +0000 (13:37 -0700)]
Tweak ovpage search
Use num*20, chosen from empirical testing
Howard Chu [Wed, 18 Jun 2014 19:29:13 +0000 (12:29 -0700)]
Fix some overwrite quirks
Was skipping the overwrite in some cases, if the cmp function
said the new and old already matched. We should always perform
the overwrite anyway, since the cmp function may only be doing
a prefix compare and the data may actually be different.
Howard Chu [Wed, 18 Jun 2014 16:07:39 +0000 (09:07 -0700)]
Tweak prev patch for ovpage search
Howard Chu [Wed, 18 Jun 2014 10:02:08 +0000 (03:02 -0700)]
Shorten search for ovpage space
Howard Chu [Wed, 18 Jun 2014 09:53:17 +0000 (02:53 -0700)]
Quanah Gibson-Mount [Mon, 16 Jun 2014 19:18:18 +0000 (14:18 -0500)]
ITS#7161
Paul B. Henson [Fri, 30 May 2014 23:47:34 +0000 (16:47 -0700)]
ITS#7161 ppolicy pwdFailureTime resolution should be better than 1 second
Quanah Gibson-Mount [Fri, 13 Jun 2014 17:53:24 +0000 (12:53 -0500)]
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Howard Chu [Fri, 13 Jun 2014 17:46:27 +0000 (10:46 -0700)]
Bump version to 0.9.12
Howard Chu [Fri, 13 Jun 2014 17:08:07 +0000 (10:08 -0700)]
ITS#7871 more for LDIF wrap
Clients should just use 0 for default wrap, and let libldif
take care of it.
Quanah Gibson-Mount [Thu, 12 Jun 2014 21:04:53 +0000 (16:04 -0500)]
Plug one-time leak
Quanah Gibson-Mount [Thu, 12 Jun 2014 20:36:28 +0000 (15:36 -0500)]
ITS#7873
Howard Chu [Wed, 4 Jun 2014 21:24:20 +0000 (14:24 -0700)]
ITS#7873 check for pauses
Quanah Gibson-Mount [Thu, 12 Jun 2014 20:35:18 +0000 (15:35 -0500)]
ITS#7872
Howard Chu [Wed, 4 Jun 2014 21:02:06 +0000 (14:02 -0700)]
ITS#7872 plug memleak of matchedDN
Quanah Gibson-Mount [Thu, 12 Jun 2014 20:32:55 +0000 (15:32 -0500)]
ITS#7871
Howard Chu [Wed, 4 Jun 2014 07:52:01 +0000 (00:52 -0700)]
ITS#7871 fix ldif-wrap length
Doc has been updated to note the default was actually 78.
The off-by-two error is fixed. Note that wrap=1 will still
output 2 columns, otherwise it can't output anything besides
the continuation character.
Quanah Gibson-Mount [Thu, 12 Jun 2014 20:30:21 +0000 (15:30 -0500)]
ITS#7870
Howard Chu [Wed, 4 Jun 2014 03:38:21 +0000 (20:38 -0700)]
ITS#7870 ignore index DBs in slapcat
Howard Chu [Wed, 11 Jun 2014 09:27:30 +0000 (02:27 -0700)]
ITS#7875 fix #7681 regression
Due to commit
18a07eb7c2dc33372455a6040984cd6b699b41a5
Alexey Naumov [Sun, 25 May 2014 11:10:21 +0000 (17:10 +0600)]
Fix possible crash in DLL_THREAD_DETACH (explodes in .Net Framework)
Hallvard Furuseth [Fri, 30 May 2014 08:50:04 +0000 (10:50 +0200)]
Comment ~MDB_APPEND, from earlier commit message.
Hallvard Furuseth [Fri, 30 May 2014 08:47:56 +0000 (10:47 +0200)]
Factor out mdb_cmp_clong()
Hallvard Furuseth [Fri, 30 May 2014 08:47:56 +0000 (10:47 +0200)]
More for big MDB_MAXKEYSIZE with MDB_DUPSORT.
With mdb_cursor_put(new key, data item big enough to need a sub-DB):
- Track cursors as when adding other nodes. The "!do_sub" is now
unneeded. Before ITS#7861 it distinguished inserting key from data.
- Set MDB_TXN_ERROR if an empty sub-DB was created. I.e. adding
key:subDB succeeded, but inserting the data item failed.
Hallvard Furuseth [Fri, 30 May 2014 07:06:08 +0000 (09:06 +0200)]
Factor out MDB_TXN_ERROR
Hallvard Furuseth [Fri, 30 May 2014 07:06:08 +0000 (09:06 +0200)]
Simplify MDB_MULTIPLE
Hallvard Furuseth [Fri, 30 May 2014 07:06:08 +0000 (09:06 +0200)]
ITS#7834 Fix MDB_MULTIPLE writing multiple keys.
Update the state before looping, so the key is not duplicated.
Broke in
4c8f57615c5ca7b014c038e59c1045182e74f5ad (mostly).
Hallvard Furuseth [Fri, 30 May 2014 07:06:08 +0000 (09:06 +0200)]
ITS#7861 Re-fix MDB_db.md_entries.
mdb_cursor_del(): Fix md_entries with MDB_NODUPDATA.
mdb_cursor_put(): Check in xcursor whether an item got inserted. Count
data instead of keys after
13d6d59c512065db3741c20c65b4d9928b986968 .
Hallvard Furuseth [Fri, 30 May 2014 07:06:08 +0000 (09:06 +0200)]
ITS#7771 mdb_cursor_put doc: Cursor moves on error
Hallvard Furuseth [Fri, 30 May 2014 07:06:08 +0000 (09:06 +0200)]
Document DBI issues, extend MDB_BAD_VALSIZE.
Hallvard Furuseth [Fri, 30 May 2014 07:06:08 +0000 (09:06 +0200)]
More ITS#7793 Check key->mv_size with MDB_CURRENT.
Since non-NULL key must be provided now.
Quanah Gibson-Mount [Thu, 29 May 2014 18:04:47 +0000 (13:04 -0500)]
ITS#7864
Howard Chu [Wed, 28 May 2014 01:12:49 +0000 (18:12 -0700)]
Don't do any merging if manageDSAit was used
Just passthru search to local DB
Quanah Gibson-Mount [Thu, 29 May 2014 18:04:08 +0000 (13:04 -0500)]
ITS#7859
Howard Chu [Mon, 26 May 2014 18:08:14 +0000 (11:08 -0700)]
ITS#7859 fix to read 4096-character lines
Quanah Gibson-Mount [Thu, 29 May 2014 18:03:31 +0000 (13:03 -0500)]
ITS#7858
Howard Chu [Sun, 25 May 2014 19:49:06 +0000 (12:49 -0700)]
ITS#7858 fix install path
Quanah Gibson-Mount [Thu, 29 May 2014 18:02:12 +0000 (13:02 -0500)]
ITS#7849
Howard Chu [Fri, 23 May 2014 13:56:56 +0000 (06:56 -0700)]
ITS#7849 make sure to send cookie after fallback
Quanah Gibson-Mount [Thu, 29 May 2014 17:53:27 +0000 (12:53 -0500)]
ITS#7705, ITS#7800
Howard Chu [Fri, 16 May 2014 04:27:21 +0000 (21:27 -0700)]
ITS#7705,#7800 fix prev commit
Better check for missing IDs
Howard Chu [Fri, 16 May 2014 03:46:20 +0000 (20:46 -0700)]
ITS#7705,#7800 fix back-mdb pagedResults search
mdb_idscopes was remembering the IDs of every entry it checked;
it should only have been saving the IDs of entries that were
actually in the search scope. The extra entries filled the scopes
array, causing a loop searching for a parent entry that was
never inserted.
Quanah Gibson-Mount [Thu, 29 May 2014 17:48:53 +0000 (12:48 -0500)]
ITS#7831
Howard Chu [Fri, 4 Apr 2014 10:25:17 +0000 (03:25 -0700)]
ITS#7831 fix double-free
caused by
c1e937c2622abd4de708c22529a89f8e914887bd (ITS#6684)
Quanah Gibson-Mount [Thu, 29 May 2014 17:47:33 +0000 (12:47 -0500)]
ITS#7742
HAMANO Tsukasa [Fri, 8 Nov 2013 08:58:00 +0000 (17:58 +0900)]
ITS#7742 New: PBKDF2 module
Signed-off-by: HAMANO Tsukasa <hamano@osstech.co.jp>
Howard Chu [Tue, 20 May 2014 15:47:28 +0000 (08:47 -0700)]
Fix mdb_rebalance collapsing root
Shift the rest of the cursor stack as needed
Quanah Gibson-Mount [Tue, 13 May 2014 18:20:58 +0000 (13:20 -0500)]
ITS#7850
Howard Chu [Fri, 9 May 2014 18:29:45 +0000 (11:29 -0700)]
ITS#7850 catch invalid naming attr
Quanah Gibson-Mount [Mon, 5 May 2014 16:52:33 +0000 (11:52 -0500)]
ITS#7847
Add exattr bits to slapd.conf(5)
Quanah Gibson-Mount [Mon, 5 May 2014 19:48:10 +0000 (14:48 -0500)]
ITS#7847
Quanah Gibson-Mount [Wed, 9 Apr 2014 02:16:52 +0000 (21:16 -0500)]
ITS#7430, ITS#6359
Howard Chu [Sat, 7 Sep 2013 16:39:24 +0000 (09:39 -0700)]
ITS#7430 GnuTLS: Avoid use of deprecated function
Quanah Gibson-Mount [Wed, 9 Apr 2014 02:09:40 +0000 (21:09 -0500)]
ITS#7500
Howard Chu [Sat, 7 Sep 2013 15:58:25 +0000 (08:58 -0700)]
Fix double-free on ciphersuite parse failure
GnuTLS does an implicit free on failure.
Howard Chu [Thu, 3 Apr 2014 19:51:41 +0000 (12:51 -0700)]
ITS#7829 more for mdb_rebalance
Make sure to propagate rebalance results all the
way back to original caller's cursor.
Quanah Gibson-Mount [Thu, 3 Apr 2014 17:36:35 +0000 (10:36 -0700)]
4365->4635
Hallvard Furuseth [Wed, 2 Apr 2014 05:02:14 +0000 (07:02 +0200)]
ITS#7829 Simplify last commit
Quanah Gibson-Mount [Tue, 1 Apr 2014 23:59:48 +0000 (16:59 -0700)]
ITS#7827
Howard Chu [Tue, 25 Mar 2014 22:18:17 +0000 (15:18 -0700)]
ITS#7827 slapacl requires a valid suffix
Howard Chu [Thu, 20 Mar 2014 08:29:04 +0000 (01:29 -0700)]
Recommend mdb, deprecate BDB
Quanah Gibson-Mount [Tue, 1 Apr 2014 23:58:09 +0000 (16:58 -0700)]
ITS#7587
Howard Chu [Tue, 18 Mar 2014 18:47:31 +0000 (11:47 -0700)]
ITS#7587 fix double-free
Related to
bb3e14ddba025229816e0bc5bfd0228fbaed6985 (ITS#6254)
Quanah Gibson-Mount [Tue, 1 Apr 2014 23:57:24 +0000 (16:57 -0700)]
ITS#7723
Jan Synacek [Wed, 13 Nov 2013 08:06:54 +0000 (09:06 +0100)]
ITS#7723 fix reference counting
Quanah Gibson-Mount [Tue, 1 Apr 2014 23:54:29 +0000 (16:54 -0700)]
ITS#7803
Howard Chu [Fri, 28 Feb 2014 20:52:39 +0000 (12:52 -0800)]
ITS#7803 reference slapd-config(5)
Also replace BDB example with LMDB
Quanah Gibson-Mount [Tue, 1 Apr 2014 23:46:26 +0000 (16:46 -0700)]
ITS#7806
Kevin H. Patterson [Wed, 26 Feb 2014 18:08:24 +0000 (13:08 -0500)]
ITS#7806 fixed memory leak in LDAPAsynConnection.cpp
Quanah Gibson-Mount [Tue, 1 Apr 2014 23:44:48 +0000 (16:44 -0700)]
ITS#7798
Howard Chu [Fri, 7 Feb 2014 11:02:33 +0000 (03:02 -0800)]
ITS#7798 fix mdb_entry_decode()
Quanah Gibson-Mount [Tue, 1 Apr 2014 23:41:53 +0000 (16:41 -0700)]
ITS#4365
Howard Chu [Fri, 7 Feb 2014 08:31:23 +0000 (00:31 -0800)]
More for ITS#4365 refix CR/LF handling
Was rejecting "-\r\n" in input LDIF
Howard Chu [Mon, 31 Mar 2014 20:42:19 +0000 (13:42 -0700)]
ITS#7829 more for prev commit
Howard Chu [Fri, 28 Mar 2014 20:51:59 +0000 (13:51 -0700)]
ITS#7829 fix rebalance
Fixup cursor state after node_move/page_merge
Howard Chu [Wed, 26 Mar 2014 15:59:43 +0000 (08:59 -0700)]
ITS#7793/7828
Fix md_entries count, test for insert on md_entries increment
Howard Chu [Wed, 26 Mar 2014 09:41:26 +0000 (02:41 -0700)]
More for ITS#7793/7828
Note MDB_CURRENT/MDB_DUPSORT requirement
Howard Chu [Wed, 26 Mar 2014 09:33:51 +0000 (02:33 -0700)]
ITS#7828, #7793
Clarify MDB_CURRENT key usage, simplify freelist_save
Howard Chu [Wed, 26 Mar 2014 09:18:20 +0000 (02:18 -0700)]
Revert "ITS#7793 mdb_cursor_put(): Fix MDB_CURRENT."
This reverts commit
4e954f8ae83d5b39736bab2da0eaf2bdf5ee3961 .
Caused ITS#7828.
Hallvard Furuseth [Sun, 23 Mar 2014 12:06:03 +0000 (13:06 +0100)]
Revert "Update MDB_PANIC description" (thinko).
This reverts commit
6bd34d0534f1c8bfd73deaf70febd3b58a2f9d5a .
Hallvard Furuseth [Sat, 22 Mar 2014 21:27:10 +0000 (22:27 +0100)]
Update MDB_PANIC description
Hallvard Furuseth [Sat, 22 Mar 2014 21:27:10 +0000 (22:27 +0100)]
Tweak mdb_mid2l_insert() call from ITS#7775.
It does not return MDB error codes.
Hallvard Furuseth [Sun, 16 Mar 2014 11:42:43 +0000 (12:42 +0100)]
mtest: Accept an MDB_NOTFOUND case
Hallvard Furuseth [Sun, 16 Mar 2014 11:42:43 +0000 (12:42 +0100)]
Handle more errors. Invalidate txn if needed.
Hallvard Furuseth [Sun, 16 Mar 2014 11:42:42 +0000 (12:42 +0100)]
Don't use non-existent node info in branch/leaf2
Hallvard Furuseth [Sun, 16 Mar 2014 11:42:42 +0000 (12:42 +0100)]
Move code out of mdb_cursor_del0() and mdb_del().
Prepares for the next commits.
Hallvard Furuseth [Sun, 16 Mar 2014 11:42:42 +0000 (12:42 +0100)]
More checks for closed DBIs and invalidated txns.
Factor txn/DBI-checks out to TXN_DBI_EXIST().
mdb_audit(): Skip closed DBIs.
mdb_cursor_renew(), mdb_stat(): Check DBI and txn.
mdb_cursor_count(): Check txn.
mdb_dbi_flags(): Check DBI.
Hallvard Furuseth [Sun, 16 Mar 2014 11:42:42 +0000 (12:42 +0100)]
mdb_page_list(): Support & display all page types
Hallvard Furuseth [Sun, 16 Mar 2014 11:42:42 +0000 (12:42 +0100)]
mdb_txn_renew0(): Fix un-mutexed me_flags update.
Replace env flag MDB_LIVE_READER with field me_live_reader.
Hallvard Furuseth [Sun, 16 Mar 2014 11:42:42 +0000 (12:42 +0100)]
Doxygen fixes
Howard Chu [Sun, 16 Mar 2014 10:55:03 +0000 (03:55 -0700)]
Rename samples
They're meant to be read and studied, not run.
Howard Chu [Thu, 6 Mar 2014 04:40:12 +0000 (20:40 -0800)]
ITS#7815 more for page_split
This case didn't come up in testing. Needs finer grained test.
Howard Chu [Thu, 6 Mar 2014 04:04:42 +0000 (20:04 -0800)]
ITS#7815 fix mdb_page_split
Was leaving cursor pointed at wrong page if the newindx was
in the right sibling page, and the parent was also split.
Quanah Gibson-Mount [Fri, 21 Feb 2014 23:55:25 +0000 (17:55 -0600)]
Fix typo
Hallvard Furuseth [Wed, 19 Feb 2014 20:25:40 +0000 (21:25 +0100)]
mtest*.c, sample-*.c: Add/note error checks.