Howard Chu
67c13d0ccf
Fix NULL in debug output (coverity)
2015-01-14 10:22:50 +00:00
Howard Chu
0e66a3d1bf
check ber_scanf(syncUUIDs) result (coverity)
2015-01-14 10:13:16 +00:00
Howard Chu
14a3efa48a
plug unlikely memleak (coverity)
2015-01-13 22:48:07 +00:00
Howard Chu
74d89e567c
plug memleak in cr index (coverity)
2015-01-13 22:01:17 +00:00
Howard Chu
19af642a2d
ACL write/manage fixes (coverity)
2015-01-13 21:43:22 +00:00
Howard Chu
975dce7ffb
varargs cleanup (coverity)
2015-01-13 18:32:28 +00:00
Howard Chu
79cce59ad4
Fix insecure chroot (coverity)
2015-01-13 18:23:16 +00:00
Howard Chu
2cf553563b
Fix fprintf format (coverity)
2015-01-13 18:11:49 +00:00
Howard Chu
6046584531
ITS#8022 don't skip TLS init for ldaps:// targets
2015-01-12 22:25:53 +00:00
Howard Chu
9266a43d6c
ITS#8016 return errmsg for unknown envflags
2015-01-05 09:37:27 +00:00
Leo Yuriev
67a65ec701
ITS#8011: few corrections for lmdb-backend;
...
dn2id.c:
+ assertion for mdb_id2l_insert() result;
- unnecessary assignment;
search.c:
- unused variable 'first';
+ range-check for mdb_idl_search() result;
2015-01-04 07:41:07 +00:00
Leo Yuriev
7c2951819f
ITS#5452,#8012: fix syncprov syncops freeing
...
Detaching a syncops record from op-list conditionally,
only when it was freed by syncprov_free_syncop.
The syncprov_free_syncop() and syncprov_drop_psearch() now
returns a flag, which is nonzero if the given syncops was freed.
2015-01-04 07:27:29 +00:00
Howard Chu
0b2438fbec
ITS#8013 fix syncprov_matchops test_filter usage
2015-01-04 07:20:41 +00:00
Howard Chu
c5cc2f241f
ITS#8014 plug onetime leak in slapadd -w
2015-01-04 07:01:47 +00:00
Howard Chu
2930a68808
ITS#7780,#7781 fix prev commit
2014-12-18 19:35:09 +00:00
Ondřej Kuzník
8958d2b7cb
ITS#7780,ITS#7781 Fix slapo-constraint with 0 count
2014-12-18 19:34:55 +00:00
Howard Chu
e8771b785c
ITS#8007 fix d06f5e7c1b
...
duplicate OID, oops
2014-12-16 20:08:32 +00:00
Howard Chu
d06f5e7c1b
ITS#8007 Add maxentrysize config option
2014-12-15 21:35:48 +00:00
Ondřej Kuzník
508f4158bc
ITS#7797 Fix segfault in slapo-collect
2014-12-12 01:35:30 +00:00
Howard Chu
9accfbb73a
ITS#7995 fix slap_bv2undef_ad
2014-12-10 02:06:50 +00:00
Leo Yuriev
8ba5a27829
ITS#7968 add locks for syncrepl cookiestate
...
Mutex must be held even for a read-access of a cookie state,
as there may be a race with write in other thread.
2014-12-05 19:44:19 +00:00
Howard Chu
b0225e8e60
ITS#7976 fix delta-mmr/accesslog interaction
2014-10-30 15:00:13 +00:00
Howard Chu
e6e073d31e
ITS#7975 fix onelevel search
2014-10-29 18:05:00 +00:00
Howard Chu
10d5815c62
Fix typo in cancel config
2014-10-15 11:21:19 +01:00
Leo Yuriev
b0e46fb9f9
ITS#7965 mdb_dn2id
...
heap corruption due to returning a reference to a local variable
2014-10-14 13:15:16 +01:00
Quanah Gibson-Mount
db564ab516
Silence compiler warning by adding explicit return 0 to ppolicy_db_destroy
2014-10-03 15:35:39 -05:00
Howard Chu
766103a912
Fix mdb_txn cleanup
2014-09-19 19:22:14 +01:00
Howard Chu
8bdd54c4c1
ITS#7942 tweak previous commit
...
Only free when cleaning up operation controls, not response controls.
(This only makes a difference on search requests, which may have
multiple responses with the same set of controls.)
2014-09-18 06:49:26 +01:00
Howard Chu
9d9913392a
ITS#7942 plug leak in controls
2014-09-18 02:06:38 +01:00
Howard Chu
af8f1e0741
ITS#7941 fix for repeated tags
...
Make sure ntags isn't incremented if we're skippnig the tag
2014-09-18 00:33:33 +01:00
Howard Chu
09137b6646
Consolidate LDAP_TXN precheck
...
This commit was accidentally omitted from previous push
2014-09-16 00:09:10 +01:00
Howard Chu
f9cb538fbd
Add updateControls to txn response
2014-09-15 23:49:26 +01:00
Howard Chu
32f05e96f7
Flesh out txn support
...
Only in back-mdb; back-bdb needs work but it's deprecated;
not worth the effort. In particular txn, retry after deadlocks
makes the whole thing too messy.
2014-09-15 23:48:23 +01:00
Howard Chu
11594db633
ITS#7937 flush data to socket
2014-09-11 10:24:09 +01:00
Leo Yuriev
c1f04881be
ITS#7915 fix memory leaks in previous patch
2014-09-10 11:51:44 +01:00
Howard Chu
4f66cfa1b4
ITS#7935 partially revert prev patch
...
Can't allow special chars in RDN, not all OSs/filesystems support it.
2014-09-09 14:40:11 +01:00
Howard Chu
f88970efc1
ITS#7935 fix schema RDN normalization
2014-09-09 14:35:43 +01:00
Howard Chu
3d52e63366
ITS#7929 don't log internal searches
2014-09-08 15:40:28 +01:00
Howard Chu
4ea2fe90e8
ITS#7934 add missing normalization of attrs
2014-09-08 14:57:57 +01:00
Jan Synacek
1ad90643b5
ITS#7933 fix frontend config
2014-09-08 14:04:38 +01:00
hyc
846cf30842
ITS#7930 additional fix
...
bypass cleanup handlers for suppressed search result msgs
2014-09-06 09:49:32 +01:00
hyc
18d9470984
ITS#7930 partial fix
...
Only restore op->o_req_dn if no one else changed it on us.
2014-09-06 09:14:46 +01:00
Howard Chu
92c7a89130
ITS#7928 fix syncprov abandon cleanup
2014-08-29 02:19:35 +01:00
Howard Chu
9a8cb6091a
ITS#7702 better fix
...
Check for duplicate scopes in search_aliases, not later.
2014-08-28 18:21:21 +01:00
Howard Chu
f42c7c6bbc
Revert "ITS#7702 fix results with aliases"
...
This reverts commit cac00c6a97
.
2014-08-28 17:51:46 +01:00
Howard Chu
b669f5b706
ITS#7904 init wwctx earlier
2014-08-27 11:50:32 +01:00
Howard Chu
cac00c6a97
ITS#7702 fix results with aliases
...
Aliases pointing within the original search scope could cause
the same entry to be returned multiple times. Check for subtree
scope and duplicate scopes.
2014-08-26 20:07:40 +01:00
Howard Chu
e5f5a4ab5f
ITS#7927 fix double-free of searchref
2014-08-26 19:17:33 +01:00
Howard Chu
b07e31aa02
Cleanup mdb_ad_get
2014-08-21 20:26:00 -07:00
Howard Chu
be02e8ddd0
ITS#7906,#7923 Don't free configinfo in _db_close
2014-08-20 13:49:37 -07:00