Kurt Zeilenga
|
4297ec242a
|
clarify ALL
|
2005-11-25 07:27:38 +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
|
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 |
|
Pierangelo Masarati
|
1ca8defe9b
|
improve previous commit
|
2005-10-01 15:27:16 +00:00 |
|
Pierangelo Masarati
|
2821dcb04c
|
allow to inject whatever control doesn't need response handling
|
2005-10-01 15:11:58 +00:00 |
|
Hallvard Furuseth
|
a286d07109
|
Plug memory leaks
|
2005-08-01 03:44:52 +00:00 |
|
Hallvard Furuseth
|
2bdc980a4b
|
Remove spurious cvalue=NULL printf argument.
|
2005-07-17 11:49:27 +00:00 |
|
Hallvard Furuseth
|
a043d4d356
|
Fix typo: Scope "base" was only matched properly on 32-bit hosts.
|
2005-07-17 11:47:00 +00:00 |
|
Pierangelo Masarati
|
4a223061ed
|
allow abandon/cancel for all tools
|
2005-04-19 21:21:51 +00:00 |
|
Pierangelo Masarati
|
448fa12bc1
|
enable abandon/cancel in ldapsearch (ITS#3670)
|
2005-04-19 18:07:27 +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 |
|
Howard Chu
|
0af48a3d64
|
Add code to aid in testing Abandon/Cancel processing
|
2005-02-18 02:40:06 +00:00 |
|
Pierangelo Masarati
|
c6a1f24186
|
add support for Chaining Behavior control (<draft-sermersheim-ldap-chaining>, a work in progress)
|
2005-01-25 16:11:26 +00:00 |
|
Kurt Zeilenga
|
dc0eacd40b
|
Happy New Year!
|
2005-01-01 20:49:32 +00:00 |
|
Pierangelo Masarati
|
ae8bafea44
|
why scan with {im} when the value need sbe copied? moreover, cookie must be freed after use
|
2004-12-20 23:02:17 +00:00 |
|
Kurt Zeilenga
|
e983616d75
|
More NEW_LOGGING removal
|
2004-10-19 01:40:38 +00:00 |
|
Pierangelo Masarati
|
e739f5a09a
|
advertize LDAP_SCOPE_SUBORDINATE support
|
2004-10-03 21:12:25 +00:00 |
|
Pierangelo Masarati
|
284ca3ecf0
|
ldapsearch doesn't handle correctly setting paged results size to 0 to abort
|
2004-08-24 09:17:10 +00:00 |
|
Pierangelo Masarati
|
db85e423d2
|
fix response output
|
2004-06-21 18:40:20 +00:00 |
|
Pierangelo Masarati
|
52e8543b7b
|
parse page control only in case of succes...
|
2004-06-21 16:46:41 +00:00 |
|
Kurt Zeilenga
|
0b3f8c2303
|
Add LDAP_MAXINT macro
Add additional error checks
Fix a few typos and cleanup
|
2004-06-18 20:14:28 +00:00 |
|
Pierangelo Masarati
|
671e3c7651
|
allow max for time/size limits
|
2004-06-18 19:47:53 +00:00 |
|
Pierangelo Masarati
|
ff49d18a40
|
improve client parsing - first step
|
2004-06-18 08:30:46 +00:00 |
|
Kurt Zeilenga
|
d8dc230a25
|
Fix a limit typo
Use 0 not maxint when 'none' is selected.
|
2004-06-18 07:18:27 +00:00 |
|
Kurt Zeilenga
|
43b9b587fd
|
Remove extra sequence
|
2004-05-15 22:14:12 +00:00 |
|
Pierangelo Masarati
|
bbbe0db326
|
helper for unlimited time/size limits request
|
2004-05-07 17:43:22 +00:00 |
|
Kurt Zeilenga
|
fb57a33ced
|
cleanup
|
2004-04-09 19:48:02 +00:00 |
|
Pierangelo Masarati
|
b641adad8c
|
do not prompt for next page in case of search failure
|
2004-04-09 10:26:30 +00:00 |
|
Kurt Zeilenga
|
e323437c6a
|
cleanup for release engineering
|
2004-03-18 01:06:39 +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
|
ad585f5692
|
unifdef -UOLD_WAY
|
2004-03-12 22:21:14 +00:00 |
|
Luke Howard
|
760c8506a6
|
Enable prompting of paged results with /prompt or /noprompt rather than /true or /false
|
2004-03-01 09:13:36 +00:00 |
|
Luke Howard
|
f4e0802d5d
|
Allow paged results to be requested without interaction by specifying
/false after the page result size (/true is still the default)
|
2004-02-27 10:00:45 +00:00 |
|
Luke Howard
|
9cc32ac874
|
Fix crasher if paged results size is not specified
|
2004-02-27 09:32:16 +00:00 |
|
Luke Howard
|
bd8712ad36
|
Fix for RFC 2696 compliance - avoids infinite loop when talking to
Active Directory (which returns no cookie but size in the last
paged results - this is permitted).
|
2004-02-27 08:16:36 +00:00 |
|
Kurt Zeilenga
|
95b74beed8
|
cleanup
|
2004-01-22 17:48:28 +00:00 |
|
Howard Chu
|
1f6369f984
|
ITS#2922 disable argument globbing under Cygwin and MinGW.
|
2004-01-15 21:27:32 +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
|
271fff13de
|
Sync with HEAD
|
2003-12-17 17:55:27 +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 |
|
Howard Chu
|
5788e12926
|
Revert/Fix prev commit
|
2003-10-18 12:59:55 +00:00 |
|
Howard Chu
|
7fd05f235c
|
Fix parse order in new print_entry ( ctrls )
|
2003-10-18 11:05:48 +00:00 |
|
Kurt Zeilenga
|
4f003dbdaf
|
mv ldap_int_get_controls to ldap_pvt_get_controls
|
2003-10-12 08:14:28 +00:00 |
|
Howard Chu
|
c6cd37c5cf
|
Fix prev commit for empty attrs
|
2003-09-23 11:29:20 +00:00 |
|
Howard Chu
|
87faffa2e6
|
Make new print_entry() the default
|
2003-09-23 11:06:21 +00:00 |
|
Jong Hyuk Choi
|
090ac0a772
|
unifdef LDAP_SYNC and LDAP_SYNCREPL
|
2003-08-27 22:16:04 +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 |
|
Jong Hyuk Choi
|
262f8bf11f
|
LCUP primitive routines removed
|
2003-06-27 17:39:48 +00:00 |
|
Kurt Zeilenga
|
12304f64e5
|
Merge partial and intermediate responses
|
2003-05-31 05:01:49 +00:00 |
|
Howard Chu
|
203493bea7
|
ldap_pvt_tls_destroy depends on HAVE_TLS
These calls belong in an ldap_destroy() library function.
|
2003-05-22 23:25:10 +00:00 |
|
Howard Chu
|
8e8fbe0908
|
Fix ldap_get_attribute_ber to get values in-place.
Revert previous memleak fix in ldapsearch.c
|
2003-05-14 13:16:56 +00:00 |
|
Howard Chu
|
7a720d4b40
|
plug memleak in alternate print_entry()
|
2003-05-12 14:29:35 +00:00 |
|
Hallvard Furuseth
|
5ee9264465
|
Fix assignment of <char/int>* to unsigned <char/int>* and vice versa.
|
2003-05-02 13:29:28 +00:00 |
|
Howard Chu
|
4abff760a0
|
Check HAVE_CYRUS_SASL for sasl_done().
|
2003-04-29 20:21:48 +00:00 |
|
Hallvard Furuseth
|
28e1a3c9da
|
#include "ldap_pvt.h", to get ldap_pvt_tls_destroy().
Cast argument to isspace() to unsigned char.
|
2003-04-29 14:42:58 +00:00 |
|
Kurt Zeilenga
|
0dcd32372c
|
Mark translatable strings. Needs work.
|
2003-04-06 02:59:15 +00:00 |
|
Howard Chu
|
4f8a99e111
|
ITS#2423 plug some memleaks
|
2003-04-06 00:48:48 +00:00 |
|
Howard Chu
|
3499a51dc1
|
Revert previous commit
|
2003-03-29 00:28:00 +00:00 |
|
Howard Chu
|
78f9fb45d4
|
Use ol_version.h
|
2003-03-18 23:37:14 +00:00 |
|
Howard Chu
|
a667cd989b
|
Fix undef'd code for empty attributes.
|
2003-02-10 07:41:30 +00:00 |
|
Kurt Zeilenga
|
737f4b0d34
|
Misc LCUP cleanup
|
2003-02-09 08:43:20 +00:00 |
|
Kurt Zeilenga
|
89489ae534
|
add domainScope control support
|
2003-02-09 06:14:06 +00:00 |
|
Kurt Zeilenga
|
48d47954a6
|
Rework #ifdef'ing of expermental controls to ease release engineering
using LDAP_DEVEL (to indicate experimental) to enable experimental features
(true for HEAD unless LDAP_REL_ENG is defined)
|
2003-02-08 21:53:05 +00:00 |
|
Jong Hyuk Choi
|
5288450294
|
remove printf
|
2003-02-05 15:38:11 +00:00 |
|
Jong Hyuk Choi
|
85b1783d5c
|
LDAP Sync Operation (draft-zeilenga-ldup-sync) as a groundwork for an LDAP replication design
|
2003-02-05 07:37:02 +00:00 |
|
Kurt Zeilenga
|
dab6bdaaad
|
First cut at -V (version) argument. Needs work.
|
2003-01-20 20:11:57 +00:00 |
|
Hallvard Furuseth
|
6a51371fc5
|
Silence gcc warnings (signed vs. unsigned, implicit declarations, unused vars).
|
2003-01-19 15:03:25 +00:00 |
|
Hallvard Furuseth
|
120e39b533
|
Cast ctype.h arguments to unsigned char.
|
2003-01-19 14:05:23 +00:00 |
|
Hallvard Furuseth
|
1fbbc11811
|
Fix LBER_ERROR vs. -1 confusion.
|
2003-01-19 13:10:17 +00:00 |
|
Kurt Zeilenga
|
6939c53170
|
Happy new year
|
2003-01-03 20:20:47 +00:00 |
|
Pierangelo Masarati
|
446f40316a
|
more readable diffs and reduced number of conflicts when adding new client-side controls
|
2002-12-27 14:57:52 +00:00 |
|
Jong Hyuk Choi
|
5e343548ab
|
lcup persistent search option
|
2002-12-18 22:09:25 +00:00 |
|
Howard Chu
|
c102809fab
|
Use ber_flatten2 to avoid excess mallocs
|
2002-12-18 19:16:31 +00:00 |
|
Hallvard Furuseth
|
5b8302f655
|
Factor out common client code to file common.c
|
2002-12-12 16:32:26 +00:00 |
|
Hallvard Furuseth
|
6e82d5b45e
|
Plug memory leak from ldap_<first/next>_attribute().
|
2002-12-11 08:28:42 +00:00 |
|
Howard Chu
|
5efa571ad2
|
Fix Solaris SEGV when base is not specified
|
2002-12-04 16:47:35 +00:00 |
|
Kurt Zeilenga
|
da76c1951e
|
First-cut proxy authorization support.
|
2002-12-03 06:11:32 +00:00 |
|
Hallvard Furuseth
|
334ff687d6
|
Esthetic change: Move break; out of if() to before the next case:
|
2002-12-02 15:46:53 +00:00 |
|
Pierangelo Masarati
|
3f32b6fe17
|
put 'break' only at the end of the 'case'
|
2002-12-01 19:07:05 +00:00 |
|
Hallvard Furuseth
|
44620410d5
|
ldapsearch -E subentries=... lacked a break; for case 'E':
|
2002-11-30 19:17:14 +00:00 |
|
Kurt Zeilenga
|
ca84693b12
|
Clean up error messages
|
2002-11-29 02:49:11 +00:00 |
|
Kurt Zeilenga
|
e918c3b5a7
|
Add -e authzid argument processing
|
2002-11-28 05:56:19 +00:00 |
|
Kurt Zeilenga
|
8754c8f2a3
|
#unifdef paged results, remove lint
|
2002-11-28 04:38:41 +00:00 |
|
Kurt Zeilenga
|
5fe7d38e1c
|
Add whoami.c and passwd.c and other minor tweaks to control cleanups
|
2002-11-28 02:44:38 +00:00 |
|
Kurt Zeilenga
|
235973571a
|
proxy authz control (client only)
Misc control cleanups (client only)
|
2002-11-28 02:26:55 +00:00 |
|
Pierangelo Masarati
|
e8439a9276
|
enforce the declared behavior when using -L[L[L]]
|
2002-11-21 22:13:07 +00:00 |
|
Pierangelo Masarati
|
415a8d325f
|
add limits to entries count for paged results
|
2002-11-21 20:49:02 +00:00 |
|
Pierangelo Masarati
|
b26ecba01a
|
- allow interactive pagedResults size change
- implement pagedResults abandon by setting size=0
- misc code cleanup
|
2002-11-21 03:36:37 +00:00 |
|
Pierangelo Masarati
|
c354bb23bf
|
Support for RFC 2696:
LDAP Control Extension for Simple Paged Results Manipulation
contributed by Lynn Moss <lynnmoss@us.ibm.com> (ITS#2189)
applied with changes.
|
2002-11-21 02:16:53 +00:00 |
|
Kurt Zeilenga
|
26e1043576
|
Add more LDIF comments
|
2002-10-23 18:34:54 +00:00 |
|
Howard Chu
|
ee30206bc2
|
Merged ldap_get_values_ber into ldap_get_attribute_ber.
|
2002-09-06 04:57:21 +00:00 |
|
Howard Chu
|
bbc22d5318
|
Added 2nd version of print_entry using new ldap_get_*_ber functions.
#if'd out by default, but it works fine. Kept both for easy comparison.
|
2002-09-05 11:38:07 +00:00 |
|
Kurt Zeilenga
|
0cd3720e0d
|
Generate subentries control
|
2002-08-30 07:43:47 +00:00 |
|
Kurt Zeilenga
|
4ce42af196
|
Add client-side subentries control support.
Make sure client controls are not specified multiple times.
NT port updates.
|
2002-08-30 07:05:12 +00:00 |
|
Kurt Zeilenga
|
26e4960c1c
|
Remove those #ifdefs NOOP just added.
|
2002-08-30 05:43:47 +00:00 |
|
Kurt Zeilenga
|
0517278aff
|
Place NOOP behind #ifdef
|
2002-08-30 05:02:20 +00:00 |
|