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