]> git.ipfire.org Git - thirdparty/openldap.git/log
thirdparty/openldap.git
5 years agoITS#6467 Make accesslog a possible sessionlog source
Ondřej Kuzník [Tue, 9 Oct 2018 11:00:49 +0000 (13:00 +0200)] 
ITS#6467 Make accesslog a possible sessionlog source

5 years agoITS#6467 Record minCSN in audit container
Ondřej Kuzník [Fri, 3 Nov 2017 13:54:58 +0000 (13:54 +0000)] 
ITS#6467 Record minCSN in audit container

5 years agoITS#8645 Check for all syncrepl errors
Ondřej Kuzník [Mon, 13 Jul 2020 12:55:40 +0000 (13:55 +0100)] 
ITS#8645 Check for all syncrepl errors

5 years agoIssue#8511 - Update documentation and configs to correctly use multiprovider
Quanah Gibson-Mount [Mon, 20 Jul 2020 22:49:48 +0000 (22:49 +0000)] 
Issue#8511 - Update documentation and configs to correctly use multiprovider

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#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#9121 add examples to manpage
Howard Chu [Wed, 22 Jul 2020 14:01:50 +0000 (15:01 +0100)] 
ITS#9121 add examples to manpage

5 years agoITS#9121 support nested groups
Howard Chu [Wed, 1 Jul 2020 13:37:55 +0000 (14:37 +0100)] 
ITS#9121 support nested groups

5 years agoITS#9121 add dynamic memberOf support for static groups
Howard Chu [Thu, 11 Jun 2020 17:16:56 +0000 (18:16 +0100)] 
ITS#9121 add dynamic memberOf support for static groups

5 years agoITS#8701 Fix documentation
Ondřej Kuzník [Tue, 21 Jul 2020 09:48:47 +0000 (10:48 +0100)] 
ITS#8701 Fix documentation

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 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 - 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#9235 - regenerate portable.hin as well
Quanah Gibson-Mount [Tue, 14 Jul 2020 22:16:30 +0000 (22:16 +0000)] 
ITS#9235 - regenerate portable.hin as well

5 years agoITS#9020 - Fix typo
Quanah Gibson-Mount [Tue, 14 Jul 2020 15:22:25 +0000 (15:22 +0000)] 
ITS#9020 - Fix typo

5 years agoITS#9280 Add olcPPolicyDisableWrite to the objectclass
Ondřej Kuzník [Wed, 8 Jul 2020 08:53:59 +0000 (09:53 +0100)] 
ITS#9280 Add olcPPolicyDisableWrite to the objectclass

5 years agoITS#9043 Make sure uuidstr is initialised on use
Ondřej Kuzník [Wed, 8 Jul 2020 11:54:08 +0000 (12:54 +0100)] 
ITS#9043 Make sure uuidstr is initialised on use

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#8701 Implement account usability in ppolicy
Ondřej Kuzník [Wed, 17 Jun 2020 09:22:29 +0000 (10:22 +0100)] 
ITS#8701 Implement account usability in ppolicy

5 years agoITS#8701 Add account usability to ldapsearch
Ondřej Kuzník [Wed, 17 Jun 2020 09:21:16 +0000 (10:21 +0100)] 
ITS#8701 Add account usability to ldapsearch

5 years agoITS#8701 Expose account usability in libldap
Ondřej Kuzník [Wed, 17 Jun 2020 09:20:10 +0000 (10:20 +0100)] 
ITS#8701 Expose account usability in libldap

5 years agoITS#9235 - Regenerate configure
Quanah Gibson-Mount [Mon, 6 Jul 2020 17:55:24 +0000 (17:55 +0000)] 
ITS#9235 - Regenerate configure

5 years agoITS#9235 Disable slapd-mtread when NO_THREADS
Ryan Tandy [Sat, 4 Jul 2020 00:38:36 +0000 (00:38 +0000)] 
ITS#9235 Disable slapd-mtread when NO_THREADS

5 years agoITS#9235 Restore LDAP_API_FEATURE_X_OPENLDAP_REENTRANT
Ryan Tandy [Fri, 5 Jun 2020 01:03:44 +0000 (18:03 -0700)] 
ITS#9235 Restore LDAP_API_FEATURE_X_OPENLDAP_REENTRANT

5 years agoITS#9235 Update comments referring to libldap_r
Ryan Tandy [Sat, 30 May 2020 17:44:45 +0000 (10:44 -0700)] 
ITS#9235 Update comments referring to libldap_r

5 years agoITS#9235 Delete LDAP_THREAD_SAFE
Ryan Tandy [Sat, 30 May 2020 17:34:16 +0000 (10:34 -0700)] 
ITS#9235 Delete LDAP_THREAD_SAFE

5 years agoITS#9235 Add CI build without threads
Ryan Tandy [Mon, 18 May 2020 17:51:18 +0000 (17:51 +0000)] 
ITS#9235 Add CI build without threads

5 years agoITS#9235 Fix librewrite compile without threads
Ryan Tandy [Sat, 16 May 2020 17:48:22 +0000 (17:48 +0000)] 
ITS#9235 Fix librewrite compile without threads

5 years agoITS#9235 Link test progs with thread libs
Ryan Tandy [Sat, 16 May 2020 17:16:58 +0000 (10:16 -0700)] 
ITS#9235 Link test progs with thread libs

5 years agoITS#9235 Only compile libldap_r sources when LDAP_R_COMPILE
Ryan Tandy [Mon, 18 May 2020 17:05:30 +0000 (10:05 -0700)] 
ITS#9235 Only compile libldap_r sources when LDAP_R_COMPILE

5 years agoITS#9235 Define LDAP_R_COMPILE iff building with threads
Ryan Tandy [Sat, 16 May 2020 16:35:12 +0000 (09:35 -0700)] 
ITS#9235 Define LDAP_R_COMPILE iff building with threads

5 years agoITS#9235 Merge libldap_r into libldap
Quanah Gibson-Mount [Wed, 13 May 2020 16:54:50 +0000 (16:54 +0000)] 
ITS#9235 Merge libldap_r into libldap

5 years agoITS#7084, ITS#7089, ITS#7788 Update test to account for new functionality
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

5 years agoITS#8762 Clear pwdFailureTime on unlock
Ondřej Kuzník [Wed, 3 Jun 2020 12:40:23 +0000 (13:40 +0100)] 
ITS#8762 Clear pwdFailureTime on unlock

5 years agoITS#7084 ACL of 'manage' gives pasword administrator access
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.

5 years agoITS#7788 Allow pwdFailureTime tracking be disabled in policy
Ondřej Kuzník [Wed, 3 Jun 2020 10:09:34 +0000 (11:09 +0100)] 
ITS#7788 Allow pwdFailureTime tracking be disabled in policy

5 years agoITS#7788 Skip lockout processing if no policy applies
Ondřej Kuzník [Wed, 3 Jun 2020 10:07:36 +0000 (11:07 +0100)] 
ITS#7788 Skip lockout processing if no policy applies

5 years agoITS#7788 Report if there is a policy that 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

5 years agoITS#7089 Skip lockout checks/modifications if password attribute missing
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

5 years agoFix whitespace in ppolicy.c
Ondřej Kuzník [Wed, 3 Jun 2020 09:57:43 +0000 (10:57 +0100)] 
Fix whitespace in ppolicy.c

5 years agoMinor wording fix
Quanah Gibson-Mount [Fri, 3 Jul 2020 15:15:34 +0000 (15:15 +0000)] 
Minor wording fix

5 years agoITS#8603 - Regenerate configure
Quanah Gibson-Mount [Tue, 23 Jun 2020 17:14:16 +0000 (17:14 +0000)] 
ITS#8603 - Regenerate configure

5 years agoITS#8768 Do not update main CSN during delete phase
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

5 years agoITS#8768 Accept delcsn from the server
Ondřej Kuzník [Tue, 9 Oct 2018 10:28:37 +0000 (12:28 +0200)] 
ITS#8768 Accept delcsn from the server

5 years agoITS#8768 Introduce delcsn into our syncrepl cookies
Ondřej Kuzník [Tue, 9 Oct 2018 10:24:04 +0000 (12:24 +0200)] 
ITS#8768 Introduce delcsn into our syncrepl cookies

5 years agoITS#9280 Add ppolicy_disable_write
Ondřej Kuzník [Tue, 23 Jun 2020 11:51:59 +0000 (12:51 +0100)] 
ITS#9280 Add ppolicy_disable_write

5 years agoITS#8603 Add ldif_open_mem()
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.

5 years agoIssue#9020 - Use consistent namespaces for overlays
Quanah Gibson-Mount [Wed, 27 May 2020 19:38:46 +0000 (19:38 +0000)] 
Issue#9020 - Use consistent namespaces for overlays

5 years agoITS#9043 More descriptive logs for syncrepl traffic and decisions
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

5 years agoITS#8204 Improved RFC2782 shuffle when several, but not all, records have weight 0.
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).

5 years agoITS#8204 Remove bias towards the first record in RFC2782 shuffle implementation.
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.

5 years agoITS#7796 Move 'not indexed' messages to loglevel filter
Ondřej Kuzník [Thu, 11 Jun 2020 11:21:39 +0000 (12:21 +0100)] 
ITS#7796 Move 'not indexed' messages to loglevel filter

5 years agoITS#8949 Check eblock exists before freeing
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.

5 years agoITS#8473 Implement ordering stable (de)registration
Ondřej Kuzník [Wed, 10 Jun 2020 09:34:50 +0000 (10:34 +0100)] 
ITS#8473 Implement ordering stable (de)registration

5 years agoITS#8473 Mark olcPlugin as ordered
Ondřej Kuzník [Thu, 4 Jun 2020 11:31:39 +0000 (12:31 +0100)] 
ITS#8473 Mark olcPlugin as ordered

5 years agoITS#8140 - Update bind operations to note bind_ssf vs overall connection ssf
Quanah Gibson-Mount [Wed, 10 Jun 2020 21:17:30 +0000 (21:17 +0000)] 
ITS#8140 - Update bind operations to note bind_ssf vs overall connection ssf

5 years agoITS#8434 Allow cleanup at the end of a failed back-config add
Ondřej Kuzník [Wed, 10 Jun 2020 12:00:33 +0000 (13:00 +0100)] 
ITS#8434 Allow cleanup at the end of a failed back-config add

5 years agoCleanup links to old ITS system
Quanah Gibson-Mount [Tue, 16 Jun 2020 17:37:05 +0000 (17:37 +0000)] 
Cleanup links to old ITS system

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 agoIssue #8888 - Change numbered list to Note format
Quanah Gibson-Mount [Wed, 27 May 2020 18:52:30 +0000 (18:52 +0000)] 
Issue #8888 - Change numbered list to Note format

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 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 agoIssue#9239 - Fix case where e->e_dn may be NULL causing a segfault on some platforms
Quanah Gibson-Mount [Tue, 26 May 2020 20:21:29 +0000 (20:21 +0000)] 
Issue#9239 - Fix case where e->e_dn may be NULL causing a segfault on some platforms

5 years agoITS#8873 - Delete obsolete configuration options from back-ldap, back-meta, and back...
Quanah Gibson-Mount [Wed, 13 May 2020 14:14:46 +0000 (14:14 +0000)] 
ITS#8873 - Delete obsolete configuration options from back-ldap, back-meta, and back-asyncmeta

5 years agoIssue#7530 - Test for ERANGE when using 6 form gethostbyname_r
Quanah Gibson-Mount [Fri, 22 May 2020 23:45:40 +0000 (23:45 +0000)] 
Issue#7530 - Test for ERANGE when using 6 form gethostbyname_r

5 years agoITS#9264 more for unique locking
Howard Chu [Mon, 25 May 2020 21:38:30 +0000 (22:38 +0100)] 
ITS#9264 more for unique locking

5 years agoITS#9059 Document why we do FIND_CSN
Ondřej Kuzník [Fri, 1 May 2020 08:03:46 +0000 (09:03 +0100)] 
ITS#9059 Document why we do FIND_CSN

5 years agoITS#9059 Skip mincsn check if sessionlog replay was successful
Ondřej Kuzník [Fri, 1 May 2020 08:02:50 +0000 (09:02 +0100)] 
ITS#9059 Skip mincsn check if sessionlog replay was successful

5 years agoITS#9264 add an optional lock to slapo-unique
Howard Chu [Fri, 22 May 2020 14:08:20 +0000 (15:08 +0100)] 
ITS#9264 add an optional lock to slapo-unique

5 years agoITS#9165 Fix pageedResults cookie printing
Howard Chu [Wed, 20 May 2020 18:54:15 +0000 (19:54 +0100)] 
ITS#9165 Fix pageedResults cookie printing

5 years agoITS#8154 - olcTimeLimit and olcSizeLimit are single valued, fix docs
Quanah Gibson-Mount [Tue, 12 May 2020 20:11:20 +0000 (20:11 +0000)] 
ITS#8154 - olcTimeLimit and olcSizeLimit are single valued, fix docs

5 years agoITS#8614 - documentation updates
Quanah Gibson-Mount [Thu, 14 May 2020 17:14:02 +0000 (17:14 +0000)] 
ITS#8614 - documentation updates

5 years agoRegenerate configure for Issue#9236
Quanah Gibson-Mount [Mon, 18 May 2020 18:20:57 +0000 (18:20 +0000)] 
Regenerate configure for Issue#9236

5 years agoITS#9236 - don't enable shell if --enable-backends is set, but let it be explicitly...
Quanah Gibson-Mount [Thu, 14 May 2020 17:54:53 +0000 (17:54 +0000)] 
ITS#9236 - don't enable shell if --enable-backends is set, but let it be explicitly built

5 years agoITS#8614,ITS#8155 - regenerate configure
Quanah Gibson-Mount [Thu, 14 May 2020 17:48:47 +0000 (17:48 +0000)] 
ITS#8614,ITS#8155 - regenerate configure

5 years agoITS#8614 - slapd must be built threaded
Quanah Gibson-Mount [Mon, 4 May 2020 23:37:17 +0000 (23:37 +0000)] 
ITS#8614 - slapd must be built threaded

5 years agoITS#8155 Support cacertdir with GnuTLS
Ryan Tandy [Thu, 14 May 2020 14:56:28 +0000 (07:56 -0700)] 
ITS#8155 Support cacertdir with GnuTLS

5 years agoITS#9258 More for ITS#6937, don't free user/group
Ryan Tandy [Sun, 10 May 2020 15:47:54 +0000 (08:47 -0700)] 
ITS#9258 More for ITS#6937, don't free user/group

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 agoFix minor issues in test077 script
Ryan Tandy [Tue, 28 Apr 2020 18:27:49 +0000 (11:27 -0700)] 
Fix minor issues in test077 script

5 years agoFix typos
Ryan Tandy [Tue, 28 Apr 2020 18:01:52 +0000 (11:01 -0700)] 
Fix typos

5 years agoConvert test077 to LDIF config
Ryan Tandy [Tue, 28 Apr 2020 06:24:16 +0000 (23:24 -0700)] 
Convert test077 to LDIF config

5 years agoFix slaptest in test077
Ryan Tandy [Sun, 26 Apr 2020 18:40:23 +0000 (11:40 -0700)] 
Fix slaptest in test077

The libtool wrapper scripts lose argv[0] when exec'ing the real binary.

In the CI Docker container, where the build runs as root, this was
actually starting a real slapd on the default port.

Outside Docker, running as a non-root user, this slapd would just fail
to start, and wouldn't convert the config either.

Using "slapd -Tt" fixes the issue but also prints a warning from
slaptest since the database hasn't been initialized yet.

Dynamic config isn't actually used in this test script, so let's just
run slapd off the config file directly.

5 years agoITS#9215 fix for glibc again
Howard Chu [Tue, 28 Apr 2020 15:33:41 +0000 (16:33 +0100)] 
ITS#9215 fix for glibc again

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 ago2.5 version updates
Quanah Gibson-Mount [Mon, 27 Apr 2020 23:25:08 +0000 (23:25 +0000)] 
2.5 version updates

5 years agoSkip MIT setup if krb5kdc not installed
Ryan Tandy [Sun, 26 Apr 2020 18:08:39 +0000 (11:08 -0700)] 
Skip MIT setup if krb5kdc not installed

5 years agoITS#9215 Fix previous commit
Ryan Tandy [Sun, 26 Apr 2020 19:01:12 +0000 (12:01 -0700)] 
ITS#9215 Fix previous commit

5 years agoITS#9176 Implement SNI for GnuTLS
Ryan Tandy [Mon, 27 Apr 2020 18:01:01 +0000 (11:01 -0700)] 
ITS#9176 Implement SNI for GnuTLS

5 years agoITS#9176 check for failure setting SNI
Howard Chu [Mon, 27 Apr 2020 17:54:02 +0000 (18:54 +0100)] 
ITS#9176 check for failure setting SNI

5 years agoITS#9176 check for numeric addrs before passing SNI
Howard Chu [Mon, 27 Apr 2020 17:25:10 +0000 (18:25 +0100)] 
ITS#9176 check for numeric addrs before passing SNI

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#7573 Create regression test
Ryan Tandy [Sun, 26 Apr 2020 17:38:29 +0000 (17:38 +0000)] 
ITS#7573 Create regression test

5 years agoITS#9176 Add TLS SNI support to libldap
Howard Chu [Mon, 27 Apr 2020 02:41:12 +0000 (03:41 +0100)] 
ITS#9176 Add TLS SNI support to libldap

Implemented for OpenSSL, GnuTLS just stubbed

5 years agoITS#6035 Skip test076 if chosen SASL mech not supported
Ryan Tandy [Sun, 26 Apr 2020 00:31:48 +0000 (17:31 -0700)] 
ITS#6035 Skip test076 if chosen SASL mech not supported

5 years agoFix export syntax compatibility with older sh
Ryan Tandy [Sun, 26 Apr 2020 00:02:07 +0000 (17:02 -0700)] 
Fix export syntax compatibility with older sh