Howard Chu
20c0464fed
Also remap explicitly requested attr names
2015-08-01 00:20:49 +01:00
Howard Chu
2000f771f6
Merge remote-tracking branch 'origin/mdb.RE/0.9'
2015-07-30 00:55:37 +01:00
Howard Chu
d139771b43
ITS#8192 fix reference to EINTR on WIN32 from ITS#8106
2015-07-30 00:51:04 +01:00
Howard Chu
c4ae054bce
Updated for ITS#8181, #8190 , #8200
2015-07-28 15:20:43 +01:00
Howard Chu
99ea907e74
Merge remote-tracking branch 'origin/mdb.RE/0.9'
2015-07-28 15:14:10 +01:00
Hallvard Furuseth
4b58502c77
ITS#8200 Fix mdb_midl_shrink() usage, return void
2015-07-28 15:13:22 +01:00
Hallvard Furuseth
1fd0341f76
ITS#8181 Verify that records are/aren't DBs.
...
Except we don't catch the user passing F_SUBDATA to
mdb_cursor_<put/del>, like an internal LMDB call.
2015-07-28 15:13:10 +01:00
Howard Chu
7513bd4618
ITS#8190 fix cursor EOF bug
2015-07-28 15:12:58 +01:00
Howard Chu
024d4cbee2
Fix filter init
...
compound filters f_next is not ignored
2015-07-28 12:10:54 +01:00
Howard Chu
fb7470d82f
More tweaks
...
Check for error on internal search, init AttributeAssertions in
constructed filter
2015-07-25 23:23:41 +01:00
Howard Chu
3770a2c1e3
tweak filter mapping in prev commit
...
Don't bypass downcasing
2015-07-25 22:31:43 +01:00
Howard Chu
4cbd3b63c0
Add filter remapping
2015-07-25 22:23:46 +01:00
Howard Chu
fa705a1814
ITS#8203 plug leak in prev commit
2015-07-24 19:32:19 +01:00
Howard Chu
3033f89eef
ITS#8203 more fixes for #8036/#7904.
2015-07-24 18:35:28 +01:00
Ryan Tandy
b48d0169d0
ITS#8199 fix NULL ptr dereference in at_next
...
Deleting all values of olcAttributeTypes and then adding a value with
index > 0 triggers a NULL dereference when config_generic tries to
append to a list that doesn't exist yet.
Already fixed for olcObjectClasses in ITS#5388.
2015-07-17 16:09:46 -07:00
Howard Chu
e75fbc953f
ITS#8201 LDAPSTACKGUARD feature
2015-07-16 18:58:23 +01:00
Howard Chu
e5c778fa43
ITS#8173 fix SEGV after failed retry
2015-07-16 03:29:06 +01:00
Howard Chu
a8491a63e6
Fix setting authTimestamp on non-TOTP binds
2015-07-16 03:28:37 +01:00
Howard Chu
34e7cbb6fe
Plug memleak on mismatched length
2015-07-13 17:17:42 +01:00
Howard Chu
4796f01209
ITS#8195 fix ITS#7027 regression, port number sign bit overflow
...
Another bug from 5de85b922a
2015-07-12 11:14:33 +01:00
Howard Chu
624c1fac8b
ITS#8184 avoid redundant mod ops
...
If multiple ppolicy overlays are present on a glued tree, they all
attempt to update the policy operational attributes in response to
password-related activities. The redundant mod ops will cause the
entire op to fail. Check for these ops before inserting new ones.
2015-07-10 14:04:29 +01:00
Howard Chu
eb25ece469
Revert unintended commit
2015-07-08 14:25:52 +01:00
Howard Chu
b7a291a488
Experimental syslog() replacement
...
2-3x faster than libc. Add it to the Makefile yourself if you want to test it.
2015-07-08 14:22:29 +01:00
Howard Chu
1ab08d2f8e
Fix whitespace in manpage
2015-07-07 19:10:00 +01:00
Quanah Gibson-Mount
a18d4c9763
ITS#8056
...
Regenerate configure
2015-07-06 11:49:24 -05:00
Howard Chu
b6208a4474
New ADremap overlay
2015-07-03 20:11:25 +01:00
Howard Chu
e4278b5731
Fix cfg OID typos
2015-07-03 10:52:20 +01:00
Howard Chu
ea43ac38bf
Merge authTimestamp from lastbind overlay
...
This code duplicates the basic function of lastbind. The two overlays
cannot be used together. The timestamp Mod op is changed to require
the old value to still be present at the end of the Bind. This allows
us to detect collisions (multiple successful Binds in the same time
window) and properly fail the extra Bind attempts.
2015-07-02 20:12:51 +01:00
Howard Chu
1b6085cb9b
Return to Release Engineering
2015-07-02 18:04:25 +01:00
Howard Chu
e069a79239
Add TOTP pw mechanism
2015-07-02 17:05:14 +01:00
Quanah Gibson-Mount
a23fc2fd94
Merge remote-tracking branch 'origin/mdb.RE/0.9'
2015-06-20 19:18:13 -05:00
Howard Chu
56e4e20ebc
Release 0.9.15
2015-06-19 14:10:32 +01:00
Hallvard Furuseth
562b9c461b
ITS#8158 Fix sendto() address length for CLDAP
2015-06-15 19:57:48 +02:00
Quanah Gibson-Mount
10755b91dd
Merge remote-tracking branch 'origin/mdb.RE/0.9'
2015-06-05 15:50:26 -05:00
Hallvard Furuseth
416ecc7827
Update for mdb_env_open
2015-06-02 21:07:33 +02:00
Hallvard Furuseth
6794d898f8
Clarify mdb_env_open() doc of 'mode' param
2015-06-02 21:04:52 +02:00
Quanah Gibson-Mount
5fb6dea198
Merge remote-tracking branch 'origin/mdb.RE/0.9'
2015-06-01 16:28:24 -05:00
Hallvard Furuseth
249d2b84dc
more CHANGES
2015-05-29 03:08:32 +02:00
Hallvard Furuseth
2a1dd5ae1c
ITS#8156
2015-05-28 21:13:24 +02:00
Hallvard Furuseth
a0b96697c5
ITS#8156 Fix MDB_MAXKEYSIZE doc
2015-05-28 20:51:39 +02:00
Hallvard Furuseth
277e536ffa
ITS#8157
2015-05-28 00:12:53 +02:00
Hallvard Furuseth
6bfadb9178
ITS#8157 mdb_txn_renew0(): init after error checks
2015-05-28 00:12:18 +02:00
Hallvard Furuseth
91743d66e6
mtest*.c: Fix MDB_NOOVERWRITE, plug cursor leak
2015-05-28 00:10:29 +02:00
Hallvard Furuseth
822b2d502f
ITS#8117 Fix MDB_INTEGERDUP keysize doc + md_dcmp
2015-05-28 00:08:51 +02:00
Jan Synacek
be11563e36
ITS#7769 Fix typo in slapd-meta manpage.
2015-05-21 17:26:57 +01:00
Howard Chu
66ab6bafa8
ITS#8142 cleanup prev commit
...
Only drop connection if user originally bound to this backend,
and rebind-as-user was set. Sessions from other backends would
use idassert-bind so loss of creds doesn't affect them.
2015-05-21 01:20:16 +01:00
Howard Chu
5f70fd13d2
ITS#8129 fix typo from ITS#6613
2015-05-20 23:46:51 +01:00
Ryan Tandy
3b90232022
ITS#8150 let check_name_index handle frontend
...
The fix for ITS#7016 only adjusted the frontend entry's DN, but not the
naming attribute in the entry. check_name_index knows how to do both.
2015-05-20 23:36:42 +01:00
Howard Chu
3f119767f7
ITS#8146 fix off-by-1 in prev commit
2015-05-19 21:21:54 +01:00
Howard Chu
117edd79ce
ITS#8142 drop client connection on remote failure
...
also cleanup of return-code handling
2015-05-19 15:37:24 +01:00