Commit Graph

11046 Commits

Author SHA1 Message Date
Howard Chu
3a8720d3db Cleanup ASPERL ifdefs 2011-02-05 00:51:18 +00:00
Howard Chu
d1cc334deb Cleanup PERL_5_6 ifdefs 2011-02-05 00:48:22 +00:00
Hallvard Furuseth
2a9ef9badc Silence gcc -Wformat: Cast printf %p arg to void* 2011-02-04 21:24:13 +00:00
Hallvard Furuseth
824ea93d84 Fix ITS#6814: Restore filter2bv_x() prototype.
It was removed in proto-slap.h 1.814, but the function is still in use.
2011-02-04 21:12:48 +00:00
Howard Chu
09cd5ebc4e Overlay result is in rs->sr_err 2011-02-04 17:36:49 +00:00
Howard Chu
586c52c38d config OID for back-perl 2011-02-04 17:13:29 +00:00
Howard Chu
6e0d483f62 Backward compatibility - treat unknown directives as perlModuleConfig's 2011-02-04 17:07:35 +00:00
Howard Chu
1c59810a89 Fixup config init 2011-02-04 16:42:06 +00:00
Howard Chu
6c7654d484 Fix typo from rev 1.15. Apparently nobody has used this module since 2007. 2011-02-04 16:21:10 +00:00
Ralf Haferkamp
41352ea34d Fixed the overlay delete code to allow removing
cn=config overlays again.
2011-02-04 16:10:11 +00:00
Howard Chu
95f014d02f Cleanup config items on destroy 2011-02-04 15:25:42 +00:00
Howard Chu
4e96cd4605 More cleanup / old perl compat 2011-02-04 15:03:16 +00:00
Howard Chu
a815d1821c Dynamic config support - not fully backward compatible 2011-02-04 15:00:10 +00:00
Howard Chu
e3eecf85c4 Dynamic config for back-shell 2011-02-04 13:09:15 +00:00
Howard Chu
aa0153ee88 Fix typo 2011-02-04 12:22:55 +00:00
Howard Chu
e3a5e9d060 Dynamic config for back-passwd 2011-02-04 12:22:17 +00:00
Howard Chu
999b6407b0 Add overlay config stuff, handle overlay responses 2011-02-04 10:52:34 +00:00
Pierangelo Masarati
5d9baf3e85 use (noncritical) whoami extop during SASL bind (ITS#6817) 2011-02-03 23:35:56 +00:00
Pierangelo Masarati
ddbcb565d4 use (noncritical) authzid control during SASL bind (ITS#6817) 2011-02-03 23:20:15 +00:00
Howard Chu
cfd29403c0 Just use back-sock OID arc for overlay 2011-02-03 21:54:11 +00:00
Howard Chu
bef7970e8b As an overlay, always return SLAP_CB_CONTINUE 2011-02-03 21:34:45 +00:00
Howard Chu
d678a83720 Add response message for overlays 2011-02-03 21:24:26 +00:00
Howard Chu
9ca9459ece More for overlay use, add connid extension 2011-02-03 20:47:38 +00:00
Howard Chu
8ab45884e3 Add overlay wrapper, use for triggers etc. 2011-02-03 20:17:23 +00:00
Pierangelo Masarati
fb2092328c do not set c_authz_backend unless needed (ITS#6824, thanks to Howard) 2011-02-03 20:04:56 +00:00
Howard Chu
14b7b19c0d ITS#6821 make sure objectclass is processed before other mods 2011-02-03 00:15:09 +00:00
Hallvard Furuseth
4225acc07a Revert last ITS#6532 commit, it is incomplete.
Needs better MUTATION support in filter.c first.
2011-02-02 23:28:42 +00:00
Hallvard Furuseth
b508c611a6 More ITS#6532: Support (:UUIDOrderingMatch:=foo) 2011-02-02 23:15:17 +00:00
Hallvard Furuseth
e74964d51b More ITS#6532: Support (:csnOrderingMatch:=foo) 2011-02-02 22:24:39 +00:00
Pierangelo Masarati
4e3eac93f7 prefix undef attrs with undef: (ITS#6823) 2011-02-02 21:45:34 +00:00
Howard Chu
e72c093a55 ITS#6711 minimal tweaks for aclbind/idassertbind for privileged connection
in dobind_int().
2011-02-02 20:56:58 +00:00
Howard Chu
d626977848 Cleanup priv/idassert choice: check for configured bind method, not authcDN 2011-02-02 20:32:48 +00:00
Howard Chu
aec5adac17 ITS#6711 use idassert TLS conf for priv connection if aclbind not set 2011-02-02 20:06:28 +00:00
Ralf Haferkamp
c9e49778f4 ITS#6822 fix back-config's default ACL when overlays are in place 2011-02-02 19:56:08 +00:00
Pierangelo Masarati
e4fcc294fa ignore attrs in search request that do not conform to RFC 4511 4.5.1.8. or standard track extensions (ITS#6819) 2011-02-01 23:13:58 +00:00
Pierangelo Masarati
15c8ad1f46 make sure data is reset 2011-02-01 22:58:41 +00:00
Howard Chu
6059ffaa00 Use larger key buffer 2011-02-01 21:24:38 +00:00
Howard Chu
acf502d99d ITS#6806 fix uninit'd NA.txn 2011-02-01 21:21:31 +00:00
Pierangelo Masarati
aef310e4d8 do not return void (ITS#6820) 2011-02-01 17:49:27 +00:00
Pierangelo Masarati
75e3a1931d ignore empty attrs in search requests (ITS#6819; see also ITS#6652) 2011-02-01 13:09:11 +00:00
Pierangelo Masarati
293b5e51a5 first cut at SASL bind issues in idassert (related to ITS#6817) 2011-01-31 22:07:04 +00:00
Pierangelo Masarati
67a9ef8c33 give the caller a chance to use undefined filters (more about ITS#6814) 2011-01-31 21:53:56 +00:00
Pierangelo Masarati
6d35c255d3 do not cause f_result to override undefined ava 2011-01-31 21:33:54 +00:00
Pierangelo Masarati
539a6902de do not denormalize attrs without equality rule (ITS#6818) 2011-01-31 21:20:33 +00:00
Hallvard Furuseth
4064e3c15d Re-fix ITS#6793 (back-ldap bad free of matchedDN).
Previous fix opened for a ITS#6758-style double free if the
caller was broken.  Using REP_MATCHED_MUSTBEFREED is more robust.
2011-01-31 05:30:05 +00:00
Pierangelo Masarati
36d0a161ab also handle RFC 4526 t-f filters in back-ldap (more about ITS#6814) 2011-01-29 14:23:53 +00:00
Pierangelo Masarati
4acb60f808 also handle RFC 4526 t-f filters in back-ldap (more about ITS#6814) 2011-01-29 14:16:02 +00:00
Pierangelo Masarati
b996c17eb2 handle undefined filters in back-ldap (more about ITS#6814) 2011-01-29 12:29:20 +00:00
Pierangelo Masarati
8fcc9b058b handle undefined objectClass values in search filters (ITS#6814) 2011-01-29 10:30:17 +00:00
Howard Chu
3f28eeb797 ITS#6812 cleanup error codes 2011-01-29 03:30:22 +00:00