Pierangelo Masarati
|
8cb4f6b348
|
fix previous commit
|
2007-01-04 19:26:59 +00:00 |
|
Pierangelo Masarati
|
d4324d5813
|
fix \& improve previous commit
|
2007-01-04 18:33:45 +00:00 |
|
Pierangelo Masarati
|
4b75dd6be3
|
implement client-side handling of RFC 4511 unsolicited responses and "Notice of Disconnect"
|
2007-01-04 15:01:22 +00:00 |
|
Kurt Zeilenga
|
da6d9eb046
|
happy new year
|
2007-01-02 20:00:42 +00:00 |
|
Pierangelo Masarati
|
dd94ddba57
|
don't leave dependencies on liblutil in libldap :)
|
2006-12-17 22:04:25 +00:00 |
|
Howard Chu
|
28a1868127
|
Eliminate redundant checks in try_read1msg
|
2006-12-14 10:02:14 +00:00 |
|
Howard Chu
|
157069fe91
|
ITS#4545 better fix. this code still needs cleaning up.
|
2006-12-14 06:58:57 +00:00 |
|
Howard Chu
|
6350fad63f
|
ITS#4545 when referral chasing is off, complete the request
|
2006-12-13 00:36:12 +00:00 |
|
Pierangelo Masarati
|
5a000a9b91
|
fix warnings after previous commit
|
2006-12-04 00:11:12 +00:00 |
|
Pierangelo Masarati
|
a76b702d4c
|
fix request/result abandon
|
2006-12-03 20:56:25 +00:00 |
|
Howard Chu
|
7540751392
|
ITS#4723 add CRYPTO_set_id_callback
|
2006-11-30 06:37:12 +00:00 |
|
Pierangelo Masarati
|
72e586ba36
|
revert previous commit; disable RESTART from ldap.conf
|
2006-11-13 23:51:52 +00:00 |
|
Pierangelo Masarati
|
3c1df853e4
|
fix endless loop in canceling child requests; cleanup
|
2006-11-12 14:22:24 +00:00 |
|
Howard Chu
|
b42d93f24f
|
ITS#3755 silence strict-aliasing warnings
|
2006-11-10 10:39:54 +00:00 |
|
Howard Chu
|
8e48a3c317
|
ITS#4726 call ldap_pvt_tls_init() in init_ctx() to make sure initialization
is done
|
2006-11-09 23:00:38 +00:00 |
|
Howard Chu
|
961f0ba113
|
Fix strval2strlen end-of-string check. Otherwise passing in a string
without string[len] == '\0' causes assert in ldap_dn2bv_x.
|
2006-11-08 23:57:02 +00:00 |
|
Pierangelo Masarati
|
4f351fbd90
|
fix build with thread debugging
|
2006-11-05 09:22:53 +00:00 |
|
Pierangelo Masarati
|
dc871de33d
|
cleanup prvious commit; log number of abandoned requests waiting for response...
|
2006-11-02 19:11:18 +00:00 |
|
Pierangelo Masarati
|
71bcd4a4b6
|
s/ldap_int_discard/ldap_pvt_discard/
|
2006-10-28 18:13:12 +00:00 |
|
Pierangelo Masarati
|
57259831c6
|
fix message (ITS#4717)
|
2006-10-28 16:19:08 +00:00 |
|
Kurt Zeilenga
|
dbaf7c5c25
|
More ldapbis cleanup
|
2006-10-28 04:47:58 +00:00 |
|
Kurt Zeilenga
|
ba2d7ec007
|
More LDAPBIS cleanup
|
2006-10-28 03:27:01 +00:00 |
|
Kurt Zeilenga
|
4587e053e7
|
Misc LDAPbis comment update
Remove unnecessary ISOC notices
|
2006-10-27 19:37:04 +00:00 |
|
Pierangelo Masarati
|
6416d83372
|
add ldap_int_discard(); use it in proxies (ITS#4717)
|
2006-10-22 20:31:41 +00:00 |
|
Kurt Zeilenga
|
60e1237c4e
|
Parse txn failed msgid
|
2006-10-20 06:46:38 +00:00 |
|
Pierangelo Masarati
|
968da1cb14
|
add LDAP_OPT_DIAGNOSTIC_MESSAGE; replace deprecated option names
|
2006-10-14 17:04:17 +00:00 |
|
Pierangelo Masarati
|
387c21c7dd
|
apply slightly revised patch for SO_KEEPALIVE (ITS#4708)
|
2006-10-14 12:42:33 +00:00 |
|
Pierangelo Masarati
|
3dc7480b8b
|
minor cleanup
|
2006-10-09 21:18:36 +00:00 |
|
Pierangelo Masarati
|
799f2b1449
|
I hate code duplication, but don't require functions from liblutil in libldap.so
|
2006-10-08 17:14:04 +00:00 |
|
Pierangelo Masarati
|
2f964def8a
|
add support for VERSION, TIMEOUT and NETWORK_TIMEOUT in ldap.conf
|
2006-09-26 02:34:36 +00:00 |
|
Pierangelo Masarati
|
a9a4a14d80
|
use AC_LINE_MAX
|
2006-09-26 00:33:44 +00:00 |
|
Pierangelo Masarati
|
43f7706c49
|
add URL parsing test tool
|
2006-09-23 11:44:16 +00:00 |
|
Kurt Zeilenga
|
62f4745bfc
|
ITS#4679 cleanup
Note: the caller is expected to pass in a valid LDAP handle. If not,
the assert will trigger to let him know his code is broken.
|
2006-09-21 20:02:55 +00:00 |
|
Howard Chu
|
57c329a3af
|
ITS#4606 errno is not per-thread on WIN32, always use WSAGet/SetLastError
(with notable exceptions: ignore tests for EINTR which winsock never sets)
|
2006-09-14 06:35:34 +00:00 |
|
Pierangelo Masarati
|
4481502313
|
use a more reasonable max line length (ITS#4669)
|
2006-09-12 20:41:37 +00:00 |
|
Pierangelo Masarati
|
ae20e41b70
|
fix outdated comments
|
2006-09-06 12:04:52 +00:00 |
|
Pierangelo Masarati
|
d12f5fbcb5
|
add scope helpers
|
2006-09-06 12:04:33 +00:00 |
|
Pierangelo Masarati
|
06b491a446
|
better function name
|
2006-09-01 16:21:20 +00:00 |
|
Pierangelo Masarati
|
b45c0c881d
|
keep count of requests in use
|
2006-09-01 14:00:58 +00:00 |
|
Pierangelo Masarati
|
517ae66152
|
don't risk dangling pointers
|
2006-09-01 13:59:55 +00:00 |
|
Pierangelo Masarati
|
d1e00eef03
|
don't use deprecated functions
|
2006-09-01 13:57:37 +00:00 |
|
Pierangelo Masarati
|
cb3248f173
|
cleanup
|
2006-09-01 10:01:36 +00:00 |
|
Pierangelo Masarati
|
82f7a0a3bd
|
re-fix ITS#4405 (really start from the first conn)
|
2006-08-18 17:12:16 +00:00 |
|
Pierangelo Masarati
|
b03afa868c
|
skip host="" and port=0 (ITS#4610)
|
2006-08-05 17:08:40 +00:00 |
|
Howard Chu
|
a7870943f7
|
Fix TLS CTX ref counting
|
2006-07-02 22:38:01 +00:00 |
|
Kurt Zeilenga
|
3f9201e95b
|
some LDAP ASN.1 updates from 4511/4526
|
2006-06-15 05:18:06 +00:00 |
|
Pierangelo Masarati
|
41ceb4af9d
|
don't risk using dangling pointers when looping thru connections (ITS#4405)
|
2006-06-13 18:00:33 +00:00 |
|
Howard Chu
|
15853f1e74
|
ITS#4583 use mutex around SSL_accept()
|
2006-06-08 19:35:42 +00:00 |
|
Pierangelo Masarati
|
7a3ff8ddc2
|
count requests and responses in logs
|
2006-05-27 10:17:34 +00:00 |
|
Pierangelo Masarati
|
6b889b0a8a
|
s/fprintf/Debug/ (ITS#4553); lock ld_conn_mutex before accessing conn(s)
|
2006-05-18 00:59:13 +00:00 |
|
Pierangelo Masarati
|
86b566f029
|
cleanup
|
2006-05-18 00:37:56 +00:00 |
|
Pierangelo Masarati
|
2b29cf4909
|
fix rev 1.125 commit
|
2006-05-17 22:13:39 +00:00 |
|
Pierangelo Masarati
|
6a2c344217
|
typo in comment
|
2006-05-14 12:14:08 +00:00 |
|
Howard Chu
|
25f81a48e6
|
Add SSL failure reason to TLS: can't connect message.
|
2006-05-13 00:29:28 +00:00 |
|
Howard Chu
|
ff40a705da
|
ITS#4541 better fix
|
2006-05-12 06:33:27 +00:00 |
|
Howard Chu
|
da0ec66ceb
|
ITS#4541 refine commit for #4524
|
2006-05-12 06:16:32 +00:00 |
|
Howard Chu
|
dc96eca891
|
ITS#4536 set chain_tail after sorting messages
|
2006-05-11 09:07:08 +00:00 |
|
Howard Chu
|
7b10f413d9
|
Fix ITS#4533 don't destroy input request
|
2006-05-10 15:01:50 +00:00 |
|
Pierangelo Masarati
|
373ded8d24
|
add URI list resorting feature (ITS#4524)
|
2006-05-06 16:15:25 +00:00 |
|
Pierangelo Masarati
|
8242166888
|
print the correct search base when taken from ldaprc (ITS#4504)
|
2006-04-25 22:23:00 +00:00 |
|
Pierangelo Masarati
|
a42367ae3a
|
cleanup
|
2006-04-24 17:20:13 +00:00 |
|
Pierangelo Masarati
|
77e7acc4f9
|
cleanup; make sure no spurious error code slip thru
|
2006-04-24 12:12:14 +00:00 |
|
Howard Chu
|
478ae2346e
|
PPOLICY_ERROR is primitive, not constructed
|
2006-04-22 00:23:44 +00:00 |
|
Howard Chu
|
68b374dd4a
|
Fix EXPIRE/GRACE ber tags
|
2006-04-21 23:47:53 +00:00 |
|
Howard Chu
|
eb0c92c7df
|
Return rc for tls_init_def_ctx
|
2006-04-11 20:35:37 +00:00 |
|
Pierangelo Masarati
|
dfc8e7f6b8
|
better fix for ITS#4483
|
2006-04-09 22:29:42 +00:00 |
|
Pierangelo Masarati
|
623a7a9fe2
|
Berlement already freed in ber_flush
|
2006-04-08 17:43:53 +00:00 |
|
Pierangelo Masarati
|
74b6ab9029
|
more cleanup
|
2006-04-08 11:01:19 +00:00 |
|
Howard Chu
|
571ac24b33
|
Fix destruct sequencing
|
2006-04-07 02:41:58 +00:00 |
|
Howard Chu
|
056b193ed7
|
Don't implicitly inherit the default SSL_CTX, tls.c:alloc_handle will
set it explicitly and handle its refcount.
|
2006-04-07 01:52:32 +00:00 |
|
Howard Chu
|
9693c800bf
|
Free/decrement SSL_CTX refcount when (re)setting it
|
2006-04-07 01:15:56 +00:00 |
|
Howard Chu
|
7709d4d89e
|
Bump SSL_CTX refcount whenever it gets retrieved
|
2006-04-07 01:13:31 +00:00 |
|
Howard Chu
|
d18277eac9
|
ITS#4422, #4475
Move TLS options into struct ldapoptions.
Added ldap_int_tls_destroy()
Added LDAP_OPT_X_TLS_NEWCTX to generate new SSL_CTX
|
2006-04-07 00:52:38 +00:00 |
|
Howard Chu
|
51d5db03ff
|
ITS#4422, rearrange options to allow passing NULL args to TLS/Cyrus
|
2006-04-07 00:48:41 +00:00 |
|
Pierangelo Masarati
|
8823f5cc87
|
fix ITS#4450?
|
2006-04-03 00:34:35 +00:00 |
|
Howard Chu
|
e1664b1f42
|
plug leak
|
2006-04-02 21:06:28 +00:00 |
|
Hallvard Furuseth
|
581c1ff6c7
|
Cast ctype.h char arguments to unsigned char
|
2006-04-01 23:44:42 +00:00 |
|
Pierangelo Masarati
|
bf860f0596
|
ld_abandoned must be protected by ld_res_mutex
|
2006-04-01 00:30:07 +00:00 |
|
Howard Chu
|
9686c7ce99
|
cleanup
|
2006-03-31 21:31:32 +00:00 |
|
Howard Chu
|
1c0d2ad7ae
|
cleanup NULL string handling
|
2006-03-31 21:30:06 +00:00 |
|
Howard Chu
|
2d4da0b23c
|
Cleanup NULL derefs
|
2006-03-31 21:18:04 +00:00 |
|
Howard Chu
|
aa87b9ad2e
|
cleanup dead code
|
2006-03-31 21:07:53 +00:00 |
|
Howard Chu
|
8c4711e9db
|
plug leaks
|
2006-03-31 20:36:53 +00:00 |
|
Kurt Zeilenga
|
40d75df606
|
Additional TXN changes (a work in progress)
|
2006-03-30 18:00:04 +00:00 |
|
Pierangelo Masarati
|
177c051f0f
|
use asynchronous API; note that an endless loop may occur (ITS#4450; no fix yet)
|
2006-03-25 08:16:19 +00:00 |
|
Pierangelo Masarati
|
f48bf42578
|
seems to fix referral chasing (ITS#4448)
|
2006-03-24 01:18:36 +00:00 |
|
Pierangelo Masarati
|
70211e9be5
|
handle abnormal condition
|
2006-03-23 18:36:10 +00:00 |
|
Pierangelo Masarati
|
8c9f071238
|
duplicate string from environment, as it may be overridden by the user (ITS#4436)
|
2006-03-20 11:57:16 +00:00 |
|
Pierangelo Masarati
|
df2b44c3b9
|
destroy ld_conn_mutex (ITS#4441)
|
2006-03-20 11:14:43 +00:00 |
|
Kurt Zeilenga
|
544d00f3e5
|
Fix encoding
|
2006-03-07 21:48:47 +00:00 |
|
Kurt Zeilenga
|
fad69dbef8
|
Additional TXN changes
|
2006-03-07 02:21:27 +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 |
|
Luke Howard
|
e5a5f5e1b2
|
Don't fail compile if LDAP_EXOP_X_TURN undefined (ie. if LDAP_REL_ENG undefined)
|
2006-03-05 04:23:59 +00:00 |
|
Luke Howard
|
0ccbce9d09
|
Always pass valid BerElement to ldap_create_control() to avoid assert fail
|
2006-03-02 16:50:34 +00:00 |
|
Kurt Zeilenga
|
8c8ea049cb
|
Macro cleanup
|
2006-02-16 05:01:29 +00:00 |
|
Kurt Zeilenga
|
cbc11c9233
|
unifdef -DLDAP_NULL_IS_NULL
|
2006-02-14 23:18:12 +00:00 |
|
Kurt Zeilenga
|
2d9e341ae9
|
Report layer installed only after installed, and fix up report text
|
2006-02-13 23:26:55 +00:00 |
|
Kurt Zeilenga
|
fe8e3b7efa
|
Kludge for MSAD (ITS#4391 and others)
|
2006-02-07 01:20:55 +00:00 |
|
Howard Chu
|
fb4cba514d
|
ITS#4354 only set DH callback if OPT_DHFILE has been set.
|
2006-01-19 18:12:15 +00:00 |
|
Kurt Zeilenga
|
48c34d254f
|
Update proxied authorization implementation to use IANA
assigned result code.
|
2006-01-12 22:55:56 +00:00 |
|