Howard Chu
7b587018ec
ITS#8472 only do index cleanup if DB is running
2019-01-25 18:11:58 +00:00
Howard Chu
e33d1c5461
ITS#6300 fix kqueue initialization
2019-01-15 21:39:46 +00:00
Howard Chu
b15149a56b
Happy New Year
2019-01-14 19:06:40 +00:00
Quanah Gibson-Mount
b45a6a7dc7
Happy New Year!
2019-01-14 18:46:16 +00:00
Quanah Gibson-Mount
497f385587
Merge remote-tracking branch 'origin/mdb.RE/0.9'
2019-01-14 18:40:58 +00:00
Quanah Gibson-Mount
f9acf68207
Happy New Year!
2019-01-14 18:40:15 +00:00
Ondřej Kuzník
518e857c03
ITS#8663 Fix memberof SLAP_CONFIG_EMIT
2019-01-14 11:44:35 +00:00
Ondřej Kuzník
8dea22af7e
Test updating memberof config works
2019-01-11 15:15:36 +00:00
Howard Chu
054c91335b
ITS#8952 use msec for epoll / devpoll event wait
2019-01-02 21:51:48 +00:00
Howard Chu
de1575aa9a
Add libldap/msctrl.c
2019-01-02 17:42:56 +00:00
Quanah Gibson-Mount
e6a83821b4
Regenerate configure for CLIENT_LIBS addition
2019-01-02 15:44:34 +00:00
Quanah Gibson-Mount
fb35befa9a
Fixes windows build with new MS AD sync Add CLIENT_LIBS for libraries required to build the clients.
2019-01-02 15:44:20 +00:00
Howard Chu
d3b1558dcb
ITS#8353 CRYPTO_set_id_callback deprecated in OpenSSL 0.9.9
2019-01-02 10:16:40 +00:00
Quanah Gibson-Mount
a465cecdbd
ITS#8948 -- Regenerate configure
2018-12-31 21:32:50 +00:00
Quanah Gibson-Mount
ce53de926b
ITS#8948 - Fix BDB lib to only be linked with static backend
2018-12-31 21:32:21 +00:00
Howard Chu
dd760f2abc
More for NULL modrdn modlist
2018-12-22 12:58:08 -08:00
Howard Chu
ab33121a7b
More for test071
2018-12-22 10:41:45 -08:00
Howard Chu
43d5d99494
More for NULL modrdn modlist
2018-12-22 10:40:59 -08:00
Howard Chu
a1bf7f3ddc
MSAD add basic test
...
Requires additional envvars to be set before running.
2018-12-22 09:09:56 -08:00
Howard Chu
ff6a671e64
MSAD dirsync fixes
...
Don't hijack whenCreated attribute for createTimestamp
Don't add RDN to entry on modrdn
free cookie on cleanup
2018-12-22 09:08:10 -08:00
Howard Chu
48461cbf7f
Allow NULL modlist in modrdn
...
For compat with MSAD which doesn't add the naming attribute to
the entry during a rename
2018-12-22 09:00:34 -08:00
Howard Chu
6e6e6083b0
cleanup attr.c
...
rename attr_list to attrs_list to avoid confusion with at.c in gdb
2018-12-22 08:59:20 -08:00
Howard Chu
b4364baca7
Dirsync delete/modrdn fixes
...
Delete could try to queue a NULL syncCSN (dirsync has none)
Modrdn could try to delete a nonexistent oldRDN (leftover from #7144 )
2018-12-22 05:21:56 -08:00
Quanah Gibson-Mount
6a47588fd6
Return to engineering
2018-12-19 16:52:12 +00:00
Quanah Gibson-Mount
868750c74b
Merge remote-tracking branch 'origin/mdb.RE/0.9'
2018-12-19 15:53:50 +00:00
Quanah Gibson-Mount
2a5eaad691
Release 0.9.23
2018-12-19 15:51:03 +00:00
Thorsten Glaser
e0a7049ee5
ITS#8890 fix benign typos
...
No functional impact
2018-12-18 22:56:18 +00:00
Howard Chu
d8f8a60be8
More for privateKey tweak
...
Leave olcTLSCertificateKey as its own attr, not a subtype
2018-12-18 21:59:59 +00:00
Howard Chu
52ace4554e
More for privateKey tweak
2018-12-18 21:56:18 +00:00
Howard Chu
0e8c2d5a54
Tweak privateKey schema
...
We're using PKCS#8 syntax, drop the OpenLDAP syntax OID.
Rename attribute accordingly.
Tweak validator to accept encrypted keys.
2018-12-18 21:27:24 +00:00
Quanah Gibson-Mount
4e23cfc4a9
ITS#8286 - Additional fixes
...
Fix incorrect matching rules for olcTLSCertificateKey and olcDbCryptKey
Fix SYNTAX for olcRootPW to be octetString
2018-12-18 21:05:09 +00:00
Quanah Gibson-Mount
71a5d7cc0f
Fix integerMatch to booleanMatch
2018-12-18 19:26:37 +00:00
Quanah Gibson-Mount
3add82a3bb
ITS#8286 -- Add matching rules for attributes
...
Add matching rules for all cases where it was missing. Cleanup
incorrect types for a few attributes as well. Fix network-timeout
handling in back-ldap/meta/asyncmeta.
2018-12-18 19:14:06 +00:00
Ondřej Kuzník
c29542c418
ITS#8845 sc_extendedops is read-only
2018-12-18 18:34:23 +01:00
Howard Chu
8ccb3d4e1b
Add msctrl to libldap_r
...
Overlooked this in a9bfce1292
2018-12-18 17:11:54 +00:00
Quanah Gibson-Mount
f6bf403f1e
ITS#8752 - Regression test fix
...
Increase sleep intervals to avoid test failures on slower/busy systems
2018-12-18 00:34:31 +00:00
Howard Chu
190fccbcdc
Missed a schema conflict
2018-12-17 16:21:03 -08:00
Howard Chu
9cc97ea9e1
MS AD DirSync support
...
Requires "attribute_option range=" in config.
No test script provided yet, since testing requires an actual AD server.
2018-12-17 16:11:25 -08:00
Howard Chu
2731ff0c23
ITS#5927 additional fix
...
Fix 2ee43073e9
to recognize range tags
2018-12-17 13:44:25 -08:00
Howard Chu
12dbcc0eb3
More for revert batched writes
2018-12-14 12:39:07 -08:00
Howard Chu
79ced664b8
Revert batched writes experimental code
...
Reverts
bea2c5d438
535cf92ff4
5a3a54333c
afa9a9c3e0
due to backend deadlocks
2018-12-13 06:34:54 -08:00
Howard Chu
18e0bcb7de
Add MS AD persistent search ctrl
2018-12-13 05:44:46 -08:00
Howard Chu
6081a0307c
ITS#8752 cleanup prev commit
2018-12-06 10:26:33 -08:00
Howard Chu
34823321c3
ITS#8752 more for accesslog deadlock
...
Restructure response/cleanup invocation to avoid cleanup happening before response
2018-12-06 10:03:27 -08:00
Howard Chu
7e5c9c1345
ITS#8752 (maybe related)
...
Avoid incremental access to user-supplied bv in dupbv
2018-12-05 10:41:47 +00:00
Howard Chu
932edf8f43
Use base64 to input DirSync cookie
2018-12-03 03:26:18 -08:00
Ondřej Kuzník
c65cf6e6d7
ITS#8858 Fix use after free
2018-11-29 14:41:58 +00:00
Douglas Royds
c01e45daca
ITS#8928 Reproducibility: Remove user, hostname, pwd from version string
...
When attempting a reproducible build, replace the WHOWHERE value with something
fixed, "openldap". If you're not trying to do a reproducible build,
SOURCE_DATE_EPOCH won't be set, so the existing WHOWHERE string will apply.
See https://reproducible-builds.org/specs/source-date-epoch/
2018-11-19 00:39:56 +00:00
Howard Chu
de998c3518
DirSync ctrl requires critical
2018-11-18 02:47:21 +00:00
Howard Chu
a9bfce1292
Add some MS AD controls
2018-11-17 18:33:41 -08:00