Commit Graph

194 Commits

Author SHA1 Message Date
Howard Chu
8bc46e741a ITS#5191 do all pagedresult control parsing in the frontend, don't
re-parse in the backend. Keep track of pagedresult controls and state
in backglue.
2007-11-01 15:11:22 +00:00
Pierangelo Masarati
5569180736 draft-wahl-ldap-session: append further instances of the control 2007-09-15 17:26:09 +00:00
Pierangelo Masarati
9a00bbb35f add support for session tracking (draft-wahl-ldap-sessio) to proxy backends requests 2007-08-22 15:49:35 +00:00
Pierangelo Masarati
8ef19246dc fix previous commit (need to finish breakfast before committing...) 2007-08-22 08:57:23 +00:00
Pierangelo Masarati
00368b128a log formatOID, possibly mapped to friendly name if known 2007-08-22 08:44:21 +00:00
Pierangelo Masarati
83eec9f96b add session tracking support to essential exops 2007-08-22 00:41:47 +00:00
Pierangelo Masarati
1a59d091bc minimal implementation of draft-wahl-ldap-session-03 2007-08-21 22:47:54 +00:00
Pierangelo Masarati
6270bd9e82 cleanup experimental controls: rename macros, ifdef code 2007-08-21 21:42:09 +00:00
Pierangelo Masarati
cb05b0e935 fix control value presence 2007-08-21 14:50:32 +00:00
Kurt Zeilenga
f810e6ed41 Distinguish absent control value from empty control value. 2007-04-20 22:32:58 +00:00
Kurt Zeilenga
da6d9eb046 happy new year 2007-01-02 20:00:42 +00:00
Pierangelo Masarati
0981516abf fix ITS#4760 differently 2006-11-24 13:02:26 +00:00
Pierangelo Masarati
de254abb27 destroy cached groups after identity change (ITS#4760) 2006-11-24 11:43:47 +00:00
Pierangelo Masarati
117caa9aeb read entry should allow special attributes in request (*, +, 1.1) 2006-10-14 00:59:55 +00:00
Kurt Zeilenga
d3e288dffe s/managedit/relax/
#unifdef -DSLAP_RELAX
2006-08-22 23:31:46 +00:00
Kurt Zeilenga
3d667a4705 remove dontusecopy ifdefs 2006-08-22 20:57:33 +00:00
Kurt Zeilenga
a1eb25c595 Initial dontUseCopy implementation
Needs to be extended to compare
2006-08-22 20:24:36 +00:00
Kurt Zeilenga
97fa3f1efd More LDAP_DEVEL cleanup
Rename ManageDIT to Relax
2006-08-22 00:45:16 +00:00
Howard Chu
f38bf4b362 plug leaks 2006-05-10 13:03:42 +00:00
Kurt Zeilenga
1b9d68d6ba cleanup 2006-04-06 21:29:38 +00:00
Luke Howard
486721d531 Fix build if LDAP_X_TXN is undefined 2006-03-10 02:44:32 +00:00
Kurt Zeilenga
815c178edc control/TXN cleanup 2006-03-07 22:05:57 +00:00
Kurt Zeilenga
8788a2af36 Disallow pre/post reads in transactions (haven't yet specified
protocol mechanism to return update response controls).
2006-03-07 20:31:46 +00:00
Kurt Zeilenga
8ac8d70a55 TXN protocol element parsers (without any backend support)
Misc cleanup
2006-03-07 00:48:14 +00:00
Kurt Zeilenga
8c8ea049cb Macro cleanup 2006-02-16 05:01:29 +00:00
Kurt Zeilenga
377aa0be68 ITS#4404: fix typo in ValuesReturnFilter control OID, add
temporary server-side support for old OID.
2006-02-15 21:30:35 +00:00
Kurt Zeilenga
48c34d254f Update proxied authorization implementation to use IANA
assigned result code.
2006-01-12 22:55:56 +00:00
Pierangelo Masarati
3a58263037 add comment about run-time registered extop/control compatibility 2006-01-12 08:16:18 +00:00
Howard Chu
a2e4d2f463 Fix prev commit 2006-01-12 03:40:08 +00:00
Pierangelo Masarati
1a217516f0 allow control handlers to be replaced 2006-01-11 19:36:18 +00:00
Pierangelo Masarati
e3a81f17c7 comment no longer required 2006-01-10 02:10:07 +00:00
Pierangelo Masarati
9bcb37b5c1 refine fix to ITS#4320 2006-01-10 02:05:54 +00:00
Pierangelo Masarati
cc51777312 check pointers (ITS#4320) 2006-01-10 01:53:29 +00:00
Pierangelo Masarati
339b9c371e rfc2589 support (ITS#4293) 2006-01-06 17:46:52 +00:00
Pierangelo Masarati
4dd4ecd620 move supporting exops to bvarray 2006-01-06 16:25:31 +00:00
Kurt Zeilenga
acbb5cf689 Happy new year! 2006-01-03 23:11:52 +00:00
Kurt Zeilenga
a6127452f5 restrict assertion control to appropriate requests 2005-12-16 14:26:14 +00:00
Kurt Zeilenga
c106f49029 Primitive handling of dontUseCopy (always error). 2005-11-26 07:09:59 +00:00
Kurt Zeilenga
dc616c771f managedit should be explicitly hidden (it was hidden behind LDAP_DEVEL). 2005-10-17 20:36:21 +00:00
Pierangelo Masarati
ec532ce885 disable pagedResults or reject 2005-09-04 20:08:35 +00:00
Howard Chu
12beb27e46 Fix typos in error messages 2005-08-27 01:18:47 +00:00
Kurt Zeilenga
eceb493bc0 Use IANA assigned OIDs 2005-08-12 21:24:13 +00:00
Kurt Zeilenga
7dec65ee10 Replace 666 OIDs for Assertion/pre-read/post-read controls with
appropriate IANA assigned OIDs, and remove hide.
2005-08-12 18:08:15 +00:00
Hallvard Furuseth
100634c920 Remove unused variables. 2005-07-22 13:18:28 +00:00
Luke Howard
2007c4b8b9 Add slap_parse_ctrl() API for parsing already decoded controls; needed
for SLAPI internal operations to use controls
2005-07-19 08:38:46 +00:00
Hallvard Furuseth
f43a823c73 Add missing "static" for functions declared static but defined non-static 2005-07-18 05:14:41 +00:00
Hallvard Furuseth
d6cc947561 Silence "unused <something>" warnings 2005-07-14 19:52:08 +00:00
Howard Chu
5d2ba11ad9 ITS#3847 silence warnings 2005-07-11 12:11:15 +00:00
Hallvard Furuseth
b1f5e9258a Complete the replacement of LDAP_CONTROL_X_TREE_DELETE with
SLAP_CONTROL_X_TREE_DELETE, which is only defiend when LDAP_DEVEL.
back-sql triggered an assert(0): It expected the control to be supported.
2005-07-07 20:36:37 +00:00
Kurt Zeilenga
8ef743309b Place manageDIT behind LDAP_DEVEL (not for initial 2.3 release) 2005-06-03 20:54:06 +00:00