]>
git.ipfire.org Git - thirdparty/openldap.git/log
Howard Chu [Mon, 26 Sep 2022 10:55:27 +0000 (11:55 +0100)]
ITS#9921 fix vlvResult comment
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.
Ondřej Kuzník [Fri, 16 Sep 2022 13:49:11 +0000 (14:49 +0100)]
ITS#8196/ITS#9714 Switch to xorshift
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
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
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
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
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.
Ondřej Kuzník [Wed, 7 Sep 2022 14:01:15 +0000 (15:01 +0100)]
ITS#9853 Allow inheriting lastbind precision from the frontend
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
Ondřej Kuzník [Fri, 2 Sep 2022 12:00:17 +0000 (13:00 +0100)]
ITS#9339 Free remembered cookies on syncinfo free
Ondřej Kuzník [Fri, 2 Sep 2022 11:58:48 +0000 (12:58 +0100)]
ITS#9817 One more leak plugged
Ondřej Kuzník [Fri, 2 Sep 2022 11:56:25 +0000 (12:56 +0100)]
ITS#9907 Do not redefine variables inherited from slapd
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.
Ondřej Kuzník [Thu, 1 Sep 2022 10:13:37 +0000 (11:13 +0100)]
ITS#9437 Create testdir before we need it
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
Ondřej Kuzník [Wed, 31 Aug 2022 12:53:13 +0000 (13:53 +0100)]
ITS#6035 Plug olcAuthIDRewrite cn=config leak
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
Ondřej Kuzník [Wed, 31 Aug 2022 11:37:13 +0000 (12:37 +0100)]
ITS#9438 slapo-remoteauth: plug config leaks
Ondřej Kuzník [Tue, 30 Aug 2022 12:25:18 +0000 (13:25 +0100)]
ITS#9907 Plug shutdown related leaks in lloadd
Ondřej Kuzník [Tue, 30 Aug 2022 12:24:01 +0000 (13:24 +0100)]
ITS#9907 Do not redefine variables inherited from slapd
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
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
Howard Chu [Mon, 8 Aug 2022 17:03:59 +0000 (18:03 +0100)]
ITS#9897 fix dynlist to ignore entries with wrong objectclass
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
Quanah Gibson-Mount [Wed, 24 Aug 2022 18:49:20 +0000 (18:49 +0000)]
ITS#9894, ITS#9900 - Regenerate configure
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
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
Michael Osipov [Tue, 9 Aug 2022 15:33:35 +0000 (17:33 +0200)]
ITS#9901 libldap: fix non-std printf %p arguments
Howard Chu [Wed, 10 Aug 2022 18:32:35 +0000 (19:32 +0100)]
ITS#9900 configure.ac: fix bashism
Broken in
629cafc98d4cd2ec1eec83979d69008c01b4d238 ITS#8707
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
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
Howard Chu [Sun, 7 Aug 2022 01:42:33 +0000 (02:42 +0100)]
ITS#9894 don't use gmake-specific features
Howard Chu [Sat, 6 Aug 2022 17:47:40 +0000 (18:47 +0100)]
ITS#9895 slapd-mdb: raise MDB_INDICES from 128 to 256
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
Howard Chu [Sat, 23 Jul 2022 20:54:29 +0000 (21:54 +0100)]
ITS#9860 ldapsearch: fix control memleaks
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
Ondřej Kuzník [Thu, 7 Jul 2022 15:42:10 +0000 (16:42 +0100)]
ITS#9876 Some more leaks plugged
Ondřej Kuzník [Thu, 7 Jul 2022 20:31:03 +0000 (21:31 +0100)]
ITS#9823 Only request minCSN if accesslog is around
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
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
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
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
Howard Chu [Tue, 5 Jul 2022 02:49:34 +0000 (03:49 +0100)]
ITS#9876 Coverity fixes: plug memleaks
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
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
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)
Howard Chu [Fri, 24 Jun 2022 15:49:45 +0000 (16:49 +0100)]
ITS#9871 slapo-ppolicy: use explicit backend in bind_response
Ondřej Kuzník [Thu, 23 Jun 2022 10:53:51 +0000 (11:53 +0100)]
ITS#9870 Drop optional overlay configuration option
Howard Chu [Wed, 22 Jun 2022 13:50:58 +0000 (14:50 +0100)]
ITS#9868 also fixup glue_sub_del()
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
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
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
Ondřej Kuzník [Fri, 17 Jun 2022 11:22:08 +0000 (12:22 +0100)]
ITS#9817 Fix test087 set up
Howard Chu [Thu, 16 Jun 2022 21:14:41 +0000 (22:14 +0100)]
ITS#9867 syncprov: plug onetime leak
Since
43ebfa8fb42 ITS#6467
Howard Chu [Thu, 16 Jun 2022 20:36:24 +0000 (21:36 +0100)]
ITS#9867 syncprov: plug findbase memleak
Howard Chu [Thu, 16 Jun 2022 20:32:07 +0000 (21:32 +0100)]
ITS#9866 delta-sync: fix DN leak on Adds
Howard Chu [Thu, 16 Jun 2022 15:15:56 +0000 (16:15 +0100)]
ITS#9865 slapd-watcher: add -c contextDN option
Howard Chu [Thu, 16 Jun 2022 15:10:59 +0000 (16:10 +0100)]
ITS#9864 slapo-accesslog: plug onetime memleaks
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
Howard Chu [Thu, 9 Jun 2022 21:58:06 +0000 (22:58 +0100)]
Fix spurious fallthru warning
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.
HAMANO Tsukasa [Wed, 8 Jun 2022 02:10:32 +0000 (11:10 +0900)]
ITS#9859 skip test020-proxycache for back-wt
Ondřej Kuzník [Thu, 9 Jun 2022 13:21:06 +0000 (14:21 +0100)]
Include our libraries in failure artifacts
Ondřej Kuzník [Tue, 7 Jun 2022 08:35:45 +0000 (09:35 +0100)]
ITS#9817 Introduce DN and filter manipulation tools
Ondřej Kuzník [Mon, 30 May 2022 15:25:27 +0000 (16:25 +0100)]
ITS#9856 Tag responseName correctly
Ondřej Kuzník [Thu, 26 May 2022 15:44:56 +0000 (16:44 +0100)]
ITS#9020 Reinstate olcAutomaticGroups and document its deprecation
Howard Chu [Thu, 2 Jun 2022 23:48:50 +0000 (00:48 +0100)]
ITS#9858 back-mdb: fix index reconfig
Howard Chu [Thu, 2 Jun 2022 14:55:06 +0000 (15:55 +0100)]
ITS#9858 back-mdb: delay indexer task startup
until after monitor backend is set up.
Howard Chu [Sat, 21 May 2022 15:39:29 +0000 (16:39 +0100)]
ITS#9157: check for NULL ld
Howard Chu [Sat, 21 May 2022 15:34:44 +0000 (16:34 +0100)]
ITS#9850 slapd-watcher: don't ignore sids when only 1 URL was specified
Ondřej Kuzník [Tue, 17 May 2022 09:52:48 +0000 (10:52 +0100)]
ITS#9824 Document SASL related ldap_get/set_option restrictions
David Coutadeur [Wed, 11 May 2022 17:16:31 +0000 (19:16 +0200)]
provide ppm v2.2 (#9846)
Ondřej Kuzník [Mon, 16 May 2022 15:51:59 +0000 (16:51 +0100)]
ITS#9848 Fix test022 when not running chaining part of the test
Howard Chu [Fri, 13 May 2022 15:32:41 +0000 (16:32 +0100)]
ITS#7165 back-mdb: check for stale readers on MDB_READERS_FULL
retry opening a read txn if we cleared any stale readers
Howard Chu [Sat, 14 May 2022 16:39:56 +0000 (17:39 +0100)]
ITS#9847 fix kqueue detection on MacOSX
Howard Chu [Sat, 14 May 2022 16:16:02 +0000 (17:16 +0100)]
ITS#9847 slapd: fix kqueue for FreeBSD/MacOSX/OpenBSD
Ondřej Kuzník [Fri, 6 May 2022 10:34:14 +0000 (11:34 +0100)]
ITS#8882 Add slapo-emptyds to contrib
Yi Zhao [Mon, 10 Jan 2022 02:13:51 +0000 (10:13 +0800)]
ITS#9840 - libraries/Makefile.in: ignore the mkdir errors
Ignore the mkdir errors to fix the parallel build failure:
../../build/shtool mkdir -p TOPDIR/tmp-glibc/work/cortexa15t2hf-neon-wrs-linux-gnueabi/openldap/2.5.9-r0/image/usr/lib
mkdir: cannot create directory 'TOPDIR/tmp-glibc/work/cortexa15t2hf-neon-wrs-linux-gnueabi/openldap/2.5.9-r0/image/usr/lib': File exists
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Yi Zhao [Thu, 2 Dec 2021 03:38:15 +0000 (11:38 +0800)]
ITS#9840 - ldif-filter: fix parallel build failure
Add slapd-common.o as dependency for ldif-filter to fix the parallel
build failure:
ld: cannot find slapd-common.o: No such file or directory
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Helmut Grohne [Mon, 4 Apr 2022 20:18:15 +0000 (22:18 +0200)]
ITS#9841 fix librewrite declaration of calloc
Howard Chu [Wed, 23 Mar 2022 12:43:31 +0000 (12:43 +0000)]
ITS#9815 slapd-sql: escape filter values
Howard Chu [Mon, 2 May 2022 16:40:19 +0000 (17:40 +0100)]
ITS#9789 slapo-vc: fix typo in prev commit
Ondřej Kuzník [Mon, 25 Apr 2022 15:53:25 +0000 (16:53 +0100)]
ITS#9831 Advance connections[index] correctly
Ondřej Kuzník [Mon, 25 Apr 2022 16:00:08 +0000 (17:00 +0100)]
ITS#9832 Reset e back to the entry we need to release
Howard Chu [Mon, 25 Apr 2022 16:26:37 +0000 (17:26 +0100)]
Revert "ITS#9828 Fix ldap_count_values_len pointer confusion"
This reverts commit
7e7fad5e03141b627e2d400ee4999cf629d34eb0 .
Howard Chu [Tue, 12 Apr 2022 16:28:11 +0000 (17:28 +0100)]
ITS#9820 fix writewait/idletimeout interaction
Since
88d22a1ca3b28e10e6557e8aebbd75dd61fed511 the writewait check
was moved out of connections_timeout_idle() but the connection loop
was still testing the writewait flag. That test is no longer relevant.
Howard Chu [Thu, 21 Apr 2022 16:49:27 +0000 (17:49 +0100)]
ITS#9825 dynlist: add test case
Howard Chu [Thu, 21 Apr 2022 14:40:14 +0000 (15:40 +0100)]
ITS#9825 dynlist: don't lose earlier filter elements
Ondřej Kuzník [Tue, 19 Apr 2022 10:02:10 +0000 (11:02 +0100)]
ITS#9802 Fix argv handling
Ondřej Kuzník [Thu, 21 Apr 2022 11:14:06 +0000 (12:14 +0100)]
ITS#9828 Fix ldap_count_values_len pointer confusion
Ondřej Kuzník [Fri, 8 Apr 2022 17:01:14 +0000 (18:01 +0100)]
Log build timing information
Ondřej Kuzník [Fri, 8 Apr 2022 17:00:58 +0000 (18:00 +0100)]
Log test timing information
Ondřej Kuzník [Mon, 11 Apr 2022 15:57:59 +0000 (16:57 +0100)]
ITS#9818 Duplicate substring filters correctly
David Coutadeur [Fri, 25 Mar 2022 10:05:56 +0000 (11:05 +0100)]
ppm: fix typo + logs example in documentation (references #ITS9814)
David Coutadeur [Tue, 22 Mar 2022 18:15:37 +0000 (19:15 +0100)]
upgrade ppm to 2.1 release (references #ITS9814)
Reject password if it contains tokens from an attribute of the LDAP entry https://github.com/ltb-project/ppm/issues/17
Quanah Gibson-Mount [Wed, 9 Mar 2022 17:14:40 +0000 (17:14 +0000)]
ITS#9804 - Fix documentation for syncrepl sizelimit/timelimit options
Howard Chu [Mon, 21 Mar 2022 12:59:07 +0000 (12:59 +0000)]
ITS#9802 slapd-ldap/meta/async-meta: plug memleak in keepalive config
Howard Chu [Tue, 15 Mar 2022 16:46:09 +0000 (16:46 +0000)]
ITS#9802 slapd-meta: fix rewrite config ordering
Howard Chu [Tue, 15 Mar 2022 16:46:09 +0000 (16:46 +0000)]
ITS#9802 slapd-meta: fix rewrite config SEGV