Daniel Stenberg
|
2c15ee4bdb
multi: make the "general" list of easy handles a Curl_llist
|
4 months ago |
Viktor Szakats
|
f81f351b9a
tidy-up: OS names
|
4 months ago |
Stefan Eissing
|
709a6a3965
cfilters: send flush
|
5 months ago |
Stefan Eissing
|
5a9262a333
url: dns_entry related improvements
|
5 months ago |
Stefan Eissing
|
ba44ac62e3
progress: ratelimit/progress tweaks
|
4 months ago |
Stefan Eissing
|
17e6f06ea3
connect: fix connection shutdown for event based processing
|
4 months ago |
Daniel Stenberg
|
0795014caa
lib: survive some NULL input args
|
5 months ago |
Stefan Eissing
|
ae620a70a0
conncache: connection shutdown, multi_socket handling
|
5 months ago |
Daniel Stenberg
|
eef17551ac
lib: Curl_posttransfer => multi_posttransfer
|
5 months ago |
Daniel Stenberg
|
56493eea1c
multi: do a final progress update on connect failure
|
5 months ago |
Stefan Eissing
|
d8696dc8c0
doh: fix cleanup
|
5 months ago |
Stefan Eissing
|
fe83133d5e
multi: pollset assertion only when IP connected
|
5 months ago |
Stefan Eissing
|
480883cf27
multi: fix pollset during RESOLVING phase
|
5 months ago |
Daniel Stenberg
|
c074ba64a8
code: language cleanup in comments
|
5 months ago |
Daniel Stenberg
|
816ac2a866
docs: misc language polish
|
5 months ago |
Daniel Stenberg
|
9a49af5fd8
lib: add a few DEBUGASSERT(data) to aid code analyzers
|
6 months ago |
Stefan Eissing
|
c9b95c0bb3
lib: graceful connection shutdown
|
6 months ago |
Stefan Eissing
|
def99d8507
multi: multi_getsock(), check correct socket
|
6 months ago |
Stefan Eissing
|
3841569ec8
transfer: do not use EXPIRE_NOW while blocked
|
6 months ago |
Stefan Eissing
|
374d178f14
multi: prepare multi_wait() for future shutdown usage
|
6 months ago |
Viktor Szakats
|
72abf7c13a
lib: tidy up types and casts
|
6 months ago |
Andy Pan
|
23fe1a52dc
socketpair: add `eventfd` and use `SOCK_NONBLOCK` for `socketpair()`
|
6 months ago |
Stefan Eissing
|
c8096668ae
multi: fix multi_wait() timeout handling
|
6 months ago |
Stefan Eissing
|
e101a7a8b0
multi: add multi->proto_hash, a key-value store for protocol data
|
8 months ago |
Viktor Szakats
|
a35bbe8977
lib: bump hash sizes to `size_t`
|
7 months ago |
Jay Satiro
|
798a37b25e
lib: clear the easy handle's saved errno before transfer
|
7 months ago |
Daniel Stenberg
|
7f7ad97bf1
multi: remove useless assignment
|
7 months ago |
Stefan Eissing
|
2d2c27e5a3
multi: multi_wait improvements
|
9 months ago |
Daniel Stenberg
|
3572dd65bb
multi: avoid memory-leak risk
|
8 months ago |
Daniel Stenberg
|
25236c6a80
multi: remove the unused Curl_preconnect function
|
8 months ago |