Commit Graph

188 Commits

Author SHA1 Message Date
Pierangelo Masarati
968da1cb14 add LDAP_OPT_DIAGNOSTIC_MESSAGE; replace deprecated option names 2006-10-14 17:04:17 +00:00
Howard Chu
8cf9982912 Portability cleanups 2006-09-14 07:58:02 +00:00
Kurt Zeilenga
40d75df606 Additional TXN changes (a work in progress) 2006-03-30 18:00:04 +00:00
Kurt Zeilenga
17c826f370 Add missing break, ugh. 2006-03-06 22:47:06 +00:00
Kurt Zeilenga
cafc204a13 fix prev commit 2006-03-06 22:32:11 +00:00
Kurt Zeilenga
d787d7692e Cleanup 2006-03-06 22:30:12 +00:00
Kurt Zeilenga
f45cf3002f Don't commit transactions if modify failed. 2006-03-06 22:25:11 +00:00
Kurt Zeilenga
d15ce4d967 Need to clear controls before ldap_txn_end_s call.
Provide proxy control in bind calls instead of via ldap_set_option()
2006-03-06 21:46:31 +00:00
Kurt Zeilenga
825ce79611 Initial and rough client-side implementation of the revised LDAP
Transactions specification.  A work in progress!  Comments welcomed.
2006-03-06 21:20:36 +00:00
Pierangelo Masarati
ade9272561 streamline server control requests 2006-01-09 23:00:28 +00:00
Pierangelo Masarati
57ca537d0c rework control response handling 2006-01-08 19:51:28 +00:00
Kurt Zeilenga
acbb5cf689 Happy new year! 2006-01-03 23:11:52 +00:00
Pierangelo Masarati
fcda57e90f use macros instead of numbers... 2005-12-13 20:11:26 +00:00
Pierangelo Masarati
d34fffcaf9 use lutil_ato*() whenever appropriate 2005-11-24 01:10:05 +00:00
Pierangelo Masarati
337e297faf add some friendly output of server control responses; please review 2005-11-23 01:18:18 +00:00
Pierangelo Masarati
78ce7e2d32 print control response (may need to condition with an arg switch?) 2005-11-22 14:29:38 +00:00
Pierangelo Masarati
165fb447be even better wording (according to RFC2849) 2005-11-20 22:31:07 +00:00
Kurt Zeilenga
210638e3c5 slightly better wording 2005-11-20 21:28:32 +00:00
Pierangelo Masarati
55349537ad warn if one uses "dn:" inside an entry during add (likely forgot the newline between two entries) 2005-11-20 19:10:13 +00:00
Pierangelo Masarati
1ce491e4f4 fix library checks; implement client side of "touch" modify (ITS#4183) 2005-11-20 14:17:37 +00:00
Pierangelo Masarati
81b28fe329 check reponse tags in ldapmodify; other functions rely on client library, which might need further work. Also, remove or silence all deprecated API calls 2005-11-16 21:50:51 +00:00
Hallvard Furuseth
a286d07109 Plug memory leaks 2005-08-01 03:44:52 +00:00
Hallvard Furuseth
d49a477702 Cleanup 2005-07-31 18:05:51 +00:00
Hallvard Furuseth
262f199bb2 Silence warning 2005-07-27 08:33:59 +00:00
Hallvard Furuseth
a4e0331f89 Silence "unused label" warning 2005-07-14 19:11:48 +00:00
Kurt Zeilenga
edac9abcfe Fix client-side ManageDIT control 2005-05-13 18:35:55 +00:00
Howard Chu
476547e7c1 Pick up strutct timeval definition 2005-05-05 23:04:49 +00:00
Pierangelo Masarati
4a223061ed allow abandon/cancel for all tools 2005-04-19 21:21:51 +00:00
Kurt Zeilenga
c57f440118 ITS#3620: Initial Unbind control fix
A better fix would be to use the _ext interface
Also add and use a tool_destroy() function (to destroy SASL/TLS contexts).
2005-04-01 23:29:02 +00:00
Kurt Zeilenga
dc0eacd40b Happy New Year! 2005-01-01 20:49:32 +00:00
Pierangelo Masarati
01a1eec957 fix ITS#3257 2004-07-25 23:05:29 +00:00
Kurt Zeilenga
44349f4ac6 Further refine last commit 2004-04-05 15:40:07 +00:00
Kurt Zeilenga
f6d2bd8846 Fix last commit 2004-04-05 15:38:50 +00:00
Kurt Zeilenga
88915d8a8a ITS#3057: Forgot to call ldap_perror() 2004-04-05 15:29:35 +00:00
Kurt Zeilenga
db18784462 Fix builds with LDAP_GROUPTING_TRANSACTION 2004-03-17 23:17:33 +00:00
Kurt Zeilenga
aa797c0eec #ifdef txn code 2004-03-17 03:13:00 +00:00
Kurt Zeilenga
0ba4b24c36 Rework to support txn intermediate responses
(if only they were implemented :-)
2004-03-15 02:20:38 +00:00
Kurt Zeilenga
647df2b9cb Start of client-side LDAP tranactions (non-working)
and lots of cleanup (hence the commit)
(ldapmodify will need much more work for transactions)
2004-03-14 23:32:00 +00:00
Kurt Zeilenga
25805a3bb2 -E/-e are not just for controls 2004-03-12 22:34:07 +00:00
Kurt Zeilenga
65b9c027f6 Allow no args 2004-02-27 02:12:46 +00:00
Kurt Zeilenga
3c598e89fb Happy new year 2004-01-01 19:15:16 +00:00
Kurt Zeilenga
d2b9a4913b Use ldap_unbind_ext(3) 2003-12-18 19:15:57 +00:00
Kurt Zeilenga
d5a1231a64 Remove -C(hasing) option. Doesn't make sense for update operations
(at least not with a secure authentication framework).
2003-12-17 00:34:37 +00:00
Kurt Zeilenga
e0e43961c8 Cleanup notices and attribution 2003-11-26 08:31:36 +00:00
Kurt Zeilenga
e3a4c4ec9c Notice/Acknowledge updates 2003-11-26 02:58:56 +00:00
Kurt Zeilenga
327880b984 Notice updates 2003-11-25 23:17:08 +00:00
Kurt Zeilenga
99f968b597 Initial support for pre/post read controls.
TODO:
	Fix transactional consistency
	Add client response control handling
2003-09-16 18:56:04 +00:00
Kurt Zeilenga
794c4942bf ITS#2645: fix NULL DN bug 2003-08-09 17:45:34 +00:00
Kurt Zeilenga
afa2cd1893 ITS#2657: authzid (and assertion) should apply to most everything
(preliminary modify/incr client-side code)
2003-07-30 10:21:16 +00:00
Kurt Zeilenga
bbfaf8c6c5 Misc translation tweaks 2003-04-06 03:27:52 +00:00