]> git.ipfire.org Git - thirdparty/openldap.git/log
thirdparty/openldap.git
7 years agoITS#8286 - Additional fixes
Quanah Gibson-Mount [Tue, 18 Dec 2018 21:05:09 +0000 (21:05 +0000)] 
ITS#8286 - Additional fixes
Fix incorrect matching rules for olcTLSCertificateKey and olcDbCryptKey
Fix SYNTAX for olcRootPW to be octetString

7 years agoFix integerMatch to booleanMatch
Quanah Gibson-Mount [Tue, 18 Dec 2018 19:26:37 +0000 (19:26 +0000)] 
Fix integerMatch to booleanMatch

7 years agoITS#8286 -- Add matching rules for attributes
Quanah Gibson-Mount [Tue, 18 Dec 2018 18:45:20 +0000 (18:45 +0000)] 
ITS#8286 -- Add matching rules for attributes

Add matching rules for all cases where it was missing.  Cleanup
incorrect types for a few attributes as well.  Fix network-timeout
handling in back-ldap/meta/asyncmeta.

7 years agoITS#8845 sc_extendedops is read-only
Ondřej Kuzník [Tue, 18 Dec 2018 16:40:14 +0000 (17:40 +0100)] 
ITS#8845 sc_extendedops is read-only

7 years agoAdd msctrl to libldap_r
Howard Chu [Tue, 18 Dec 2018 17:10:22 +0000 (17:10 +0000)] 
Add msctrl to libldap_r

Overlooked this in a9bfce1292bcf46d2a35d6be9fd8fff44ea6ec33

7 years agoITS#8752 - Regression test fix
Quanah Gibson-Mount [Tue, 18 Dec 2018 00:34:31 +0000 (00:34 +0000)] 
ITS#8752 - Regression test fix
Increase sleep intervals to avoid test failures on slower/busy systems

7 years agoMissed a schema conflict
Howard Chu [Tue, 18 Dec 2018 00:21:03 +0000 (16:21 -0800)] 
Missed a schema conflict

7 years agoMS AD DirSync support
Howard Chu [Thu, 13 Dec 2018 14:29:32 +0000 (06:29 -0800)] 
MS AD DirSync support

Requires "attribute_option range=" in config.
No test script provided yet, since testing requires an actual AD server.

7 years agoITS#5927 additional fix
Howard Chu [Mon, 17 Dec 2018 21:44:25 +0000 (13:44 -0800)] 
ITS#5927 additional fix

Fix 2ee43073e938d1a1091813faed099b9b2298be73 to recognize range tags

7 years agoMore for revert batched writes
Howard Chu [Fri, 14 Dec 2018 20:39:07 +0000 (12:39 -0800)] 
More for revert batched writes

7 years agoRevert batched writes experimental code
Howard Chu [Thu, 13 Dec 2018 14:34:54 +0000 (06:34 -0800)] 
Revert batched writes experimental code

Reverts
bea2c5d4382742d6074345f10e15bcb30f2c6bb0
535cf92ff44ba06d944eab8939e7e6d8e6b20d18
5a3a54333cc067209bd6aa53fd84a250f7a48b1d
afa9a9c3e019f1525a26d205f6a395b1b7a89577
due to backend deadlocks

7 years agoAdd MS AD persistent search ctrl
Howard Chu [Thu, 13 Dec 2018 13:44:46 +0000 (05:44 -0800)] 
Add MS AD persistent search ctrl

7 years agoITS#8752 cleanup prev commit
Howard Chu [Thu, 6 Dec 2018 18:26:33 +0000 (10:26 -0800)] 
ITS#8752 cleanup prev commit

7 years agoITS#8752 more for accesslog deadlock
Howard Chu [Thu, 6 Dec 2018 18:03:27 +0000 (10:03 -0800)] 
ITS#8752 more for accesslog deadlock

Restructure response/cleanup invocation to avoid cleanup happening before response

7 years agoITS#8752 (maybe related)
Howard Chu [Wed, 5 Dec 2018 10:41:47 +0000 (10:41 +0000)] 
ITS#8752 (maybe related)

Avoid incremental access to user-supplied bv in dupbv

7 years agoUse base64 to input DirSync cookie
Howard Chu [Mon, 3 Dec 2018 11:26:18 +0000 (03:26 -0800)] 
Use base64 to input DirSync cookie

7 years agoITS#8858 Fix use after free
Ondřej Kuzník [Thu, 29 Nov 2018 14:41:58 +0000 (14:41 +0000)] 
ITS#8858 Fix use after free

7 years agoITS#8928 Reproducibility: Remove user, hostname, pwd from version string
Douglas Royds [Sun, 18 Nov 2018 23:00:25 +0000 (12:00 +1300)] 
ITS#8928 Reproducibility: Remove user, hostname, pwd from version string

When attempting a reproducible build, replace the WHOWHERE value with something
fixed, "openldap". If you're not trying to do a reproducible build,
SOURCE_DATE_EPOCH won't be set, so the existing WHOWHERE string will apply.
See https://reproducible-builds.org/specs/source-date-epoch/

7 years agoDirSync ctrl requires critical
Howard Chu [Sun, 18 Nov 2018 02:47:21 +0000 (02:47 +0000)] 
DirSync ctrl requires critical

7 years agoAdd some MS AD controls
Howard Chu [Sun, 18 Nov 2018 02:33:41 +0000 (18:33 -0800)] 
Add some MS AD controls

7 years agoITS#8887
Quanah Gibson-Mount [Fri, 16 Nov 2018 22:31:16 +0000 (22:31 +0000)] 
ITS#8887
Fix repeated use of the word is

7 years agoChange backend reference from slapd-bdb to slapd-mdb
Quanah Gibson-Mount [Wed, 14 Nov 2018 21:28:01 +0000 (21:28 +0000)] 
Change backend reference from slapd-bdb to slapd-mdb

7 years agoUpdate ITS#8752 regression test
Ondřej Kuzník [Wed, 14 Nov 2018 13:27:27 +0000 (13:27 +0000)] 
Update ITS#8752 regression test

7 years agoITS#8932 check rdnNormalize success
Howard Chu [Fri, 9 Nov 2018 21:16:10 +0000 (21:16 +0000)] 
ITS#8932 check rdnNormalize success

7 years agoITS#8878 Include the first character in the transformation
Ondřej Kuzník [Thu, 8 Nov 2018 11:09:38 +0000 (11:09 +0000)] 
ITS#8878 Include the first character in the transformation

7 years agoITS#8116 clients use uuid_* as well now
Ondřej Kuzník [Wed, 7 Nov 2018 11:06:18 +0000 (11:06 +0000)] 
ITS#8116 clients use uuid_* as well now

7 years agoslapd-addel adds/removes entries that we bind as, silence default warning
Ondřej Kuzník [Wed, 31 Oct 2018 18:13:28 +0000 (18:13 +0000)] 
slapd-addel adds/removes entries that we bind as, silence default warning

7 years agoPass correct credentials in slapd-bind
Ondřej Kuzník [Wed, 31 Oct 2018 18:12:42 +0000 (18:12 +0000)] 
Pass correct credentials in slapd-bind

7 years agoUse LDIF API in slapd-addel
Ondřej Kuzník [Wed, 31 Oct 2018 18:12:04 +0000 (18:12 +0000)] 
Use LDIF API in slapd-addel

7 years agoITS#8927 ppolicy: accept replicated changes even in MMR
Ondřej Kuzník [Tue, 16 Oct 2018 09:42:43 +0000 (10:42 +0100)] 
ITS#8927 ppolicy: accept replicated changes even in MMR

7 years agoUpdate keys to RSA 4096
Ondřej Kuzník [Tue, 30 Oct 2018 15:42:35 +0000 (15:42 +0000)] 
Update keys to RSA 4096

7 years agoITS#8116 Fix handling of syncinfo intermediate message
Ondřej Kuzník [Tue, 30 Oct 2018 10:19:59 +0000 (10:19 +0000)] 
ITS#8116 Fix handling of syncinfo intermediate message

7 years agoITS#8866 Fix use-after free
Ondřej Kuzník [Fri, 26 Oct 2018 14:16:41 +0000 (15:16 +0100)] 
ITS#8866 Fix use-after free

7 years agoITS#8866 (cont) slapo-unique
Quanah Gibson-Mount [Fri, 26 Oct 2018 01:58:35 +0000 (01:58 +0000)] 
ITS#8866 (cont) slapo-unique
use correct memory allocation/free functions

7 years agoITS#8866 slapo-unique to return filter used in diagnostic message
Michael Ströder [Wed, 20 Jun 2018 12:05:52 +0000 (14:05 +0200)] 
ITS#8866 slapo-unique to return filter used in diagnostic message

7 years agoExpose ldap_int_tls_connect as ldap_pvt_tls_connect
Ondřej Kuzník [Fri, 22 Sep 2017 08:22:56 +0000 (09:22 +0100)] 
Expose ldap_int_tls_connect as ldap_pvt_tls_connect

7 years agoITS#8772 Remove the local rmutex implementation
Ondřej Kuzník [Fri, 22 Jun 2018 13:02:30 +0000 (14:02 +0100)] 
ITS#8772 Remove the local rmutex implementation

7 years agoITS#8772 Remove reliance on the local rmutex implementation
Ondřej Kuzník [Fri, 22 Jun 2018 12:13:41 +0000 (13:13 +0100)] 
ITS#8772 Remove reliance on the local rmutex implementation

7 years agoITS#8772 Remove type distinction for recursive mutexes
Ondřej Kuzník [Fri, 22 Jun 2018 13:01:19 +0000 (14:01 +0100)] 
ITS#8772 Remove type distinction for recursive mutexes

7 years agoITS#8772 Update configure
Ondřej Kuzník [Fri, 22 Jun 2018 12:10:35 +0000 (13:10 +0100)] 
ITS#8772 Update configure

7 years agoITS#8772 Remove cthread support
Ondřej Kuzník [Fri, 22 Jun 2018 12:10:13 +0000 (13:10 +0100)] 
ITS#8772 Remove cthread support

7 years agoITS#8859 Allow backends which do not need a database to work
Nadezhda Ivanova [Mon, 21 May 2018 14:45:21 +0000 (15:45 +0100)] 
ITS#8859 Allow backends which do not need a database to work

7 years agoITS#8859 Enable backend configuration
Nadezhda Ivanova [Mon, 21 May 2018 14:44:41 +0000 (15:44 +0100)] 
ITS#8859 Enable backend configuration

7 years agoITS#8859 Record the correct RDN
Ondřej Kuzník [Mon, 21 May 2018 14:37:50 +0000 (15:37 +0100)] 
ITS#8859 Record the correct RDN

7 years agoITS#8858 Introduce ldap_pvt_thread_pool_walk
Ondřej Kuzník [Tue, 20 Feb 2018 15:21:46 +0000 (15:21 +0000)] 
ITS#8858 Introduce ldap_pvt_thread_pool_walk

7 years agoITS#8850 Wait until backends are closed before freeing connection_pool
Ondřej Kuzník [Wed, 9 May 2018 15:07:11 +0000 (16:07 +0100)] 
ITS#8850 Wait until backends are closed before freeing connection_pool

7 years agoITS#8850 Split ldap_pvt_thread_pool_destroy logic
Ondřej Kuzník [Wed, 9 May 2018 15:05:30 +0000 (16:05 +0100)] 
ITS#8850 Split ldap_pvt_thread_pool_destroy logic

7 years agoITS#8849 Introduce (un)pause callbacks to backends
Ondřej Kuzník [Wed, 9 May 2018 14:02:34 +0000 (15:02 +0100)] 
ITS#8849 Introduce (un)pause callbacks to backends

7 years agoITS#8849 Use server pause facility during config changes
Ondřej Kuzník [Wed, 9 May 2018 14:05:29 +0000 (15:05 +0100)] 
ITS#8849 Use server pause facility during config changes

7 years agoITS#8849 Introduce slap_(un)pause_server
Ondřej Kuzník [Wed, 9 May 2018 14:01:16 +0000 (15:01 +0100)] 
ITS#8849 Introduce slap_(un)pause_server

7 years agoITS#8116 Outline SyncInfo intermediate response
Ondřej Kuzník [Tue, 31 Oct 2017 16:47:35 +0000 (16:47 +0000)] 
ITS#8116 Outline SyncInfo intermediate response

7 years agoLet autoca tests pass on Debian (using IP, not 'localhost')
Ondřej Kuzník [Thu, 18 Oct 2018 09:34:07 +0000 (10:34 +0100)] 
Let autoca tests pass on Debian (using IP, not 'localhost')

7 years agoSkip ITS#6545 transition markers when we change mod op
Ondřej Kuzník [Thu, 18 Oct 2018 09:33:22 +0000 (10:33 +0100)] 
Skip ITS#6545 transition markers when we change mod op

7 years agoITS#8923 fix dyngroup NO_SUCH_OBJECT error handling
Howard Chu [Wed, 3 Oct 2018 20:58:32 +0000 (21:58 +0100)] 
ITS#8923 fix dyngroup NO_SUCH_OBJECT error handling

7 years agoUpdate test044 to catch ITS#8923
Quanah Gibson-Mount [Wed, 3 Oct 2018 20:28:54 +0000 (20:28 +0000)] 
Update test044 to catch ITS#8923

7 years agoITS#8918 fix typo
Howard Chu [Mon, 24 Sep 2018 12:47:09 +0000 (13:47 +0100)] 
ITS#8918 fix typo

7 years agoITS#8809 add missing includes
Howard Chu [Fri, 21 Sep 2018 17:41:20 +0000 (18:41 +0100)] 
ITS#8809 add missing includes

7 years agoRevert "ITS#8650 retry gnutls_handshake after GNUTLS_E_AGAIN"
Ryan Tandy [Sat, 4 Aug 2018 22:14:11 +0000 (15:14 -0700)] 
Revert "ITS#8650 retry gnutls_handshake after GNUTLS_E_AGAIN"

This reverts commit 7b5181da8cdd47a13041f9ee36fa9590a0fa6e48.

7 years agoITS#8857 mdb_cursor_del
Howard Chu [Mon, 10 Sep 2018 18:06:45 +0000 (19:06 +0100)] 
ITS#8857 mdb_cursor_del

7 years agoITS#8857 document mdb_cursor_del does not invalidate the cursor
moneromooo-monero [Tue, 15 May 2018 09:53:13 +0000 (10:53 +0100)] 
ITS#8857 document mdb_cursor_del does not invalidate the cursor

7 years agoFix ITS#8756, 8831, 8844, 8908
Howard Chu [Mon, 10 Sep 2018 15:24:51 +0000 (16:24 +0100)] 
Fix ITS#8756, 8831, 8844, 8908

7 years agoITS#8908 DOC: GET_MULTIPLE etc don't return the key
Howard Chu [Wed, 29 Aug 2018 00:25:01 +0000 (01:25 +0100)] 
ITS#8908 DOC: GET_MULTIPLE etc don't return the key

Unnecessary since these are DUPs, the key will always be the same

7 years agoITS#8756 remove loose pg from dirty list in freelist_save
Howard Chu [Fri, 22 Jun 2018 15:30:13 +0000 (16:30 +0100)] 
ITS#8756 remove loose pg from dirty list in freelist_save

7 years agoITS#8831 move flag init into readhdr
Howard Chu [Mon, 2 Apr 2018 17:01:19 +0000 (18:01 +0100)] 
ITS#8831 move flag init into readhdr

Avoid stomping on flags from 1st readhr invocation

7 years agoITS#8912 omit hidden DBs from rootDse
Howard Chu [Wed, 5 Sep 2018 10:42:05 +0000 (11:42 +0100)] 
ITS#8912 omit hidden DBs from rootDse

7 years agoMore for multival
Howard Chu [Sat, 1 Sep 2018 12:07:58 +0000 (13:07 +0100)] 
More for multival

fix index record detection

7 years agoFix index delete
Howard Chu [Fri, 31 Aug 2018 13:28:22 +0000 (14:28 +0100)] 
Fix index delete

Deleting all indices should also reset default mask

7 years agoMore for multival
Howard Chu [Fri, 31 Aug 2018 13:27:23 +0000 (14:27 +0100)] 
More for multival

Fix clashes with index records

7 years agoMore for multival
Howard Chu [Thu, 30 Aug 2018 14:47:16 +0000 (15:47 +0100)] 
More for multival

Tweak config validity check

7 years agoMore for back-mdb multival
Howard Chu [Thu, 30 Aug 2018 10:24:25 +0000 (11:24 +0100)] 
More for back-mdb multival

Allow configuring thresholds for specific attributes

7 years agoITS#8909 additional tweak
Howard Chu [Wed, 29 Aug 2018 01:02:13 +0000 (02:02 +0100)] 
ITS#8909 additional tweak

Set error code on failure

7 years agoITS#8909 fix "authz-policy all" condition
Howard Chu [Wed, 29 Aug 2018 00:13:05 +0000 (01:13 +0100)] 
ITS#8909 fix "authz-policy all" condition

Broken since original commit 113727ba

7 years agoFail if we can't change to a directory
Ondřej Kuzník [Wed, 25 Jul 2018 15:18:20 +0000 (16:18 +0100)] 
Fail if we can't change to a directory

7 years agoUse correct namespace for (BER_)STRLENOF
Ondřej Kuzník [Thu, 19 Jul 2018 07:33:43 +0000 (08:33 +0100)] 
Use correct namespace for (BER_)STRLENOF

7 years agoMore for back-mdb multival
Howard Chu [Wed, 18 Jul 2018 16:57:06 +0000 (17:57 +0100)] 
More for back-mdb multival

Make sure a->a_numvals matches id2v counts

7 years agoDo not require ac/string.h for lber_pvt.h
Ondřej Kuzník [Wed, 18 Jul 2018 08:16:11 +0000 (09:16 +0100)] 
Do not require ac/string.h for lber_pvt.h

7 years agoITS#8663 - Regression test
Quanah Gibson-Mount [Mon, 9 Jul 2018 20:03:36 +0000 (20:03 +0000)] 
ITS#8663 - Regression test

Adds a regression test for 8663 that checks that it is possible to
modify all the cn=config related memberOf overlay settings.

7 years agoITS#8616 - Regression test
Quanah Gibson-Mount [Tue, 3 Jul 2018 21:49:52 +0000 (21:49 +0000)] 
ITS#8616 - Regression test

Add a regression test for ITS#8616 that verifies the ability to change
the values for olcSpNoPresent and olcSpReloadHint

7 years agoITS#8663 Improve memberof cn=config handling
Ondřej Kuzník [Mon, 2 Jul 2018 14:43:23 +0000 (15:43 +0100)] 
ITS#8663 Improve memberof cn=config handling

7 years agoITS#8667 Do not finish glue initialisation in tool mode unless requested
Ondřej Kuzník [Wed, 27 Jun 2018 09:32:04 +0000 (10:32 +0100)] 
ITS#8667 Do not finish glue initialisation in tool mode unless requested

7 years agoITS#8845 Recognise control-exop compatibility
Ondřej Kuzník [Wed, 9 May 2018 09:13:59 +0000 (10:13 +0100)] 
ITS#8845 Recognise control-exop compatibility

7 years agoITS#8842 Do some printability checks on the dc RDN
Ondřej Kuzník [Thu, 21 Jun 2018 15:01:43 +0000 (16:01 +0100)] 
ITS#8842 Do some printability checks on the dc RDN

7 years agoITS#8573 Add missing URI variables for tests
Ondřej Kuzník [Fri, 15 Jun 2018 14:12:28 +0000 (15:12 +0100)] 
ITS#8573 Add missing URI variables for tests

7 years agoITS#8868 don't convert IDL to range needlessly
Howard Chu [Thu, 21 Jun 2018 23:30:33 +0000 (00:30 +0100)] 
ITS#8868 don't convert IDL to range needlessly

in idl_intersection. It may lose precision in a subsequent union.

7 years agoITS#8864 Fix ber_realloc after a partial ber_flush
Ondřej Kuzník [Fri, 8 Jun 2018 11:51:35 +0000 (12:51 +0100)] 
ITS#8864 Fix ber_realloc after a partial ber_flush

7 years agoITS#8573 TLS option test suite
Quanah Gibson-Mount [Thu, 14 Jun 2018 15:12:59 +0000 (16:12 +0100)] 
ITS#8573 TLS option test suite

7 years agoITS#8573 allow all libldap options in tools -o option
Ondřej Kuzník [Thu, 14 Jun 2018 15:14:15 +0000 (16:14 +0100)] 
ITS#8573 allow all libldap options in tools -o option

7 years agoFix quoting example
Ondřej Kuzník [Thu, 14 Jun 2018 15:08:36 +0000 (16:08 +0100)] 
Fix quoting example

7 years agoFix ldif-wrap errmsg typo
Howard Chu [Wed, 13 Jun 2018 15:19:04 +0000 (16:19 +0100)] 
Fix ldif-wrap errmsg typo

7 years agoITS#8616 don't check for existing value when deleting values
Howard Chu [Thu, 24 May 2018 16:51:50 +0000 (17:51 +0100)] 
ITS#8616 don't check for existing value when deleting values

7 years agoFix copypasta in its8444 regression script
Ryan Tandy [Fri, 18 May 2018 03:58:55 +0000 (20:58 -0700)] 
Fix copypasta in its8444 regression script

7 years agoMake syntax highlighting/folding happier
Ondřej Kuzník [Thu, 10 May 2018 10:58:21 +0000 (11:58 +0100)] 
Make syntax highlighting/folding happier

7 years agoITS#8844 use getpid() in mdb_env_close0()
Howard Chu [Wed, 2 May 2018 16:05:29 +0000 (17:05 +0100)] 
ITS#8844 use getpid() in mdb_env_close0()

7 years agoITS#8843 check for NULL modlist
Howard Chu [Wed, 2 May 2018 15:51:49 +0000 (16:51 +0100)] 
ITS#8843 check for NULL modlist

7 years agoITS#8840 Fix domainScope control to ensure the control value is absent as per Microso...
Quanah Gibson-Mount [Mon, 30 Apr 2018 17:27:36 +0000 (17:27 +0000)] 
ITS#8840 Fix domainScope control to ensure the control value is absent as per Microsoft specification (https://msdn.microsoft.com/en-us/library/aa366979%28v=vs.85%29.aspx).

8 years agoReturn to engineering
Quanah Gibson-Mount [Thu, 22 Mar 2018 19:13:11 +0000 (19:13 +0000)] 
Return to engineering

8 years agoHappy New Year
Quanah Gibson-Mount [Thu, 22 Mar 2018 15:35:24 +0000 (15:35 +0000)] 
Happy New Year

8 years agoMerge remote-tracking branch 'origin/mdb.RE/0.9'
Quanah Gibson-Mount [Thu, 22 Mar 2018 15:28:21 +0000 (15:28 +0000)] 
Merge remote-tracking branch 'origin/mdb.RE/0.9'

8 years agoUpdate release date LMDB_0.9.22
Quanah Gibson-Mount [Thu, 22 Mar 2018 15:23:05 +0000 (15:23 +0000)] 
Update release date

8 years agoHappy New Year
Quanah Gibson-Mount [Thu, 22 Mar 2018 15:20:57 +0000 (15:20 +0000)] 
Happy New Year