Commit Graph

69 Commits

Author SHA1 Message Date
Kurt Zeilenga
3dadeb3efe happy belated New Year 2010-04-13 22:17:29 +00:00
Hallvard Furuseth
e7fd598c01 Cleanup since ITS#6133 2009-11-02 16:19:59 +00:00
Hallvard Furuseth
5270cedb86 ITS#6337: replace previous commit with minimum-impact change.
Some cleanup.
2009-11-02 16:14:39 +00:00
Hallvard Furuseth
e77aa3024a Remove spurious comment 2009-10-30 18:43:43 +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
Howard Chu
219c97e4a8 ITS#5724 use bd_self->be_ctrls 2009-02-20 00:57:44 +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
Pierangelo Masarati
785fafa36e defer relayed database lookup (ITS#5643) 2008-08-04 21:17:25 +00:00
Quanah Gibson-Mount
8a7ae2def9 Add missing CVS tags 2008-02-12 02:01:30 +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
Pierangelo Masarati
61787df79b add back-config support to back-relay 2007-08-06 23:22:19 +00:00
Pierangelo Masarati
a8ecd63a6d fix typo 2007-08-06 14:51:47 +00:00
Pierangelo Masarati
89c84fe8a9 rework ITS#4322 check 2007-08-06 14:46:51 +00:00
Ralf Haferkamp
3a9310431e Reworked recent backend API changes, now using a separate struct,
(ConfigReply) for the error messages.
2007-08-03 12:02:07 +00:00
Ralf Haferkamp
5ae46c195e Added a new parameter (ConfigArgs*) to the _db_init, _db_open, _db_close and
_db_destroy functions.
2007-07-25 17:21:05 +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
Howard Chu
6020a6d81d ITS#4337 implement modrdn for back-config 2006-12-24 00:56:37 +00:00
Pierangelo Masarati
f3dba23fbb previous commit contradicts man page; see comment in code 2006-01-14 10:03:11 +00:00
Pierangelo Masarati
af83c5e242 "relay" needs suffix and more cleanup (ITS#4340) 2006-01-14 09:56:35 +00:00
Pierangelo Masarati
de80985c95 don't allow multiple relay lines (ITS#4322) 2006-01-10 20:30:35 +00:00
Kurt Zeilenga
acbb5cf689 Happy new year! 2006-01-03 23:11:52 +00:00
Hallvard Furuseth
81ecb0b153 assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL). 2005-07-18 06:22:33 +00:00
Pierangelo Masarati
d0b804c439 use direct access instead of string comparison to check supported controls 2005-01-29 17:58:48 +00:00
Pierangelo Masarati
beb0f6983a fix previous commit 2005-01-26 09:45:51 +00:00
Pierangelo Masarati
c67ce5f2e3 inherit controls 2005-01-26 08:57:39 +00:00
Kurt Zeilenga
69fcf8cbd6 Cleanup notices 2005-01-21 19:38:13 +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