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