Commit Graph

23848 Commits

Author SHA1 Message Date
Quanah Gibson-Mount
4a87d7aad2 ITS#9673 - Start fully tracking symbols for versioning 2021-10-18 17:56:13 +00:00
Howard Chu
9b03a1ec88 ITS#9715 allow setting both debug and loglevel in cn=monitor 2021-10-18 17:49:52 +01:00
Howard Chu
d76b8cbbef ITS#9715 consolidate logging functionality into logging.c 2021-10-18 17:49:47 +01:00
Ondřej Kuzník
90fc349654 ITS#9715 Deduplicate verbmasks implementation from slapd/lloadd 2021-10-18 17:49:38 +01:00
Quanah Gibson-Mount
f50cca2e12 ITS#9716 - In head, there should be no version specific references 2021-10-11 17:19:08 +00:00
Howard Chu
7c20ca922f ITS#9713 log fatal config errors at LDAP_DEBUG_ANY
and make sure logfile_only doesn't mute failures to open logfile
2021-10-07 17:11:53 +01:00
Howard Chu
2995da7e8d ITS#9712 back-mdb: better fix 2021-10-07 01:42:38 +01:00
Howard Chu
74a5a3a474 ITS#9712 back-mdb: fix multival delete 2021-10-07 01:22:34 +01:00
Ondřej Kuzník
397e30a5e7 ITS#9620 Fix deadlocks between searches and register_entry
The cache is again protected by a simple mutex and mp_children/mp_next
is protected by mp_mutex. Each monitor_send_children is called holding
the corresponding mp_mutex meaning the whole path from search base to
the current entry is off limits - cn=monitor searches cannot run in
parallel right now.
2021-10-05 11:05:25 +01:00
Ondřej Kuzník
ef60ec1df6 ITS#9600 Protect connection while interacting with it 2021-10-05 11:05:25 +01:00
Ondřej Kuzník
6cc6ec2f72 ITS#9600 Do not hold locks while calling into back-monitor 2021-10-05 11:05:25 +01:00
Ondřej Kuzník
8968d13163 ITS#9599 Switch to xorshift for random numbers 2021-10-05 01:11:30 +00:00
Ondřej Kuzník
3c07544b2a ITS#6949 Port rest of the features to lloadd 2021-10-04 14:46:26 +01:00
Ondřej Kuzník
8894f00fe4 ITS#6949 Remove dead code from lloadd 2021-10-04 14:46:26 +01:00
Ondřej Kuzník
a3dea08ccd ITS#6949 Fix and emit error messages 2021-10-04 14:46:22 +01:00
Howard Chu
7979892dfe ITS#9711 fix TLS ctx init for tools
The code to initialize the TLS context was being bypassed by tool startup,
causing tools to get the wrong default setting. Move it earlier to avoid
being bypassed.
2021-09-30 19:17:38 +01:00
Howard Chu
66c6284119 ITS#6949 fixup loglevel delete, consolidate redundant code 2021-09-30 04:23:29 +01:00
Howard Chu
10fb8c0ae5 ITS#6949 fix logfile_only regression in prev commit 2021-09-29 14:39:28 +01:00
Quanah Gibson-Mount
1776eeffda ITS#9706 - Fix typos and align slapd configuration documentation 2021-09-27 18:32:24 +00:00
Howard Chu
77adb19207 ITS#6949 honor specified loglevel, not just debuglevel
But skip calls to syslog() if logfile_only is set.
2021-09-27 16:54:24 +00:00
Howard Chu
42fc772c23 slapd: delete unused entry_schema_check(oldattrs) parameter
Unused since 2001 2ae02fc19b
2021-09-23 17:03:19 +01:00
Quanah Gibson-Mount
b70538de84 ITS#9673 - Regenerate configure again 2021-09-20 19:52:44 +00:00
Quanah Gibson-Mount
b94e34cab4 ITS#9673 -- Regenerate configure 2021-09-20 18:00:36 +00:00
Quanah Gibson-Mount
783fcbe8ed ITS#9673 - Fix library symbol versioning 2021-09-20 18:00:36 +00:00
Quanah Gibson-Mount
03cb99a0e9 ITS#9699 - Fix typo 2021-09-20 15:05:36 +00:00
Ondřej Kuzník
77dfb204c1 ITS#9671 Revert some NO-USER-MODIFICATION flags in ppolicy 2021-09-16 16:18:17 +00:00
Ondřej Kuzník
f8bc0913cf ITS#9673 Strip release version from library name 2021-09-16 16:11:03 +01:00
Quanah Gibson-Mount
0903cb845e ITS#9689 - Fix redundancy in nopresent option description 2021-09-15 16:06:35 +00:00
Quanah Gibson-Mount
bdd8793ccd ITS#9688 - entryCSN equality indexing is highly recommended 2021-09-15 15:11:10 +00:00
Howard Chu
259b1f3654 ITS#9696 (forced commit) prev commit had wrong ITS# 2021-09-15 13:09:16 +01:00
Howard Chu
d285c05106 ITS#9686 plug peercert memleak 2021-09-15 13:03:13 +01:00
Quanah Gibson-Mount
37350bbdef ITS#9693 - Fix Glued/Subordinate database configuration section 2021-09-15 04:01:17 +00:00
Anton Avramov
01b653fd61 ITS#9679 - Update ldap_entry_objectclass table for current mysql/mariadb 2021-09-15 01:59:33 +00:00
Quanah Gibson-Mount
a7f2b55874 ITS#9644 - Fix ppm module man page name and installation target 2021-09-15 01:06:13 +00:00
Quanah Gibson-Mount
e17509d74f ITS#9464 - memberof is still used in the regression suite 2021-09-14 20:33:07 +00:00
Howard Chu
09a22d5512 ITS#9678 slapadd: avoid destroying configDB prematurely 2021-09-14 20:01:47 +01:00
Howard Chu
86baf9a580 ITS#9687 re-fix: refer to OpenSSL docs instead 2021-09-14 18:54:05 +01:00
Howard Chu
a7717ae753 ITS#9687 TLSECName is no longer required with OpenSSL 1.1+ 2021-09-14 17:56:03 +01:00
Quanah Gibson-Mount
f38b7b9f49 ITS#9674 - Fix missing TP tag and document default 2021-09-13 16:14:31 +00:00
Ondřej Kuzník
bfe3d19e95 ITS#8341 Allow normalised values for namingContexts in cn=monitor 2021-09-09 10:26:06 +01:00
Ondřej Kuzník
2958925ca1 ITS#9664 Add normalised suffix into rootDSE for ACL, etc.
This was removed in ITS#5540 since there was no EQUALITY matching rule,
but that situation changed in ITS#8341 and we need to add it back.
2021-09-09 10:26:06 +01:00
Quanah Gibson-Mount
d52c60a0aa ITS#9585, ITS#9586 - Document fractional and sparse replication 2021-09-08 18:31:24 +00:00
Ondřej Kuzník
c2b81a3c5b ITS#6949 Allow for fd 0 2021-09-08 15:53:02 +00:00
Ondřej Kuzník
dc6b6276fc ITS#6949 Save errno 2021-09-08 15:53:02 +00:00
Ondřej Kuzník
2abbf6781d ITS#6949 Extract logging code so lloadd can also use it 2021-09-08 15:53:02 +00:00
Howard Chu
28b67541a2 ITS#9633 fix test030 - turn off referral chasing in back-ldap 2021-09-08 14:43:36 +00:00
Howard Chu
51eb703f7f ITS#9632 add TESTINST for running tests concurrently
Also add partests Makefile target to run tests in parallel
2021-09-08 14:43:36 +00:00
Ondřej Kuzník
bd6d0b8e54 ITS#9632 Fix lloadd monitor tests to honour BASEPORT 2021-09-08 14:43:36 +00:00
Howard Chu
ff740a28ef ITS#9669 update heimdal URL 2021-09-07 15:13:58 +01:00
Howard Chu
6c0dc99389 ITS#9668 ldap_int_tls_connect: isdigit() requires unsigned char 2021-09-06 21:14:21 +01:00