]> git.ipfire.org Git - thirdparty/openldap.git/log
thirdparty/openldap.git
5 years agoITS#9327 fix prev commit
Howard Chu [Mon, 31 Aug 2020 12:33:19 +0000 (13:33 +0100)] 
ITS#9327 fix prev commit

5 years agoITS#9330 Fully serialize delta-sync
Howard Chu [Wed, 19 Aug 2020 15:37:46 +0000 (16:37 +0100)] 
ITS#9330 Fully serialize delta-sync

Don't depend on accesslog overlay's serialization

5 years agoITS#7639 fix crash in config_delete
Howard Chu [Fri, 28 Aug 2020 23:39:36 +0000 (00:39 +0100)] 
ITS#7639 fix crash in config_delete

Additional fix to 41352ea34da225375b77254efdcde8e6e5a1a515
The overlay must be deleted from the backend before the
callback can execute. In particular, it must be done before
the threadpool is unpaused.

5 years agoITS#8427 don't set tls_ctx if TLS wasn't requested
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.

5 years agoITS#9054, #9318 document new TLS options in slapd
Howard Chu [Fri, 28 Aug 2020 10:08:17 +0000 (11:08 +0100)] 
ITS#9054, #9318 document new TLS options in slapd

5 years agoITS#9282 - Fix hard coded backend
Quanah Gibson-Mount [Thu, 27 Aug 2020 15:16:38 +0000 (15:16 +0000)] 
ITS#9282 - Fix hard coded backend

5 years agoITS#9054 fix typo
Howard Chu [Thu, 27 Aug 2020 10:22:12 +0000 (11:22 +0100)] 
ITS#9054 fix typo

5 years agoLast commit was for ITS#8725, not ITS#8845
Quanah Gibson-Mount [Wed, 26 Aug 2020 21:58:05 +0000 (21:58 +0000)] 
Last commit was for ITS#8725, not ITS#8845

5 years agoMore for ITS#8845, skip cleanup on async op with extended operations
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

5 years agoITS#9323 - Regenerate configure
Quanah Gibson-Mount [Wed, 26 Aug 2020 21:43:21 +0000 (21:43 +0000)] 
ITS#9323 - Regenerate configure

5 years agoITS#9328 cldap: check for error on connected socket
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().

5 years agoITS#9329 Re-fix merge_state
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.

5 years agoITS#9323 - Limit to OpenSSL 1.0.2 or later
Quanah Gibson-Mount [Tue, 25 Aug 2020 18:32:24 +0000 (18:32 +0000)] 
ITS#9323 - Limit to OpenSSL 1.0.2 or later

5 years agoITS#9329 syncrepl: fix regression from ITS#9282
Howard Chu [Tue, 25 Aug 2020 13:39:35 +0000 (14:39 +0100)] 
ITS#9329 syncrepl: fix regression from ITS#9282

5 years agoITS#9327 - Fix stripping when cross-compiling
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>
5 years agoITS#9324 syncrepl: don't wait forever in Refresh mode
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

5 years agoITS#9249 librewrite: fix malloc/free corruption
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.

5 years agoITS#9232 - Implement caseIgnoreListSubstringsMatch.
Fredrik Roubert [Sun, 19 Apr 2020 18:16:06 +0000 (20:16 +0200)] 
ITS#9232 - Implement caseIgnoreListSubstringsMatch.

5 years agoITS#9311 - Contrib modules to be singular
Quanah Gibson-Mount [Tue, 11 Aug 2020 19:05:19 +0000 (19:05 +0000)] 
ITS#9311 - Contrib modules to be singular

5 years agoITS#9311 - Correctly mark overlays as singular
Quanah Gibson-Mount [Tue, 11 Aug 2020 18:51:14 +0000 (18:51 +0000)] 
ITS#9311 - Correctly mark overlays as singular

5 years agoITS#9054, #9318 add new TLS options to slapd bindconf
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

5 years agoITS#9318 add TLS_REQSAN option
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.

5 years agoITS#9054 Add support for multiple EECDH curves
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

5 years agoITS#9121 - Use memberOf instead of dgMemberOf
Quanah Gibson-Mount [Wed, 19 Aug 2020 19:50:21 +0000 (19:50 +0000)] 
ITS#9121 - Use memberOf instead of dgMemberOf

5 years agoITS#9121 slapo-dynlist, -memberof: define memberOf if needed
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.

5 years agoITS#7926 dynamic changes to olcListenerThreads
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

5 years agoITS#7926 support multiple config cleanup functions per op
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

5 years agoITS#9135 fix index error on collapsed range
Howard Chu [Thu, 13 Aug 2020 17:17:45 +0000 (18:17 +0100)] 
ITS#9135 fix index error on collapsed range

5 years agoReturn to engineering
Quanah Gibson-Mount [Wed, 12 Aug 2020 05:03:38 +0000 (05:03 +0000)] 
Return to engineering

5 years agoMerge remote-tracking branch 'origin/mdb.RE/0.9' into master
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

5 years agoRelease 0.9.26 LMDB_0.9.26
Quanah Gibson-Mount [Tue, 11 Aug 2020 18:24:07 +0000 (18:24 +0000)] 
Release 0.9.26

5 years agoITS#9133 - Fix syncprov to be singular.
Quanah Gibson-Mount [Mon, 10 Aug 2020 22:55:38 +0000 (22:55 +0000)] 
ITS#9133 - Fix syncprov to be singular.

5 years agoITS#9309 fix exit status on prev commit
Howard Chu [Mon, 10 Aug 2020 22:18:48 +0000 (23:18 +0100)] 
ITS#9309 fix exit status on prev commit

5 years agoITS#9309 test rejection of redundant ppolicy config
Howard Chu [Mon, 10 Aug 2020 22:08:37 +0000 (23:08 +0100)] 
ITS#9309 test rejection of redundant ppolicy config

5 years agoFor ITS#9309 fix check for duplicate overlays
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

5 years agoITS#9309 don't allow ppolicy to be configured more than once on a backend
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

5 years agoITS#9279 - Add draft for vchu-ldap-pwd-policy
Quanah Gibson-Mount [Fri, 7 Aug 2020 21:39:19 +0000 (21:39 +0000)] 
ITS#9279 - Add draft for vchu-ldap-pwd-policy

5 years agoITS#7344 fix test064-constraint
Howard Chu [Fri, 7 Aug 2020 01:30:38 +0000 (02:30 +0100)] 
ITS#7344 fix test064-constraint

Remove bash-isms

5 years agoITS#9308 - ensure "i" is initialized
Quanah Gibson-Mount [Wed, 5 Aug 2020 23:06:49 +0000 (23:06 +0000)] 
ITS#9308 - ensure "i" is initialized

5 years agoITS#9307 -- regenerate configure
Quanah Gibson-Mount [Wed, 5 Aug 2020 16:31:37 +0000 (16:31 +0000)] 
ITS#9307 -- regenerate configure

5 years agoITS#9307 --enable-<option>=mod requires --enable-modules
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.

5 years agoITS#9279 test Netscape password expiration controls
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

5 years agoITS#9279 Handle Netscape controls in client tools
Howard Chu [Fri, 31 Jul 2020 00:01:39 +0000 (01:01 +0100)] 
ITS#9279 Handle Netscape controls in client tools

5 years agoITS#9279 Netscape passwordExp controls came from draft-vchu-ldap-pwd-policy
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

5 years agoITS#9279 fix Netscape password_expired control
Howard Chu [Thu, 30 Jul 2020 16:28:06 +0000 (17:28 +0100)] 
ITS#9279 fix Netscape password_expired control

5 years agoITS#8753 - Fix reference to ldaps to be StartTLS to accurately reflect what the test...
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

5 years agoITS#9302 fix pwdFailireTime mutex scope
Howard Chu [Thu, 30 Jul 2020 16:53:25 +0000 (17:53 +0100)] 
ITS#9302 fix pwdFailireTime mutex scope

5 years agoITS#9302 ppolicy: avoid pwdFailureTime race condition
Arvid Requate [Fri, 24 Jul 2020 19:23:20 +0000 (21:23 +0200)] 
ITS#9302 ppolicy: avoid pwdFailureTime race condition

5 years agoITS#9295 use replace on single-valued attrs
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

5 years agoITS#9279 Send Netscape expired control as a bare string
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

5 years agoMerge remote-tracking branch 'origin/mdb.RE/0.9'
Quanah Gibson-Mount [Thu, 23 Jul 2020 21:59:13 +0000 (21:59 +0000)] 
Merge remote-tracking branch 'origin/mdb.RE/0.9'

5 years agoITS#9278
Quanah Gibson-Mount [Thu, 23 Jul 2020 21:35:36 +0000 (21:35 +0000)] 
ITS#9278

5 years agoMerge remote-tracking branch 'origin/mdb.RE/0.9'
Quanah Gibson-Mount [Thu, 23 Jul 2020 21:32:44 +0000 (21:32 +0000)] 
Merge remote-tracking branch 'origin/mdb.RE/0.9'

5 years agoITS#9275 - Update config key to olcMultiProvider
Quanah Gibson-Mount [Thu, 23 Jul 2020 17:25:46 +0000 (17:25 +0000)] 
ITS#9275 - Update config key to olcMultiProvider

5 years agoIssue#9279 - Add comments with links to upstream docs from Oracle
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

5 years agoITS#6467 Add test script
Ondřej Kuzník [Tue, 9 Oct 2018 10:34:47 +0000 (12:34 +0200)] 
ITS#6467 Add test script

5 years agoITS#6467 Make accesslog a possible sessionlog source
Ondřej Kuzník [Tue, 9 Oct 2018 11:00:49 +0000 (13:00 +0200)] 
ITS#6467 Make accesslog a possible sessionlog source

5 years agoITS#6467 Record minCSN in audit container
Ondřej Kuzník [Fri, 3 Nov 2017 13:54:58 +0000 (13:54 +0000)] 
ITS#6467 Record minCSN in audit container

5 years agoITS#8645 Check for all syncrepl errors
Ondřej Kuzník [Mon, 13 Jul 2020 12:55:40 +0000 (13:55 +0100)] 
ITS#8645 Check for all syncrepl errors

5 years agoIssue#8511 - Update documentation and configs to correctly use multiprovider
Quanah Gibson-Mount [Mon, 20 Jul 2020 22:49:48 +0000 (22:49 +0000)] 
Issue#8511 - Update documentation and configs to correctly use multiprovider

5 years agoITS#9279 Implement Netscape password policy controls in ppolicy
Ondřej Kuzník [Tue, 23 Jun 2020 12:31:11 +0000 (13:31 +0100)] 
ITS#9279 Implement Netscape password policy controls in ppolicy

5 years agoITS#9279 Expose Netscape password policy controls in libldap
Ondřej Kuzník [Tue, 23 Jun 2020 10:49:00 +0000 (11:49 +0100)] 
ITS#9279 Expose Netscape password policy controls in libldap

5 years agoITS#9282 Check entries are covered by new contextCSN before deletion
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

5 years agoITS#9282 Build a complete cookie for the search
Ondřej Kuzník [Thu, 2 Jul 2020 13:11:01 +0000 (14:11 +0100)] 
ITS#9282 Build a complete cookie for the search

5 years agoITS#9282 regression test
Quanah Gibson-Mount [Tue, 30 Jun 2020 20:28:03 +0000 (20:28 +0000)] 
ITS#9282 regression test

5 years agoITS#9121 add examples to manpage
Howard Chu [Wed, 22 Jul 2020 14:01:50 +0000 (15:01 +0100)] 
ITS#9121 add examples to manpage

5 years agoITS#9121 support nested groups
Howard Chu [Wed, 1 Jul 2020 13:37:55 +0000 (14:37 +0100)] 
ITS#9121 support nested groups

5 years agoITS#9121 add dynamic memberOf support for static groups
Howard Chu [Thu, 11 Jun 2020 17:16:56 +0000 (18:16 +0100)] 
ITS#9121 add dynamic memberOf support for static groups

5 years agoITS#8701 Fix documentation
Ondřej Kuzník [Tue, 21 Jul 2020 09:48:47 +0000 (10:48 +0100)] 
ITS#8701 Fix documentation

5 years agoITS#9275 -- Update wording to remove slave and master terms, consolidate on provider...
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

5 years agoITS#9287 use getaddrinfo for ldap_pvt_get_fqdn
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

5 years agoIssue#9289 - Update URL from DMOZ to Curlie
Quanah Gibson-Mount [Wed, 15 Jul 2020 17:29:07 +0000 (17:29 +0000)] 
Issue#9289 - Update URL from DMOZ to Curlie

5 years agoITS#9235 - regenerate portable.hin as well
Quanah Gibson-Mount [Tue, 14 Jul 2020 22:16:30 +0000 (22:16 +0000)] 
ITS#9235 - regenerate portable.hin as well

5 years agoITS#9020 - Fix typo
Quanah Gibson-Mount [Tue, 14 Jul 2020 15:22:25 +0000 (15:22 +0000)] 
ITS#9020 - Fix typo

5 years agoITS#9280 Add olcPPolicyDisableWrite to the objectclass
Ondřej Kuzník [Wed, 8 Jul 2020 08:53:59 +0000 (09:53 +0100)] 
ITS#9280 Add olcPPolicyDisableWrite to the objectclass

5 years agoITS#9043 Make sure uuidstr is initialised on use
Ondřej Kuzník [Wed, 8 Jul 2020 11:54:08 +0000 (12:54 +0100)] 
ITS#9043 Make sure uuidstr is initialised on use

5 years agoITS#9285 don't hide ppolicy control
Howard Chu [Tue, 7 Jul 2020 20:01:32 +0000 (21:01 +0100)] 
ITS#9285 don't hide ppolicy control

5 years agoITS#8701 Implement account usability in ppolicy
Ondřej Kuzník [Wed, 17 Jun 2020 09:22:29 +0000 (10:22 +0100)] 
ITS#8701 Implement account usability in ppolicy

5 years agoITS#8701 Add account usability to ldapsearch
Ondřej Kuzník [Wed, 17 Jun 2020 09:21:16 +0000 (10:21 +0100)] 
ITS#8701 Add account usability to ldapsearch

5 years agoITS#8701 Expose account usability in libldap
Ondřej Kuzník [Wed, 17 Jun 2020 09:20:10 +0000 (10:20 +0100)] 
ITS#8701 Expose account usability in libldap

5 years agoITS#9235 - Regenerate configure
Quanah Gibson-Mount [Mon, 6 Jul 2020 17:55:24 +0000 (17:55 +0000)] 
ITS#9235 - Regenerate configure

5 years agoITS#9235 Disable slapd-mtread when NO_THREADS
Ryan Tandy [Sat, 4 Jul 2020 00:38:36 +0000 (00:38 +0000)] 
ITS#9235 Disable slapd-mtread when NO_THREADS

5 years agoITS#9235 Restore LDAP_API_FEATURE_X_OPENLDAP_REENTRANT
Ryan Tandy [Fri, 5 Jun 2020 01:03:44 +0000 (18:03 -0700)] 
ITS#9235 Restore LDAP_API_FEATURE_X_OPENLDAP_REENTRANT

5 years agoITS#9235 Update comments referring to libldap_r
Ryan Tandy [Sat, 30 May 2020 17:44:45 +0000 (10:44 -0700)] 
ITS#9235 Update comments referring to libldap_r

5 years agoITS#9235 Delete LDAP_THREAD_SAFE
Ryan Tandy [Sat, 30 May 2020 17:34:16 +0000 (10:34 -0700)] 
ITS#9235 Delete LDAP_THREAD_SAFE

5 years agoITS#9235 Add CI build without threads
Ryan Tandy [Mon, 18 May 2020 17:51:18 +0000 (17:51 +0000)] 
ITS#9235 Add CI build without threads

5 years agoITS#9235 Fix librewrite compile without threads
Ryan Tandy [Sat, 16 May 2020 17:48:22 +0000 (17:48 +0000)] 
ITS#9235 Fix librewrite compile without threads

5 years agoITS#9235 Link test progs with thread libs
Ryan Tandy [Sat, 16 May 2020 17:16:58 +0000 (10:16 -0700)] 
ITS#9235 Link test progs with thread libs

5 years agoITS#9235 Only compile libldap_r sources when LDAP_R_COMPILE
Ryan Tandy [Mon, 18 May 2020 17:05:30 +0000 (10:05 -0700)] 
ITS#9235 Only compile libldap_r sources when LDAP_R_COMPILE

5 years agoITS#9235 Define LDAP_R_COMPILE iff building with threads
Ryan Tandy [Sat, 16 May 2020 16:35:12 +0000 (09:35 -0700)] 
ITS#9235 Define LDAP_R_COMPILE iff building with threads

5 years agoITS#9235 Merge libldap_r into libldap
Quanah Gibson-Mount [Wed, 13 May 2020 16:54:50 +0000 (16:54 +0000)] 
ITS#9235 Merge libldap_r into libldap

5 years agoITS#7084, ITS#7089, ITS#7788 Update test to account for new functionality
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

5 years agoITS#8762 Clear pwdFailureTime on unlock
Ondřej Kuzník [Wed, 3 Jun 2020 12:40:23 +0000 (13:40 +0100)] 
ITS#8762 Clear pwdFailureTime on unlock

5 years agoITS#7084 ACL of 'manage' gives pasword administrator access
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.

5 years agoITS#7788 Allow pwdFailureTime tracking be disabled in policy
Ondřej Kuzník [Wed, 3 Jun 2020 10:09:34 +0000 (11:09 +0100)] 
ITS#7788 Allow pwdFailureTime tracking be disabled in policy

5 years agoITS#7788 Skip lockout processing if no policy applies
Ondřej Kuzník [Wed, 3 Jun 2020 10:07:36 +0000 (11:07 +0100)] 
ITS#7788 Skip lockout processing if no policy applies

5 years agoITS#7788 Report if there is a policy that 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

5 years agoITS#7089 Skip lockout checks/modifications if password attribute missing
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

5 years agoFix whitespace in ppolicy.c
Ondřej Kuzník [Wed, 3 Jun 2020 09:57:43 +0000 (10:57 +0100)] 
Fix whitespace in ppolicy.c

5 years agoMinor wording fix
Quanah Gibson-Mount [Fri, 3 Jul 2020 15:15:34 +0000 (15:15 +0000)] 
Minor wording fix