Kamil Dudka
8924f58c37
CURLOPT_SOCKS5_AUTH: allowed methods for SOCKS5 proxy auth
...
If libcurl was built with GSS-API support, it unconditionally advertised
GSS-API authentication while connecting to a SOCKS5 proxy. This caused
problems in environments with improperly configured Kerberos: a stock
libcurl failed to connect, despite libcurl built without GSS-API
connected fine using username and password.
This commit introduces the CURLOPT_SOCKS5_AUTH option to control the
allowed methods for SOCKS5 authentication at run time.
Note that a new option was preferred over reusing CURLOPT_PROXYAUTH
for compatibility reasons because the set of authentication methods
allowed by default was different for HTTP and SOCKS5 proxies.
Bug: https://curl.haxx.se/mail/lib-2017-01/0005.html
Closes https://github.com/curl/curl/pull/1454
2017-06-28 08:02:58 +02:00
..
2017-03-30 23:43:35 +02:00
2017-05-06 23:51:29 +02:00
2017-05-05 16:30:23 +02:00
2017-05-06 23:51:29 +02:00
2017-05-06 23:51:29 +02:00
2017-05-05 16:30:23 +02:00
2017-06-19 09:27:42 +02:00
2017-06-19 09:27:42 +02:00
2017-06-19 09:27:42 +02:00
2017-06-19 09:27:42 +02:00
2017-05-06 23:51:29 +02:00
2017-05-06 23:38:39 +02:00
2017-05-04 00:00:07 +02:00
2017-04-03 00:00:43 +02:00
2017-05-06 23:51:29 +02:00
2017-05-06 23:51:29 +02:00
2017-05-06 23:51:29 +02:00
2016-05-30 22:58:51 +02:00
2017-05-15 11:45:19 +02:00
2017-05-06 23:51:29 +02:00
2017-05-05 17:26:08 +02:00
2017-03-16 18:18:49 -04:00
2017-05-05 16:30:23 +02:00
2017-05-06 23:51:29 +02:00
2017-05-15 11:45:19 +02:00
2017-05-05 16:30:23 +02:00
2017-03-22 11:28:33 +01:00
2017-05-06 23:51:29 +02:00
2017-05-05 17:26:08 +02:00
2016-11-25 00:45:18 +01:00
2017-05-31 11:56:53 +02:00
2017-05-15 11:45:19 +02:00
2017-05-05 17:26:08 +02:00
2017-05-05 16:30:23 +02:00
2017-06-24 00:59:10 +02:00
2017-05-06 23:51:29 +02:00
2016-02-03 00:19:02 +01:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-04-08 15:44:39 -04:00
2017-06-19 09:27:42 +02:00
2017-06-19 09:27:42 +02:00
2017-06-19 09:27:42 +02:00
2017-06-19 09:27:42 +02:00
2017-06-19 09:27:42 +02:00
2017-06-19 09:27:42 +02:00
2017-06-19 09:27:42 +02:00
2017-06-19 09:27:42 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-05 16:30:23 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-05 16:30:23 +02:00
2017-05-27 23:11:26 +02:00
2017-05-27 23:11:26 +02:00
2017-05-27 23:11:26 +02:00
2017-05-27 23:11:26 +02:00
2017-05-27 23:11:26 +02:00
2017-05-27 23:11:26 +02:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2017-05-27 23:11:26 +02:00
2017-05-27 23:11:26 +02:00
2016-02-03 00:19:02 +01:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-27 23:11:26 +02:00
2017-05-27 23:11:26 +02:00
2017-01-13 16:25:20 +01:00
2017-01-13 15:14:55 +01:00
2016-03-06 23:33:18 +01:00
2017-05-31 11:56:53 +02:00
2016-03-06 23:28:35 +01:00
2017-05-05 17:26:08 +02:00
2017-05-13 23:21:27 +02:00
2017-05-27 23:11:26 +02:00
2017-05-27 23:11:26 +02:00
2017-05-27 23:11:26 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2016-05-20 00:14:38 -04:00
2016-02-14 22:38:12 +01:00
2016-02-03 00:19:02 +01:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-01-13 15:14:55 +01:00
2017-05-05 17:26:08 +02:00
2017-05-05 17:26:08 +02:00
2016-04-27 00:05:04 +02:00
2017-05-05 17:26:08 +02:00
2016-02-03 00:19:02 +01:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-06-21 23:39:10 +02:00
2016-02-03 00:19:02 +01:00
2016-10-06 08:06:13 +02:00
2017-01-13 15:14:55 +01:00
2017-05-05 17:26:08 +02:00
2017-05-05 17:26:08 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2016-02-03 00:19:02 +01:00
2017-05-31 11:56:53 +02:00
2017-05-30 23:35:30 +02:00
2017-04-03 00:00:43 +02:00
2017-05-31 13:30:04 +02:00
2017-05-31 13:36:51 +02:00
2016-02-03 00:19:02 +01:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-05 16:30:23 +02:00
2017-05-05 16:30:23 +02:00
2017-05-05 16:30:23 +02:00
2017-05-05 16:30:23 +02:00
2017-05-05 16:30:23 +02:00
2017-05-05 16:30:23 +02:00
2017-05-31 11:56:53 +02:00
2016-02-03 00:19:02 +01:00
2017-05-05 16:30:23 +02:00
2017-05-05 16:30:23 +02:00
2017-05-30 23:35:30 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2016-02-03 00:19:02 +01:00
2017-05-05 17:26:08 +02:00
2016-02-03 00:19:02 +01:00
2017-05-30 23:35:30 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-30 23:35:30 +02:00
2017-05-30 23:35:30 +02:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-05-17 11:08:10 +02:00
2017-05-15 10:11:23 +02:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2017-05-05 17:26:08 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-05 17:26:08 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-06 23:51:29 +02:00
2017-05-06 23:51:29 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-30 23:35:30 +02:00
2017-05-30 23:35:30 +02:00
2017-05-30 23:35:30 +02:00
2017-05-30 23:35:30 +02:00
2017-05-30 23:35:30 +02:00
2016-02-03 00:19:02 +01:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-06-21 23:39:10 +02:00
2016-03-06 23:14:23 +01:00
2017-05-30 23:35:30 +02:00
2016-02-03 00:19:02 +01:00
2017-05-15 13:01:15 +02:00
2017-05-15 13:01:15 +02:00
2017-05-05 17:26:08 +02:00
2016-02-14 15:54:47 +01:00
2017-05-15 22:54:33 +02:00
2016-05-01 13:32:49 +02:00
2017-05-31 11:56:53 +02:00
2017-05-05 17:26:08 +02:00
2016-06-11 17:33:16 -04:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2017-05-05 17:26:08 +02:00
2016-02-03 00:19:02 +01:00
2017-05-15 11:45:19 +02:00
2017-06-18 17:06:51 +02:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2017-05-30 23:35:30 +02:00
2017-05-30 23:35:30 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2016-12-16 16:57:39 +01:00
2016-12-16 16:57:39 +01:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-03-08 15:54:07 +01:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 08:45:36 +02:00
2017-05-30 23:35:30 +02:00
2017-05-30 23:35:30 +02:00
2017-05-30 23:35:30 +02:00
2017-05-31 11:56:53 +02:00
2017-05-30 23:35:30 +02:00
2017-05-30 23:35:30 +02:00
2017-05-30 23:35:30 +02:00
2017-05-31 11:56:53 +02:00
2017-05-05 17:26:08 +02:00
2017-05-31 11:56:53 +02:00
2017-01-13 15:14:55 +01:00
2016-05-01 16:41:04 +02:00
2016-02-03 00:19:02 +01:00
2016-09-21 17:23:24 -04:00
2017-01-13 15:14:55 +01:00
2017-06-21 23:39:10 +02:00
2016-05-17 14:28:12 +02:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-15 13:01:15 +02:00
2017-05-15 11:45:19 +02:00
2017-06-28 08:02:58 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 13:52:03 +02:00
2017-05-31 13:52:03 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-03-26 23:56:23 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-15 11:45:19 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-03-02 02:42:15 -05:00
2017-02-09 23:22:57 +01:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-25 16:28:30 +02:00
2016-02-03 00:19:02 +01:00
2017-05-31 11:56:53 +02:00
2017-05-31 13:39:56 +02:00
2017-05-31 11:56:53 +02:00
2017-03-12 01:32:33 -05:00
2017-05-15 11:45:19 +02:00
2016-02-03 00:19:02 +01:00
2017-01-02 13:43:05 -05:00
2017-01-02 13:43:05 -05:00
2017-05-15 11:45:19 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2016-04-06 11:58:34 +02:00
2016-04-03 22:38:36 +02:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-04-03 22:38:36 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-31 11:56:53 +02:00
2017-05-15 11:45:19 +02:00
2017-05-31 11:56:53 +02:00
2017-01-13 15:14:55 +01:00
2017-05-15 11:45:19 +02:00
2016-02-03 00:19:02 +01:00
2017-01-13 15:14:55 +01:00
2016-02-03 00:19:02 +01:00
2017-01-13 15:14:55 +01:00
2017-05-05 17:26:08 +02:00
2017-05-05 17:26:08 +02:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2017-05-31 11:56:53 +02:00
2017-03-30 08:16:56 +02:00
2017-06-21 23:39:10 +02:00
2016-02-03 00:19:02 +01:00