parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Добавить несложно...

Sumo 23.09.2016 21:45

Патчик:
Index: curl.C
===================================================================
RCS file: /parser3project/parser3/src/classes/curl.C,v
retrieving revision 1.41
diff -u -r1.41 curl.C
--- curl.C	3 Aug 2016 20:35:36 -0000	1.41
+++ curl.C	23 Sep 2016 18:44:30 -0000
@@ -276,6 +276,7 @@
 		CURL_OPT(CURL_INT, SSL_VERIFYHOST);
 		CURL_OPT(CURL_STRING, SSL_CIPHER_LIST);
 		CURL_OPT(CURL_INT, SSL_SESSIONID_CACHE);
+		CURL_OPT(CURL_INT, SSLVERSION);

 		PARSER_OPT(PARSER_LIBRARY, "library");
 		PARSER_OPT(PARSER_NAME, "name");
И пример с кодами версий. Поля enum нумеруются с нуля:
@doc[]
enum {
  CURL_SSLVERSION_DEFAULT, // 0
  CURL_SSLVERSION_TLSv1, // 1  TLS 1.x
  CURL_SSLVERSION_SSLv2, // 2
  CURL_SSLVERSION_SSLv3, // 3
  CURL_SSLVERSION_TLSv1_0, // 4
  CURL_SSLVERSION_TLSv1_1, // 5
  CURL_SSLVERSION_TLSv1_2, // 6

  CURL_SSLVERSION_LAST /* never use, keep last */
}

@main[]
  $f[^curl:load[
    $.url[https://google.com/]
    $.stderr[./curl_ssl_ver.log]
    $.verbose(1)
    $.sslversion(1)
  ]]