]>
git.sur5r.net Git - openldap/log
Howard Chu [Fri, 24 Jul 2015 18:32:19 +0000 (19:32 +0100)]
ITS#8203 plug leak in prev commit
Howard Chu [Fri, 24 Jul 2015 17:34:11 +0000 (18:34 +0100)]
ITS#8203 more fixes for #8036/#7904.
Ryan Tandy [Fri, 17 Jul 2015 22:46:32 +0000 (15:46 -0700)]
ITS#8199 fix NULL ptr dereference in at_next
Deleting all values of olcAttributeTypes and then adding a value with
index > 0 triggers a NULL dereference when config_generic tries to
append to a list that doesn't exist yet.
Already fixed for olcObjectClasses in ITS#5388.
Howard Chu [Thu, 16 Jul 2015 17:58:23 +0000 (18:58 +0100)]
ITS#8201 LDAPSTACKGUARD feature
Howard Chu [Thu, 16 Jul 2015 02:29:06 +0000 (03:29 +0100)]
ITS#8173 fix SEGV after failed retry
Howard Chu [Thu, 16 Jul 2015 02:28:37 +0000 (03:28 +0100)]
Fix setting authTimestamp on non-TOTP binds
Howard Chu [Mon, 13 Jul 2015 16:17:42 +0000 (17:17 +0100)]
Plug memleak on mismatched length
Howard Chu [Sun, 12 Jul 2015 10:14:33 +0000 (11:14 +0100)]
ITS#8195 fix ITS#7027 regression, port number sign bit overflow
Another bug from
5de85b922aaa5bfa6eb53db6000adf01ebdb0736
Howard Chu [Thu, 9 Jul 2015 18:11:22 +0000 (19:11 +0100)]
ITS#8184 avoid redundant mod ops
If multiple ppolicy overlays are present on a glued tree, they all
attempt to update the policy operational attributes in response to
password-related activities. The redundant mod ops will cause the
entire op to fail. Check for these ops before inserting new ones.
Howard Chu [Wed, 8 Jul 2015 13:25:52 +0000 (14:25 +0100)]
Revert unintended commit
Howard Chu [Wed, 8 Jul 2015 13:22:29 +0000 (14:22 +0100)]
Experimental syslog() replacement
2-3x faster than libc. Add it to the Makefile yourself if you want to test it.
Howard Chu [Tue, 7 Jul 2015 18:08:54 +0000 (19:08 +0100)]
Fix whitespace in manpage
Quanah Gibson-Mount [Mon, 6 Jul 2015 16:49:24 +0000 (11:49 -0500)]
ITS#8056
Regenerate configure
Howard Chu [Fri, 3 Jul 2015 19:11:25 +0000 (20:11 +0100)]
New ADremap overlay
Howard Chu [Fri, 3 Jul 2015 09:52:20 +0000 (10:52 +0100)]
Fix cfg OID typos
Howard Chu [Thu, 2 Jul 2015 19:12:51 +0000 (20:12 +0100)]
Merge authTimestamp from lastbind overlay
This code duplicates the basic function of lastbind. The two overlays
cannot be used together. The timestamp Mod op is changed to require
the old value to still be present at the end of the Bind. This allows
us to detect collisions (multiple successful Binds in the same time
window) and properly fail the extra Bind attempts.
Howard Chu [Thu, 2 Jul 2015 16:05:14 +0000 (17:05 +0100)]
Add TOTP pw mechanism
Quanah Gibson-Mount [Sun, 21 Jun 2015 00:18:13 +0000 (19:18 -0500)]
Merge remote-tracking branch 'origin/mdb.RE/0.9'
Howard Chu [Fri, 19 Jun 2015 13:10:32 +0000 (14:10 +0100)]
Release 0.9.15
Hallvard Furuseth [Mon, 15 Jun 2015 17:57:48 +0000 (19:57 +0200)]
ITS#8158 Fix sendto() address length for CLDAP
Quanah Gibson-Mount [Fri, 5 Jun 2015 20:50:26 +0000 (15:50 -0500)]
Merge remote-tracking branch 'origin/mdb.RE/0.9'
Hallvard Furuseth [Tue, 2 Jun 2015 19:07:33 +0000 (21:07 +0200)]
Update for mdb_env_open
Hallvard Furuseth [Tue, 2 Jun 2015 18:49:33 +0000 (20:49 +0200)]
Clarify mdb_env_open() doc of 'mode' param
Quanah Gibson-Mount [Mon, 1 Jun 2015 21:28:24 +0000 (16:28 -0500)]
Merge remote-tracking branch 'origin/mdb.RE/0.9'
Hallvard Furuseth [Fri, 29 May 2015 01:08:32 +0000 (03:08 +0200)]
more CHANGES
Hallvard Furuseth [Thu, 28 May 2015 19:13:24 +0000 (21:13 +0200)]
ITS#8156
Hallvard Furuseth [Thu, 28 May 2015 18:51:24 +0000 (20:51 +0200)]
ITS#8156 Fix MDB_MAXKEYSIZE doc
Hallvard Furuseth [Wed, 27 May 2015 22:12:53 +0000 (00:12 +0200)]
ITS#8157
Hallvard Furuseth [Wed, 27 May 2015 20:26:54 +0000 (22:26 +0200)]
ITS#8157 mdb_txn_renew0(): init after error checks
Hallvard Furuseth [Wed, 20 May 2015 01:17:47 +0000 (03:17 +0200)]
mtest*.c: Fix MDB_NOOVERWRITE, plug cursor leak
Hallvard Furuseth [Tue, 19 May 2015 18:33:35 +0000 (20:33 +0200)]
ITS#8117 Fix MDB_INTEGERDUP keysize doc + md_dcmp
Jan Synacek [Tue, 17 Dec 2013 11:21:57 +0000 (12:21 +0100)]
ITS#7769 Fix typo in slapd-meta manpage.
Howard Chu [Thu, 21 May 2015 00:20:16 +0000 (01:20 +0100)]
ITS#8142 cleanup prev commit
Only drop connection if user originally bound to this backend,
and rebind-as-user was set. Sessions from other backends would
use idassert-bind so loss of creds doesn't affect them.
Howard Chu [Wed, 20 May 2015 22:46:51 +0000 (23:46 +0100)]
ITS#8129 fix typo from ITS#6613
Ryan Tandy [Wed, 20 May 2015 21:39:08 +0000 (14:39 -0700)]
ITS#8150 let check_name_index handle frontend
The fix for ITS#7016 only adjusted the frontend entry's DN, but not the
naming attribute in the entry. check_name_index knows how to do both.
Howard Chu [Tue, 19 May 2015 20:21:54 +0000 (21:21 +0100)]
ITS#8146 fix off-by-1 in prev commit
Howard Chu [Tue, 19 May 2015 14:37:24 +0000 (15:37 +0100)]
ITS#8142 drop client connection on remote failure
also cleanup of return-code handling
Howard Chu [Mon, 18 May 2015 17:06:58 +0000 (18:06 +0100)]
ITS#8146 tweak prev commit
Test less likely condition first
Howard Chu [Mon, 18 May 2015 16:55:04 +0000 (17:55 +0100)]
ITS#8146 fix mdb_filter_candidates for unindexed attr
Change result of MDB_IDL_ALL() to use the last entryID in the DB
instead of NOID.
Howard Chu [Thu, 7 May 2015 09:45:28 +0000 (10:45 +0100)]
ITS#8127 fix ftello for Win32
Emmanuel Lécharny [Wed, 6 May 2015 15:47:28 +0000 (16:47 +0100)]
ITS#8131 fix typo in prev commit
Howard Chu [Wed, 6 May 2015 15:36:32 +0000 (16:36 +0100)]
ITS#8131 improve back-meta logs
Hallvard Furuseth [Mon, 4 May 2015 19:07:02 +0000 (21:07 +0200)]
Silence warnings
Hallvard Furuseth [Mon, 4 May 2015 19:05:57 +0000 (21:05 +0200)]
ITS#8092 fix previous fix.
slap_auxprop_lookup() returns void with old sasl versions.
Hallvard Furuseth [Mon, 4 May 2015 18:52:00 +0000 (20:52 +0200)]
Fallback typedef for slap_sasl_cb_ft
Quanah Gibson-Mount [Mon, 4 May 2015 16:36:27 +0000 (11:36 -0500)]
Merge remote-tracking branch 'origin/mdb.RE/0.9'
Howard Chu [Sun, 3 May 2015 06:52:47 +0000 (07:52 +0100)]
ITS#8117 better fix
Don't change mc_dbx because we would need to undo the change if
the txn aborts. Make the fix (for get) match existing code for put.
Howard Chu [Sun, 3 May 2015 06:43:11 +0000 (07:43 +0100)]
Revert "ITS#8117 cleanup prev commit"
This reverts commit
47c4e747a0ce58f9ecfb5b9615f4c2b6d0753024 .
Revert "ITS#8117 fix INTEGERDUP compare"
This reverts commit
ba45e0c05aee867ac1d8240eeb013d37487bb146 .
Quanah Gibson-Mount [Thu, 30 Apr 2015 03:30:17 +0000 (22:30 -0500)]
ITS#8120 Move final CHECK_CSN block to before the mutex is unlocked.
Quanah Gibson-Mount [Thu, 30 Apr 2015 00:02:39 +0000 (19:02 -0500)]
Merge remote-tracking branch 'origin/mdb.RE/0.9'
Thomas Cort [Wed, 29 Apr 2015 17:33:53 +0000 (13:33 -0400)]
ITS#8118 dosearch: flush stdout
The LDIF output wasn't being explicitly flushed. In certain scenarios,
such as piping the output of a persistent ldapsearch to node.js v0.12
on Mac OS X 10.10.3, the output is unavailable to the process
consuming the search results until the stdio buffer fills (8192 bytes
for example). This can leave the tail end of persistent search results
in the buffer for a long time (until enough output has accumulated).
Explicitly call flush so that the output is immediately available.
Howard Chu [Wed, 29 Apr 2015 16:25:42 +0000 (17:25 +0100)]
ITS#8117
Howard Chu [Wed, 29 Apr 2015 16:28:21 +0000 (17:28 +0100)]
ITS#8117 cleanup prev commit
Howard Chu [Wed, 29 Apr 2015 16:12:40 +0000 (17:12 +0100)]
ITS#8117 fix INTEGERDUP compare
Jan Synacek [Fri, 24 Apr 2015 11:39:33 +0000 (13:39 +0200)]
More for ITS#8105
Fix multiple argument handling. For example:
perlModuleConfig homedir /home/jsynacek
should be converted to
olcPerlModuleConfig: homedir /home/jsynacek
and not to
olcPerlModuleConfig: homedir
olcPerlModuleConfig: /home/jsynacek
Quanah Gibson-Mount [Thu, 23 Apr 2015 17:49:31 +0000 (12:49 -0500)]
Merge remote-tracking branch 'origin/mdb.RE/0.9'
Howard Chu [Thu, 23 Apr 2015 05:10:40 +0000 (06:10 +0100)]
Silence warnings
Howard Chu [Thu, 23 Apr 2015 04:58:50 +0000 (05:58 +0100)]
ITS#8108 silence rootdn check on hidden backends
select_backend() skips hidden backends so it fails to match the
rootdn of a database that has been hidden. rootpw tries to see
if the rootdn matches the current backend but the check fails
when hidden. Ignore this check on hidden backends since one
cannot Bind to a hidden backend anyway.
Howard Chu [Thu, 23 Apr 2015 04:52:13 +0000 (05:52 +0100)]
ITS#8109
Howard Chu [Thu, 23 Apr 2015 04:49:56 +0000 (05:49 +0100)]
ITS#8109 fix mdb_cursor_del0 on empty DB
Ryan Tandy [Thu, 23 Apr 2015 03:21:25 +0000 (20:21 -0700)]
ITS#8107 don't shadow rc
Howard Chu [Thu, 23 Apr 2015 02:27:33 +0000 (03:27 +0100)]
ITS#8106
Howard Chu [Fri, 17 Apr 2015 17:32:54 +0000 (18:32 +0100)]
ITS#8106 retry writes on EINTR
Quanah Gibson-Mount [Wed, 22 Apr 2015 19:59:19 +0000 (14:59 -0500)]
Merge remote-tracking branch 'origin/mdb.RE/0.9'
Hallvard Furuseth [Tue, 14 Apr 2015 18:25:51 +0000 (20:25 +0200)]
Cleanup mtest* and sample-*.
Fix mdb_txn_begin(&read-only txn) calls. Test mdb_env_set_maxreaders().
Rename DBI open/close functions. Move mdb_dbi_close() out of txn.
Hallvard Furuseth [Tue, 14 Apr 2015 18:24:30 +0000 (20:24 +0200)]
Reformat mdb_dbi_open() doc for clarity
Hallvard Furuseth [Wed, 8 Apr 2015 19:47:24 +0000 (21:47 +0200)]
mdb_txn_renew(): Clear error from previous txn
Howard Chu [Wed, 18 Mar 2015 19:26:21 +0000 (19:26 +0000)]
ITS#8062 fix uninit'd cursor index
Hallvard Furuseth [Tue, 27 Jan 2015 05:10:57 +0000 (06:10 +0100)]
Fix EACCES description
Quanah Gibson-Mount [Thu, 16 Apr 2015 19:59:07 +0000 (14:59 -0500)]
Merge remote-tracking branch 'origin/mdb.RE/0.9'
Ryan Tandy [Tue, 24 Mar 2015 01:57:39 +0000 (18:57 -0700)]
ITS#8097 nssov: clean up some compiler warnings
Ryan Tandy [Wed, 7 Jan 2015 15:46:53 +0000 (07:46 -0800)]
ITS#8097 nssov: update to protocol version 2
This updates nssov for the protocol changes in nss-pam-ldapd commits
5f55781 and
6a74d8d . The protocol was changed to network byte order,
uid_t and gid_t were changed to int32_t, and the READ_TYPE and
WRITE_TYPE macros were removed. The PAM protocol was restructured to
drop the DN field and to use a common basic set of fields for all
requests.
Ryan Tandy [Wed, 7 Jan 2015 15:45:23 +0000 (07:45 -0800)]
ITS#8097 nssov: update nss-pam-ldapd files to 0.9.4
Jan Synacek [Wed, 15 Apr 2015 06:53:39 +0000 (08:53 +0200)]
ITS#8105 back-perl: correctly convert perlModuleConfig
perlModuleConfig lines are not converted when using slaptest -f -F.
Howard Chu [Wed, 15 Apr 2015 23:19:40 +0000 (00:19 +0100)]
ITS#8062 also handle subcursors
Howard Chu [Wed, 15 Apr 2015 22:48:09 +0000 (23:48 +0100)]
ITS#8062
Howard Chu [Wed, 15 Apr 2015 22:20:55 +0000 (23:20 +0100)]
ITS#8062 fix rebalance
(Probably fixes the ITS, definitely fixes a bug) when collapsing
the root page, fixups of other cursors was incomplete.
Howard Chu [Mon, 13 Apr 2015 20:11:29 +0000 (13:11 -0700)]
ITS#8103 fix crash with more than 65535 aliases in a scope
Howard Chu [Thu, 9 Apr 2015 14:56:22 +0000 (15:56 +0100)]
ITS#8040 use NOMETASYNC for lazycommit
not NOSYNC. Might be configurable in the future, but we don't
really want to add more config options at present
Howard Chu [Wed, 8 Apr 2015 22:30:12 +0000 (23:30 +0100)]
Ondřej Kuzník [Tue, 7 Apr 2015 21:43:10 +0000 (22:43 +0100)]
ITS#8057 test cases
Ondřej Kuzník [Tue, 7 Apr 2015 18:53:10 +0000 (19:53 +0100)]
ITS#8057 Use an actual entry for modify/modrdn checks
Howard Chu [Wed, 8 Apr 2015 22:18:03 +0000 (23:18 +0100)]
ITS#8040 document lazycommit
Quanah Gibson-Mount [Wed, 8 Apr 2015 20:01:15 +0000 (15:01 -0500)]
ITS#8099
Update documentation to correctly use tls_cipher_suite
Howard Chu [Wed, 1 Apr 2015 20:17:35 +0000 (21:17 +0100)]
ITS#8092 no-op if there's no context
Mikko Auvinen [Wed, 1 Apr 2015 19:52:00 +0000 (20:52 +0100)]
ITS#8093 add LDAP_X_CONNECTING error string
Howard Chu [Wed, 1 Apr 2015 19:45:35 +0000 (20:45 +0100)]
ITS#8090 fix for async connect
Quanah Gibson-Mount [Mon, 23 Mar 2015 16:14:16 +0000 (11:14 -0500)]
Merge remote-tracking branch 'origin/mdb.RE/0.9'
Howard Chu [Sat, 21 Mar 2015 21:32:48 +0000 (21:32 +0000)]
ITS#8081 - more for #8063
Prev patch broke underlying assumption that mods queue and execute
in order. Now must search list for matching mod to dequeue.
Howard Chu [Wed, 18 Mar 2015 20:50:19 +0000 (20:50 +0000)]
ITS#8080 nssov: use old pwd if it's given
Ryan Tandy [Mon, 16 Mar 2015 04:53:32 +0000 (04:53 +0000)]
ITS#8080 nssov: allow user pwmod without pwdmgr configured
Ryan Tandy [Mon, 16 Mar 2015 04:44:21 +0000 (04:44 +0000)]
ITS#8080 nssov: only allow root to become pwdmgr
Ryan Tandy [Mon, 16 Mar 2015 05:58:02 +0000 (05:58 +0000)]
ITS#8080 nssov: require old password unless pwdmgr
Ryan Tandy [Sat, 14 Mar 2015 00:29:32 +0000 (00:29 +0000)]
ITS#8079 nssov: fix compare for usergroup
More for
5c527bc49e5d547e7f092e45d42baf6cb1ae89ae
Howard Chu [Mon, 9 Mar 2015 19:05:07 +0000 (19:05 +0000)]
ITS#8065 more for syncrepl compat
Use opextra to detect our own internal ops, not a public control
Quanah Gibson-Mount [Fri, 27 Feb 2015 23:15:23 +0000 (17:15 -0600)]
ITS#8066
Howard Chu [Thu, 26 Feb 2015 21:36:04 +0000 (21:36 +0000)]
ITS#8066 fix mdb_load with large values
Howard Chu [Thu, 26 Feb 2015 00:14:41 +0000 (00:14 +0000)]
ITS#8006 more rootdn privs
Howard Chu [Wed, 25 Feb 2015 15:34:00 +0000 (15:34 +0000)]
ITS#8065 don't log/replicate internal ops
Howard Chu [Wed, 25 Feb 2015 06:11:44 +0000 (06:11 +0000)]
ITS#8063 more for prev commit