summaryrefslogtreecommitdiff
path: root/lib/multi.c
Commit message (Expand)AuthorAgeFilesLines
* checksrc: find bad indentation in conditions without open braceDaniel Stenberg2023-04-281-1/+1
* multi: add multi-ignore logic to multi_socket_actionDaniel Stenberg2023-04-281-5/+16
* urldata: shrink *select_bits int => unsigned charDaniel Stenberg2023-04-261-1/+1
* multi: free up more data earleier in DONEDaniel Stenberg2023-04-151-8/+9
* multi: remove a few superfluous assignsDaniel Stenberg2023-04-111-6/+2
* multi: remove PENDING + MSGSENT handles from the main linked listDaniel Stenberg2023-03-261-30/+59
* multi: add handle asserts in DEBUG buildsStefan Eissing2023-03-221-0/+9
* Revert "multi: remove PENDING + MSGSENT handles from the main linked list"Daniel Stenberg2023-03-201-43/+30
* multi: remove PENDING + MSGSENT handles from the main linked listDaniel Stenberg2023-03-151-30/+43
* multi: turn link/unlinking easy handles into dedicated functionsDaniel Stenberg2023-03-151-24/+38
* lib: skip Curl_llist_destroy callsDaniel Stenberg2023-03-151-10/+0
* multi: make multi_perform ignore/unignore signals less oftenDaniel Stenberg2023-03-131-8/+15
* url: remove dummy protocol handlerDaniel Stenberg2023-03-101-1/+1
* ftp: allocate the wildcard struct on demandDaniel Stenberg2023-03-031-3/+3
* multi: stop sending empty HTTP/3 UDP datagrams on WindowsJay Satiro2023-02-131-2/+18
* curl: output warning at --verbose output for debug-enabled versionDaniel Stenberg2023-01-121-0/+9
* copyright: update all copyright lines and remove year rangesDaniel Stenberg2023-01-031-1/+1
* lib: connect/h2/h3 refactorStefan Eissing2022-12-301-10/+9
* multihandle: turn bool struct fields into bitsDaniel Stenberg2022-12-301-1/+1
* lib: rewind BEFORE request instead of AFTER previousDaniel Stenberg2022-11-251-2/+91
* vtls: localization of state data in filtersStefan Eissing2022-11-221-6/+5
* lib: connection filters (cfilter) addition to curl:Stefan Eissing2022-11-111-113/+33
* openssl: reduce CA certificate bundle reparsing by cachingMichael Drake2022-11-081-0/+5
* multi: remove duplicate include of connect.hDaniel Stenberg2022-10-241-1/+0
* hostip: lazily wait to figure out if IPv6 works until neededDaniel Stenberg2022-09-221-1/+0
* ws: initial websockets supportDaniel Stenberg2022-09-091-2/+2
* misc: spelling fixesViktor Szakats2022-08-311-1/+1
* multi: use larger dns hash table for multi interfaceDaniel Stenberg2022-08-291-3/+9
* multi_wait: fix and improve Curl_poll error handling on WindowsMarc Hoersken2022-08-261-5/+6
* multi_wait: fix skipping to populate revents for extra_fdsMarc Hoersken2022-08-251-3/+6
* multi: use a pipe instead of a socketpair on apple platformsrcombs2022-08-251-7/+23
* multi: have curl_multi_remove_handle close CONNECT_ONLY transferDaniel Stenberg2022-08-231-0/+18
* multi: fix the return code from Curl_pgrsDone()Daniel Stenberg2022-07-231-1/+1
* copyright: make repository REUSE compliantmax.mehl2022-06-131-0/+2
* select: return error from "lethal" poll/select errorsDaniel Stenberg2022-06-081-0/+2
* conn: fix typo 'connnection' -> 'connection' in two function namesAdam Rosenfield2022-04-271-9/+9
* lib: remove exclamation marksDaniel Stenberg2022-04-161-2/+2
* header api: add curl_easy_header and curl_easy_nextheaderDaniel Stenberg2022-03-221-1/+0
* multi: allow user callbacks to call curl_multi_assignJay Satiro2022-02-211-3/+0
* multi: grammar fix in commentSebastian Sterk2022-02-011-2/+2
* multi: remember connection_id before returning connection to poolluminixinc on github2022-01-311-2/+3
* url: make Curl_disconnect return voidDaniel Stenberg2022-01-201-7/+1
* multi: set in_callback for multi interface callbacksDaniel Stenberg2022-01-171-2/+17
* hash: lazy-alloc the table in Curl_hash_add()bagder/hash-lazyallocDaniel Stenberg2021-12-101-12/+7
* multi: cleanup the socket hash when destroying itbagder/sockhash-destroyDaniel Stenberg2021-12-101-6/+27
* multi: handle errors returned from socket/timer callbacksDaniel Stenberg2021-12-061-54/+119
* multi: shut down CONNECT in Curl_detach_connnectionDaniel Stenberg2021-11-111-0/+1
* lib: fixing comment spelling typos in lib filesEddie Lumpkin2021-10-221-1/+1
* CURLOPT_PREREQFUNCTION: add new callbackMax Dymond2021-09-271-0/+22
* cleanup: constify unmodified static structsRikard Falkeborn2021-09-231-1/+1