Kurt Zeilenga
5c878c1bf2
Happy new year (belated)
2014-01-25 05:21:25 -08:00
Hallvard Furuseth
5415e1e6de
ITS#6758 Rewrite code for contrib:wrap_slap_ops.
...
Tweak slapd code so wrap_slap_ops can process it: Use pointers
BackendInfo *bi instead of array "func" = &bi->bi_op_bind. In
slapo-chain, keep a slap_operation_t instead of a function ptr.
2013-12-11 14:40:45 +01:00
Kurt Zeilenga
0fd1bf30b8
Happy New Year
2013-01-02 10:22:57 -08:00
Kurt Zeilenga
2bbf9804b9
Happy New Year!
2012-01-01 07:10:53 -08:00
Kurt Zeilenga
966cef8c9a
Happy New Year
2011-01-05 00:42:37 +00:00
Kurt Zeilenga
3dadeb3efe
happy belated New Year
2010-04-13 22:17:29 +00:00
Hallvard Furuseth
5270cedb86
ITS#6337: replace previous commit with minimum-impact change.
...
Some cleanup.
2009-11-02 16:14:39 +00:00
Pierangelo Masarati
6a1ac5f987
quick hack for ITS#6337: malloc'ed callback for bind
2009-10-19 23:00:15 +00:00
Hallvard Furuseth
22260f8445
ITS#6154: don't assume in slap_callback.sc_cleanup that sc_response was called.
...
Also remove unused bd = NULL assignment from last commit.
2009-06-12 23:12:37 +00:00
Hallvard Furuseth
136a56bd6b
Fix last commit (add a comment)
2009-06-01 22:27:12 +00:00
Hallvard Furuseth
fa40617c83
More ITS#6133: Search/Extended referrals, entry_<get/release> results,
...
entry_release memory leak, OpExtra keys to detect recursion, cleanup.
Also rewrite to table/macro-driven operations, and shorten RB_* names.
2009-06-01 22:19:15 +00:00
Hallvard Furuseth
ad09b13196
Drop Unbind too for ITS#6133. Some cleanup. Add/fix comments.
2009-05-30 22:57:43 +00:00
Hallvard Furuseth
23a726395f
ITS#6133: Handlers for Abandon, Cancel, connection init/destroy
...
should not exist. Catch coredump. Fix error/result code handling.
2009-05-21 00:09:30 +00:00
Hallvard Furuseth
7f28d0a13d
ITS#5328: Make relay_back_has_subordinates() return failure on failure
2009-05-20 21:34:40 +00:00
Pierangelo Masarati
e06771c10a
fix recursion detection (ITS#5943)
2009-02-12 22:29:13 +00:00
Kurt Zeilenga
4af9eb9715
Update copyright notices
2009-01-22 00:40:04 +00:00
Quanah Gibson-Mount
a2e10091f6
Fix missing CVS tag
2008-02-12 02:00:13 +00:00
Hallvard Furuseth
5b526d2544
ITS#5328 - cosmetic cleanup (0 -> LDAP_SUCCESS)
2008-02-11 21:07:25 +00:00
Pierangelo Masarati
e3befa7f26
fix referrals (part of ITS#5328); fix compare (ITS#4937)
2008-01-19 10:43:08 +00:00
Hallvard Furuseth
2dd186a8fd
More ITS#5328 cleanup
2008-01-18 17:05:23 +00:00
Pierangelo Masarati
79e68ebc2d
cleanup previous commit
2008-01-16 22:00:57 +00:00
Pierangelo Masarati
8517e7199a
rework back-relay internals along Hallvard's suggestions (ITS#5328)
2008-01-16 21:53:44 +00:00
Pierangelo Masarati
440099d271
fix test; don't return error when relaying exops
2008-01-15 21:59:23 +00:00
Kurt Zeilenga
c890c96d13
Happy New Year (belated)
2008-01-08 00:19:56 +00:00
Pierangelo Masarati
27428ac00e
uniformly exploit rootdn bind; add support for rootdn bind to backends that didn't have it (ITS#4962)
2007-08-16 09:38:15 +00:00
Howard Chu
88cbe052e0
Fallout from ITS#4986 - remove unused param of select_backend()
2007-07-13 03:18:20 +00:00
Pierangelo Masarati
dd3f101ff8
further cleanup round in back-relay database selection; cleanup
2007-05-16 01:39:41 +00:00
Pierangelo Masarati
f2d213d73f
if no database can be looked up, don't send result when not appropriate
2007-05-12 13:09:48 +00:00
Pierangelo Masarati
d12592ca3c
don't try to lookup a database when there's no request DN
2007-05-12 13:07:17 +00:00
Pierangelo Masarati
639d678592
cleanup struct declarations
2007-03-20 01:07:10 +00:00
Kurt Zeilenga
da6d9eb046
happy new year
2007-01-02 20:00:42 +00:00
Kurt Zeilenga
acbb5cf689
Happy new year!
2006-01-03 23:11:52 +00:00
Kurt Zeilenga
dc0eacd40b
Happy New Year!
2005-01-01 20:49:32 +00:00
Pierangelo Masarati
c90c9f3689
don't try to send results on abandon (ITS#3434)
2004-12-12 23:23:00 +00:00
Pierangelo Masarati
ed0949c7e7
work out an issue with chk_referrals and back-relay/rwm; this looks like the best compromise
2004-12-11 17:36:25 +00:00
Pierangelo Masarati
fa4918ec1e
(temporary?) fix to ITS#3434
2004-12-11 16:28:45 +00:00
Howard Chu
7e87f54716
Revert ITS#3353 patch, it needs to be reworked.
2004-10-06 05:51:38 +00:00
Howard Chu
fda3d6260e
ITS#3353 consolidate slapd globals into a single struct
2004-10-01 07:33:16 +00:00
Pierangelo Masarati
b94d5e17e2
rework op/rs structures to deal with opeartional attributes
2004-07-18 21:44:29 +00:00
Pierangelo Masarati
9d48197461
to be conservative ...
2004-03-18 19:45:34 +00:00
Pierangelo Masarati
cd8e154e4f
works in most cases ...
2004-03-17 22:37:59 +00:00
Pierangelo Masarati
b3d238465d
added callbacks to most of the functions; more cleanup
2004-03-17 11:14:30 +00:00
Pierangelo Masarati
f07e485e82
search/unbind works; need to consistently add callbacks to other ops
2004-03-17 10:05:38 +00:00
Pierangelo Masarati
737f3d8636
slight improvements; doesn't work yet
2004-03-17 09:25:59 +00:00
Pierangelo Masarati
e9c8fd5ee6
actually, teh backend could also be selected on a per-operation basis, if "relay <real naming comntext>" is not provided
2004-03-17 07:56:19 +00:00
Pierangelo Masarati
ba470467af
add back-relay (doesn't work yet)
2004-03-17 01:03:21 +00:00