Pierangelo Masarati
|
d4970fcb6f
|
don't allow indexing of entryDN (ITS#5790)
|
2008-11-04 11:54:19 +00:00 |
|
Howard Chu
|
4e22081e02
|
ITS#5745 report errors in shutdown processing
|
2008-11-03 13:23:05 +00:00 |
|
Howard Chu
|
9d5de25b5b
|
ITS#5745 long-lived TXNs must be closed before DBs
|
2008-11-03 13:00:00 +00:00 |
|
Howard Chu
|
f463be3b95
|
Add DBFLAG_CLEAN for a DB that was cleanly shut down; don't bother
scanning to verify contextCSN for clean shutdowns (ITS#5640)
|
2008-11-02 23:06:10 +00:00 |
|
Howard Chu
|
1214d24cc0
|
ITS#5709 forgot to commit this with syncprov.c
|
2008-11-02 22:16:20 +00:00 |
|
Pierangelo Masarati
|
52e28a9ece
|
add dontUseCopy and proxiedAuthz "non_critical" disallow switches (ITS#5785)
|
2008-11-02 21:38:10 +00:00 |
|
Pierangelo Masarati
|
21ddf6193d
|
controls can always have criticality set to FALSE (ITS#5785)
|
2008-11-02 21:06:50 +00:00 |
|
Howard Chu
|
d75a567708
|
Really fix ITS#5709 - more explicit check for un-replicatable ops, and
don't send ctxcsn update if current maxcsn doesn't match current csn
|
2008-11-02 15:26:25 +00:00 |
|
Howard Chu
|
a8658c742e
|
be->be_pcl_mutexp superseded by be->bd_self
|
2008-11-02 07:58:50 +00:00 |
|
Howard Chu
|
ad8180b3b9
|
Fix ITS#5709, use original pending list
|
2008-11-02 07:46:46 +00:00 |
|
Pierangelo Masarati
|
7ad03166b6
|
add "What Failed?" LDAP control (ITS#5784)
|
2008-11-01 15:15:57 +00:00 |
|
Howard Chu
|
fa245f7491
|
ITS#5781 fix modification of MV attrs with no EQ rule
|
2008-10-30 18:22:11 +00:00 |
|
Pierangelo Masarati
|
00accc69c4
|
check the length of the value with the right index (blind fix to ITS#5779)
|
2008-10-30 14:03:47 +00:00 |
|
Howard Chu
|
66be548b58
|
ITS#5774 blind fix for Windows, please test
|
2008-10-29 13:14:10 +00:00 |
|
Hallvard Furuseth
|
93c75ea669
|
Cleanup: Move snprintf preformatting into unused Statslog() argument
|
2008-10-28 22:27:53 +00:00 |
|
Pierangelo Masarati
|
ffb66f41bb
|
anticipate Statslog to avoid using dangling pointers (ITS#5775) - HEADS-UP: now 'ENTRY dn=' may appear also in case the PDU can't be sent
|
2008-10-28 22:02:01 +00:00 |
|
Rein Tollevik
|
7ec3743aa5
|
ITS#5776 prevent duplicate removal of qtask from runqueue.
|
2008-10-28 20:33:46 +00:00 |
|
Pierangelo Masarati
|
6ffe73f5df
|
address ITS#5773 for slapo-rwm(); needs work
|
2008-10-26 20:47:11 +00:00 |
|
Pierangelo Masarati
|
9401bd3817
|
normalize rewritten DN-valued attrs (ITS#5772)
|
2008-10-26 19:29:36 +00:00 |
|
Pierangelo Masarati
|
f29d1b1455
|
fix dangling pointer issue; cleanup as early as possible
|
2008-10-26 19:24:10 +00:00 |
|
Pierangelo Masarati
|
2c60719a13
|
don't rely on attribute values in the returned entry: the control may act on attribute values not requested
|
2008-10-25 11:06:29 +00:00 |
|
Hallvard Furuseth
|
3b42e19253
|
ITS#4467: Fix a few wrong uses of snprintf. Also drop an unneeded array init.
|
2008-10-24 18:57:38 +00:00 |
|
Hallvard Furuseth
|
248dd83add
|
Plug memory leak with dn.regex. Force error for "dn.=pattern". Cleanup.
|
2008-10-24 18:22:54 +00:00 |
|
Hallvard Furuseth
|
0f22e6bb04
|
More ITS#5734: Handle empty o_req_ndn. flags=>flags&LDAP_LIMITS_MASK in a test.
|
2008-10-24 18:16:43 +00:00 |
|
Hallvard Furuseth
|
dffe8d37fa
|
ITS#5770: Fix unaligned BerElements: Use BerElementBuffer, not char[size].
|
2008-10-24 17:52:05 +00:00 |
|
Hallvard Furuseth
|
db5943fbd6
|
ITS#4467: Fix snprintf/WHATSLEFT buffer overflow tests.
Also make WHATSLEFT unsigned.
|
2008-10-24 13:16:06 +00:00 |
|
Pierangelo Masarati
|
65a390546f
|
forgot access control...
|
2008-10-24 10:34:04 +00:00 |
|
Pierangelo Masarati
|
e9fb10d2b7
|
fix examples
|
2008-10-23 00:14:34 +00:00 |
|
Pierangelo Masarati
|
6bedf74c41
|
tag optional stuff
|
2008-10-22 23:38:09 +00:00 |
|
Pierangelo Masarati
|
faddae3a0e
|
check for overflows
|
2008-10-22 23:37:34 +00:00 |
|
Pierangelo Masarati
|
543a75355c
|
slight fixes and improvements to previous commit
|
2008-10-22 23:01:20 +00:00 |
|
Pierangelo Masarati
|
91e14ca638
|
add support for (experimental) dereference control (ITS#5768); need to re-run autoconf (and autoheader?)
|
2008-10-22 22:19:49 +00:00 |
|
Pierangelo Masarati
|
382bb4de11
|
save one copy (please review)
|
2008-10-22 21:58:59 +00:00 |
|
Pierangelo Masarati
|
a4598d1df7
|
olcLogFile missing from olcGlobal (ITS#5765)
|
2008-10-22 11:54:46 +00:00 |
|
Hallvard Furuseth
|
ee6a9f238e
|
ITS#4467: Fix buffer overflow tests with snprintf / 'unsigned WHATSLEFT'<=0.
Add ptr_APPEND_*. Rename limits_unparse:lm->style, make type/style unsigned.
|
2008-10-21 19:00:44 +00:00 |
|
Hallvard Furuseth
|
59c4d9fad9
|
Cleanup:
Add lmpats_out[] to simplify limits2str(). Wrap both in #ifdef LDAP_DEBUG.
Change char *lmpats[] to struct berval[]. Remove always-true compare.
Readability: Add STRSTART, rearrange limits_get, fix comments & long lines.
|
2008-10-21 18:57:16 +00:00 |
|
Pierangelo Masarati
|
09cb340f67
|
add optional URI to allow restricting the scope of application of a specific dynamic list expansion rule (ITS#5761)
|
2008-10-21 11:30:04 +00:00 |
|
Pierangelo Masarati
|
363f75ca5f
|
preserve objectClasses not to be removed (ITS#5760)
|
2008-10-21 07:56:17 +00:00 |
|
Howard Chu
|
49ed07558b
|
ITS#5755 values from slapd.conf aren't all strictly validated; detect and
report syntax errors when generating LDAP format.
|
2008-10-21 04:42:25 +00:00 |
|
Hallvard Furuseth
|
34e8048136
|
ITS#5734: Search limits by baseDN - limits dn.this="..."
|
2008-10-21 00:04:44 +00:00 |
|
Pierangelo Masarati
|
4edb6c96e7
|
deal with known controls that need special handling of response (ITS#5757)
|
2008-10-20 23:51:59 +00:00 |
|
Pierangelo Masarati
|
c1119ec9b3
|
backout ITS#5758 commit
|
2008-10-20 23:19:07 +00:00 |
|
Pierangelo Masarati
|
e233a8e9ee
|
NO-OP must be critical and apply to selected operations (ITS#5758)
|
2008-10-20 23:16:40 +00:00 |
|
Pierangelo Masarati
|
18e3573c81
|
declare support for read controls (ITS#5757)
|
2008-10-20 21:15:13 +00:00 |
|
Pierangelo Masarati
|
c1c16618a4
|
return LDAP_OTHER if the filter cannot be parsed (ITS#5751)
|
2008-10-19 21:23:06 +00:00 |
|
Hallvard Furuseth
|
3fff0a7919
|
Warning cleanup: signed meets unsigned: SASL struct propval {unsigned nvalues}.
|
2008-10-18 23:59:53 +00:00 |
|
Hallvard Furuseth
|
7cd654253e
|
ITS#4467: Fix snprintf buffer overflow test for olcDbQuarantine output.
Overrides previous patch which partly fixed it: it was a no-op test before.
|
2008-10-18 23:49:28 +00:00 |
|
Hallvard Furuseth
|
db2172c5c9
|
Warning cleanup to ITS#5695/rev 1.453: signed meets unsigned.
|
2008-10-18 20:25:57 +00:00 |
|
Hallvard Furuseth
|
4e616dced8
|
Fix Debug format (%d, size_t) => (%lu, (unsigned long)value).
Warning cleanup: signed meets unsigned.
|
2008-10-18 11:42:13 +00:00 |
|
Hallvard Furuseth
|
d68ba23ab8
|
ITS#5750: Fix nameUIDPretty() bitstring in Name and Optional UID syntax.
Also update a comment about parsing this syntax.
|
2008-10-18 11:09:55 +00:00 |
|