Commit Graph

208 Commits

Author SHA1 Message Date
Kurt Zeilenga
4af9eb9715 Update copyright notices 2009-01-22 00:40:04 +00:00
Howard Chu
86b5de38be ITS#5812 add SASL_NOCANON / -N option 2008-11-21 03:30:15 +00:00
Hallvard Furuseth
9a542f526d Warning cleanup: signed meets unsigned: Replace BVICMP() with !BV_CASEMATCH().
BVICMP() tried (unnecessarily) to return <0 / 0 / >0, but could be unsigned.
2008-10-17 16:34:04 +00:00
Hallvard Furuseth
f247093031 Remove uninitialized variable since last change 2008-01-09 20:25:51 +00:00
Howard Chu
b2cf21e625 Trim replog-related cruft 2008-01-09 16:05:28 +00:00
Kurt Zeilenga
c890c96d13 Happy New Year (belated) 2008-01-08 00:19:56 +00:00
Howard Chu
707a09b704 ITS#5247 fix verbose completion messages 2007-12-15 01:51:04 +00:00
Hallvard Furuseth
6e63bac9eb Remove lint 2007-08-16 22:46:38 +00:00
Kurt Zeilenga
206b1aed55 Parse server controls on each response, and print them. 2007-07-18 17:38:30 +00:00
Quanah Gibson-Mount
2fa94d3f7e Use correct memory free function (ITS#4901) 2007-04-02 00:43:16 +00:00
Howard Chu
d38f2d8096 Coverity - check for malloc failure (however unlikely...) 2007-02-13 11:27:06 +00:00
Ralf Haferkamp
caaef2103a Printout ldap_result() error message (ITS #4812) 2007-01-23 11:05:43 +00:00
Howard Chu
29bda3922a ITS#4800 2007-01-10 20:30:29 +00:00
Howard Chu
d0d709fadd ITS#4799 remove kbind 2007-01-10 00:01:38 +00:00
Kurt Zeilenga
da6d9eb046 happy new year 2007-01-02 20:00:42 +00:00
Pierangelo Masarati
8b49d50e92 (blind) fix type format 2006-12-18 08:21:06 +00:00
Luke Howard
b7c41e655f Add common -o nettimeout option to specify network timeout 2006-12-18 03:17:43 +00:00
Howard Chu
181982470f Reject malformed LDIF - missing modops, or mismatched attributes 2006-11-27 04:49:30 +00:00
Howard Chu
ead61fbfad Revert rbuf length setting in prev commit 2006-11-27 04:15:55 +00:00
Howard Chu
712129fe11 Parser rewrite:
use liblutil's ldif_read_record instead of read_one_record
  track line numbers across entire LDIF instead of just for a single
	entry, to allow easier locating of errors. (we can also add the
	-j jump option later.)
  split Add/Modify parse paths, precompute size of pmods instead of
  	continuously using realloc.

Entry processing is now linear time instead of n^2 with entry size.
2006-11-24 17:05:45 +00:00
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