Howard Chu
a9bfce1292
Add some MS AD controls
2018-11-17 18:33:41 -08:00
Ondřej Kuzník
c7ef49c8ce
ITS#8116 Fix handling of syncinfo intermediate message
2018-10-30 10:19:59 +00:00
Ondřej Kuzník
3004e4cabd
ITS#8116 Outline SyncInfo intermediate response
2018-10-19 13:08:09 +01:00
Ondřej Kuzník
8a259e3df1
ITS#8573 allow all libldap options in tools -o option
2018-06-14 16:19:10 +01:00
Quanah Gibson-Mount
59e9ff6243
Happy New Year
2018-03-22 15:35:24 +00:00
Josh Soref
10566c8be3
ITS#8605 - spelling fixes
...
* javascript
* kernel
* ldap
* length
* macros
* maintained
* manager
* matching
* maximum
* mechanism
* memory
* method
* mimic
* minimum
* modifiable
* modifiers
* modifying
* multiple
* necessary
* normalized
* objectclass
* occurrence
* occurring
* offered
* operation
* original
* overridden
* parameter
* permanent
* preemptively
* printable
* protocol
* provider
* really
* redistribution
* referenced
* refresh
* regardless
* registered
* request
* reserved
* resource
* response
* sanity
* separated
* setconcurrency
* should
* specially
* specifies
* structure
* structures
* subordinates
* substitution
* succeed
* successful
* successfully
* sudoers
* sufficient
* superiors
* supported
* synchronization
* terminated
* they're
* through
* traffic
* transparent
* unsigned
* unsupported
* version
* absence
* achieves
* adamson
* additional
* address
* against
* appropriate
* architecture
* associated
* async
* attribute
* authentication
* authorized
* auxiliary
* available
* begin
* beginning
* buffered
* canonical
* certificate
* charray
* check
* class
* compatibility
* compilation
* component
* configurable
* configuration
* configure
* conjunction
* constraints
* constructor
* contained
* containing
* continued
* control
* convenience
* correspond
* credentials
* cyrillic
* database
* definitions
* deloldrdn
* dereferencing
* destroy
* distinguish
* documentation
* emmanuel
* enabled
* entry
* enumerated
* everything
* exhaustive
* existence
* existing
* explicitly
* extract
* fallthru
* fashion
* february
* finally
* function
* generically
* groupname
* happened
* implementation
* including
* initialization
* initializes
* insensitive
* instantiated
* instantiation
* integral
* internal
* iterate
2017-10-11 14:39:38 -07:00
Quanah Gibson-Mount
1df85d3427
Happy New Year!
2017-01-03 12:36:47 -08:00
Quanah Gibson-Mount
6c4d6c880b
Happy New Year!
2016-01-29 13:32:05 -06:00
Thomas Cort
590378edca
ITS#8118 dosearch: flush stdout
...
The LDIF output wasn't being explicitly flushed. In certain scenarios,
such as piping the output of a persistent ldapsearch to node.js v0.12
on Mac OS X 10.10.3, the output is unavailable to the process
consuming the search results until the stdio buffer fills (8192 bytes
for example). This can leave the tail end of persistent search results
in the buffer for a long time (until enough output has accumulated).
Explicitly call flush so that the output is immediately available.
2015-04-29 20:01:03 +01:00
Quanah Gibson-Mount
1705fa7e55
Happy New Year
2015-02-11 15:36:57 -06:00
Howard Chu
a69da18849
plug benign leak (coverity)
2015-01-13 19:59:41 +00:00
Howard Chu
97d6a4fe3e
Fix unused fprintf arg (coverity)
2015-01-13 19:23:51 +00:00
Howard Chu
568dc87dbd
ITS#7871 more for LDIF wrap
...
Clients should just use 0 for default wrap, and let libldif
take care of it.
2014-06-13 10:08:07 -07:00
Kurt Zeilenga
5c878c1bf2
Happy new year (belated)
2014-01-25 05:21:25 -08:00
Stef Walter
5c91989477
ITS#7695 Fix ldapsearch regression with CLDAP
...
Don't try to parse the result of a CLDAP bind request. Since these are
faked, no message is actually returned.
2013-10-10 10:53:27 -07:00
Howard Chu
461db2de1a
ITS#7497 fix lineno overflow in ldif_read_record()
2013-01-23 02:19:02 +00:00
Kurt Zeilenga
0fd1bf30b8
Happy New Year
2013-01-02 10:22:57 -08:00
W. Trevor King
5cf4fbc74d
ITS#7271 Don't clobber SASL_NOCANON in clients/tools/common.c
2012-05-30 09:39:54 -07:00
Jan Vcelak
4685391f8f
ITS#7177 doc updates, further cleanup needed
2012-02-23 15:49:13 -08:00
SATOH Fumiyasu
1542d29a99
ITS#7152 Add missing '>' in tools help message
2012-02-23 14:48:32 -08:00
Hallvard Furuseth
25eb3dc534
ITS#7156 ldapsearch.c: #include <ac/time.h>.
...
Needed since e080ba6e9d , ITS#7009.
2012-02-07 16:46:39 +01:00
Hallvard Furuseth
b1646fea2f
Makefile.in: Cleanup ldvversion.c (ldapvc version)
2012-02-07 16:10:58 +01:00
Kurt Zeilenga
2bbf9804b9
Happy New Year!
2012-01-01 07:10:53 -08:00
Hallvard Furuseth
ef76d419ec
ITS#6548,#7092 Unbind,cleanup before client exit.
...
Gets rid of "(connection lost)" in slapd statslog "closed" message.
2011-11-20 13:52:40 +01:00
Hallvard Furuseth
26d881a93c
Fix uninitialized variable in ldapmodify.
...
Introduced by 3a46af398c .
2011-11-20 13:52:07 +01:00
Pierangelo Masarati
58255ab250
further cleanup of ldapsearch response
2011-08-22 11:19:30 -06:00
Pierangelo Masarati
71eda709c6
referral is a legitimate result
2011-08-22 11:19:30 -06:00
Pierangelo Masarati
72e8a15068
make sure size limits are passed to ldapsearch
2011-08-22 11:19:30 -06:00
Pierangelo Masarati
d75803ed3f
use ldap_search_ext(timelimit) instead of ldap_set_option(LDAP_OPT_TIMELIMIT) (related to ITS#7009)
2011-08-11 12:16:01 +02:00
Pierangelo Masarati
e080ba6e9d
honor TIMEOUT when appropriate (ITS#7009); also honor timelimit (was broken)
2011-08-10 22:40:49 +02:00
Howard Chu
d76be4828c
ITS#6977 fix verbose check in client tools
2011-06-23 17:10:37 -07:00
Howard Chu
3fcf2b163b
ITS#6946 fix double-free, broken by 77a7ef0
2011-06-03 19:31:29 -07:00
Pierangelo Masarati
d7a8eff546
check security-related incompatible args (ITS#6849)
2011-03-02 14:14:39 +00:00
Hallvard Furuseth
11e2ac526c
Fix last ldapwhoami commit.
...
Ensure message is initialized before freeing it.
2011-02-02 22:48:12 +00:00
Howard Chu
a7e0c6cd2e
ITS#6755 pagedresults loop was accessing a closed FILE*.
2011-02-01 05:24:53 +00:00
Pierangelo Masarati
f4ededc49a
do not #ifdef LDAP_CONTROL_AUTHZID_REQUEST; it's standard track
2011-01-08 12:50:11 +00:00
Pierangelo Masarati
9f8adeb289
make sure cred is freed
2011-01-08 12:49:38 +00:00
Pierangelo Masarati
cef31a77a7
make sure msg is freed
2011-01-08 12:49:21 +00:00
Kurt Zeilenga
be897b6679
Outline SASL interactive API (no meat)
2011-01-06 18:37:23 +00:00
Pierangelo Masarati
12cee3bfcb
plug leak on usage()
2011-01-05 23:00:51 +00:00
Pierangelo Masarati
d82a1127d0
allow clients to set USERNAME in session tracking control request (6779); plug minor leaks
2011-01-05 22:54:20 +00:00
Kurt Zeilenga
966cef8c9a
Happy New Year
2011-01-05 00:42:37 +00:00
Pierangelo Masarati
674ada062f
plug one time leak (this time should be correct; ITS#6778)
2011-01-04 23:17:42 +00:00
Pierangelo Masarati
98be1e240c
revert previous commit (ITS#6777)
2011-01-04 22:34:22 +00:00
Pierangelo Masarati
c4da17093d
cleanup
2011-01-04 21:45:43 +00:00
Pierangelo Masarati
f8761cfebb
plug minor leak
2011-01-04 18:45:21 +00:00
Pierangelo Masarati
31199e1847
cleanup controls logging in LDIF mode (-L[L[L]], ITS#6775)
2011-01-04 18:20:04 +00:00
Pierangelo Masarati
2ae62e86bc
add generic support for RFC 3829 authzid control (bauthzid)
2011-01-04 16:03:31 +00:00
Pierangelo Masarati
e2440ccb00
fix previous commit
2011-01-04 01:02:12 +00:00
Pierangelo Masarati
180ad95b16
quick fix; needs work
2011-01-04 00:08:12 +00:00
Pierangelo Masarati
a2df1c60ff
fix previous commit
2011-01-03 23:37:48 +00:00
Kurt Zeilenga
4e515a8a65
Add VC support for ppolicy and authzid inner controls
2011-01-03 22:54:48 +00:00
Kurt Zeilenga
37dcb1d791
Remove authzid parameter from verify credential response.
...
If client wants authzid, it can ask by adding an Authorization Identity
Request inner control.
2011-01-03 22:05:23 +00:00
Kurt Zeilenga
7f4c7ebc1c
Extend Verify Credentials encode/decode per -devel post.
...
(ldapvc doesn't yet request/handle inner password policy control.
2011-01-03 21:49:26 +00:00
Pierangelo Masarati
59b220506d
more about ITS#6645
2011-01-01 20:50:00 +00:00
Hallvard Furuseth
77a7ef0adf
Plug one-time LDAPMessage leak
2010-12-20 12:39:48 +00:00
Hallvard Furuseth
78a0be6a42
Plug memory leaks
2010-12-20 10:51:14 +00:00
Kurt Zeilenga
0d15e145be
Add basic client
2010-12-15 01:41:30 +00:00
Kurt Zeilenga
5875113f4d
Very back ldapvc (verify credentials) client
2010-12-14 21:39:08 +00:00
Kurt Zeilenga
2be415a0dd
fix perror
2010-12-14 18:20:43 +00:00
Kurt Zeilenga
0ba7be7a6f
Use ldap_parse_whoami
2010-12-14 18:17:28 +00:00
Hallvard Furuseth
e0adc1aa69
Fix rev 1.270: free def_urlpre correctly. Also free urlpre.
2010-12-04 18:53:04 +00:00
Hallvard Furuseth
bc38ec228b
For ITS#5421: Remove unnecessary #include "ldap_log.h"
2010-11-23 15:25:49 +00:00
Kurt Zeilenga
d271154ffb
Allow all common controls (namely for ppolicy)
2010-10-27 01:00:47 +00:00
Pierangelo Masarati
5524873079
fix multiple generic control parsing
2010-09-18 18:24:31 +00:00
Pierangelo Masarati
18bf64a726
plug one-time leak
2010-09-06 03:09:54 +00:00
Pierangelo Masarati
00fe7f1a7c
fix ITS#6638
2010-09-06 03:09:08 +00:00
Kurt Zeilenga
3dadeb3efe
happy belated New Year
2010-04-13 22:17:29 +00:00
Pierangelo Masarati
9331182a07
union of operation-specific data in LDIFRecord (ITS#6194, by Rich Megginson)
2010-04-13 07:37:59 +00:00
Pierangelo Masarati
c5cf99dd4d
move getpassphrase inside tool_bind; make sure password is always malloc'd and freed
2010-04-12 04:06:13 +00:00
Pierangelo Masarati
3a46af398c
free LDIF handler in case of failure
2010-04-12 03:42:29 +00:00
Pierangelo Masarati
d033f680b5
(ITS#6194) Patch - Enhancement - provide LDIF support as libldif
2010-04-12 02:01:55 +00:00
Ralf Haferkamp
42b870f9bb
print diagnostic messages when sasl_interactive_bind or start_tls_s failed
2009-09-29 17:19:28 +00:00
Pierangelo Masarati
08b43a89f6
check for timeout allowed by options (ITS#6282)
2009-09-08 07:55:57 +00:00
Pierangelo Masarati
e3a2b273a4
silence warning; cleanup code
2009-08-19 12:46:39 +00:00
Pierangelo Masarati
9abaf38d1f
silence warnings
2009-08-19 12:23:27 +00:00
Pierangelo Masarati
f32bc8bc85
advertise known exops
2009-08-13 15:52:56 +00:00
Pierangelo Masarati
8fc79e1116
rework common options (ITS#6049)
2009-08-03 13:40:28 +00:00
Howard Chu
82874bed6e
ITS#6233 don't advance ptr after storing final NUL.
2009-07-28 22:04:13 +00:00
Howard Chu
048f24150f
ITS#6145 free/close before exit
2009-07-22 07:19:41 +00:00
Howard Chu
8f336e9107
Add VLV support
2009-07-13 12:41:02 +00:00
Howard Chu
3f39c79411
Cleanup sss result string
2009-07-13 08:28:11 +00:00
Howard Chu
cb594c7128
Fix typo in derefcrit control
2009-07-13 01:57:25 +00:00
Howard Chu
72e319bd02
ITS#5892 return -1 from ldif_read_record on error
2009-07-07 22:30:55 +00:00
Hallvard Furuseth
8171f077ca
Silence warning in print_deref(): cast lutil_b64_ntop() arg to unsigned char*
2009-04-29 22:19:39 +00:00
Howard Chu
4b078ab617
ITS#6014, partial revert 1.121 for now. We should unconditionally use
...
our own getpassphrase function to avoid these system-dependent problems
2009-03-17 18:07:14 +00:00
Howard Chu
789388ddfe
ITS#6005 strings from ber_scanf must be ber_memfree'd
2009-03-08 00:08:09 +00:00
Howard Chu
7029d640cb
mem cleanup (see ITS#6005) not worth chasing them all down
2009-03-07 01:31:34 +00:00
Howard Chu
0189fb0828
More for #5812 , ifdef NOCANON option
2009-02-06 00:01:38 +00:00
Kurt Zeilenga
4af9eb9715
Update copyright notices
2009-01-22 00:40:04 +00:00
Pierangelo Masarati
416a544a9e
fix one-time leak (non critical)
2008-12-11 23:18:54 +00:00
Pierangelo Masarati
7681642bcf
fix LDAP deref control response; fix tool response handling; add lutil_memcopy() for API uniformity (more about ITS#5768)
2008-12-11 23:17:08 +00:00
Howard Chu
86b5de38be
ITS#5812 add SASL_NOCANON / -N option
2008-11-21 03:30:15 +00:00
Pierangelo Masarati
308b24a327
allow to override (more than one \!) specs requirements on control criticality (for testing purposes; do not advertise)
2008-11-01 16:55:45 +00:00
Pierangelo Masarati
7ad03166b6
add "What Failed?" LDAP control (ITS#5784)
2008-11-01 15:15:57 +00:00
Hallvard Furuseth
dffe8d37fa
ITS#5770: Fix unaligned BerElements: Use BerElementBuffer, not char[size].
2008-10-24 17:52:05 +00:00
Pierangelo Masarati
543a75355c
slight fixes and improvements to previous commit
2008-10-22 23:01:20 +00:00
Pierangelo Masarati
91e14ca638
add support for (experimental) dereference control (ITS#5768); need to re-run autoconf (and autoheader?)
2008-10-22 22:19:49 +00:00
Pierangelo Masarati
eba56f0ec9
default to simple bind when -D is specified and no SASL-related options are used (ITS#5753)
2008-10-19 21:15:24 +00:00
Pierangelo Masarati
4cef770d2b
add ldapurl command
2008-10-19 20:35:18 +00:00