Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libfilezilla46 | Distribution: openSUSE Tumbleweed |
Version: 0.49.0 | Vendor: openSUSE |
Release: 1.2 | Build date: Sat Nov 2 12:24:28 2024 |
Group: System/Libraries | Build host: reproducible |
Size: 958896 | Source RPM: libfilezilla-0.49.0-1.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://lib.filezilla-project.org/ | |
Summary: C++ library for filezilla |
libfilezilla is C++ library, offering some basic functionality to build high-performing, platform-independent programs. libfilezilla is needed for filezilla (an FTP client and server) to build. Some of the highlights include: * A typesafe, multi-threaded event system. * Timers for periodic events. * A datetime class that not only tracks timestamp but also their accuracy, which simplifies dealing with timestamps originating from different sources. * Simple process handling for spawning child processes with redirected I/O.
GPL-2.0-or-later
* Sat Nov 02 2024 ecsos <ecsos@opensuse.org> - Update to 0.49.0 * New features: - Added fz::to_integral_o that returns an optional - If mutex-debugging is enabled, attempts to destroy a still locked mutex are now detected - fz::file can now also be oppened in append mode - MSW: Added users, authenticated_users and system entities to security_descriptor_builder * Bugfixes and minor changes: - fz::to_integral now verifies that the value fits into the return type instead of silently truncating * Fri Jul 12 2024 ecsos <ecsos@opensuse.org> - Update to 0.48.1 * Bugfixes and minor changes: - Allow comparing strtokenizer::iterator with each other - MSW: fz::recursive_remove now exposes calls SHFileOperations, as the caller might need special steps to ensure modality - Changes from 0.48.0 * New features: - fz::percent_decode can now optionally treat plus as space - Added file::get_modification_time * Bugfixes and minor changes: - EROFS is now mapped to fsresult::noperm - fz::aio_waiter has been removed due to thread-safety issues - *nix: Only link with -ldl if required by dlsym - Fixed error code if no parent can be found during mkdir - Download over osc no more possible. Source must be download over website link. * Tue Apr 16 2024 ecsos <ecsos@opensuse.org> - Update to 0.47.0 * New features: - PKCS#11 support, provided GnuTLS has been compiled with PKCS#11 support enabled * Bugfixes and minor changes: - Added parameter to fz::remove_dir that allows returning an error if the directory did not exist - Add logging of aio reader/writers cannot be opened, fix return value of reader when trying to read nothing - HTTP: Delay sending subsequent requests after having received a response with "Connection: close" set - Listen sockets are now created with the SO_REUSEADDR (SO_EXCLUSIVEADDRUSE on Windows) flag set - Added cert_type::codesign as key purpose to certificate request and creation functions in fz::tls_layer - Drop libfilezilla-fix-crash.patch, becuase now in upstream * Wed Mar 27 2024 Dominique Leuenberger <dimstar@opensuse.org> - Add libfilezilla-fix-crash.patch: Fix crash when uploading files (boo#1219800). * Mon Feb 26 2024 ecsos <ecsos@opensuse.org> - Adjustments patch macro for rpm 4.20. * Thu Feb 08 2024 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 0.46.0: + fz::process: Add io redirection mode that excluded stderr. + fz::remove_file and remove_dir now take additional parameter and return fz::result. + Added transitional fz::file::read2 and fz::file::write2 returning fz::rwresult, old read/write have been marked deprecated. + HTTP: Fix redirect if "Connection: close" header is set. - Bump major to 42, following upstream sover bump. * Tue Oct 24 2023 ecsos <ecsos@opensuse.org> - Update to 0.45.0 * New features: - fz::hash_accumulator now also works with hmac_sha256 - Added is_digest and digest_size to fz::hash_acumulator - MSW: Added function to delete registry values * Bugfixes and minor changes: - Fixed a crash and a stall in the HTTP client * Wed Jul 12 2023 ecsos <ecsos@opensuse.org> - Update to 0.44.0 * New features: - Exportable hash accumulator state - Add for RSA key support for JWS - JWT creation - Conversion functions from X.509 private keys to JWK * Bugfixes and minor changes: - Added logging when certificate is untrusted by system trust store - Changes from 0.43.0 * New features: - Added fz::tls_layer::generate_cert_from_csr * Bugfixes and minor changes: - fz::event_loop performance improvements when timers are in use * Sat Jun 03 2023 ecsos <ecsos@opensuse.org> - Update to 0.42.2 * Bugfixes and minor changes: - Further HTTP client fixes - Changes from 0.42.1 * Bugfixes and minor changes: - Small HTTP client improvements to force IPv4/IPv6 for new connections, add a header count limit, and to make abuffer pool optional - Changes from 0.42.0 * New features: - Added an HTTP client * Bugfixes and minor changes: - Sources are now distributed in a .tar.xz - buffer_writer now clears the buffer when opened - Fixes and performance improvements for fz::xml::parser - *nix: fz::file::size() now returns -1 on character devices * Fri Feb 24 2023 ecsos <ecsos@opensuse.org> - Update to 0.41.1 * Bugfixes and minor changes: - Fixed a crash signalling aio waiters - Added listen_socket::from_descriptor * Wed Jan 25 2023 ecsos <ecsos@opensuse.org> - Update to 0.41.0 * New features: - Added fz::xml::parser and fz::xml::namespace_parser - Added fz::is_valid_utf8 - Added fz::utf16le_to_utf8_append and fz::utf16be_to_utf8_append - Changes from 0.40.0 * New features: - Added fz::unicode_codepoint_to_utf8_append - Added fz::strtokenizer - Added fz::check_certificate_status * Fri Nov 18 2022 ecsos <ecsos@opensuse.org> - Update to 0.39.2 * Bugfixes and minor changes: - Fixed removing aio_waiters/event_handlers from aio_waitable - Fixed start offset in view_reader - Fix buffer_writer not releasing added buffers * Sat Sep 24 2022 ecsos <ecsos@opensuse.org> - Update to 0.39.1 * Bugfixes and minor changes: - MSW: Fixed a possible hang in fz::process:kill - Changes from 0.39.0 * New features: - Added readwrite mode to fz::file. - MSW: Added fz::dll and fz::shdlls glue - Added fz::ascii_layer * Bugfixes and minor changes: - *nix: Fixed mmap error handling in fz::aio_buffer_pool - Fixed a potential deadlock in the aio code - Fixed an issue with calling conventions on 32bit Windows - MSW: fz::datetime::get_tm now works for dates past Y2K38 on toolchains with 32bit time_t - MSW: Fixed an error reading from fz::process * Sat Jul 23 2022 ecsos <ecsos@opensuse.org> - Update to 0.38.1 * New features: - fz::aio_waitable now also accepts event handlers in addition to aio_waiter * Bugfixes and minor changes: - Split fz::process::kill into separate stop and kill functions - Changes from 0.38.0 * New features: - Added readers and writers for asynchronous disk I/O operating on a buffer pool - Added fz::current_username() - Added fz::event_handler::stop_add_timer - Added overload for fz::event_handler::add_timer that takes a deadline - Added fz::file::set_modification_time - Added fz::get_network_interfaces - *nix: fz::socket can now accept Unix-domain sockets, added fz::socket::send_fd and fz::socke::read_fd * Bugfixes and minor changes: - *nix: When impersonating, limit supplementary groups to NGROUPS_MAX * Thu May 12 2022 ecsos <ecsos@opensuse.org> - Update to 0.37.2 * New features: - Added a null_logger that doesn't do anything * Bugfixes and minor changes: - MSW: fz::mkdir with restricted permissions now uses inheritable ACLs - MSW: Minor performance improvements reading from fz::process and explicit cancellation of pending I/O when killing child processes. * Fri Apr 08 2022 ecsos <ecsos@opensuse.org> - Update to 0.37.1 * New features: - Added convenience functions ot fz::json * Bugfixes and minor changes: - MSW: Fixed spawning fz::process with blocking communication - Changes from 0.37.0 * New features: - *nix: password-less impersonation can take an optional group - Added demo https client showcasing usage of fz::socket and fz::tls_layer - Added some compile-time checks for fz::sprintf arguments - MSW: Added fz::registry - Added a way to use non-blocking read/write with fz::process * Bugfixes and minor changes: - Added fz::logger_interface::log_u which assumes string arguments are in UTF-8 as opposed to the character set used by the current locale - Disallow spawning additional threads while fz::thread_pool is in the process of being destroyed - *nix: poll() is now mandatory, the select() based socket event loop has been removed - Simplified fz::socket implementation through use of internal fz::poller - Changes from 0.36.0 * New features: - Added parameter to tls_layer::set_alpn to control which peer has priority over which ALPN is chosen. - Added fz::hmac_sha1 - Mutex debugging framework to detect locking order inversions that may lead to deadlocks - Add additional io_redirect mode to fz::process_spawn where the parent-side handles for stdin/out/err are always closed * Bugfixes and minor changes: - fz::json: Handle object members with empty string as name - Minor performance improvements to removing timers and to spawning processes
/usr/lib64/libfilezilla.so.46 /usr/lib64/libfilezilla.so.46.0.0 /usr/share/doc/packages/libfilezilla46 /usr/share/doc/packages/libfilezilla46/AUTHORS /usr/share/doc/packages/libfilezilla46/ChangeLog /usr/share/doc/packages/libfilezilla46/NEWS /usr/share/doc/packages/libfilezilla46/README /usr/share/licenses/libfilezilla46 /usr/share/licenses/libfilezilla46/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Jan 12 01:37:12 2025