cURL cURL > Development > Source Code Activity

Recent Activity in the repo

Recent commits done in curl's source code repository in reversed chronological order!

security: fix "Unchecked return value" from sscanf()Daniel Stenberg
security: simplify choose_mechDaniel Stenberg
RTSP: catch attempted unsupported requests betterDaniel Stenberg
share_init: fix OOM crashDaniel Stenberg
parse_proxy: switch off tunneling if non-HTTP proxyDaniel Stenberg
curl: fix potential NULL dereferenceDaniel Stenberg
http2: on_frame_recv: return early on stream 0Daniel Stenberg
http: removed self assignmentDaniel Stenberg
http2: Make HTTP Upgrade workTatsuhiro Tsujikawa
strerror: Change SEC_E_ILLEGAL_MESSAGE descriptionJay Satiro
telnet: Fix read-callback change for Windows buildsJay Satiro
CURLOPT_HTTPPROXYTUNNEL.3: only works with a HTTP proxy!Daniel Stenberg allow source to be in an arbitrary directoryDan Fandrich
read_callback: move to SessionHandle from connectdataDaniel Stenberg
http2: show stream IDs in decimalDaniel Stenberg
http2: Faster http2 uploadTatsuhiro Tsujikawa
gtls: don't fail on non-fatal alerts during handshakeDmitry Eremin-Solenikov
curl_easy_unescape.3: update RFC referenceDaniel Stenberg
CURLOPT_POSTFIELDS.3: Mention curl_easy_escapeJay Satiro
openssl: Use SSL_CTX_set_msg_callback and SSL_CTX_set_msg_callback_argBrian Prodoehl
curl.1: fix missing space in section --dataJay Satiro
transfer: remove erroneous and misleading commentDaniel Stenberg
http: silence compile-time warnings without USE_NGHTTP2Kamil Dudka
transfer: Replace __func__ instances with function nameJay Satiro
build: bump version in default nghttp2 pathsViktor Szakats
INTERNALS: we require nghttp2 1.0.0+ nowDaniel Stenberg
http: Add some include guards for the new HTTP/2 stuffJay Satiro
http2: store upload state per streamDaniel Stenberg
http2: fix build when NOT h2-enabledDaniel Stenberg
http2: switch to use Curl_hash_destroy()Daniel Stenberg
curlver: restore LIBCURL_VERSION_NUM defined as a full numberDaniel Stenberg
hostip: fix unintended destruction of hash tableAnthony Avina
curlver: introducing new version number (checking) macrosDaniel Stenberg use 'h2c' now, no -14 anymoreDaniel Stenberg
http2: Ignore if we have stream ID not in hash in on_stream_closeTatsuhiro Tsujikawa
Require nghttp2 v1.0.0Tatsuhiro Tsujikawa
http2: infof length in on_frame_send()Daniel Stenberg
pipeline: switch some code over to functionsDaniel Stenberg
symbols-in-versions: add CURLOPT_PIPEWAITDaniel Stenberg
CURLOPT_PIPEWAIT: addedDaniel Stenberg
Curl_http_readwrite_headers: minor code simplificationDaniel Stenberg
IsPipeliningPossible: fixed for http2Daniel Stenberg
http2: bump the h2 buffer size to 32K for speedDaniel Stenberg
http2: remove the stream from the hash in stream_close callbackDaniel Stenberg
http2: if there is paused data, do not clear the drain fieldDaniel Stenberg
http2: rename s/data/pausedataDaniel Stenberg
http2: "stream %x" in all outputs to make it easier to search forDaniel Stenberg
http2: Curl_expire() all handles with incoming trafficDaniel Stenberg
http2: don't signal settings change for same valuesDaniel Stenberg
http2: set default concurrency, fix ConnectionExists for multiplexDaniel Stenberg
bundles: store no/default/pipeline/multiplexDaniel Stenberg
http2: lazy init header_recvbufDaniel Stenberg
http2: separate multiplex/pipelining + cleanup memory leaksDaniel Stenberg
CURLMOPT_PIPELINE: bit 1 is for multiplexingDaniel Stenberg
http2: Fix bug that data to be drained are overwritten by pending "paused" dataTatsuhiro Tsujikawa
http2: Don't call nghttp2_session_mem_recv while it is paused by a streamTatsuhiro Tsujikawa
http2: Read data left in connection buffer after pauseTatsuhiro Tsujikawa
http2: Fix streams get stuckTatsuhiro Tsujikawa
http2: store incoming h2 SETTINGSDaniel Stenberg
pipeline: move function to pipeline.c and make staticDaniel Stenberg
IsPipeliningPossible: http2 can always "pipeline" (multiplex)Daniel Stenberg
http2: remove debug logging from on_frame_recvDaniel Stenberg
http2: remove the closed check in http2_recvDaniel Stenberg
http2: bump the h2 buffer to 8KDaniel Stenberg
http2: Curl_read should not use the single bufferDaniel Stenberg
http2: more debug outputsDaniel Stenberg
http2: leave WAITPERFORM when conn is multiplexedDaniel Stenberg
http2: force "drainage" of streamsDaniel Stenberg
http2: move the mem+len pair to the stream structDaniel Stenberg
http2: more stream-oriented data, stream ID 0 is for connectionsDaniel Stenberg
http2: move lots of state data to the 'stream' structDaniel Stenberg
HTTP: partial start at fixing up hash-lookups on http2 frame receivalDaniel Stenberg
http: a stream hash for h2 multiplexingDaniel Stenberg
http: a stream hash for h2 multiplexingDaniel Stenberg
http2: debug log when receiving unexpected stream_idDaniel Stenberg
http2: move stream_id to the HTTP struct (per-stream)Daniel Stenberg
Curl_http2_setup: only do it once and enable multiplex on the serverDaniel Stenberg
http: switch on "pipelining" (multiplexing) for HTTP/2 serversDaniel Stenberg
README.pipelining: removedDaniel Stenberg
build: removed bundles.c from make filesDan Fandrich
Curl_conncache_add_conn: fix memory leak on OOMDaniel Stenberg
CURLMOPT_MAX_HOST_CONNECTIONS: host = host name + port numberDaniel Stenberg
conncache: keep bundles on host+port bases, not only host namesDaniel Stenberg
bundles: merged into conncache.cDaniel Stenberg
hostcache: made all host caches use structs, not pointersDaniel Stenberg
multi: converted socket hash into non-allocated structDaniel Stenberg
connection cache: avoid Curl_hash_alloc()Daniel Stenberg
proxy: add newline to info messageDaniel Stenberg
FTP: fix dangling conn->ip_addr dereference on verbose EPSV.Patrick Monnerat
FTP: Make EPSV use the control IP address rather than the original host.Patrick Monnerat
tool_help: fix formatting for --next optionAlessandro Ghedini
opts: improved the TCP keepalive examplesEgon Eckert
winbuild: Document the option used to statically link the CRTJay Satiro
netrc: Read in text mode when cygwinOrgad Shaneh
OS400: Add SPNEGO service name options to ILE/RPG binding.Patrick Monnerat
curl_multi_info_read.3: fix typoDaniel Stenberg
MANUAL: language fixDaniel Stenberg
gtls: properly retrieve certificate statusAlessandro Ghedini
OpenSSL: conditional check for SSL3_RT_HEADERDaniel Stenberg
openssl: skip trace outputs for ssl_ver == 0Daniel Stenberg