Tatsuhiro Tsujikawa 
							
						 
					 
					
						
						
							
						
						d712e22b56 
					 
					
						
						
							
							CURLMOPT_PUSHFUNCTION.3: Remove unused variable  
						
						
						
						
					 
					
						2015-06-07 18:25:31 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						f649411a1c 
					 
					
						
						
							
							Merge branch 'master' into http2-push  
						
						
						
						
					 
					
						2015-06-05 13:36:13 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						3587da9e7c 
					 
					
						
						
							
							curl.h: add CURL_HTTP_VERSION_2  
						
						... 
						
						
						
						The protocol is named "HTTP/2" after all. It is an alias for the
existing CURL_HTTP_VERSION_2_0 enum. 
						
						
					 
					
						2015-06-05 08:26:47 +02:00 
						 
				 
			
				
					
						
							
							
								Jay Satiro 
							
						 
					 
					
						
						
							
						
						3013bb6b1c 
					 
					
						
						
							
							cookie: Stop exporting any-domain cookies  
						
						... 
						
						
						
						Prior to this change any-domain cookies (cookies without a domain that
are sent to any domain) were exported with domain name "unknown".
Bug: https://github.com/bagder/curl/issues/292  
						
						
					 
					
						2015-06-03 21:48:47 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						cb5d4b1389 
					 
					
						
						
							
							CURLMOPT_PUSHFUNCTION.3: added example  
						
						
						
						
					 
					
						2015-06-02 14:10:45 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						3174c940b5 
					 
					
						
						
							
							http2: curl_pushheader_byname now takes a const char *  
						
						
						
						
					 
					
						2015-06-02 14:10:45 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						952b745c98 
					 
					
						
						
							
							http2: fixed the header accessor functions for the push callback  
						
						
						
						
					 
					
						2015-06-02 14:10:45 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						352fbceef3 
					 
					
						
						
							
							http2: initial implementation of the push callback  
						
						
						
						
					 
					
						2015-06-02 14:10:45 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						19d5bcd66a 
					 
					
						
						
							
							http2: initial HTTP/2 server push types/docs  
						
						
						
						
					 
					
						2015-06-02 14:10:45 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						f6af9aef7e 
					 
					
						
						
							
							curl_multi_timeout.3: added example  
						
						
						
						
					 
					
						2015-06-02 12:18:10 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						46a050e9f5 
					 
					
						
						
							
							curl_multi_perform.3: added example  
						
						
						
						
					 
					
						2015-06-02 12:13:23 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						3cac8c9049 
					 
					
						
						
							
							curl_multi_info_read.3: added example  
						
						
						
						
					 
					
						2015-06-02 12:01:39 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						3bbcb4b036 
					 
					
						
						
							
							curl_getdate.3: update RFC reference  
						
						
						
						
					 
					
						2015-06-01 15:04:40 +02:00 
						 
				 
			
				
					
						
							
							
								Jay Satiro 
							
						 
					 
					
						
						
							
						
						b18a1654c1 
					 
					
						
						
							
							CURLOPT_COOKIELIST.3: Explain Set-Cookie without a domain  
						
						... 
						
						
						
						Document that if Set-Cookie is used without a domain then the cookie is
sent for any domain and will not be modified.
Bug: http://curl.haxx.se/mail/lib-2015-05/0137.html 
Reported-by: Alexander Dyagilev 
						
						
					 
					
						2015-05-25 17:27:53 -04:00 
						 
				 
			
				
					
						
							
							
								Jay Satiro 
							
						 
					 
					
						
						
							
						
						96c0164b88 
					 
					
						
						
							
							CURLOPT_COOKIE.3: Explain that the cookies won't be modified  
						
						... 
						
						
						
						The CURLOPT_COOKIE doc says it "sets the cookie header explicitly in the
outgoing request(s)." However there seems to be some user confusion
about cookie modification. Document that the cookies set by this option
are not modified by the cookie engine.
Bug: http://curl.haxx.se/mail/lib-2015-05/0115.html 
Reported-by: Alexander Dyagilev 
						
						
					 
					
						2015-05-24 19:01:13 -04:00 
						 
				 
			
				
					
						
							
							
								Jay Satiro 
							
						 
					 
					
						
						
							
						
						4bef1c7bf4 
					 
					
						
						
							
							CURLOPT_COOKIELIST.3: Add example  
						
						
						
						
					 
					
						2015-05-24 15:39:49 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						ee04c20b74 
					 
					
						
						
							
							CURLOPT_HTTPPROXYTUNNEL.3: only works with a HTTP proxy!  
						
						
						
						
					 
					
						2015-05-21 14:17:17 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						0f6f7c100a 
					 
					
						
						
							
							curl_easy_unescape.3: update RFC reference  
						
						... 
						
						
						
						Reported-by: bsammon
Bug: https://github.com/bagder/curl/issues/282  
						
						
					 
					
						2015-05-20 08:21:27 +02:00 
						 
				 
			
				
					
						
							
							
								Jay Satiro 
							
						 
					 
					
						
						
							
						
						db979fea73 
					 
					
						
						
							
							CURLOPT_POSTFIELDS.3: Mention curl_easy_escape  
						
						... 
						
						
						
						.. also correct some variable naming in curl_easy_escape.3
Bug: https://github.com/bagder/curl/issues/281 
Reported-by: bsammon@users.noreply.github.com  
						
						
					 
					
						2015-05-20 01:48:31 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						7d0df07e48 
					 
					
						
						
							
							symbols-in-versions: add CURLOPT_PIPEWAIT  
						
						
						
						
					 
					
						2015-05-18 09:33:47 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						811443754a 
					 
					
						
						
							
							CURLOPT_PIPEWAIT: added  
						
						... 
						
						
						
						By setting this option to 1 libcurl will wait for a connection to reveal
if it is possible to pipeline/multiplex on before it continues. 
						
						
					 
					
						2015-05-18 09:33:47 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						783b3c7b42 
					 
					
						
						
							
							http2: separate multiplex/pipelining + cleanup memory leaks  
						
						
						
						
					 
					
						2015-05-18 08:57:18 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						02ec1ced9b 
					 
					
						
						
							
							CURLMOPT_PIPELINE: bit 1 is for multiplexing  
						
						
						
						
					 
					
						2015-05-18 08:57:18 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						a6af3df660 
					 
					
						
						
							
							CURLMOPT_MAX_HOST_CONNECTIONS: host = host name + port number  
						
						
						
						
					 
					
						2015-05-12 23:47:01 +02:00 
						 
				 
			
				
					
						
							
							
								Egon Eckert 
							
						 
					 
					
						
						
							
						
						8936a23f51 
					 
					
						
						
							
							opts: improved the TCP keepalive examples  
						
						
						
						
					 
					
						2015-05-08 08:27:19 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						8a35211f3e 
					 
					
						
						
							
							curl_multi_info_read.3: fix typo  
						
						... 
						
						
						
						Reported-by: Liviu Chircu 
						
						
					 
					
						2015-05-04 23:45:25 +02:00 
						 
				 
			
				
					
						
							
							
								Jay Satiro 
							
						 
					 
					
						
						
							
						
						55db5bdff7 
					 
					
						
						
							
							docs/libcurl: gitignore libcurl-symbols.3  
						
						... 
						
						
						
						Bug: http://curl.haxx.se/mail/lib-2015-04/0191.html 
Reported-by: Michael Osipov 
						
						
					 
					
						2015-04-29 13:51:42 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						6ba2e88a64 
					 
					
						
						
							
							CURLOPT_HEADEROPT: default to separate  
						
						... 
						
						
						
						Make the HTTP headers separated by default for improved security and
reduced risk for information leakage.
Bug: http://curl.haxx.se/docs/adv_20150429.html 
Reported-by: Yehezkel Horowitz, Oren Souroujon 
						
						
					 
					
						2015-04-28 21:02:37 +02:00 
						 
				 
			
				
					
						
							
							
								Linus Nielsen 
							
						 
					 
					
						
						
							
						
						1f8a337e41 
					 
					
						
						
							
							docs/libcurl: Corrected a typo in the CURLOPT_PROXY_SERVICE_NAME documentation  
						
						
						
						
					 
					
						2015-04-28 14:47:18 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						0741271198 
					 
					
						
						
							
							dist: ship CURLOPT_PROXY_SERVICE_NAME and CURLOPT_SERVICE_NAME  
						
						
						
						
					 
					
						2015-04-28 09:03:58 +02:00 
						 
				 
			
				
					
						
							
							
								Linus Nielsen 
							
						 
					 
					
						
						
							
						
						97c272e5d1 
					 
					
						
						
							
							Negotiate: custom service names for SPNEGO.  
						
						... 
						
						
						
						* Add new options, CURLOPT_PROXY_SERVICE_NAME and CURLOPT_SERVICE_NAME.
* Add new curl options, --proxy-service-name and --service-name. 
						
						
					 
					
						2015-04-28 08:29:56 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						b55cb2eef2 
					 
					
						
						
							
							curl_easy_getinfo.3: document 'internals' in CURLINFO_TLS_SESSION  
						
						... 
						
						
						
						... as it was previouly undocumented what the pointer was. 
						
						
					 
					
						2015-04-27 00:29:18 +02:00 
						 
				 
			
				
					
						
							
							
								Jay Satiro 
							
						 
					 
					
						
						
							
						
						0675abbc75 
					 
					
						
						
							
							cyassl: Implement public key pinning  
						
						... 
						
						
						
						Also add public key extraction example to CURLOPT_PINNEDPUBLICKEY doc. 
						
						
					 
					
						2015-04-22 17:07:19 -04:00 
						 
				 
			
				
					
						
							
							
								Kamil Dudka 
							
						 
					 
					
						
						
							
						
						ba4741842e 
					 
					
						
						
							
							docs: distribute the CURLOPT_PINNEDPUBLICKEY(3) man page, too  
						
						
						
						
					 
					
						2015-04-22 14:52:16 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Dudka 
							
						 
					 
					
						
						
							
						
						b47c17d67c 
					 
					
						
						
							
							nss: implement public key pinning for NSS backend  
						
						... 
						
						
						
						Bug: https://bugzilla.redhat.com/1195771  
						
						
					 
					
						2015-04-22 13:21:31 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						cf2d21d86f 
					 
					
						
						
							
							CURLOPT_HEADERFUNCTION.3: match parameter name in synopsis and desc  
						
						... 
						
						
						
						Bug: https://github.com/bagder/curl/issues/229 
Reported-by: bsammon 
						
						
					 
					
						2015-04-20 23:40:40 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Stapelberg 
							
						 
					 
					
						
						
							
						
						cc0e7ebc3b 
					 
					
						
						
							
							CURLMOPT_TIMERFUNCTION.3: Clarify, add an example  
						
						
						
						
					 
					
						2015-04-19 23:29:51 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						63c64e05a4 
					 
					
						
						
							
							curl_version_info.3: fixed the 'protocols' variable type  
						
						... 
						
						
						
						Reported-by: John Marshall
Bug: https://github.com/bagder/curl/issues/225  
						
						
					 
					
						2015-04-18 22:46:52 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Ruecker 
							
						 
					 
					
						
						
							
						
						c84f0250e3 
					 
					
						
						
							
							CURLOPT_HTTP200ALIASES.3: Mainly SHOUTcast servers use "ICY 200"  
						
						... 
						
						
						
						Icecast versions 1.3.0 through 1.3.12 would reply with "ICY 200"
under certain conditions:
    client_wants_icy_headers (connection_t *con)
    {
            const char *val;
            if (!con)
                    return 1;
            val = get_user_agent (con);
            if (!val || !val[0] || strcmp (val, "(null)") == 0)
                    return 1;
            if (con->food.client->use_icy)
                    return 1;
            if (strncasecmp (val, "winamp", 6) == 0)
                    return 1;
            if (strncasecmp (val, "Shoutcast", 9) == 0)
                    return 1;
            return 0;
    }
So mainly if there is no 'user agent' or it is '(null)' or contains
'winamp' or 'Shoutcast'.
No mainstream distribution carries Icecast 1.3.x anymore, after all
it was released in 2002 and superseded by Icecast 2.x. 
						
						
					 
					
						2015-03-31 23:53:56 +02:00 
						 
				 
			
				
					
						
							
							
								Jay Satiro 
							
						 
					 
					
						
						
							
						
						fcdc597b1a 
					 
					
						
						
							
							cyassl: CTX callback cosmetic changes and doc fix  
						
						... 
						
						
						
						- More descriptive fail message for NO_FILESYSTEM builds.
- Cosmetic changes.
- Change more of CURLOPT_SSL_CTX_* doc to not be OpenSSL specific. 
						
						
					 
					
						2015-03-28 16:41:51 +01:00 
						 
				 
			
				
					
						
							
							
								Kyle L. Huff 
							
						 
					 
					
						
						
							
						
						d2feb71752 
					 
					
						
						
							
							cyassl: add SSL context callback support for CyaSSL  
						
						... 
						
						
						
						Adds support for CURLOPT_SSL_CTX_FUNCTION when using CyaSSL, and better
handles CyaSSL instances using NO_FILESYSTEM. 
						
						
					 
					
						2015-03-27 23:32:14 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						aa5808b504 
					 
					
						
						
							
							symbols-in-versions: added CURLOPT_PATH_AS_IS  
						
						
						
						
					 
					
						2015-03-24 23:47:02 +01:00 
						 
				 
			
				
					
						
							
							
								Jay Satiro 
							
						 
					 
					
						
						
							
						
						9edf28e12d 
					 
					
						
						
							
							curl_easy_setopt.3: Fix misspelling in CURLOPT_PATH_AS_IS description  
						
						
						
						
					 
					
						2015-03-24 21:48:15 +01:00 
						 
				 
			
				
					
						
							
							
								Viktor Szakáts 
							
						 
					 
					
						
						
							
						
						bbd0dd3fe2 
					 
					
						
						
							
							CURLOPT_HTTPHEADER.3: fix typo in recent commit  
						
						
						
						
					 
					
						2015-03-24 21:48:02 +01:00 
						 
				 
			
				
					
						
							
							
								Viktor Szakáts 
							
						 
					 
					
						
						
							
						
						e438a9e2f0 
					 
					
						
						
							
							CURLOPT_PATH_AS_IS.3: add type 'long' to prototype  
						
						
						
						
					 
					
						2015-03-24 21:46:07 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						f687860936 
					 
					
						
						
							
							curl_easy_setopt.3: Add CURLOPT_PATH_AS_IS  
						
						
						
						
					 
					
						2015-03-24 11:06:38 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						5d23279299 
					 
					
						
						
							
							CURLOPT_PATH_AS_IS: added  
						
						... 
						
						
						
						--path-as-is is the command line option
Added docs in curl.1 and CURLOPT_PATH_AS_IS.3
Added test in test 1241 
						
						
					 
					
						2015-03-24 10:31:58 +01:00 
						 
				 
			
				
					
						
							
							
								Yamada Yasuharu 
							
						 
					 
					
						
						
							
						
						ecc4940df2 
					 
					
						
						
							
							curl_easy_recv/send: make them work with the multi interface  
						
						... 
						
						
						
						By making sure Curl_getconnectinfo() uses the correct connection cache
to find the last connection. 
						
						
					 
					
						2015-03-23 22:46:58 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Zitzmann 
							
						 
					 
					
						
						
							
						
						7f5a170442 
					 
					
						
						
							
							darwinsssl: add support for TLS False Start  
						
						... 
						
						
						
						TLS False Start support requires iOS 7.0 or later, or OS X 10.9 or later. 
						
						
					 
					
						2015-03-21 12:22:56 -05:00 
						 
				 
			
				
					
						
							
							
								Alessandro Ghedini 
							
						 
					 
					
						
						
							
						
						4dcd25e138 
					 
					
						
						
							
							url: add CURLOPT_SSL_FALSESTART option  
						
						... 
						
						
						
						This option can be used to enable/disable TLS False Start defined in the RFC
draft-bmoeller-tls-falsestart. 
						
						
					 
					
						2015-03-20 20:14:33 +01:00