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
|
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
|
cb3248f173
|
cleanup
|
2006-09-01 10:01:36 +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 |
|
Howard Chu
|
ff40a705da
|
ITS#4541 better fix
|
2006-05-12 06:33:27 +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
|
77e7acc4f9
|
cleanup; make sure no spurious error code slip thru
|
2006-04-24 12:12:14 +00:00 |
|
Pierangelo Masarati
|
dfc8e7f6b8
|
better fix for ITS#4483
|
2006-04-09 22:29:42 +00:00 |
|
Pierangelo Masarati
|
74b6ab9029
|
more cleanup
|
2006-04-08 11:01:19 +00:00 |
|
Pierangelo Masarati
|
8823f5cc87
|
fix ITS#4450?
|
2006-04-03 00:34:35 +00:00 |
|
Howard Chu
|
aa87b9ad2e
|
cleanup dead code
|
2006-03-31 21:07:53 +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 |
|
Kurt Zeilenga
|
acbb5cf689
|
Happy new year!
|
2006-01-03 23:11:52 +00:00 |
|
Pierangelo Masarati
|
73acecaf0f
|
cleanup
|
2005-12-13 15:53:10 +00:00 |
|
Kurt Zeilenga
|
71cf424b77
|
unifdef -DLDAP_SCOPE_SUBORDINATE
|
2005-11-26 06:35:36 +00:00 |
|
Pierangelo Masarati
|
af23be3675
|
silence warnings...
|
2005-11-14 21:47:17 +00:00 |
|
Howard Chu
|
f18c63fa13
|
Add LDAP* to debug messages to aid tracking
|
2005-10-12 00:23:30 +00:00 |
|
Howard Chu
|
e8b1b004d4
|
Fix ITS#3832 must mutex protect ld->ld_conns
|
2005-10-12 00:05:43 +00:00 |
|
Howard Chu
|
2ea5a66be2
|
ITS#2942 skip referrals that we've already chased
|
2005-10-09 10:01:38 +00:00 |
|
Pierangelo Masarati
|
3638b6c722
|
solve a deadlock during unbind: ldap_send_unbind() is called by ldap_free_connection() only, and just in case the last arg is not 0; but most of the times ldap_free_connection() is called with ld_req_mutex locked, so it shouldn't be locked again from inside ldap_send_unbind()
|
2005-08-11 17:11:41 +00:00 |
|
Pierangelo Masarati
|
228af40058
|
cleanup
|
2005-08-11 12:13:43 +00:00 |
|
Pierangelo Masarati
|
a3a9bb9bfa
|
little more about potential concurrency issues
|
2005-08-03 16:54:08 +00:00 |
|
Howard Chu
|
834f1bd253
|
ITS#3578 increment parent's referral count
|
2005-08-02 11:24:52 +00:00 |
|
Hallvard Furuseth
|
b295d66a2c
|
assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL).
|
2005-08-02 10:57:42 +00:00 |
|
Pierangelo Masarati
|
01dc0183a3
|
plug leaks; cleanup
|
2005-08-01 23:35:44 +00:00 |
|
Pierangelo Masarati
|
5ff31144a7
|
cleanup
|
2005-07-30 16:26:25 +00:00 |
|
Pierangelo Masarati
|
7fade0d585
|
(yet) another potential concurrency issue
|
2005-07-23 22:04:04 +00:00 |
|
Pierangelo Masarati
|
5e84975adf
|
paranoid check
|
2005-07-16 15:37:01 +00:00 |
|
Pierangelo Masarati
|
eb005a9872
|
allow to muck with referrals while chasing...
|
2005-05-28 14:29:08 +00:00 |
|
Kurt Zeilenga
|
8b730300a2
|
Enable subordinate scope feature
|
2005-01-26 03:30:22 +00:00 |
|
Kurt Zeilenga
|
dc0eacd40b
|
Happy New Year!
|
2005-01-01 20:49:32 +00:00 |
|
Kurt Zeilenga
|
d611a4b49a
|
unifdef -UNEW_LOGGING
|
2004-09-04 04:54:28 +00:00 |
|
Kurt Zeilenga
|
1ccb936170
|
fix typo in last commit
|
2004-08-28 04:01:19 +00:00 |
|
Kurt Zeilenga
|
c9dd33b520
|
Add scheme check to find_connection
|
2004-08-28 03:55:02 +00:00 |
|
Kurt Zeilenga
|
8064bb6ef1
|
A better find_connection() port fix
|
2004-08-28 03:53:31 +00:00 |
|
Kurt Zeilenga
|
1d3eccca9e
|
Partial ITS#3280 fix. ldap:// referrals only.
|
2004-08-28 03:25:59 +00:00 |
|
Kurt Zeilenga
|
f0bd9b3a5b
|
Mark areas needed poll(2) support with HAVE_POLL.
|
2004-07-09 17:50:22 +00:00 |
|
Howard Chu
|
efdeee929d
|
Revert previous commit, didn't solve anything. Probably made things worse.
|
2004-04-08 12:40:49 +00:00 |
|
Howard Chu
|
690f0111e9
|
ITS#2894 - search refs that are the immediate result of another search
ref are associated with the parent req instead of the original req, to
prevent infinite loops.
|
2004-01-25 10:30:10 +00:00 |
|
Kurt Zeilenga
|
3c598e89fb
|
Happy new year
|
2004-01-01 19:15:16 +00:00 |
|
Kurt Zeilenga
|
afb520a6e9
|
LDAP_SCOPE SUBORDINATE implementation
|
2003-12-30 01:34:05 +00:00 |
|
Kurt Zeilenga
|
271fff13de
|
Sync with HEAD
|
2003-12-17 17:55:27 +00:00 |
|
Kurt Zeilenga
|
159de0f135
|
Updated notices and acknowledgements
|
2003-11-26 07:16:36 +00:00 |
|
Howard Chu
|
0b96b6b6ad
|
Chasing a referral needs both the request and response mutexes.
Unlock and relock... (yuck)
|
2003-03-06 14:53:01 +00:00 |
|
Howard Chu
|
844cc97928
|
More for re-entrant LDAP* handles. Works much better.
|
2003-02-13 23:02:31 +00:00 |
|