]> git.ipfire.org Git - thirdparty/openldap.git/log
thirdparty/openldap.git
6 years agoITS#7770 schema fixup
Howard Chu [Mon, 4 Feb 2019 02:50:17 +0000 (02:50 +0000)] 
ITS#7770 schema fixup

6 years agoITS#7770 add mdb_stat info to cn=monitor
Howard Chu [Sun, 3 Feb 2019 11:08:24 +0000 (11:08 +0000)] 
ITS#7770 add mdb_stat info to cn=monitor

6 years agoITS#7721
Quanah Gibson-Mount [Mon, 17 Jun 2019 18:45:40 +0000 (18:45 +0000)] 
ITS#7721

6 years agoITS#7721 - Allow authTimestamp updates to be forwarded via updateref
ck@test-centos64.cksoft.de [Tue, 8 Oct 2013 21:14:45 +0000 (23:14 +0200)] 
ITS#7721 - Allow authTimestamp updates to be forwarded via updateref

6 years agoITS#8794
Quanah Gibson-Mount [Mon, 17 Jun 2019 17:30:22 +0000 (17:30 +0000)] 
ITS#8794

6 years agoITS#8794 - Fix implicit declaration for ldap_is_ldapc_url
Jame Gerwe [Fri, 29 Dec 2017 08:31:51 +0000 (08:31 +0000)] 
ITS#8794 - Fix implicit declaration for ldap_is_ldapc_url

Fix building OpenLDAP with -DLDAP_CONNECTIONLESS so that ldap_is_ldapc_url function is defined

6 years agoITS#8997
Quanah Gibson-Mount [Mon, 17 Jun 2019 17:28:17 +0000 (17:28 +0000)] 
ITS#8997

6 years agoITS#8997 - Fix segfault by setting return code value
Quanah Gibson-Mount [Mon, 17 Jun 2019 17:15:00 +0000 (17:15 +0000)] 
ITS#8997 - Fix segfault by setting return code value

Fix case with back-ldap where an entry was returned but didn't match the filter being applied by setting the return code value before dropping to cleanup.

6 years agoITS#8637
Quanah Gibson-Mount [Mon, 17 Jun 2019 16:16:26 +0000 (16:16 +0000)] 
ITS#8637

6 years agoITS#8637 Reject multiple chain URIs just like slapd.conf
Ondřej Kuzník [Fri, 25 Aug 2017 15:08:27 +0000 (16:08 +0100)] 
ITS#8637 Reject multiple chain URIs just like slapd.conf

6 years agoITS#8349
Quanah Gibson-Mount [Mon, 17 Jun 2019 16:15:04 +0000 (16:15 +0000)] 
ITS#8349

6 years agoITS#8349 - Fix ppolicy behavior when pwdInHistory is changed
HAMANO Tsukasa [Sat, 1 Oct 2016 02:26:59 +0000 (21:26 -0500)] 
ITS#8349 - Fix ppolicy behavior when pwdInHistory is changed

6 years agoITS#8964
Quanah Gibson-Mount [Mon, 17 Jun 2019 15:30:19 +0000 (15:30 +0000)] 
ITS#8964

6 years agoITS#8964 Do not free original filter
Ondřej Kuzník [Mon, 17 Jun 2019 10:49:25 +0000 (12:49 +0200)] 
ITS#8964 Do not free original filter

6 years agoITS#8864
Quanah Gibson-Mount [Mon, 17 Jun 2019 15:28:21 +0000 (15:28 +0000)] 
ITS#8864

6 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

6 years agoITS#8508
Quanah Gibson-Mount [Mon, 17 Jun 2019 15:26:39 +0000 (15:26 +0000)] 
ITS#8508

6 years agoITS#8508 - Allow ucgendat.c to recognize title-case characters even if they do not...
Zebediah Figura [Sat, 1 Oct 2016 02:26:59 +0000 (21:26 -0500)] 
ITS#8508 - Allow ucgendat.c to recognize title-case characters even if they do not have lower-case equivalents

I, Zebediah Figura, hereby place the following modifications to OpenLDAP Software (and only these modifications) into the public domain. Hence, these modifications may be freely used and/or redistributed for any purpose with or without attribution and/or other notice.

6 years agoITS#8037
Quanah Gibson-Mount [Mon, 17 Jun 2019 15:24:19 +0000 (15:24 +0000)] 
ITS#8037

6 years agoITS#8037 - Add support for relax control to delta-syncrepl
Ivan Nejgebauer [Tue, 28 Aug 2012 14:57:54 +0000 (16:57 +0200)] 
ITS#8037 - Add support for relax control to delta-syncrepl

6 years agoITS#8671
Quanah Gibson-Mount [Fri, 14 Jun 2019 16:43:04 +0000 (16:43 +0000)] 
ITS#8671

6 years agoITS#8671 Expose OpenLDAP specific interfaces in openldap.h
Ondřej Kuzník [Fri, 14 Jun 2019 09:21:27 +0000 (11:21 +0200)] 
ITS#8671 Expose OpenLDAP specific interfaces in openldap.h

6 years agoITS#8841
Quanah Gibson-Mount [Fri, 14 Jun 2019 15:10:04 +0000 (15:10 +0000)] 
ITS#8841

6 years agoITS#8754
Quanah Gibson-Mount [Fri, 14 Jun 2019 15:09:25 +0000 (15:09 +0000)] 
ITS#8754

6 years agoITS#8674
Quanah Gibson-Mount [Fri, 14 Jun 2019 15:05:22 +0000 (15:05 +0000)] 
ITS#8674

6 years agoITS#8427
Quanah Gibson-Mount [Fri, 14 Jun 2019 14:59:59 +0000 (14:59 +0000)] 
ITS#8427

6 years agoITS#7996, ITS#8450
Quanah Gibson-Mount [Fri, 14 Jun 2019 14:55:46 +0000 (14:55 +0000)] 
ITS#7996, ITS#8450

6 years agoITS#7042
Quanah Gibson-Mount [Fri, 14 Jun 2019 14:54:37 +0000 (14:54 +0000)] 
ITS#7042

6 years agoITS#9031
Quanah Gibson-Mount [Fri, 14 Jun 2019 14:53:34 +0000 (14:53 +0000)] 
ITS#9031

6 years agoFix examples by removing quotes
Quanah Gibson-Mount [Tue, 21 May 2019 20:34:32 +0000 (20:34 +0000)] 
Fix examples by removing quotes

6 years agoITS#8841 Fix an assertion error in back-meta when network interface is unavailable
Nadezhda Ivanova [Wed, 22 Nov 2017 11:44:07 +0000 (13:44 +0200)] 
ITS#8841 Fix an assertion error in back-meta when network interface is unavailable

Because an API error code was assigned to sr_err, on network error back-meta would cause
an assert error at result.c: 830

assert( !LDAP_API_ERROR( rs->sr_err ) );

6 years agoITS#8754 Don't try IPv6 addresses unless configured to
Ondřej Kuzník [Thu, 13 Jun 2019 08:24:43 +0000 (10:24 +0200)] 
ITS#8754 Don't try IPv6 addresses unless configured to

6 years agoITS#8674 Return correct result from ldap_create_assertion_control_value
Côme Chilliet [Thu, 7 Sep 2017 15:11:57 +0000 (17:11 +0200)] 
ITS#8674 Return correct result from ldap_create_assertion_control_value

ldap_create_assertion_control_value was returning ld->ld_errno
 upon success without reseting it to LDAP_SUCCESS first

6 years agoITS#8427 Only do StartTLS if configured
Ondřej Kuzník [Thu, 13 Jun 2019 10:12:54 +0000 (12:12 +0200)] 
ITS#8427 Only do StartTLS if configured

6 years agoITS#8427 Set up TLS settings on each reconnection
Ondřej Kuzník [Wed, 12 Jun 2019 14:40:04 +0000 (16:40 +0200)] 
ITS#8427 Set up TLS settings on each reconnection

6 years agoITS#7996 Tighten race in ldap_int_initialize
Ondřej Kuzník [Tue, 11 Jun 2019 16:30:28 +0000 (18:30 +0200)] 
ITS#7996 Tighten race in ldap_int_initialize

6 years agoITS#7042 Allow unsetting of tls_* syncrepl options.
Patrick Monnerat [Sat, 21 Oct 2017 15:35:32 +0000 (16:35 +0100)] 
ITS#7042 Allow unsetting of tls_* syncrepl options.

This can be done by setting them to an empty string value.

6 years agoITS#9031 - Update documentation for mdb
Quanah Gibson-Mount [Fri, 7 Jun 2019 17:24:18 +0000 (17:24 +0000)] 
ITS#9031 - Update documentation for mdb

A number of fixes to the admin guide.

First, add missing reqDN indexing.
Second, convert most references to bdb/hdb to mdb, unless the section was specific to bdb/hdb.
Third, use "dc=example,dc=com" consistently throughout the example set

6 years agoITS#8999
Quanah Gibson-Mount [Wed, 22 May 2019 01:16:24 +0000 (01:16 +0000)] 
ITS#8999

6 years agoITS#8999 more for prev commit
Howard Chu [Tue, 26 Mar 2019 13:12:26 +0000 (13:12 +0000)] 
ITS#8999 more for prev commit

6 years agoITS#8999 fix telephoneNumberNormalize, cert DN validation
Howard Chu [Tue, 26 Mar 2019 11:17:30 +0000 (11:17 +0000)] 
ITS#8999 fix telephoneNumberNormalize, cert DN validation

6 years agoITS#7326
Quanah Gibson-Mount [Mon, 13 May 2019 15:35:35 +0000 (15:35 +0000)] 
ITS#7326

6 years agouse AI_ADDRCONFIG if defined in the environment
Jan Vcelak [Thu, 19 Jul 2012 08:33:18 +0000 (10:33 +0200)] 
use AI_ADDRCONFIG if defined in the environment

6 years agoITS#8743
Quanah Gibson-Mount [Mon, 13 May 2019 14:46:52 +0000 (14:46 +0000)] 
ITS#8743

6 years agoITS#8743 Initialise the metafilter we allocate
Ondřej Kuzník [Mon, 13 May 2019 12:07:11 +0000 (13:07 +0100)] 
ITS#8743 Initialise the metafilter we allocate

6 years agoFix minor typo
Quanah Gibson-Mount [Thu, 9 May 2019 17:59:38 +0000 (17:59 +0000)] 
Fix minor typo

6 years agoITS#8693
Quanah Gibson-Mount [Thu, 9 May 2019 17:53:46 +0000 (17:53 +0000)] 
ITS#8693

6 years agoITS#8693 Tweak previous commit
Ondřej Kuzník [Wed, 8 May 2019 14:31:13 +0000 (15:31 +0100)] 
ITS#8693 Tweak previous commit

6 years agoITS#8693 Document unused but generated starttls parameter
Ondřej Kuzník [Wed, 8 May 2019 14:12:08 +0000 (15:12 +0100)] 
ITS#8693 Document unused but generated starttls parameter

6 years agoITS#9015
Quanah Gibson-Mount [Thu, 9 May 2019 17:50:22 +0000 (17:50 +0000)] 
ITS#9015

6 years agoITS#9015 Treat an empty cookie from a FALLBACK search as a success
Ondřej Kuzník [Tue, 7 May 2019 18:03:13 +0000 (19:03 +0100)] 
ITS#9015 Treat an empty cookie from a FALLBACK search as a success

6 years agoITS#9015 Don't generate contextCSN on empty DB
Ondřej Kuzník [Mon, 29 Apr 2019 10:39:05 +0000 (11:39 +0100)] 
ITS#9015 Don't generate contextCSN on empty DB

6 years agoITS#9015 Generate contextCSN unless we're a pure replica.
Ondřej Kuzník [Fri, 26 Apr 2019 09:28:21 +0000 (10:28 +0100)] 
ITS#9015 Generate contextCSN unless we're a pure replica.

Essentially reverts part of cd8ff37629012c1676ef79de164a159da9b2ae89 to
make sure there is always a contextCSN if the server is in charge of its
own serverID.

6 years agoITS#7595
Quanah Gibson-Mount [Mon, 6 May 2019 20:09:45 +0000 (20:09 +0000)] 
ITS#7595

6 years agoITS#7595 don't try to use EC if OpenSSL lacks it
Howard Chu [Sun, 8 Sep 2013 13:32:23 +0000 (06:32 -0700)] 
ITS#7595 don't try to use EC if OpenSSL lacks it

6 years agoITS#7595 more doc for elliptic curve
Howard Chu [Sat, 7 Sep 2013 17:13:40 +0000 (10:13 -0700)] 
ITS#7595 more doc for elliptic curve

6 years agoITS#7595 Add Elliptic Curve support for OpenSSL
Howard Chu [Sat, 7 Sep 2013 16:47:19 +0000 (09:47 -0700)] 
ITS#7595 Add Elliptic Curve support for OpenSSL

6 years agoITS#9012
Quanah Gibson-Mount [Sun, 21 Apr 2019 23:35:32 +0000 (23:35 +0000)] 
ITS#9012

6 years agoITS#9012 one more Win64 fix
Howard Chu [Sun, 21 Apr 2019 21:10:03 +0000 (22:10 +0100)] 
ITS#9012 one more Win64 fix

Was omitted from dda779d83e701c43ef48780653f396329e16c755

6 years agoITS#7585
Quanah Gibson-Mount [Thu, 18 Apr 2019 23:39:02 +0000 (23:39 +0000)] 
ITS#7585

6 years agoITS#7585 fix ldapi with SASL_NOCANON
Sumit Bose [Tue, 7 May 2013 15:02:57 +0000 (17:02 +0200)] 
ITS#7585 fix ldapi with SASL_NOCANON

Was using the ldapi socket path as a hostname

6 years agoMerge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4
Quanah Gibson-Mount [Thu, 18 Apr 2019 00:09:19 +0000 (00:09 +0000)] 
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4

6 years agoITS#8881, ITS#8771
Quanah Gibson-Mount [Wed, 17 Apr 2019 23:56:16 +0000 (23:56 +0000)] 
ITS#8881, ITS#8771

6 years agoITS#8881 - Note MDB is the primary backend
Quanah Gibson-Mount [Wed, 17 Apr 2019 23:52:51 +0000 (23:52 +0000)] 
ITS#8881 - Note MDB is the primary backend

Update to note that MDB is the primary backend and HDB/BDB are
deprecated.

6 years agoITS#8771 - Note back-mdb is recommended
Quanah Gibson-Mount [Wed, 17 Apr 2019 23:49:08 +0000 (23:49 +0000)] 
ITS#8771 - Note back-mdb is recommended

Commit 279594c22f0fcc077a9ec4d1031e10fe7e1548bf officially marked
slapd-mdb as being the recommended backend for OpenLDAP, superseding
back-hdb.  This man page was missed during that update.

6 years agoITS#8980
Quanah Gibson-Mount [Wed, 17 Apr 2019 23:11:37 +0000 (23:11 +0000)] 
ITS#8980

Note ITS#8980 fix for async tls

6 years agoITS#8764, ITS#8761
Quanah Gibson-Mount [Wed, 17 Apr 2019 22:20:42 +0000 (22:20 +0000)] 
ITS#8764, ITS#8761

6 years agoITS#8761 - Fix comment
Quanah Gibson-Mount [Wed, 17 Apr 2019 22:08:48 +0000 (22:08 +0000)] 
ITS#8761 - Fix comment

Comment in the code referenced Referential Integrity overlay instead of
the Return Code overlay.

6 years agoITS#8764 - Fix minor typo
Quanah Gibson-Mount [Wed, 17 Apr 2019 22:13:32 +0000 (22:13 +0000)] 
ITS#8764 - Fix minor typo

Fix Admnistrator -> Administrator

6 years agoITS#9007
Howard Chu [Tue, 16 Apr 2019 09:35:50 +0000 (10:35 +0100)] 
ITS#9007

6 years agoITS#9007 don't free loose writemap pages
Kris Zyp [Tue, 16 Apr 2019 02:07:56 +0000 (20:07 -0600)] 
ITS#9007 don't free loose writemap pages

Broken in ITS#8756

6 years agoITS#8980 Actually return the computed status
Ondřej Kuzník [Tue, 19 Mar 2019 16:44:30 +0000 (16:44 +0000)] 
ITS#8980 Actually return the computed status

6 years agoITS#8990
Quanah Gibson-Mount [Mon, 11 Mar 2019 19:02:30 +0000 (19:02 +0000)] 
ITS#8990

6 years agoITS#8990 pickup SLAP_MOD_SOFT modops
Howard Chu [Mon, 11 Mar 2019 16:47:45 +0000 (16:47 +0000)] 
ITS#8990 pickup SLAP_MOD_SOFT modops

6 years agoITS#8989
Quanah Gibson-Mount [Sun, 10 Mar 2019 19:02:20 +0000 (19:02 +0000)] 
ITS#8989

6 years agoITS#8989 fix bitshift integer overflow
Howard Chu [Sun, 10 Mar 2019 14:21:48 +0000 (14:21 +0000)] 
ITS#8989 fix bitshift integer overflow

6 years agoITS#8980 fix async connections with non-blocking TLS
Vernon Smith [Tue, 19 Feb 2019 05:57:00 +0000 (05:57 +0000)] 
ITS#8980 fix async connections with non-blocking TLS

6 years agoITS#8971
Quanah Gibson-Mount [Mon, 18 Feb 2019 20:30:02 +0000 (20:30 +0000)] 
ITS#8971

6 years agoITS#8971 tweak prev commit
Howard Chu [Sat, 2 Feb 2019 22:48:53 +0000 (22:48 +0000)] 
ITS#8971 tweak prev commit

Check for BVISNULL, maybe rootDSE is a valid reqDN

6 years agoITS#8971 most exops have no reqDN
Howard Chu [Sat, 2 Feb 2019 21:45:04 +0000 (21:45 +0000)] 
ITS#8971 most exops have no reqDN

6 years agoMerge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4
Quanah Gibson-Mount [Wed, 13 Feb 2019 17:03:22 +0000 (17:03 +0000)] 
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4

6 years agoITS#8975
Howard Chu [Sun, 10 Feb 2019 10:13:10 +0000 (10:13 +0000)] 
ITS#8975

6 years agoITS#8975 WIN32: Skip setting file pointer for write maps
Kris Zyp [Wed, 6 Feb 2019 20:49:27 +0000 (13:49 -0700)] 
ITS#8975 WIN32: Skip setting file pointer for write maps

CreateFileMapping already takes care of it.

6 years agoITS#8963
Quanah Gibson-Mount [Thu, 31 Jan 2019 23:46:26 +0000 (23:46 +0000)] 
ITS#8963

6 years agoITS#8963 use BIND timeout for start_tls
Howard Chu [Thu, 31 Jan 2019 23:37:03 +0000 (23:37 +0000)] 
ITS#8963 use BIND timeout for start_tls

Since we only support it in conjunction with Bind anyway, not
as a standalone op

6 years agoITS#8957
Quanah Gibson-Mount [Thu, 31 Jan 2019 23:43:25 +0000 (23:43 +0000)] 
ITS#8957

6 years agoITS#8957 - Fix ASYNC TLS
Quanah Gibson-Mount [Thu, 31 Jan 2019 02:33:17 +0000 (02:33 +0000)] 
ITS#8957 - Fix ASYNC TLS

Fix ASYNC TLS by correctly handling a return code of -2 in addition to 0

6 years agoITS#8968
Quanah Gibson-Mount [Thu, 31 Jan 2019 23:42:34 +0000 (23:42 +0000)] 
ITS#8968

6 years agoITS#8968 - Fix ASYNC connection on Solaris 10
Quanah Gibson-Mount [Thu, 31 Jan 2019 02:37:07 +0000 (02:37 +0000)] 
ITS#8968 - Fix ASYNC connection on Solaris 10

Fixes ASYNC connections to handle a return code of ENOTCONN as this is
what Solaris 10 does.

6 years agoITS#8472
Quanah Gibson-Mount [Thu, 31 Jan 2019 23:40:32 +0000 (23:40 +0000)] 
ITS#8472

6 years agoITS#8472 only do index cleanup if DB is running
Howard Chu [Fri, 25 Jan 2019 18:11:58 +0000 (18:11 +0000)] 
ITS#8472 only do index cleanup if DB is running

6 years agoITS#8952
Quanah Gibson-Mount [Thu, 31 Jan 2019 23:39:23 +0000 (23:39 +0000)] 
ITS#8952

6 years agoITS#8952 use msec for epoll / devpoll event wait
Howard Chu [Wed, 2 Jan 2019 21:51:48 +0000 (21:51 +0000)] 
ITS#8952 use msec for epoll / devpoll event wait

6 years agoITS#8969
Howard Chu [Thu, 31 Jan 2019 00:22:50 +0000 (00:22 +0000)] 
ITS#8969

6 years agoITS#8969 tweak mdb_page_split
Howard Chu [Wed, 30 Jan 2019 23:43:34 +0000 (23:43 +0000)] 
ITS#8969 tweak mdb_page_split

Bump up number of keys for which we use fine-grained splitpoint search

6 years agoHappy New Year
Howard Chu [Mon, 14 Jan 2019 19:06:20 +0000 (19:06 +0000)] 
Happy New Year

6 years agoITS#8969
Howard Chu [Thu, 31 Jan 2019 00:22:50 +0000 (00:22 +0000)] 
ITS#8969

6 years agoITS#8969 tweak mdb_page_split
Howard Chu [Wed, 30 Jan 2019 23:43:34 +0000 (23:43 +0000)] 
ITS#8969 tweak mdb_page_split

Bump up number of keys for which we use fine-grained splitpoint search

6 years agoHappy New Year
Howard Chu [Mon, 14 Jan 2019 19:06:20 +0000 (19:06 +0000)] 
Happy New Year

6 years agoITS#8663
Quanah Gibson-Mount [Mon, 14 Jan 2019 18:55:27 +0000 (18:55 +0000)] 
ITS#8663