]> git.ipfire.org Git - thirdparty/openldap.git/log
thirdparty/openldap.git
4 years agoPrep for release (2.4.52) OPENLDAP_REL_ENG_2_4_52
Quanah Gibson-Mount [Fri, 28 Aug 2020 16:10:00 +0000 (16:10 +0000)] 
Prep for release (2.4.52)

4 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

4 years agoITS#9135
Quanah Gibson-Mount [Fri, 28 Aug 2020 01:31:14 +0000 (01:31 +0000)] 
ITS#9135

4 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

4 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

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

4 years agoITS#9328
Quanah Gibson-Mount [Wed, 26 Aug 2020 21:39:01 +0000 (21:39 +0000)] 
ITS#9328

4 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().

4 years agoFix missing getopt check for the argument "N"
Quanah Gibson-Mount [Wed, 26 Aug 2020 21:28:48 +0000 (21:28 +0000)] 
Fix missing getopt check for the argument "N"

4 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.

4 years agoITS#9249
Quanah Gibson-Mount [Wed, 26 Aug 2020 15:02:53 +0000 (15:02 +0000)] 
ITS#9249

4 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.

4 years agoITS#9329
Quanah Gibson-Mount [Tue, 25 Aug 2020 21:54:17 +0000 (21:54 +0000)] 
ITS#9329

4 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

4 years agoITS#9324
Quanah Gibson-Mount [Tue, 25 Aug 2020 20:08:26 +0000 (20:08 +0000)] 
ITS#9324

4 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

4 years agoITS#9318, ITS#9054
Quanah Gibson-Mount [Mon, 24 Aug 2020 15:18:20 +0000 (15:18 +0000)] 
ITS#9318, ITS#9054

4 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

4 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.

4 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

4 years agoITS#7595 more for LDAP_OPT_X_TLS_ECNAME
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

4 years agoReturn to release-engineering for 2.4.52
Quanah Gibson-Mount [Wed, 12 Aug 2020 05:02:55 +0000 (05:02 +0000)] 
Return to release-engineering for 2.4.52

4 years agoOpenLDAP 2.4.51 release OPENLDAP_REL_ENG_2_4_51
Quanah Gibson-Mount [Tue, 11 Aug 2020 18:33:20 +0000 (18:33 +0000)] 
OpenLDAP 2.4.51 release

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

4 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

4 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

4 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

4 years agoITS#9309
Quanah Gibson-Mount [Mon, 10 Aug 2020 16:06:40 +0000 (16:06 +0000)] 
ITS#9309

4 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

4 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

4 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

4 years agoITS#9263
Quanah Gibson-Mount [Fri, 7 Aug 2020 01:41:01 +0000 (01:41 +0000)] 
ITS#9263

4 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 agoFix previous commit on CHANGES for ITS#9308 to correct location
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

5 years agoITS#9308
Quanah Gibson-Mount [Wed, 5 Aug 2020 23:08:34 +0000 (23:08 +0000)] 
ITS#9308

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#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#9302
Quanah Gibson-Mount [Thu, 30 Jul 2020 22:10:19 +0000 (22:10 +0000)] 
ITS#9302

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#9294, ITS#9295
Quanah Gibson-Mount [Wed, 29 Jul 2020 22:40:46 +0000 (22:40 +0000)] 
ITS#9294, ITS#9295

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' into OPENLDAP_REL_ENG_2_4
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

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' into OPENLDAP_REL_ENG_2_4
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

5 years agoITS#9262
Quanah Gibson-Mount [Thu, 23 Jul 2020 18:21:47 +0000 (18:21 +0000)] 
ITS#9262

5 years agoITS#9262 check referral
Howard Chu [Sat, 20 Jun 2020 23:45:45 +0000 (00:45 +0100)] 
ITS#9262 check referral

5 years agoMore for ITS#9275 and term cleanup
Quanah Gibson-Mount [Thu, 23 Jul 2020 18:06:29 +0000 (18:06 +0000)] 
More for ITS#9275 and term cleanup

5 years agoIssue#9282
Quanah Gibson-Mount [Thu, 23 Jul 2020 17:04:20 +0000 (17:04 +0000)] 
Issue#9282

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#9279
Quanah Gibson-Mount [Thu, 23 Jul 2020 15:55:26 +0000 (15:55 +0000)] 
ITS#9279

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#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#9287
Quanah Gibson-Mount [Thu, 16 Jul 2020 21:34:41 +0000 (21:34 +0000)] 
ITS#9287

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
Quanah Gibson-Mount [Wed, 15 Jul 2020 18:05:35 +0000 (18:05 +0000)] 
Issue#9289

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#9285
Quanah Gibson-Mount [Wed, 8 Jul 2020 23:56:30 +0000 (23:56 +0000)] 
ITS#9285

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#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 agoSilence stupid fallthru warning
Howard Chu [Tue, 16 Jun 2020 18:57:41 +0000 (19:57 +0100)] 
Silence stupid fallthru warning

5 years agoITS#9278 fix robust mutex cleanup for FreeBSD
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

5 years agoIssue#9248
Quanah Gibson-Mount [Mon, 1 Jun 2020 16:40:12 +0000 (16:40 +0000)] 
Issue#9248

5 years agoIssue#9248 - Fix default prefix value
Quanah Gibson-Mount [Tue, 26 May 2020 21:00:11 +0000 (21:00 +0000)] 
Issue#9248 - Fix default prefix value

5 years agoITS#9271
Quanah Gibson-Mount [Thu, 28 May 2020 16:39:27 +0000 (16:39 +0000)] 
ITS#9271

5 years agoITS#9271 Document ldap_parse_intermediate
Ondřej Kuzník [Wed, 27 May 2020 14:50:24 +0000 (15:50 +0100)] 
ITS#9271 Document ldap_parse_intermediate

5 years agoAnother typo fix in CHANGES file
Quanah Gibson-Mount [Fri, 15 May 2020 15:06:57 +0000 (15:06 +0000)] 
Another typo fix in CHANGES file

5 years agoFix minor typo in CHANGES file
Quanah Gibson-Mount [Fri, 15 May 2020 15:06:40 +0000 (15:06 +0000)] 
Fix minor typo in CHANGES file

5 years agoITS#7573
Quanah Gibson-Mount [Tue, 12 May 2020 15:08:05 +0000 (15:08 +0000)] 
ITS#7573

5 years agoITS#7573 Fix back-perl dynamic config with threaded slapd
Ryan Tandy [Sun, 26 Apr 2020 17:46:22 +0000 (10:46 -0700)] 
ITS#7573 Fix back-perl dynamic config with threaded slapd

5 years agoITS#9227
Quanah Gibson-Mount [Mon, 11 May 2020 21:46:19 +0000 (21:46 +0000)] 
ITS#9227

5 years agoITS#9227 fix attr / opattr detection in prev commit
Howard Chu [Fri, 8 May 2020 17:50:58 +0000 (18:50 +0100)] 
ITS#9227 fix attr / opattr detection in prev commit

5 years agoITS#9227 syncrepl: don't delete non-replicated attrs
Howard Chu [Fri, 8 May 2020 15:22:44 +0000 (16:22 +0100)] 
ITS#9227 syncrepl: don't delete non-replicated attrs

5 years agoadd missing line for back_mdb
Quanah Gibson-Mount [Thu, 30 Apr 2020 17:34:29 +0000 (17:34 +0000)] 
add missing line for back_mdb

5 years agoITS#8650 is really fixed now...
Quanah Gibson-Mount [Tue, 28 Apr 2020 21:05:40 +0000 (21:05 +0000)] 
ITS#8650 is really fixed now...

5 years agoITS#8650 - Fix Debug usage to follow RE24 format
Quanah Gibson-Mount [Tue, 28 Apr 2020 20:49:53 +0000 (20:49 +0000)] 
ITS#8650 - Fix Debug usage to follow RE24 format

5 years agoReturn to RE
Quanah Gibson-Mount [Tue, 28 Apr 2020 17:01:32 +0000 (17:01 +0000)] 
Return to RE

5 years agoIncrease timeout for RE24 to 2 hours due to bdb/hdb tests taking so long
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

5 years agoSet 2.4.50 release OPENLDAP_REL_ENG_2_4_50
Quanah Gibson-Mount [Tue, 28 Apr 2020 14:05:54 +0000 (14:05 +0000)] 
Set 2.4.50 release

5 years agoITS#9202
Quanah Gibson-Mount [Tue, 28 Apr 2020 14:00:57 +0000 (14:00 +0000)] 
ITS#9202

5 years agoITS#9202 limit depth of nested filters
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.

5 years agoITS#9230
Quanah Gibson-Mount [Wed, 22 Apr 2020 14:26:24 +0000 (14:26 +0000)] 
ITS#9230

5 years agoITS#9230 - Update man page information on the truncate option for RE24.
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.

5 years agoITS#9233, ITS#8575, ITS#9203, ITS#9206
Quanah Gibson-Mount [Tue, 21 Apr 2020 23:40:12 +0000 (23:40 +0000)] 
ITS#9233, ITS#8575, ITS#9203, ITS#9206

5 years agoITS#9203 Remove default values from slapd-pw-argon2.5
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.

5 years agoITS#9206 Use argon2id default values explicitly
Ryan Tandy [Tue, 7 Apr 2020 18:18:22 +0000 (11:18 -0700)] 
ITS#9206 Use argon2id default values explicitly

5 years agoITS#9206 Convert libsodium default memlimit to KiB
Ryan Tandy [Tue, 7 Apr 2020 17:37:48 +0000 (10:37 -0700)] 
ITS#9206 Convert libsodium default memlimit to KiB

5 years agoITS#9206 Initialize libsodium before calling its functions
Ryan Tandy [Tue, 7 Apr 2020 18:19:21 +0000 (11:19 -0700)] 
ITS#9206 Initialize libsodium before calling its functions

5 years agoITS#9206 contrib/passwd/argon2: consolidate libsodium implementation
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>
5 years agoITS#9203 slapd-argon2 -> pw-argon2
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.

5 years agoITS#9203 contrib/passwd/argon2: add manual page
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>
5 years agoITS#8575 Accept parameters for hashing new passwords
Ondřej Kuzník [Tue, 12 Nov 2019 10:35:53 +0000 (10:35 +0000)] 
ITS#8575 Accept parameters for hashing new passwords

5 years agoITS#8575 Add a libsodium based implementation
Ondřej Kuzník [Mon, 11 Nov 2019 17:42:03 +0000 (17:42 +0000)] 
ITS#8575 Add a libsodium based implementation