head 1.1; access; symbols; locks; strict; comment @// @; 1.1 date 2026.05.15.07.31.37; author wiz; state Exp; branches; next ; commitid lWBgN3Jg0IqYISFG; desc @@ 1.1 log @libfilezilla: update to 0.55.5. Fixes build with nettle 4. 0.55.5 (2026-05-05) + Added %o support to fz::sprintf - Support building with Nettle version 4 0.55.4 (2026-04-16) - Fixed a crash if a nested event handler gets deleted 0.55.3 (2026-04-13) - Fix initialization of sha2-384 0.55.2 (2026-03-23) + Added fz::buffer::clear_and_free + Added fz::event_handler::remove_events() to remove all events of a given type. 0.55.1 (2026-03-18) + Added fz::socket::flag_oobinline 0.55.0 (2026-03-16) + MSW: Added functionality to iterate over registry values + Added SHA3 support for fz::hash_accumulator - Fix handling of certificates without subject due to gnutls_x509_get_dn3 returning an error instead of an empty DN 0.54.1 (2026-02-10) + Added file_reader::mtime() - X.509 certificates with an empty distinguished name as subject are now allowed - Forwarded socket events now get sent through the event loop to ensure destruction safety 0.54.0 (2026-01-16) + Added fz::processor_count() + Added create_tcp_socketpair as alternative to socketpair() which does not exist on Windows - MSW: If spawning a process fails, close the redirected pipes so that subsequent read/write attempts fail immediately 0.53.1 (2025-12-12) - Fixed an issue with fz::async_task::join() if the underlying pool thread gets re-used too quickly 0.53.0 (2025-12-10) + Added fz::event_with_source and fz::event_handler::remove_events taking fz::event_source, as a way to easily remove multiple types of pending events from a given source - Removing a child event handler was wrongly removing pending events of its ancestors 0.52.0 (2025-11-10) + Event handlers can now be in a hierarchy. If calling remove_handler on a handler that has children, they are removed as well. + MSW: Added fz::async_pipe + Add operator< and operator== for strtokenizer + Added fz::read_file overload accepting a filename - Fixes to mutex debugging to fix destruction order issues on program exit - Certificate verification: Display friendly error message in case of GNUTLS_CERT_INVALID_OCSP_STATUS 0.51.1 (2025-07-31) + Added fz::get_final_link_target - *nix: Fixed reporting the type of file if following symlinks in fz::local_filesys::get_file_info 0.51.0 (2025-07-16) + Added nocreate flag to fz::file::open::creation_flags, if set only files that already exist can be opened + Added sha1 and sha512 to fz::hash_accumulator + Added update_uint32_be and update_with_length to fz::hash_accumulator + *nix: fz::socket can now be used to connect to Unix Domain Sockets + Added flag to fz::uri to assume an authority when parsing schemless URIs + fz::get_file_info and fz::local_filesys::set_modification_time now return fz::result - Improvements to timer handling if using event loops with the threadless flag @ text @$NetBSD$ Add header for PATH_MAX. https://trac.filezilla-project.org/ticket/13397 --- lib/local_filesys.cpp.orig 2026-05-15 07:27:25.341002261 +0000 +++ lib/local_filesys.cpp @@@@ -16,6 +16,7 @@@@ #include #include #include +#include #endif namespace fz { @