]>
git.sur5r.net Git - openldap/log
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
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>
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.
Quanah Gibson-Mount [Thu, 3 Apr 2014 17:36:35 +0000 (10:36 -0700)]
4365->4635
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
Quanah Gibson-Mount [Fri, 21 Feb 2014 23:55:25 +0000 (17:55 -0600)]
Fix typo
Quanah Gibson-Mount [Wed, 29 Jan 2014 17:33:50 +0000 (11:33 -0600)]
ITS#7676
Howard Chu [Fri, 30 Aug 2013 19:18:55 +0000 (12:18 -0700)]
ITS#7676,7677 don't leak libldap err codes
Quanah Gibson-Mount [Wed, 29 Jan 2014 17:27:14 +0000 (11:27 -0600)]
Return to release engineering
Kurt Zeilenga [Sat, 25 Jan 2014 13:36:15 +0000 (05:36 -0800)]
Happy New Year (belated)
Quanah Gibson-Mount [Fri, 24 Jan 2014 21:53:29 +0000 (15:53 -0600)]
Prep for release
Quanah Gibson-Mount [Wed, 15 Jan 2014 17:17:58 +0000 (11:17 -0600)]
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Howard Chu [Wed, 15 Jan 2014 17:09:48 +0000 (09:09 -0800)]
Bump version to 0.9.11
Quanah Gibson-Mount [Wed, 15 Jan 2014 02:33:50 +0000 (20:33 -0600)]
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Howard Chu [Wed, 15 Jan 2014 01:12:48 +0000 (17:12 -0800)]
Note changes for LMDB 0.9.11
Quanah Gibson-Mount [Mon, 13 Jan 2014 19:57:29 +0000 (13:57 -0600)]
ITS#7778
Howard Chu [Mon, 13 Jan 2014 19:26:46 +0000 (11:26 -0800)]
ITS#7778 fix regression from #7329
Quanah Gibson-Mount [Mon, 13 Jan 2014 19:48:55 +0000 (13:48 -0600)]
ITS#7783
Howard Chu [Sun, 12 Jan 2014 21:43:55 +0000 (13:43 -0800)]
ITS#7783 workaround stupid NSPR bug
free(NULL) is supposed to be safe. "Portable wrapper libraries"
that fail to preserve this behavior are inherently broken.
But then again, this is Mozilla code, so that's redundant.
Hallvard Furuseth [Mon, 13 Jan 2014 19:46:08 +0000 (20:46 +0100)]
Revert "ITS#7772 Reduce spurious sub-page growth."
This reverts commit
75494c08b49c3ef77dce8a00f2bc44c83658c1a7 ,
which must await a fix to ITS#7771 (DUPSORT cursor tracking).
Howard Chu [Mon, 13 Jan 2014 01:37:04 +0000 (17:37 -0800)]
Make sure mapsize changes take effect on Windows.
Quanah Gibson-Mount [Wed, 8 Jan 2014 00:17:07 +0000 (18:17 -0600)]
ITS#7684
Howard Chu [Sat, 7 Sep 2013 14:31:56 +0000 (07:31 -0700)]
ITS#7684, #7506 TLSDHParamFile typo
Quanah Gibson-Mount [Wed, 8 Jan 2014 00:06:35 +0000 (18:06 -0600)]
ITS#7773
Pierangelo Masarati [Sat, 28 Dec 2013 15:18:10 +0000 (16:18 +0100)]
handle softadd/softdel (internal modifications; ITS#7773)
Quanah Gibson-Mount [Wed, 8 Jan 2014 00:05:03 +0000 (18:05 -0600)]
Fix libldap deref control call
Pierangelo Masarati [Sat, 28 Dec 2013 10:03:55 +0000 (11:03 +0100)]
fix years old cut'n'paste
Quanah Gibson-Mount [Tue, 7 Jan 2014 23:55:20 +0000 (17:55 -0600)]
ITS#7762
Howard Chu [Wed, 11 Dec 2013 12:41:48 +0000 (04:41 -0800)]
ITS#7762 shortcut NULL RDNs
Quanah Gibson-Mount [Tue, 7 Jan 2014 23:53:08 +0000 (17:53 -0600)]
ITS#7761
Howard Chu [Wed, 11 Dec 2013 02:08:36 +0000 (18:08 -0800)]
ITS#7761 bail out of search if config is pausing
Quanah Gibson-Mount [Tue, 7 Jan 2014 23:49:11 +0000 (17:49 -0600)]
ITS#7753
Howard Chu [Mon, 9 Dec 2013 09:30:30 +0000 (01:30 -0800)]
ITS#7753 use $(MAKE) for tests
Quanah Gibson-Mount [Tue, 7 Jan 2014 23:47:45 +0000 (17:47 -0600)]
ITS#7759
Howard Chu [Sat, 7 Dec 2013 16:36:14 +0000 (08:36 -0800)]
ITS#7759 avoid assert in parse_passwdpolicy_control
Quanah Gibson-Mount [Tue, 7 Jan 2014 23:44:34 +0000 (17:44 -0600)]
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Hallvard Furuseth [Mon, 6 Jan 2014 22:21:54 +0000 (23:21 +0100)]
ITS#7775 Drop <assert.h>, drop/replace assert()s.
db_mid2l_insert(): Move assert to mdb.c.
mdb_cursor_set(): Previous assert cannot fail now.
mdb_cursor_put(): Check mc/key and return EINVAL.
mdb_cursor_dbi(): No error return, so just segfault if cursor==NULL.
Howard Chu [Mon, 6 Jan 2014 22:21:44 +0000 (23:21 +0100)]
ITS#7775 Cleanup mdb_node_del()
Hallvard Furuseth [Mon, 6 Jan 2014 22:17:38 +0000 (23:17 +0100)]
ITS#7775 Add mdb_env_set_assert()
Hallvard Furuseth [Mon, 6 Jan 2014 22:17:38 +0000 (23:17 +0100)]
Add mdb_env_<set,get>_userctx()
Hallvard Furuseth [Mon, 6 Jan 2014 22:17:37 +0000 (23:17 +0100)]
ITS#7377 Invalidate txn on page-allocation errors
This should likely be reverted when all callers handle these errors.
Hallvard Furuseth [Sun, 5 Jan 2014 15:37:26 +0000 (16:37 +0100)]
Wrap __func__ in mdb_func_
Hallvard Furuseth [Sun, 5 Jan 2014 15:26:21 +0000 (16:26 +0100)]
Invalidate the txn on corruption/internal errors
Howard Chu [Fri, 3 Jan 2014 20:40:28 +0000 (12:40 -0800)]
ITS#7775 cleanup unnecessary assert()s
Hallvard Furuseth [Tue, 31 Dec 2013 01:16:19 +0000 (02:16 +0100)]
mdb_page_malloc(): Move VGMEMP_ALLOC before memset
Hallvard Furuseth [Sun, 29 Dec 2013 14:58:21 +0000 (15:58 +0100)]
ITS#7771 mdb_cursor_del0(): Fix xcursor tracking.
Hallvard Furuseth [Sun, 29 Dec 2013 14:57:33 +0000 (15:57 +0100)]
sprintf format: pid_t need not be an int.
Hallvard Furuseth [Sun, 29 Dec 2013 14:09:51 +0000 (15:09 +0100)]
Add mdb_dbg_pgno(): (sub)pagenum for debug output.
Hallvard Furuseth [Sun, 29 Dec 2013 14:09:05 +0000 (15:09 +0100)]
ITS#7772 Reduce spurious sub-page growth.
mdb_cursor_put(): Use free sub-page space added by a
previous put(existing DUPSORT item), if any.
Tweak NUMKEYS code to avoid a new signedness warning.
Hallvard Furuseth [Sun, 29 Dec 2013 13:54:17 +0000 (14:54 +0100)]
ITS#7665 Drop lmdb.h doc on non-overlapping flags.
It was inaccurate and misplaced. Verify it in mdb.c instead.
Hallvard Furuseth [Sun, 29 Dec 2013 13:52:30 +0000 (14:52 +0100)]
ITS#7515 has been fixed.
Hallvard Furuseth [Sun, 29 Dec 2013 13:52:30 +0000 (14:52 +0100)]
Drop UNLOCK_MUTEX_R() on mdb_reader_pid() error
Hallvard Furuseth [Sat, 21 Dec 2013 11:31:57 +0000 (12:31 +0100)]
Fix commit "Raise safe max MDB_MAXKEYSIZE."
I.e.
d69d2ce2307e9d0e2167843935c386b05a869c31 , it left out some changes.
Hallvard Furuseth [Wed, 11 Dec 2013 10:57:13 +0000 (11:57 +0100)]
Replace MDB_node.mn_offset[], to ease debugging.
Hallvard Furuseth [Wed, 11 Dec 2013 10:57:13 +0000 (11:57 +0100)]
Comment MDB_node, mdb_page_unspill, mdb_update_key
Hallvard Furuseth [Wed, 11 Dec 2013 10:57:13 +0000 (11:57 +0100)]
Fix mdb_reader_list() and its spec.
It and the MDB_msg_func can now return >= 0 for success.
Always return any MDB_msg_func() error result.
Hallvard Furuseth [Wed, 11 Dec 2013 10:57:13 +0000 (11:57 +0100)]
Support dynamic max MDB keysize.
Hallvard Furuseth [Wed, 11 Dec 2013 10:57:13 +0000 (11:57 +0100)]
Raise safe max MDB_MAXKEYSIZE.
Use a sub-DB for DUPSORT item #1/#2 per key if needed: Not a sub-
page too big for a node, nor an overflow page (which not all DUPSORT
code checks for). Move "insert" code, to avoid non-loop goto upwards.
(This is the commit which needs the change to xdata.mv_size in
commit
9d6e4a916367e85ffdf37b1cb7b5cdb7ac0e15b5 "page sizes".)
Hallvard Furuseth [Wed, 11 Dec 2013 10:57:12 +0000 (11:57 +0100)]
Relax MDB_MAXKEYSIZE for existing data.
Handle keys stored by a liblmdb with a bigger MDB_MAXKEYSIZE.
mdb_get/mdb_del(absent key bigger than our MDB_MAXKEYSIZE)
now return MDB_NOTFOUND instead of MDB_BAD_VALSIZE.