parser

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

 

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

FreeBSD + curl

stur 09.01 16:12 / 09.01 16:14

после обновления на FreeBSD curl стал вести себя не так, как было задумано :)
Парсер ещё не пересобирал - Parser/3.4.6b (compiled on amd64-unknown-freebsd10.3)
FreeBSD: 11.2-RELEASE-p7 FreeBSD 11.2-RELEASE-p7 #0: Tue Dec 18 08:29:33 UTC 2018     root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64
curl -V
curl 7.62.0 (amd64-portbld-freebsd11.2) libcurl/7.62.0 OpenSSL/1.0.2o zlib/1.2.11 nghttp2/1.35.1
Release-Date: 2018-10-31
Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smtp smtps telnet tftp 
Features: AsynchDNS IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP HTTP2 UnixSockets HTTPS-proxy
Если передавать данные постом на http/https хост таким образом, всё работает:
$httppost[
	$.secret[gkkey]
	$.response[testform]
]
$xxx[^curl:load[
	$.url[http://testsite.xxx]
	$.post(1)
	$.timeout(60)
	$.postfields[^httppost.foreach[k;v]{$k=^taint[uri][$v]}[&]]
]]
Если же передавать данные через $.httppost[], то работает теперь только на http. На http2 вылетает с такой вот ошибкой:
Stream error in the HTTP/2 framing layer
Что можно попробовать сделать?