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
Howard Chu
b42d93f24f
ITS#3755 silence strict-aliasing warnings
2006-11-10 10:39:54 +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
Pierangelo Masarati
9bc2cd3987
allow continuous mode
2006-08-25 16:20:48 +00:00
Kurt Zeilenga
e2f4ca480d
ITS#4647: error on bad filter patterns
2006-08-24 03:15:57 +00:00
Kurt Zeilenga
3d667a4705
remove dontusecopy ifdefs
2006-08-22 20:57:33 +00:00
Kurt Zeilenga
97fa3f1efd
More LDAP_DEVEL cleanup
...
Rename ManageDIT to Relax
2006-08-22 00:45:16 +00:00
Kurt Zeilenga
8e5699e60f
fix confused comment
2006-08-17 00:26:25 +00:00
Kurt Zeilenga
423a93019f
Misc RFC reference updates
2006-06-21 07:09:39 +00:00
Pierangelo Masarati
d0fc998454
split lines in additional info (ITS#4543)
2006-05-13 00:46:06 +00:00
Howard Chu
4d85c307c4
ITS#4453 don't print error message on stdout
2006-05-12 07:56:20 +00:00
Pierangelo Masarati
e8e153e4a8
note when the default base is being used (more about ITS#4504)
2006-04-25 23:33:51 +00:00
Pierangelo Masarati
8242166888
print the correct search base when taken from ldaprc (ITS#4504)
2006-04-25 22:23:00 +00:00
Hallvard Furuseth
02cba98c0b
Protect from sprintf buffer overrun in ldapsearch -f file "(cn=%100000s)"
2006-04-05 20:48:15 +00:00
Hallvard Furuseth
7c117e37da
tool_bind(): Do not use pointer to out-of-scope variable (ITS#4434, ppolicy)
2006-04-04 03:20:33 +00:00
Hallvard Furuseth
581c1ff6c7
Cast ctype.h char arguments to unsigned char
2006-04-01 23:44:42 +00:00
Howard Chu
3f09968e5f
cleanup
2006-03-31 13:09:42 +00:00
Kurt Zeilenga
40d75df606
Additional TXN changes (a work in progress)
2006-03-30 18:00:04 +00:00
Pierangelo Masarati
aeb20faf51
improve previous commit
2006-03-10 12:30:33 +00:00
Pierangelo Masarati
ee9c11dd08
don't pass uninitialized pointers around
2006-03-10 12:14:58 +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
Howard Chu
05655a202c
ITS#4403 don't unbind a NULL ld.
2006-02-16 08:21:02 +00:00
Kurt Zeilenga
8c8ea049cb
Macro cleanup
2006-02-16 05:01:29 +00:00
Luke Howard
cc475f4bbe
Allow arbitrary exop data to be base64 encoded
...
Argument matches LDIF, ie <oid|oid:data|oid::b64data>
2006-02-11 00:51:08 +00:00
Luke Howard
97e214ac8d
Fix previous commit
2006-02-10 15:18:45 +00:00
Luke Howard
da5c17aa1e
Use : to separate OID/data in exop - will use :: for base64 encoding data
2006-02-10 08:11:53 +00:00
Luke Howard
074b1fa409
Allow passing string arguments to arbitrary extended operation
2006-02-09 05:29:45 +00:00
Luke Howard
4bae2b8db3
allow execution of arbitrary extended operations (right now there is no way
...
of passing data to them -- working on it)
2006-02-07 09:43:18 +00:00
Kurt Zeilenga
6fd5f89d8e
Don't use C comments to comment out C code
2006-01-10 00:15:56 +00:00
Pierangelo Masarati
32a33fe678
add experimental, non-advertised support for obsolete version of proxyAuthz
2006-01-09 23:06:18 +00:00
Pierangelo Masarati
ade9272561
streamline server control requests
2006-01-09 23:00:28 +00:00
Pierangelo Masarati
8d93570cdf
fix type specifier in format
2006-01-09 21:27:45 +00:00
Kurt Zeilenga
d8eace75a7
cleanup
2006-01-09 05:22:46 +00:00
Pierangelo Masarati
5640f6313a
use new paged results control client API (ITS#4314)
2006-01-08 22:49:24 +00:00
Pierangelo Masarati
57ca537d0c
rework control response handling
2006-01-08 19:51:28 +00:00
Pierangelo Masarati
6baeab011e
paged results may not be the only control response
2006-01-07 16:52:33 +00:00
Pierangelo Masarati
24374846be
fix copyright years
2006-01-06 18:25:22 +00:00
Pierangelo Masarati
339b9c371e
rfc2589 support (ITS#4293)
2006-01-06 17:46:52 +00:00
Pierangelo Masarati
b1fb7f824d
minor cleanup
2006-01-06 16:20:24 +00:00
Kurt Zeilenga
acbb5cf689
Happy new year!
2006-01-03 23:11:52 +00:00
Pierangelo Masarati
9db7874784
complain if new password is not returned when expected
2006-01-02 14:16:34 +00:00
Kurt Zeilenga
ff763d4730
return LDAP_NOT_SUPPORTED when SASL is not available
2005-12-21 22:56:45 +00:00