TFTP: add option to suppress TFTP option requests (Part 1)
Some TFTP server implementations ignore the "TFTP Option extension" (RFC 1782-1784, 2347-2349), or implement it in a flawed way, causing problems with libcurl. Another switch for curl_easy_setopt "CURLOPT_TFTP_NO_OPTIONS" is introduced which prevents libcurl from sending TFTP option requests to a server, avoiding many problems caused by faulty implementations. Bug: https://github.com/curl/curl/issues/481
Showing
- docs/libcurl/curl_easy_setopt.3 2 additions, 0 deletionsdocs/libcurl/curl_easy_setopt.3
- docs/libcurl/opts/CURLOPT_TFTP_NO_OPTIONS.3 44 additions, 0 deletionsdocs/libcurl/opts/CURLOPT_TFTP_NO_OPTIONS.3
- docs/libcurl/symbols-in-versions 1 addition, 0 deletionsdocs/libcurl/symbols-in-versions
- include/curl/curl.h 3 additions, 0 deletionsinclude/curl/curl.h
- lib/tftp.c 30 additions, 27 deletionslib/tftp.c
- lib/url.c 8 additions, 1 deletionlib/url.c
- lib/urldata.h 2 additions, 1 deletionlib/urldata.h
- packages/OS400/curl.inc.in 2 additions, 0 deletionspackages/OS400/curl.inc.in
Loading
Please register or sign in to comment