]>
git.ipfire.org Git - thirdparty/openldap.git/log
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
Ondřej Kuzník [Tue, 9 Oct 2018 10:24:04 +0000 (12:24 +0200)]
ITS#8768 Introduce delcsn into our syncrepl cookies
Ondřej Kuzník [Tue, 23 Jun 2020 11:51:59 +0000 (12:51 +0100)]
ITS#9280 Add ppolicy_disable_write
Brett Sheffield [Mon, 20 Feb 2017 13:37:56 +0000 (13:37 +0000)]
ITS#8603 Add ldif_open_mem()
ldif_open_mem() is the fmemopen(3) equivalent of ldif_open() which opens
an ldif steam from memory, rather than from a file.
Quanah Gibson-Mount [Wed, 27 May 2020 19:38:46 +0000 (19:38 +0000)]
Issue#9020 - Use consistent namespaces for overlays
Ondřej Kuzník [Wed, 15 Apr 2020 13:01:50 +0000 (14:01 +0100)]
ITS#9043 More descriptive logs for syncrepl traffic and decisions
Sergio Gelato [Sun, 6 Dec 2015 12:33:17 +0000 (13:33 +0100)]
ITS#8204 Improved RFC2782 shuffle when several, but not all, records have weight 0.
The fallback to a straight Fisher-Yates shuffle needs to occur whenever the
sum of the *remaining* weights is zero, or else the remaining records will
not be reordered. Testing only once at the beginning covers the case when
all weights are zero, and obviously no shuffling is needed when only one
weight is zero; but other weight combinations are possible, such as (1, 0, 0).
Sergio Gelato [Sun, 6 Dec 2015 11:57:46 +0000 (12:57 +0100)]
ITS#8204 Remove bias towards the first record in RFC2782 shuffle implementation.
Prior to this change, given two records of weight 1 the algorithm would
return them in the order (0,1) with 100% probability instead of the
desired 50%. This was due to an off-by-one error in the range test.
srv_rand() returns a float in the range [0.0, 1.0[, so r is an integer in the
range [0, total[. The correct probability for record 0 to be chosen is
a[0].weight/total, not (a[0].weight+1)/total.
Ondřej Kuzník [Thu, 11 Jun 2020 11:21:39 +0000 (12:21 +0100)]
ITS#7796 Move 'not indexed' messages to loglevel filter
Ondřej Kuzník [Thu, 11 Jun 2020 10:39:08 +0000 (11:39 +0100)]
ITS#8949 Check eblock exists before freeing
cn=config changes might cause slapi_plugins_used transition from 0
during the lifetime of operation (cn=config change or syncrepl) or
a connection and we should be able to deal with that.