]>
git.ipfire.org Git - thirdparty/openldap.git/log
Quanah Gibson-Mount [Fri, 28 Aug 2020 16:10:00 +0000 (16:10 +0000)]
Prep for release (2.4.52)
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 [Fri, 28 Aug 2020 01:31:14 +0000 (01:31 +0000)]
ITS#9135
Howard Chu [Thu, 13 Aug 2020 17:17:45 +0000 (18:17 +0100)]
ITS#9135 fix index error on collapsed range
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:39:01 +0000 (21:39 +0000)]
ITS#9328
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().
Quanah Gibson-Mount [Wed, 26 Aug 2020 21:28:48 +0000 (21:28 +0000)]
Fix missing getopt check for the argument "N"
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 [Wed, 26 Aug 2020 15:02:53 +0000 (15:02 +0000)]
ITS#9249
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.
Quanah Gibson-Mount [Tue, 25 Aug 2020 21:54:17 +0000 (21:54 +0000)]
ITS#9329
Howard Chu [Tue, 25 Aug 2020 13:39:35 +0000 (14:39 +0100)]
ITS#9329 syncrepl: fix regression from ITS#9282
Quanah Gibson-Mount [Tue, 25 Aug 2020 20:08:26 +0000 (20:08 +0000)]
ITS#9324
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
Quanah Gibson-Mount [Mon, 24 Aug 2020 15:18:20 +0000 (15:18 +0000)]
ITS#9318, ITS#9054
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
Howard Chu [Mon, 9 Sep 2013 18:41:28 +0000 (11:41 -0700)]
ITS#7595 more for LDAP_OPT_X_TLS_ECNAME
Update ldap_get_option(3) for LDAP_OPT_X_TLS_ECNAME
Quanah Gibson-Mount [Wed, 12 Aug 2020 05:02:55 +0000 (05:02 +0000)]
Return to release-engineering for 2.4.52
Quanah Gibson-Mount [Tue, 11 Aug 2020 18:33:20 +0000 (18:33 +0000)]
OpenLDAP 2.4.51 release
Quanah Gibson-Mount [Tue, 11 Aug 2020 18:28:58 +0000 (18:28 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4
Quanah Gibson-Mount [Tue, 11 Aug 2020 18:24:07 +0000 (18:24 +0000)]
Release 0.9.26
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
Quanah Gibson-Mount [Mon, 10 Aug 2020 16:06:40 +0000 (16:06 +0000)]
ITS#9309
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
Quanah Gibson-Mount [Fri, 7 Aug 2020 01:41:01 +0000 (01:41 +0000)]
ITS#9263
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:44:11 +0000 (23:44 +0000)]
Fix previous commit on CHANGES for ITS#9308 to correct location
Quanah Gibson-Mount [Wed, 5 Aug 2020 23:08:34 +0000 (23:08 +0000)]
ITS#9308
Quanah Gibson-Mount [Wed, 5 Aug 2020 23:06:49 +0000 (23:06 +0000)]
ITS#9308 - ensure "i" is initialized
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 22:10:19 +0000 (22:10 +0000)]
ITS#9302
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
Quanah Gibson-Mount [Wed, 29 Jul 2020 22:40:46 +0000 (22:40 +0000)]
ITS#9294, ITS#9295
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:26 +0000 (21:59 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4
Quanah Gibson-Mount [Thu, 23 Jul 2020 21:35:36 +0000 (21:35 +0000)]
ITS#9278
Quanah Gibson-Mount [Thu, 23 Jul 2020 21:33:39 +0000 (21:33 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4
Quanah Gibson-Mount [Thu, 23 Jul 2020 18:21:47 +0000 (18:21 +0000)]
ITS#9262
Howard Chu [Sat, 20 Jun 2020 23:45:45 +0000 (00:45 +0100)]
ITS#9262 check referral
Quanah Gibson-Mount [Thu, 23 Jul 2020 18:06:29 +0000 (18:06 +0000)]
More for ITS#9275 and term cleanup
Quanah Gibson-Mount [Thu, 23 Jul 2020 17:04:20 +0000 (17:04 +0000)]
Issue#9282
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
Quanah Gibson-Mount [Thu, 23 Jul 2020 15:55:26 +0000 (15:55 +0000)]
ITS#9279
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, 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
Quanah Gibson-Mount [Thu, 16 Jul 2020 21:34:41 +0000 (21:34 +0000)]
ITS#9287
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 18:05:35 +0000 (18:05 +0000)]
Issue#9289
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 [Wed, 8 Jul 2020 23:56:30 +0000 (23:56 +0000)]
ITS#9285
Howard Chu [Tue, 7 Jul 2020 20:01:32 +0000 (21:01 +0100)]
ITS#9285 don't hide ppolicy control
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 [Tue, 16 Jun 2020 18:57:41 +0000 (19:57 +0100)]
Silence stupid fallthru warning
Howard Chu [Tue, 16 Jun 2020 18:56:16 +0000 (19:56 +0100)]
ITS#9278 fix robust mutex cleanup for FreeBSD
FreeBSD 11 supports robust process-shared POSIX mutexes,
but requires them to be explicitly destroyed before munmap
Quanah Gibson-Mount [Mon, 1 Jun 2020 16:40:12 +0000 (16:40 +0000)]
Issue#9248
Quanah Gibson-Mount [Tue, 26 May 2020 21:00:11 +0000 (21:00 +0000)]
Issue#9248 - Fix default prefix value
Quanah Gibson-Mount [Thu, 28 May 2020 16:39:27 +0000 (16:39 +0000)]
ITS#9271
Ondřej Kuzník [Wed, 27 May 2020 14:50:24 +0000 (15:50 +0100)]
ITS#9271 Document ldap_parse_intermediate
Quanah Gibson-Mount [Fri, 15 May 2020 15:06:57 +0000 (15:06 +0000)]
Another typo fix in CHANGES file
Quanah Gibson-Mount [Fri, 15 May 2020 15:06:40 +0000 (15:06 +0000)]
Fix minor typo in CHANGES file
Quanah Gibson-Mount [Tue, 12 May 2020 15:08:05 +0000 (15:08 +0000)]
ITS#7573
Ryan Tandy [Sun, 26 Apr 2020 17:46:22 +0000 (10:46 -0700)]
ITS#7573 Fix back-perl dynamic config with threaded slapd
Quanah Gibson-Mount [Mon, 11 May 2020 21:46:19 +0000 (21:46 +0000)]
ITS#9227
Howard Chu [Fri, 8 May 2020 17:50:58 +0000 (18:50 +0100)]
ITS#9227 fix attr / opattr detection in prev commit
Howard Chu [Fri, 8 May 2020 15:22:44 +0000 (16:22 +0100)]
ITS#9227 syncrepl: don't delete non-replicated attrs
Quanah Gibson-Mount [Thu, 30 Apr 2020 17:34:29 +0000 (17:34 +0000)]
add missing line for back_mdb
Quanah Gibson-Mount [Tue, 28 Apr 2020 21:05:40 +0000 (21:05 +0000)]
ITS#8650 is really fixed now...
Quanah Gibson-Mount [Tue, 28 Apr 2020 20:49:53 +0000 (20:49 +0000)]
ITS#8650 - Fix Debug usage to follow RE24 format
Quanah Gibson-Mount [Tue, 28 Apr 2020 17:01:32 +0000 (17:01 +0000)]
Return to RE
Quanah Gibson-Mount [Tue, 28 Apr 2020 15:36:33 +0000 (15:36 +0000)]
Increase timeout for RE24 to 2 hours due to bdb/hdb tests taking so long
Quanah Gibson-Mount [Tue, 28 Apr 2020 14:05:54 +0000 (14:05 +0000)]
Set 2.4.50 release
Quanah Gibson-Mount [Tue, 28 Apr 2020 14:00:57 +0000 (14:00 +0000)]
ITS#9202
Howard Chu [Thu, 16 Apr 2020 00:08:19 +0000 (01:08 +0100)]
ITS#9202 limit depth of nested filters
Using a hardcoded limit for now; no reasonable apps
should ever run into it.
Quanah Gibson-Mount [Wed, 22 Apr 2020 14:26:24 +0000 (14:26 +0000)]
ITS#9230
Quanah Gibson-Mount [Mon, 20 Apr 2020 17:37:35 +0000 (17:37 +0000)]
ITS#9230 - Update man page information on the truncate option for RE24.
Quanah Gibson-Mount [Tue, 21 Apr 2020 23:40:12 +0000 (23:40 +0000)]
ITS#9233, ITS#8575, ITS#9203, ITS#9206
Ryan Tandy [Thu, 9 Apr 2020 16:36:37 +0000 (09:36 -0700)]
ITS#9203 Remove default values from slapd-pw-argon2.5
The defaults vary by crypto library and possibly even version, so it's
not worth trying to keep them accurate.
Ryan Tandy [Tue, 7 Apr 2020 18:18:22 +0000 (11:18 -0700)]
ITS#9206 Use argon2id default values explicitly
Ryan Tandy [Tue, 7 Apr 2020 17:37:48 +0000 (10:37 -0700)]
ITS#9206 Convert libsodium default memlimit to KiB
Ryan Tandy [Tue, 7 Apr 2020 18:19:21 +0000 (11:19 -0700)]
ITS#9206 Initialize libsodium before calling its functions
Peter Marschall [Tue, 7 Apr 2020 10:11:38 +0000 (12:11 +0200)]
ITS#9206 contrib/passwd/argon2: consolidate libsodium implementation
* use 'crypto_pwhash_str_alg(..., crypto_pwhash_ALG_ARGON2ID13)' to set
the algorithm to Argon2.
According to libsodium's documentation, the original 'crypto_pwhash_str()'
only guarantees a "memory-hard, CPU-intensive hash function", but not
necessarily Argon2. Although in released versions of libsodium Argon2 is
the only implemented backend, this may chane in the future.
* multiply the 'memory' parameter by 1024 to align it with the libargon2
implementation. The objective is to have consistent configuration in
OpenLDAP's pw-argon2 module no matter what backend implementation is used.
Signed-off-by: Peter Marschall <peter@adpm.de>
Ryan Tandy [Tue, 7 Apr 2020 18:08:24 +0000 (11:08 -0700)]
ITS#9203 slapd-argon2 -> pw-argon2
Based on initial patch by Peter Marschall.
Peter Marschall [Sun, 5 Apr 2020 12:20:57 +0000 (14:20 +0200)]
ITS#9203 contrib/passwd/argon2: add manual page
Add manual page slapd-pw-argon2.5 and make sure it gets installed.
Signed-off-by: Peter Marschall <peter@adpm.de>
Ondřej Kuzník [Tue, 12 Nov 2019 10:35:53 +0000 (10:35 +0000)]
ITS#8575 Accept parameters for hashing new passwords
Ondřej Kuzník [Mon, 11 Nov 2019 17:42:03 +0000 (17:42 +0000)]
ITS#8575 Add a libsodium based implementation