]> git.ipfire.org Git - thirdparty/openldap.git/log
thirdparty/openldap.git
3 years agoITS#9940 back-mdb: fully init empty DN in tool_entry_get
Howard Chu [Tue, 1 Nov 2022 17:13:23 +0000 (17:13 +0000)] 
ITS#9940 back-mdb: fully init empty DN in tool_entry_get

3 years agoITS#9045 Do not share cn=config entries with outside code
Ondřej Kuzník [Wed, 26 Oct 2022 14:55:18 +0000 (15:55 +0100)] 
ITS#9045 Do not share cn=config entries with outside code

config_back_entry_get currently returns the entry directly without
securing the rwlock, which is unsafe. However we can't keep holding it
on return in case the caller decides to hold onto the entry
indefinitely, hence rlock+entry_dup+runlock.

3 years agoITS#9942 back-mdb: always release entries from Add ops
Howard Chu [Thu, 27 Oct 2022 14:47:00 +0000 (15:47 +0100)] 
ITS#9942 back-mdb: always release entries from Add ops

3 years agoITS#9598 Do not track olcIncomingConnections in lloadd/test007
Ondřej Kuzník [Mon, 31 Oct 2022 09:26:12 +0000 (09:26 +0000)] 
ITS#9598 Do not track olcIncomingConnections in lloadd/test007

Some values we export in cn=monitor are not managed in a single place,
instead, a task exists that gathers a snapshot of the lloadd state and
stores it for monitor consumption. This exposes a race between the test
reading it out and lloadd updating this cached copy. While we still have
to rely on a shell, rather than being intelligent about whether or not
we should emit a readout into search.out or wait and try again (which is
what test004-monitor does), just filter this attribute out.

3 years agoITS#9941 Fix asyncmeta manpage to clarify that only round-robin scheduling is used...
Nadezhda Ivanova [Thu, 27 Oct 2022 09:58:43 +0000 (12:58 +0300)] 
ITS#9941 Fix asyncmeta manpage to clarify that only round-robin scheduling is used for target connections.

3 years agoITS#9899 fix use of non-standard u_char/u_int types
Howard Chu [Wed, 26 Oct 2022 15:33:30 +0000 (16:33 +0100)] 
ITS#9899 fix use of non-standard u_char/u_int types

3 years agoITS#9937 libldap: fix put_simple_filter() with invalid filter
Howard Chu [Thu, 20 Oct 2022 11:38:02 +0000 (12:38 +0100)] 
ITS#9937 libldap: fix put_simple_filter() with invalid filter

Add check for trivial input string.

3 years agoITS#9936 slapcat/slapschema: fix free of subtree cmdline option
Howard Chu [Thu, 20 Oct 2022 11:27:01 +0000 (12:27 +0100)] 
ITS#9936 slapcat/slapschema: fix free of subtree cmdline option

Must dup arg since subtree may also come from parsed URL.

3 years agoITS#9935 slapd UTF8StringValidate: fix read past end of string
Howard Chu [Thu, 20 Oct 2022 11:20:00 +0000 (12:20 +0100)] 
ITS#9935 slapd UTF8StringValidate: fix read past end of string

Harmless, length check at end of routine would have returned an
error anyway.

3 years agoITS#9930 fix cn=config / write_waiter deadlock
Howard Chu [Fri, 14 Oct 2022 14:19:22 +0000 (15:19 +0100)] 
ITS#9930 fix cn=config / write_waiter deadlock

If a writer is blocked and a config pause is pending, just
close the blocked connection. Don't wait around for a slow
client to catch up.

3 years agoITS#9925 Fix some ancient #ifdef checks
Connor Smith [Mon, 3 Oct 2022 10:11:10 +0000 (11:11 +0100)] 
ITS#9925 Fix some ancient #ifdef checks

Use #elif defined(...) for HAVE_WINSOCK and MACOS. All other instances
of these macros use #ifdef or similar. A compiler may warn about them
not being defined.

In libraries/liblber/sockbuf.c, (DOS && PCNFS) and (DOS && NCSA) were
replaced with HAVE_PCNFS and HAVE_NCSA, respectively. It seems logical
to do the same at the only remaining occurrence of DOS, PCNFS, and NCSA.

Use #if HARDCODE_DATA consistently, replacing two instances of #ifdef.
HARDCODE_DATA is always defined, and this way you can set HARDCODE_DATA
to 0 and have it work, rather than it going down the wrong branch and
failing in these two cases.

3 years agoITS#9907 Move TLS context cleanup into lload_global_destroy
Ondřej Kuzník [Wed, 12 Oct 2022 10:01:53 +0000 (11:01 +0100)] 
ITS#9907 Move TLS context cleanup into lload_global_destroy

3 years agoITS#9931 test scripts: fix BSD vs GNU date syntax
Howard Chu [Tue, 11 Oct 2022 16:03:34 +0000 (17:03 +0100)] 
ITS#9931 test scripts: fix BSD vs GNU date syntax

3 years agoITS#9926 test085 additional fix
Howard Chu [Tue, 11 Oct 2022 14:25:29 +0000 (15:25 +0100)] 
ITS#9926 test085 additional fix

Git doesn't recreate empty directories, make it explicitly

3 years agoITS#9931 test082 fix sed portability
Howard Chu [Tue, 11 Oct 2022 14:21:43 +0000 (15:21 +0100)] 
ITS#9931 test082 fix sed portability

3 years agoITS#9931 test scripts: fix BSD vs GNU date syntax
Howard Chu [Tue, 11 Oct 2022 14:14:54 +0000 (15:14 +0100)] 
ITS#9931 test scripts: fix BSD vs GNU date syntax

3 years agoITS#9931 test079: fix ldapsearch invocations
Howard Chu [Tue, 11 Oct 2022 13:06:46 +0000 (14:06 +0100)] 
ITS#9931 test079: fix ldapsearch invocations

3 years agoITS#9929 more for prev commit
Howard Chu [Sun, 9 Oct 2022 15:41:04 +0000 (16:41 +0100)] 
ITS#9929 more for prev commit

Don't prevent returning dynamic lists if dynamic groups were part of search.

3 years agoITS#9929 dynlist: more for prev commit
Howard Chu [Sun, 9 Oct 2022 14:04:31 +0000 (15:04 +0100)] 
ITS#9929 dynlist: more for prev commit

Was broken if only dynamic lists were configured, and not groups.
Also, optional config URIs were being ignored.

3 years agoITS#9929 dynlist: avoid unnecessary search for dynamic lists
Howard Chu [Sun, 9 Oct 2022 10:51:54 +0000 (11:51 +0100)] 
ITS#9929 dynlist: avoid unnecessary search for dynamic lists

3 years agoITS#9926 drop symlinks from homedir testdata
Howard Chu [Thu, 6 Oct 2022 14:31:44 +0000 (15:31 +0100)] 
ITS#9926 drop symlinks from homedir testdata

Create them when running the test script instead.

3 years agoITS#9926 Drop unneeded symlinks from source
Ondřej Kuzník [Thu, 6 Oct 2022 13:50:55 +0000 (14:50 +0100)] 
ITS#9926 Drop unneeded symlinks from source

3 years agoMerge remote-tracking branch 'origin/mdb.RE/0.9'
Quanah Gibson-Mount [Tue, 4 Oct 2022 15:50:15 +0000 (15:50 +0000)] 
Merge remote-tracking branch 'origin/mdb.RE/0.9'

3 years agoPrepare for release (0.9.30)
Quanah Gibson-Mount [Tue, 4 Oct 2022 14:23:03 +0000 (14:23 +0000)] 
Prepare for release (0.9.30)

3 years agoITS#9915 - Clarify quoting should only be used with slapd.conf configurations
Quanah Gibson-Mount [Mon, 3 Oct 2022 16:49:31 +0000 (16:49 +0000)] 
ITS#9915 - Clarify quoting should only be used with slapd.conf configurations

3 years agoRemove 'h' and 'p' from options[] in client tools
Thomas Daniels [Mon, 19 Sep 2022 22:30:05 +0000 (00:30 +0200)] 
Remove 'h' and 'p' from options[] in client tools

The options -h and -p got removed from client tools in commit
66af4cfd5d3c559fcdf6d722b02fa66416b95f01. However, they were still
present in the options[] array in several client tools source files. So,
if one of those tools got executed with -h or -p followed by a value,
this lead to the error "unrecognized option -", without mentioning
which option was problematic. Removing 'h' and 'p' from options[] fixes
this.

3 years agoITS#9919
Quanah Gibson-Mount [Mon, 3 Oct 2022 16:40:10 +0000 (16:40 +0000)] 
ITS#9919

3 years agoITS#9924 slapo-deref: plug memleak
Howard Chu [Thu, 29 Sep 2022 15:02:57 +0000 (16:02 +0100)] 
ITS#9924 slapo-deref: plug memleak

memory alloc'd by bvarray_dup must be freed by bvarray_free, not regular free.

3 years agoITS#9919 - Mark infrequently used functions as cold rather than manually putting...
Mike Hommey [Thu, 3 Feb 2022 23:48:06 +0000 (08:48 +0900)] 
ITS#9919 - Mark infrequently used functions as cold rather than manually putting them in a separate section

3 years agoITS#9878 Have refint use interval 0 to schedule its task
Ondřej Kuzník [Fri, 23 Sep 2022 11:55:38 +0000 (12:55 +0100)] 
ITS#9878 Have refint use interval 0 to schedule its task

Since the task is not rescheduled until a new operation comes in, close
a race where the reschedule chooses to stop it while the new item is
being added.

3 years agoITS#9030
Quanah Gibson-Mount [Mon, 26 Sep 2022 16:52:55 +0000 (16:52 +0000)] 
ITS#9030

3 years agoITS#9886 Report time taken to process each syncrepl message
Ondřej Kuzník [Fri, 23 Sep 2022 11:47:37 +0000 (12:47 +0100)] 
ITS#9886 Report time taken to process each syncrepl message

3 years agoITS#9886 Maintain si_lastcontact as struct timeval
Ondřej Kuzník [Mon, 26 Sep 2022 09:55:09 +0000 (10:55 +0100)] 
ITS#9886 Maintain si_lastcontact as struct timeval

3 years agoITS#9921 fix vlvResult comment
Howard Chu [Mon, 26 Sep 2022 10:55:27 +0000 (11:55 +0100)] 
ITS#9921 fix vlvResult comment

3 years agoITS#9030 - Use sys/cachectl.h rather than asm/cachectl.h on mips
Mike Hommey [Thu, 6 Jun 2019 00:06:06 +0000 (09:06 +0900)] 
ITS#9030 - Use sys/cachectl.h rather than asm/cachectl.h on mips

It also contains the cacheflush function declaration.

3 years agoITS#8196/ITS#9714 Switch to xorshift
Ondřej Kuzník [Fri, 16 Sep 2022 13:49:11 +0000 (14:49 +0100)] 
ITS#8196/ITS#9714 Switch to xorshift

3 years agoITS#9907 Some tools consider abandoned global data a leak
Ondřej Kuzník [Thu, 15 Sep 2022 08:15:55 +0000 (09:15 +0100)] 
ITS#9907 Some tools consider abandoned global data a leak

3 years agoITS#9892 Free operation data at the end of a transaction
Ondřej Kuzník [Thu, 15 Sep 2022 08:14:10 +0000 (09:14 +0100)] 
ITS#9892 Free operation data at the end of a transaction

3 years agoITS#9878 We no longer have to trigger li->li_conn_expire_task twice
Ondřej Kuzník [Wed, 7 Sep 2022 09:05:42 +0000 (10:05 +0100)] 
ITS#9878 We no longer have to trigger li->li_conn_expire_task twice

3 years agoITS#9878 One-shot tasks are now possible with interval == 0
Ondřej Kuzník [Wed, 7 Sep 2022 09:04:45 +0000 (10:04 +0100)] 
ITS#9878 One-shot tasks are now possible with interval == 0

3 years agoITS#9878 Treat tasks with interval == 0 as one-shot
Ondřej Kuzník [Wed, 7 Sep 2022 08:53:57 +0000 (09:53 +0100)] 
ITS#9878 Treat tasks with interval == 0 as one-shot

Some tasks need to be run once at a given time or the earliest
opportunity, also currently, using interval == 0 on a task triggers
a busy loop inside the scheduling task, halting progress for other
tasks and any other work usually serviced by that thread.

This change deals with both issues at the same time.

3 years agoITS#9853 Allow inheriting lastbind precision from the frontend
Ondřej Kuzník [Wed, 7 Sep 2022 14:01:15 +0000 (15:01 +0100)] 
ITS#9853 Allow inheriting lastbind precision from the frontend

3 years agoITS#9913 Protect code in clients_destroy and tier_destroy
Ondřej Kuzník [Fri, 2 Sep 2022 12:23:17 +0000 (13:23 +0100)] 
ITS#9913 Protect code in clients_destroy and tier_destroy

3 years agoITS#9339 Free remembered cookies on syncinfo free
Ondřej Kuzník [Fri, 2 Sep 2022 12:00:17 +0000 (13:00 +0100)] 
ITS#9339 Free remembered cookies on syncinfo free

3 years agoITS#9817 One more leak plugged
Ondřej Kuzník [Fri, 2 Sep 2022 11:58:48 +0000 (12:58 +0100)] 
ITS#9817 One more leak plugged

3 years agoITS#9907 Do not redefine variables inherited from slapd
Ondřej Kuzník [Fri, 2 Sep 2022 11:56:25 +0000 (12:56 +0100)] 
ITS#9907 Do not redefine variables inherited from slapd

3 years agoITS#9912 slapd: urls comes from optarg, not allocated
Howard Chu [Fri, 2 Sep 2022 03:01:46 +0000 (04:01 +0100)] 
ITS#9912 slapd: urls comes from optarg, not allocated

May leak on Windows if set in registry. Don't care.

3 years agoITS#9437 Create testdir before we need it
Ondřej Kuzník [Thu, 1 Sep 2022 10:13:37 +0000 (11:13 +0100)] 
ITS#9437 Create testdir before we need it

3 years agoITS#9908 slapd-tester: plug LDAP* leak on bind retries
Ondřej Kuzník [Wed, 31 Aug 2022 16:28:42 +0000 (17:28 +0100)] 
ITS#9908 slapd-tester: plug LDAP* leak on bind retries

3 years agoITS#6035 Plug olcAuthIDRewrite cn=config leak
Ondřej Kuzník [Wed, 31 Aug 2022 12:53:13 +0000 (13:53 +0100)] 
ITS#6035 Plug olcAuthIDRewrite cn=config leak

3 years agoITS#9817 Fix leaks and nul-terminate string passed to ldap_bv2dn
Ondřej Kuzník [Tue, 30 Aug 2022 12:22:45 +0000 (13:22 +0100)] 
ITS#9817 Fix leaks and nul-terminate string passed to ldap_bv2dn

3 years agoITS#9438 slapo-remoteauth: plug config leaks
Ondřej Kuzník [Wed, 31 Aug 2022 11:37:13 +0000 (12:37 +0100)] 
ITS#9438 slapo-remoteauth: plug config leaks

3 years agoITS#9907 Plug shutdown related leaks in lloadd
Ondřej Kuzník [Tue, 30 Aug 2022 12:25:18 +0000 (13:25 +0100)] 
ITS#9907 Plug shutdown related leaks in lloadd

3 years agoITS#9907 Do not redefine variables inherited from slapd
Ondřej Kuzník [Tue, 30 Aug 2022 12:24:01 +0000 (13:24 +0100)] 
ITS#9907 Do not redefine variables inherited from slapd

3 years agoITS#9906 Do not leak cn=monitor related allocs in lloadd
Ondřej Kuzník [Tue, 30 Aug 2022 12:21:32 +0000 (13:21 +0100)] 
ITS#9906 Do not leak cn=monitor related allocs in lloadd

3 years agoITS#9906 Do not touch subsys members after mss_destroy called
Ondřej Kuzník [Tue, 30 Aug 2022 12:17:27 +0000 (13:17 +0100)] 
ITS#9906 Do not touch subsys members after mss_destroy called

3 years agoITS#9897 fix dynlist to ignore entries with wrong objectclass
Howard Chu [Mon, 8 Aug 2022 17:03:59 +0000 (18:03 +0100)] 
ITS#9897 fix dynlist to ignore entries with wrong objectclass

3 years agoITS#9904 ldap_url_parsehosts: check for strdup failure
Howard Chu [Thu, 25 Aug 2022 15:13:21 +0000 (16:13 +0100)] 
ITS#9904 ldap_url_parsehosts: check for strdup failure

Avoid unnecessary strdup in IPv6 addr parsing, check for strdup
failure when dup'ing scheme.

Code present since 2000, 8da110a9e726dbc612b302feafe0109271e6bc59

3 years agoITS#9894, ITS#9900 - Regenerate configure
Quanah Gibson-Mount [Wed, 24 Aug 2022 18:49:20 +0000 (18:49 +0000)] 
ITS#9894, ITS#9900 - Regenerate configure

3 years agoITS#9904 ldif_open_url: check for ber_strdup failure
Howard Chu [Wed, 24 Aug 2022 13:40:51 +0000 (14:40 +0100)] 
ITS#9904 ldif_open_url: check for ber_strdup failure

Code present since 1999, df8f7cbb9b79be3be9205d116d1dd0b263d6861a

3 years agolmdb: catch non-LMDB negative errors before strerror
moneromooo-monero [Sat, 13 Apr 2019 23:37:03 +0000 (23:37 +0000)] 
lmdb: catch non-LMDB negative errors before strerror

That should hopefully shut coverity up

3 years agoITS#9901 libldap: fix non-std printf %p arguments
Michael Osipov [Tue, 9 Aug 2022 15:33:35 +0000 (17:33 +0200)] 
ITS#9901 libldap: fix non-std printf %p arguments

3 years agoITS#9900 configure.ac: fix bashism
Howard Chu [Wed, 10 Aug 2022 18:32:35 +0000 (19:32 +0100)] 
ITS#9900 configure.ac: fix bashism

Broken in 629cafc98d4cd2ec1eec83979d69008c01b4d238 ITS#8707

3 years agoITS#9899 libldap: fix non-std syntax in cyrus.c
Howard Chu [Tue, 9 Aug 2022 17:13:31 +0000 (18:13 +0100)] 
ITS#9899 libldap: fix non-std syntax in cyrus.c

Broken in 3cd50fa8b32a21040a9892e2a8a7a9dfc7541ce6 for ITS#9189

3 years agoITS#9898 tests: fix slapd-addel non-std syntax
Howard Chu [Tue, 9 Aug 2022 17:11:30 +0000 (18:11 +0100)] 
ITS#9898 tests: fix slapd-addel non-std syntax

Broken in f5bef58cae5e16d56c48b1efd55249fa7ce54cc6

3 years agoITS#9894 don't use gmake-specific features
Howard Chu [Sun, 7 Aug 2022 01:42:33 +0000 (02:42 +0100)] 
ITS#9894 don't use gmake-specific features

3 years agoITS#9895 slapd-mdb: raise MDB_INDICES from 128 to 256
Howard Chu [Sat, 6 Aug 2022 17:47:40 +0000 (18:47 +0100)] 
ITS#9895 slapd-mdb: raise MDB_INDICES from 128 to 256

3 years agoAdd nonstd cbind SASL secprop
Howard Chu [Mon, 25 Jul 2022 16:14:07 +0000 (17:14 +0100)] 
Add nonstd cbind SASL secprop

For Cyrus SASL 2.2, https://github.com/cyrusimap/cyrus-sasl/commit/8735185e9d5550e0f11e1ce4b77e391a16e4145b

3 years agoITS#9860 ldapsearch: fix control memleaks
Howard Chu [Sat, 23 Jul 2022 20:54:29 +0000 (21:54 +0100)] 
ITS#9860 ldapsearch: fix control memleaks

3 years agoITS#9882 bind: fix #9863 commit, use correct op/backend for mod
Howard Chu [Mon, 11 Jul 2022 16:55:37 +0000 (17:55 +0100)] 
ITS#9882 bind: fix #9863 commit, use correct op/backend for mod

3 years agoITS#9876 Some more leaks plugged
Ondřej Kuzník [Thu, 7 Jul 2022 15:42:10 +0000 (16:42 +0100)] 
ITS#9876 Some more leaks plugged

3 years agoITS#9823 Only request minCSN if accesslog is around
Ondřej Kuzník [Thu, 7 Jul 2022 20:31:03 +0000 (21:31 +0100)] 
ITS#9823 Only request minCSN if accesslog is around

3 years agoITS#9863 - Regression test case for pwdLastSuccess
Quanah Gibson-Mount [Mon, 27 Jun 2022 22:21:51 +0000 (22:21 +0000)] 
ITS#9863 - Regression test case for pwdLastSuccess

Define a regression test case for modifying pwdLastSuccess that also
uses SASL/EXTERNAL for the chain database

3 years agoITS#9863 - Forward lastbind updates if configured
Quanah Gibson-Mount [Thu, 23 Jun 2022 17:03:07 +0000 (17:03 +0000)] 
ITS#9863 - Forward lastbind updates if configured

Mark lastbind operations as being on the frontendDB so that chaining configurations are honored.

Make pwdLastSuccess flag SLAP_AT_MANAGEABLE

3 years agoITS#9855 Implement a module to enable case-insensitive Boolean values
Nadezhda Ivanova [Wed, 6 Jul 2022 15:32:36 +0000 (18:32 +0300)] 
ITS#9855 Implement a module to enable case-insensitive Boolean values

Initial implementation of the ciboolean module

3 years agoITS#9855 Change tests/run so it can be used by a contrib module
Nadezhda Ivanova [Wed, 6 Jul 2022 15:29:26 +0000 (18:29 +0300)] 
ITS#9855 Change tests/run so it can be used by a contrib module

3 years agoITS#9876 Coverity fixes: plug memleaks
Howard Chu [Tue, 5 Jul 2022 02:49:34 +0000 (03:49 +0100)] 
ITS#9876 Coverity fixes: plug memleaks

3 years agoITS#9468 - Fix script logic
Quanah Gibson-Mount [Thu, 30 Jun 2022 18:02:24 +0000 (18:02 +0000)] 
ITS#9468 - Fix script logic

Fix missing addition of SERVERPID to KILLPIDS so that a slapd process
doesn't get left behind in some instances

3 years agoUpdate .gitignore for 2.5 and later
Quanah Gibson-Mount [Thu, 30 Jun 2022 19:38:14 +0000 (19:38 +0000)] 
Update .gitignore for 2.5 and later

Ignore generated libl*/*.pc files
Ignore testavl binary
Ignore lloadd generated Makefiles
Ignore slapd-watcher binary

3 years agoITS#9872 - Fix bold tag for authz parameter
Quanah Gibson-Mount [Thu, 23 Jun 2022 17:03:07 +0000 (17:03 +0000)] 
ITS#9872 - Fix bold tag for authz parameter

Fix the bold tag on the authz parameter for slapd-ldap(5) and
slapd-meta(5)

3 years agoITS#9871 slapo-ppolicy: use explicit backend in bind_response
Howard Chu [Fri, 24 Jun 2022 15:49:45 +0000 (16:49 +0100)] 
ITS#9871 slapo-ppolicy: use explicit backend in bind_response

3 years agoITS#9870 Drop optional overlay configuration option
Ondřej Kuzník [Thu, 23 Jun 2022 10:53:51 +0000 (11:53 +0100)] 
ITS#9870 Drop optional overlay configuration option

3 years agoITS#9868 also fixup glue_sub_del()
Howard Chu [Wed, 22 Jun 2022 13:50:58 +0000 (14:50 +0100)] 
ITS#9868 also fixup glue_sub_del()

3 years agoITS#9868 Fixup pending_csn_list for backglue
Howard Chu [Sat, 18 Jun 2022 15:36:00 +0000 (16:36 +0100)] 
ITS#9868 Fixup pending_csn_list for backglue

Define in a new structure and point to it for more flexible access

3 years agoITS#9823 Check minCSN when setting up delta-log replay
Ondřej Kuzník [Fri, 22 Apr 2022 13:14:16 +0000 (14:14 +0100)] 
ITS#9823 Check minCSN when setting up delta-log replay

3 years agoITS#9823 Update test043 to check deltasync recovery after accesslog has been purged
Dimitar Stoychev [Thu, 19 May 2022 13:45:50 +0000 (06:45 -0700)] 
ITS#9823 Update test043 to check deltasync recovery after accesslog has been purged

3 years agoITS#9817 Fix test087 set up
Ondřej Kuzník [Fri, 17 Jun 2022 11:22:08 +0000 (12:22 +0100)] 
ITS#9817 Fix test087 set up

3 years agoITS#9867 syncprov: plug onetime leak
Howard Chu [Thu, 16 Jun 2022 21:14:41 +0000 (22:14 +0100)] 
ITS#9867 syncprov: plug onetime leak

Since 43ebfa8fb42 ITS#6467

3 years agoITS#9867 syncprov: plug findbase memleak
Howard Chu [Thu, 16 Jun 2022 20:36:24 +0000 (21:36 +0100)] 
ITS#9867 syncprov: plug findbase memleak

3 years agoITS#9866 delta-sync: fix DN leak on Adds
Howard Chu [Thu, 16 Jun 2022 20:32:07 +0000 (21:32 +0100)] 
ITS#9866 delta-sync: fix DN leak on Adds

3 years agoITS#9865 slapd-watcher: add -c contextDN option
Howard Chu [Thu, 16 Jun 2022 15:15:56 +0000 (16:15 +0100)] 
ITS#9865 slapd-watcher: add -c contextDN option

3 years agoITS#9864 slapo-accesslog: plug onetime memleaks
Howard Chu [Thu, 16 Jun 2022 15:10:59 +0000 (16:10 +0100)] 
ITS#9864 slapo-accesslog: plug onetime memleaks

3 years agoITS#8245 Do not try to release a NULL entry
Ondřej Kuzník [Fri, 10 Jun 2022 08:39:18 +0000 (09:39 +0100)] 
ITS#8245 Do not try to release a NULL entry

3 years agoFix spurious fallthru warning
Howard Chu [Thu, 9 Jun 2022 21:58:06 +0000 (22:58 +0100)] 
Fix spurious fallthru warning

3 years agoITS#9859 specifiy modulepath and moduleload for tests
HAMANO Tsukasa [Wed, 8 Jun 2022 03:09:29 +0000 (12:09 +0900)] 
ITS#9859 specifiy modulepath and moduleload for tests

moduleload ../rel/mod.la works on build directry ex: make test
but it doesn't work with installed slapd.
It should be specified the modulepath and moduleload separately like other tests.

3 years agoITS#9859 skip test020-proxycache for back-wt
HAMANO Tsukasa [Wed, 8 Jun 2022 02:10:32 +0000 (11:10 +0900)] 
ITS#9859 skip test020-proxycache for back-wt

3 years agoInclude our libraries in failure artifacts
Ondřej Kuzník [Thu, 9 Jun 2022 13:21:06 +0000 (14:21 +0100)] 
Include our libraries in failure artifacts

3 years agoITS#9817 Introduce DN and filter manipulation tools
Ondřej Kuzník [Tue, 7 Jun 2022 08:35:45 +0000 (09:35 +0100)] 
ITS#9817 Introduce DN and filter manipulation tools

3 years agoITS#9856 Tag responseName correctly
Ondřej Kuzník [Mon, 30 May 2022 15:25:27 +0000 (16:25 +0100)] 
ITS#9856 Tag responseName correctly

3 years agoITS#9020 Reinstate olcAutomaticGroups and document its deprecation
Ondřej Kuzník [Thu, 26 May 2022 15:44:56 +0000 (16:44 +0100)] 
ITS#9020 Reinstate olcAutomaticGroups and document its deprecation