<div dir="ltr"><span class="gmail-HwtZe" lang="en"><span class="gmail-jCAhz gmail-ChMk0b"><span class="gmail-ryNqvb">I forgot the link:)</span></span></span><div><span class="gmail-HwtZe" lang="en"><span class="gmail-jCAhz gmail-ChMk0b"><span class="gmail-ryNqvb"><a href="https://github.com/MyRequiem/curlftpfs">https://github.com/MyRequiem/curlftpfs</a></span></span></span></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">вт, 27 янв. 2026 г. в 01:40, Юрий Сорокин <<a href="mailto:mrvladislavovich@gmail.com">mrvladislavovich@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi everyone :)<br>The package curlftpfs stopped working with curl>=8.17.0 and had to be corrected<br><br>fix_for_curl_8.17_and_later.patch<br>---------------------------------<br>Subject: Update for curlftpfs: fix compatibility with libcurl >=8.17.0<br><br>Description:<br>    The current version of curlftpfs fails to mount with "Error setting curl:"<br>    when linked against libcurl 8.17.0 or 8.18.0. This patch addresses three<br>    critical issues introduced by recent libcurl updates:<br><br>    Strict Type Checking:<br>        Modern libcurl versions (2025-2026) now strictly enforce long types for<br>        numeric options. Passing int values to curl_easy_setopt now triggers a<br>        CURLE_BAD_FUNCTION_ARGUMENT error<br><br>    Removal of Kerberos:<br>        CURLOPT_KRB4LEVEL (Kerberos FTP) has been completely removed from<br>        libcurl 8.17+. Any attempt to set this option results in a fatal<br>        initialization error<br><br>    NULL Pointer Protection:<br>        Passing NULL to CURLOPT_INTERFACE is no longer silently ignored and<br>        must be guarded<br><br>    Changes applied to ftpfs.c:<br>        + Wrapped CURLOPT_INTERFACE to prevent passing NULL values<br>        + Removed CURLOPT_KRB4LEVEL calls<br>        + Explicitly casted numeric arguments (like CURL_VERBOSE,<br>            CURLOPT_FTP_USE_EPSV, CURLOPT_NOPROGRESS) to long using the L<br>            suffix or explicit casting (long type instead of integer required<br>            by modern libcurl strictness)<br><br>fix-check-mktime.patch<br>----------------------<br>Changes applied to configure script:<br>    Fixed mktime checking (at configure time)<br><br>Three patches from the Debian repository have also been added<br>--------------------------------------------------------------<br>consistent-feature-flag.patch<br>fix_bashism_in_test_script.patch<br>getpass-prototype.patch<br><br>best wishes :^)<br></div>
</blockquote></div>