]>
git.ipfire.org Git - thirdparty/openldap.git/log
Howard Chu [Fri, 28 Aug 2020 17:43:54 +0000 (18:43 +0100)]
ITS#8427 don't set tls_ctx if TLS wasn't requested
Also, set any remaining TLS options that weren't carried along
in the TLS ctx.
Howard Chu [Fri, 28 Aug 2020 10:08:17 +0000 (11:08 +0100)]
ITS#9054, #9318 document new TLS options in slapd
Quanah Gibson-Mount [Thu, 27 Aug 2020 15:16:38 +0000 (15:16 +0000)]
ITS#9282 - Fix hard coded backend
Howard Chu [Thu, 27 Aug 2020 10:22:12 +0000 (11:22 +0100)]
ITS#9054 fix typo
Quanah Gibson-Mount [Wed, 26 Aug 2020 21:58:05 +0000 (21:58 +0000)]
Last commit was for ITS#8725, not ITS#8845
Quanah Gibson-Mount [Wed, 26 Aug 2020 21:55:39 +0000 (21:55 +0000)]
More for ITS#8845, skip cleanup on async op with extended operations
Quanah Gibson-Mount [Wed, 26 Aug 2020 21:43:21 +0000 (21:43 +0000)]
ITS#9323 - Regenerate configure
Howard Chu [Wed, 26 Aug 2020 12:22:52 +0000 (13:22 +0100)]
ITS#9328 cldap: check for error on connected socket
libldap doesn't use a connected socket for UDP sessions, but 3rd
parties can, passed in with ldap_init_fd().
Howard Chu [Wed, 26 Aug 2020 19:17:41 +0000 (20:17 +0100)]
ITS#9329 Re-fix merge_state
A bit uglier but more straightforward.
Quanah Gibson-Mount [Tue, 25 Aug 2020 18:32:24 +0000 (18:32 +0000)]
ITS#9323 - Limit to OpenSSL 1.0.2 or later
Howard Chu [Tue, 25 Aug 2020 13:39:35 +0000 (14:39 +0100)]
ITS#9329 syncrepl: fix regression from ITS#9282
Fabrice Fontaine [Tue, 28 Jul 2020 21:06:08 +0000 (23:06 +0200)]
ITS#9327 - Fix stripping when cross-compiling
Probably-Signed-off-by: Dave Bender <bender@benegon.com>
[yann.morin.1998@free.fr: patch was made by Dave, but he
forgot his SoB line, so I added it]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
[Retrieved from:
https://git.buildroot.net/buildroot/tree/package/openldap/0001-fix_cross_strip.patch]
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Howard Chu [Sat, 22 Aug 2020 09:45:02 +0000 (10:45 +0100)]
ITS#9324 syncrepl: don't wait forever in Refresh mode
Just poll for available data, same as Persist mode.
Clarify retry/return states from do_syncrep2
Howard Chu [Sat, 22 Aug 2020 11:38:10 +0000 (12:38 +0100)]
ITS#9249 librewrite: fix malloc/free corruption
If substitution parsing fails, would attempt to free a mapping
that hadn't been allocated yet.
Also, on failure, caller in saslauthz would attempt to free a
rwinfo struct that hadn't been allocated.
Fredrik Roubert [Sun, 19 Apr 2020 18:16:06 +0000 (20:16 +0200)]
ITS#9232 - Implement caseIgnoreListSubstringsMatch.
Quanah Gibson-Mount [Tue, 11 Aug 2020 19:05:19 +0000 (19:05 +0000)]
ITS#9311 - Contrib modules to be singular
Quanah Gibson-Mount [Tue, 11 Aug 2020 18:51:14 +0000 (18:51 +0000)]
ITS#9311 - Correctly mark overlays as singular
Howard Chu [Fri, 21 Aug 2020 19:06:56 +0000 (20:06 +0100)]
ITS#9054, #9318 add new TLS options to slapd bindconf
For use with back-ldap/back-meta/syncrepl/etc
Howard Chu [Fri, 21 Aug 2020 08:15:15 +0000 (09:15 +0100)]
ITS#9318 add TLS_REQSAN option
Add an option to specify how subjectAlternativeNames should be
handled when validating the names in a server certificate.
Howard Chu [Thu, 20 Aug 2020 14:07:55 +0000 (15:07 +0100)]
ITS#9054 Add support for multiple EECDH curves
Requires OpenSSL 1.0.2 or newer
Quanah Gibson-Mount [Wed, 19 Aug 2020 19:50:21 +0000 (19:50 +0000)]
ITS#9121 - Use memberOf instead of dgMemberOf
Howard Chu [Tue, 18 Aug 2020 22:19:56 +0000 (23:19 +0100)]
ITS#9121 slapo-dynlist, -memberof: define memberOf if needed
Ignore if it's defined already. Make it no-user-mod.
Howard Chu [Tue, 18 Aug 2020 19:14:38 +0000 (20:14 +0100)]
ITS#7926 dynamic changes to olcListenerThreads
Reallocates sockets from old to new listener threads
Howard Chu [Tue, 18 Aug 2020 19:10:43 +0000 (20:10 +0100)]
ITS#7926 support multiple config cleanup functions per op
Prep for main changes
Howard Chu [Thu, 13 Aug 2020 17:17:45 +0000 (18:17 +0100)]
ITS#9135 fix index error on collapsed range
Quanah Gibson-Mount [Wed, 12 Aug 2020 05:03:38 +0000 (05:03 +0000)]
Return to engineering
Quanah Gibson-Mount [Tue, 11 Aug 2020 18:28:02 +0000 (18:28 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/0.9' into master
Quanah Gibson-Mount [Tue, 11 Aug 2020 18:24:07 +0000 (18:24 +0000)]
Release 0.9.26
Quanah Gibson-Mount [Mon, 10 Aug 2020 22:55:38 +0000 (22:55 +0000)]
ITS#9133 - Fix syncprov to be singular.
Howard Chu [Mon, 10 Aug 2020 22:18:48 +0000 (23:18 +0100)]
ITS#9309 fix exit status on prev commit
Howard Chu [Mon, 10 Aug 2020 22:08:37 +0000 (23:08 +0100)]
ITS#9309 test rejection of redundant ppolicy config
Howard Chu [Mon, 10 Aug 2020 15:40:54 +0000 (16:40 +0100)]
For ITS#9309 fix check for duplicate overlays
and pass error message back to frontend
Howard Chu [Mon, 10 Aug 2020 15:07:39 +0000 (16:07 +0100)]
ITS#9309 don't allow ppolicy to be configured more than once on a backend
Quanah Gibson-Mount [Fri, 7 Aug 2020 21:39:19 +0000 (21:39 +0000)]
ITS#9279 - Add draft for vchu-ldap-pwd-policy
Howard Chu [Fri, 7 Aug 2020 01:30:38 +0000 (02:30 +0100)]
ITS#7344 fix test064-constraint
Remove bash-isms
Quanah Gibson-Mount [Wed, 5 Aug 2020 23:06:49 +0000 (23:06 +0000)]
ITS#9308 - ensure "i" is initialized
Quanah Gibson-Mount [Wed, 5 Aug 2020 16:31:37 +0000 (16:31 +0000)]
ITS#9307 -- regenerate configure
Ryan Tandy [Tue, 4 Aug 2020 01:10:49 +0000 (01:10 +0000)]
ITS#9307 --enable-<option>=mod requires --enable-modules
Provide a more specific diagnostic when configuring with
--enable-<option>=mod but not --enable-modules. Make this an error for
both backends and overlays, and remove the automatic fallback to static.
Howard Chu [Fri, 31 Jul 2020 00:38:48 +0000 (01:38 +0100)]
ITS#9279 test Netscape password expiration controls
and do some LDIF cleanup
Howard Chu [Fri, 31 Jul 2020 00:01:39 +0000 (01:01 +0100)]
ITS#9279 Handle Netscape controls in client tools
Howard Chu [Thu, 30 Jul 2020 17:12:09 +0000 (18:12 +0100)]
ITS#9279 Netscape passwordExp controls came from draft-vchu-ldap-pwd-policy
Howard Chu [Thu, 30 Jul 2020 16:28:06 +0000 (17:28 +0100)]
ITS#9279 fix Netscape password_expired control
Quanah Gibson-Mount [Thu, 30 Jul 2020 15:26:06 +0000 (15:26 +0000)]
ITS#8753 - Fix reference to ldaps to be StartTLS to accurately reflect what the test is doing
Howard Chu [Thu, 30 Jul 2020 16:53:25 +0000 (17:53 +0100)]
ITS#9302 fix pwdFailireTime mutex scope
Arvid Requate [Fri, 24 Jul 2020 19:23:20 +0000 (21:23 +0200)]
ITS#9302 ppolicy: avoid pwdFailureTime race condition
Howard Chu [Wed, 29 Jul 2020 15:15:11 +0000 (16:15 +0100)]
ITS#9295 use replace on single-valued attrs
For delta-sync as well as regular sync
Ondřej Kuzník [Mon, 27 Jul 2020 11:53:00 +0000 (13:53 +0200)]
ITS#9279 Send Netscape expired control as a bare string
Quanah Gibson-Mount [Thu, 23 Jul 2020 21:59:13 +0000 (21:59 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/0.9'
Quanah Gibson-Mount [Thu, 23 Jul 2020 21:35:36 +0000 (21:35 +0000)]
ITS#9278
Quanah Gibson-Mount [Thu, 23 Jul 2020 21:32:44 +0000 (21:32 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/0.9'
Quanah Gibson-Mount [Thu, 23 Jul 2020 17:25:46 +0000 (17:25 +0000)]
ITS#9275 - Update config key to olcMultiProvider
Quanah Gibson-Mount [Wed, 22 Jul 2020 20:06:38 +0000 (20:06 +0000)]
Issue#9279 - Add comments with links to upstream docs from Oracle
Ondřej Kuzník [Tue, 9 Oct 2018 10:34:47 +0000 (12:34 +0200)]
ITS#6467 Add test script
Ondřej Kuzník [Tue, 9 Oct 2018 11:00:49 +0000 (13:00 +0200)]
ITS#6467 Make accesslog a possible sessionlog source
Ondřej Kuzník [Fri, 3 Nov 2017 13:54:58 +0000 (13:54 +0000)]
ITS#6467 Record minCSN in audit container
Ondřej Kuzník [Mon, 13 Jul 2020 12:55:40 +0000 (13:55 +0100)]
ITS#8645 Check for all syncrepl errors
Quanah Gibson-Mount [Mon, 20 Jul 2020 22:49:48 +0000 (22:49 +0000)]
Issue#8511 - Update documentation and configs to correctly use multiprovider
Ondřej Kuzník [Tue, 23 Jun 2020 12:31:11 +0000 (13:31 +0100)]
ITS#9279 Implement Netscape password policy controls in ppolicy
Ondřej Kuzník [Tue, 23 Jun 2020 10:49:00 +0000 (11:49 +0100)]
ITS#9279 Expose Netscape password policy controls in libldap
Ondřej Kuzník [Thu, 2 Jul 2020 13:14:23 +0000 (14:14 +0100)]
ITS#9282 Check entries are covered by new contextCSN before deletion
Ondřej Kuzník [Thu, 2 Jul 2020 13:11:01 +0000 (14:11 +0100)]
ITS#9282 Build a complete cookie for the search
Quanah Gibson-Mount [Tue, 30 Jun 2020 20:28:03 +0000 (20:28 +0000)]
ITS#9282 regression test
Howard Chu [Wed, 22 Jul 2020 14:01:50 +0000 (15:01 +0100)]
ITS#9121 add examples to manpage
Howard Chu [Wed, 1 Jul 2020 13:37:55 +0000 (14:37 +0100)]
ITS#9121 support nested groups
Howard Chu [Thu, 11 Jun 2020 17:16:56 +0000 (18:16 +0100)]
ITS#9121 add dynamic memberOf support for static groups
Ondřej Kuzník [Tue, 21 Jul 2020 09:48:47 +0000 (10:48 +0100)]
ITS#8701 Fix documentation
Quanah Gibson-Mount [Mon, 15 Jun 2020 20:06:35 +0000 (20:06 +0000)]
ITS#9275 -- Update wording to remove slave and master terms, consolidate on provider/consumer
Howard Chu [Thu, 16 Jul 2020 20:08:36 +0000 (21:08 +0100)]
ITS#9287 use getaddrinfo for ldap_pvt_get_fqdn
If getaddrinfo is available, should use it here
Quanah Gibson-Mount [Wed, 15 Jul 2020 17:29:07 +0000 (17:29 +0000)]
Issue#9289 - Update URL from DMOZ to Curlie
Quanah Gibson-Mount [Tue, 14 Jul 2020 22:16:30 +0000 (22:16 +0000)]
ITS#9235 - regenerate portable.hin as well
Quanah Gibson-Mount [Tue, 14 Jul 2020 15:22:25 +0000 (15:22 +0000)]
ITS#9020 - Fix typo
Ondřej Kuzník [Wed, 8 Jul 2020 08:53:59 +0000 (09:53 +0100)]
ITS#9280 Add olcPPolicyDisableWrite to the objectclass
Ondřej Kuzník [Wed, 8 Jul 2020 11:54:08 +0000 (12:54 +0100)]
ITS#9043 Make sure uuidstr is initialised on use
Howard Chu [Tue, 7 Jul 2020 20:01:32 +0000 (21:01 +0100)]
ITS#9285 don't hide ppolicy control
Ondřej Kuzník [Wed, 17 Jun 2020 09:22:29 +0000 (10:22 +0100)]
ITS#8701 Implement account usability in ppolicy
Ondřej Kuzník [Wed, 17 Jun 2020 09:21:16 +0000 (10:21 +0100)]
ITS#8701 Add account usability to ldapsearch
Ondřej Kuzník [Wed, 17 Jun 2020 09:20:10 +0000 (10:20 +0100)]
ITS#8701 Expose account usability in libldap
Quanah Gibson-Mount [Mon, 6 Jul 2020 17:55:24 +0000 (17:55 +0000)]
ITS#9235 - Regenerate configure
Ryan Tandy [Sat, 4 Jul 2020 00:38:36 +0000 (00:38 +0000)]
ITS#9235 Disable slapd-mtread when NO_THREADS
Ryan Tandy [Fri, 5 Jun 2020 01:03:44 +0000 (18:03 -0700)]
ITS#9235 Restore LDAP_API_FEATURE_X_OPENLDAP_REENTRANT
Ryan Tandy [Sat, 30 May 2020 17:44:45 +0000 (10:44 -0700)]
ITS#9235 Update comments referring to libldap_r
Ryan Tandy [Sat, 30 May 2020 17:34:16 +0000 (10:34 -0700)]
ITS#9235 Delete LDAP_THREAD_SAFE
Ryan Tandy [Mon, 18 May 2020 17:51:18 +0000 (17:51 +0000)]
ITS#9235 Add CI build without threads
Ryan Tandy [Sat, 16 May 2020 17:48:22 +0000 (17:48 +0000)]
ITS#9235 Fix librewrite compile without threads
Ryan Tandy [Sat, 16 May 2020 17:16:58 +0000 (10:16 -0700)]
ITS#9235 Link test progs with thread libs
Ryan Tandy [Mon, 18 May 2020 17:05:30 +0000 (10:05 -0700)]
ITS#9235 Only compile libldap_r sources when LDAP_R_COMPILE
Ryan Tandy [Sat, 16 May 2020 16:35:12 +0000 (09:35 -0700)]
ITS#9235 Define LDAP_R_COMPILE iff building with threads
Quanah Gibson-Mount [Wed, 13 May 2020 16:54:50 +0000 (16:54 +0000)]
ITS#9235 Merge libldap_r into libldap
Ondřej Kuzník [Wed, 24 Jun 2020 11:54:27 +0000 (12:54 +0100)]
ITS#7084, ITS#7089, ITS#7788 Update test to account for new functionality
Ondřej Kuzník [Wed, 3 Jun 2020 12:40:23 +0000 (13:40 +0100)]
ITS#8762 Clear pwdFailureTime on unlock
Ondřej Kuzník [Wed, 3 Jun 2020 12:40:03 +0000 (13:40 +0100)]
ITS#7084 ACL of 'manage' gives pasword administrator access
Password administrators can bypass safeModify, password quality checks
and trigger reset if policy instructs the server to.
Ondřej Kuzník [Wed, 3 Jun 2020 10:09:34 +0000 (11:09 +0100)]
ITS#7788 Allow pwdFailureTime tracking be disabled in policy
Ondřej Kuzník [Wed, 3 Jun 2020 10:07:36 +0000 (11:07 +0100)]
ITS#7788 Skip lockout processing if no policy applies
Ondřej Kuzník [Wed, 3 Jun 2020 10:00:09 +0000 (11:00 +0100)]
ITS#7788 Report if there is a policy that applies
Ondřej Kuzník [Wed, 3 Jun 2020 09:58:22 +0000 (10:58 +0100)]
ITS#7089 Skip lockout checks/modifications if password attribute missing
Ondřej Kuzník [Wed, 3 Jun 2020 09:57:43 +0000 (10:57 +0100)]
Fix whitespace in ppolicy.c
Quanah Gibson-Mount [Fri, 3 Jul 2020 15:15:34 +0000 (15:15 +0000)]
Minor wording fix
Quanah Gibson-Mount [Tue, 23 Jun 2020 17:14:16 +0000 (17:14 +0000)]
ITS#8603 - Regenerate configure
Ondřej Kuzník [Tue, 9 Oct 2018 10:57:12 +0000 (12:57 +0200)]
ITS#8768 Do not update main CSN during delete phase
Ondřej Kuzník [Tue, 9 Oct 2018 10:28:37 +0000 (12:28 +0200)]
ITS#8768 Accept delcsn from the server