<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>