Howard Chu
c06807ec45
ITS#9120 fix tm2time compat breakage
...
Add lutil_tm2gtime for Proleptic Gregorian calendar,
revert lutil_tm2time to previous behavior using Unix epoch
2020-01-19 19:05:04 +00:00
Howard Chu
e7538fa462
ITS#9154 back-mdb add number of entries to cn=monitor
2020-01-18 12:53:07 +00:00
Howard Chu
cb42a6e91a
ITS#9121 fix memberOf eval
...
Must disable ACL group caching when checking membership
2020-01-17 14:49:58 +00:00
Howard Chu
9a8d7f305b
ITS#9150 fix nosync FALSE config
2020-01-11 04:24:54 +00:00
Howard Chu
e2e17dd2f1
ITS#9147 plug descriptor leak if ldaps connect fails
2020-01-11 04:18:37 +00:00
Quanah Gibson-Mount
edec2e84c2
ITS#9144 - Regenerate configure
2020-01-09 17:23:08 +00:00
Ryan Tandy
f8427a9b58
ITS#9144 Remove unused ICU detection and linking
...
This reverts commits a956f75924
("Add (not
yet used) ICU detection") and 1cf5838e08
("detect ICU and link it into slapd(8)").
2020-01-09 17:21:33 +00:00
Quanah Gibson-Mount
f6ad222e41
Happy New Year!
2020-01-09 16:50:21 +00:00
Quanah Gibson-Mount
cc93098132
Merge remote-tracking branch 'origin/mdb.RE/0.9'
2020-01-09 16:47:22 +00:00
Quanah Gibson-Mount
ed0b29b3fe
Happy New Year!
2020-01-09 16:46:43 +00:00
Howard Chu
57dbe995b8
ITS#9146 syncprov: fix sessionlog init
2020-01-08 22:22:14 +00:00
Ondřej Kuzník
8550e91fcc
ITS#9124 BerElement sits on the stack
2020-01-03 11:49:17 +00:00
Ondřej Kuzník
2a301c3040
ITS#9124 Cancel exop test, piggybacking on syncrepl tests
2020-01-03 11:49:17 +00:00
Ondřej Kuzník
eaabe336f3
ITS#9145 Do not add controls to cancel/abandon
2020-01-03 10:51:28 +00:00
Howard Chu
14d4215bc1
ITS#9121 more for dynamic memmber/memberOf
2019-12-18 20:37:58 +00:00
Howard Chu
62ec3d99c0
ITS#9121 schema update for prev commit
2019-12-18 20:34:50 +00:00
Howard Chu
2ad87f4235
ITS#9121 extend test cases
...
Test for filtered dynamic attrs, memberOf, filtered memberOf
2019-12-18 20:31:21 +00:00
Howard Chu
c458744e32
ITS#9121 cleanup
...
Delete unused code, add comments
2019-12-16 18:42:57 +00:00
Howard Chu
90b0abd894
ITS#9121 dynlist enhancements
...
1) allow filtering on dynamic attribute values
2) populate an optionally configured memberOf attribute
test044 script still needs to be extended to test these
enhancements. We need to define an interim attributeType
for testing memberOf functionality.
2019-12-16 18:31:12 +00:00
Arvid Requate
44a7b4632e
ITS#9128 fix bus error in strchrlen
2019-12-04 20:50:44 +00:00
Ondřej Kuzník
b71235ac45
ITS#8629 Make sure pwcons is around for slapauth
...
Long term, overlay callbacks should not be running in tool mode at all.
2019-12-02 13:28:10 +00:00
Howard Chu
1a0ab3d269
ITS#9125 check HAVE_TLS
2019-12-01 19:04:27 +00:00
Ondřej Kuzník
1dbf0e9441
ITS#9124 Check we have data to process in Cancel Exop
2019-11-29 10:04:08 +00:00
Howard Chu
97c145919d
ITS#9120 change reference year from 1970 to 0000
...
Now handles +/-8740 years centered around year 0000 (1BCE)
2019-11-28 21:33:48 +00:00
Quanah Gibson-Mount
a4af93f16b
Merge remote-tracking branch 'origin/mdb.RE/0.9'
2019-11-23 15:31:12 +00:00
Quanah Gibson-Mount
8bf3fdcd6d
ITS#9118 - Fix typo in prev commit
2019-11-22 14:36:38 +00:00
Howard Chu
7d0c4b4c30
ITS#9118
2019-11-21 20:45:11 +00:00
Howard Chu
34f572e7a5
ITS#9118 add MAP_NOSYNC for FreeBSD
2019-11-21 20:44:37 +00:00
Howard Chu
63922b076c
ITS#9119 fix global operation counter reporting
2019-11-15 16:26:14 +00:00
Howard Chu
4d7be1c161
ITS#9112 cleaner error handling during connection setup
...
And additional debug code for tracking errant close()s
2019-10-28 23:01:08 +00:00
Howard Chu
230b469669
ITS#9100 relax domainScope check for absent value
2019-10-28 19:01:36 +00:00
Howard Chu
379f138098
ITS#9091 drop attr mappings added in an aborted txn
...
If a txn is aborted in id2entry_put, attribute index mappings
added during that txn must also be dropped from memory.
2019-10-14 18:34:07 +01:00
Howard Chu
4bc333c5e7
ITS#9095 insert missing commit at end of slapindex processing
2019-10-11 20:48:51 +01:00
Greg Veldman
3be82f40d5
ITS#9055 Introduce a combined password scheme
2019-10-03 08:41:31 +01:00
Greg Veldman
711a96064e
ITS#9055 Accept previous token
2019-10-03 08:37:03 +01:00
Ondřej Kuzník
639e5f15fd
ITS#9081 Do not leak sb (ITS#8755 regression)
2019-09-23 17:27:18 +01:00
Ondřej Kuzník
81025cc8bf
ITS#9077 Let the loop finish
2019-09-23 16:37:38 +01:00
Ryan Tandy
63c82c0ed7
ITS#9069 Do not call gnutls_global_set_mutex()
...
Since GnuTLS moved to implicit initialization on library load, calling
this function deinitializes GnuTLS and then re-initializes it.
When GnuTLS uses /dev/urandom as an entropy source (getrandom() not
available, or older versions of GnuTLS), and the application closed all
file descriptors at startup, this could result in GnuTLS opening
/dev/urandom over one of the application's file descriptors when
re-initialized.
Additionally, the custom mutex functions are never reset, so if libldap
is unloaded (for example via dlclose()) after calling this, its code may
be unmapped and the application could crash when GnuTLS calls the mutex
functions.
On typical systems, GnuTLS system mutexes are probably the same as what
libldap uses anyway.
2019-09-12 13:16:30 -07:00
Ondřej Kuzník
dc3e450104
ITS#8731 Remove extra args
2019-09-10 19:00:24 +01:00
Ondřej Kuzník
a14fb731ac
ITS#9076 Set oldctrls correctly
2019-09-10 19:00:24 +01:00
Ryan Tandy
dbcdcb8258
ITS#8983 ignore psearchctrl.c symlink
2019-08-30 09:06:26 -07:00
Ondřej Kuzník
5b304a3ae6
ITS#9071 Document "tls none" for back-ldap
2019-08-30 14:02:31 +01:00
Ondřej Kuzník
e192a0e544
Only allow autoca building with openssl
2019-08-27 17:23:13 +01:00
Ryan Tandy
67f81dccc8
ITS#8753 Set minimum GnuTLS version to 3.2.2
...
Ensure gnutls_digest_get_id() is available
2019-08-27 16:56:48 +01:00
Howard Chu
5db7e9baaa
return to release engineering, ITS#9068
2019-08-26 17:56:17 +01:00
Howard Chu
239d5cd82b
ITS#9068 fix backslash escaping
...
mdb_load wasn't properly inserting escaped backslashes into the data.
mdb_dump wasn't escaping backslashes when generating printable output.
2019-08-26 17:55:23 +01:00
Julia Bremer
8514f2a771
ITS#9067 fix syntax evaluation of preferredDeliveryMethod
2019-08-26 17:14:25 +01:00
Quanah Gibson-Mount
efbfc1fe95
ITS#9065 - Document correct attribute pwdGraceAuthnLimit
2019-08-19 15:45:31 +00:00
Quanah Gibson-Mount
d98317488f
ITS#9062 -- Honor TMPDIR in mkdep
2019-08-13 15:03:45 +00:00
Quanah Gibson-Mount
7cc34fa722
ITS#9063 -- Fix missing bold tag for tls_reqcert
2019-08-12 23:49:50 +00:00