Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
network
libfilezilla
libfilezilla.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File libfilezilla.changes of Package libfilezilla
------------------------------------------------------------------- Sat Nov 2 11:24:28 UTC 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 09:28:18 UTC 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 08:34:10 UTC 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 15:13:47 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org> - Add libfilezilla-fix-crash.patch: Fix crash when uploading files (boo#1219800). ------------------------------------------------------------------- Mon Feb 26 09:24:11 UTC 2024 - ecsos <ecsos@opensuse.org> - Adjustments patch macro for rpm 4.20. ------------------------------------------------------------------- Thu Feb 8 15:25:26 UTC 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 10:54:17 UTC 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 05:17:46 UTC 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 3 09:23:21 UTC 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 15:15:41 UTC 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 10:37:11 UTC 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 15:02:05 UTC 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 15:19:19 UTC 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 14:18:00 UTC 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 10:24:54 UTC 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 8 18:36:58 UTC 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 ------------------------------------------------------------------- Sun Dec 12 13:58:20 UTC 2021 - ecsos <ecsos@opensuse.org> - Update to 0.35.0 * New features: - *nix: Added fz::forkblock which can be used to safely set FD_CLOEXEC on descriptors even if the system lacks SOCK_CLOCKEXEC, MSG_CMSG_CLOEXEC, pipe2 or accept4 - macOS: Impersonation support - Added fz::tls_layer::set_unexpected_eof_cb, in some situations it may be desirable that unexpected closure is not reported as a hard errror * Bugfixes and minor changes: - Added various convenience overloads for fz::buffer - Performance improvement for fz::json::to_string ------------------------------------------------------------------- Sat Nov 6 13:01:39 UTC 2021 - ecsos <ecsos@opensuse.org> - Update to 0.34.2 * New features: - fz::file::open now returns fz::result * Bugfixes and minor changes: - fz::tls_layer: Additional fixes for trust path extration - MSW: fz::local_filesys::get_next_file now handles directory contents returned by the kernel in oversized buffers with embedded nulls - Changes from 0.34.1 * Bugfixes and minor changes: - *nix: Handle supplementary groups when impersonating - *nix: fz::recv_fd now sets the MSG_CMSG_CLOEXEC flag - *nix: fz::local_filesys::get_link_target now handles link targets larger than 1024 bytes - MSW: Restrict DLL search path for system DLLs to the system32 directory - fz::tls_layer: Fixed how trust path extration interacts with CRLs - Changes from 0.34.0 * Bugfixes and minor changes: - MSW: Load shell32.dll and ole32.dll on-demand at runtime, it is not available in all environments - Made fz::local_filesys movable ------------------------------------------------------------------- Thu Aug 12 08:40:13 UTC 2021 - ecsos <ecsos@opensuse.org> - Update to 0.31.1 * New features: - Added iterator for JSON arrays * Bugfixes and minor changes: - *nix: SIGPIPE is now set to SIG_IGN the first time a pipe or socket gets created - Handle empty search string in replace_subscripts - Changes from 0.31.0 * New features: - Added simple JSON parser - Added basic JWS generator * Bugfixes and minor changes: - Made fz::file movable - Fixed empty creation_flag for fz::file if other flags are also passed - Changes from 0.30.0 * New features: - Added a flag to fz::file::creation_flags to create files with permissions only granting the current user and administrators access - Added mkdir_permissions flags to fz::mkdir ------------------------------------------------------------------- Mon Jul 5 05:32:47 UTC 2021 - ecsos <ecsos@opensuse.org> - Update to 0.29.0 * New features: - Added fz::tls_layer::set_min_tls_ver and for testing purposes set_max_tls_ver - The TLS layer now also supports server-side session resumption with TLS <= 1.2 clients not supporting session tickets - Added fz::rename_file - MSW: Added libfilezilla/glue/windows.hpp to set proper defines before including windows.h - Added fz::move_assign_through_move_constructor for classes that depend on normal destruction order even on move assignment * Bugfixes and minor changes: - Fixed memory leak in fz::tls_layer::set_alpn - IPv6 listen sockets are now always created with IPV6_V6ONLY to unify behavior across platforms - Fixes for issues found by --socketdebug - Fixed warnings when bool arguments are passed to fz::sprintf - Fixed warnings in fz::to_integral<bool> ------------------------------------------------------------------- Fri May 7 10:49:25 UTC 2021 - ecsos <ecsos@opensuse.org> - Update to 0.28.0 * New features: - Added fz::hostname_lookup - Added fz::datetime::set_rfc3339 - Added fz::load_certificates and fz::load_certificates_file - Added fz::base64_encode_append * Bugfixes and minor changes: - Moved some common functionality shared by multiple layers to socket_layer itself - Fixed a crash with older versions of GnuTLS if the system trust store cannot be loaded ------------------------------------------------------------------- Sat Mar 20 10:27:40 UTC 2021 - ecsos <ecsos@opensuse.org> - Update to 0.27.1 * Bugfixes and minor changes: - Fixed a socket event sequencing invariant violation in tls_layer - Fixed query_string constructor leaving object in undefined state if set fails - Fixed arguments passed from the templated equal_constime helper ------------------------------------------------------------------- Thu Mar 11 17:20:01 UTC 2021 - ecsos <ecsos@opensuse.org> - Update to 0.27.0 * New features: - Added fz::normalize_hypens to replace all hyphen-like characters in a string with the good old hyphen-minus - Added fz::pbkdf2_hmac_sha256 - Added visibility_helper.hpp to simplify exporting symbols in shared libraries - Added fz::compound_rate_limited_layer to which multiple rate limiters can be dynamically added/removed - Added redirect_io parameter to fz::process::spawn - Added --enable-socketdebug configure argument to check for invariant violation when handling socket events - Added a optional preamble to server_handshake that is sent after initializing the session, but before the SERVER_HELLO * Bugfixes and minor changes: - Various fixes to socket event retriggering if socket_interface::set_event_handler is used - Fixed a nullpointer dereference in fz::tls_layer if a hostname is set prior to creating a session ------------------------------------------------------------------- Mon Jan 4 09:22:01 UTC 2021 - ecsos <ecsos@opensuse.org> - Update to 0.26.0 * New features: - Added fz::buffer::capacity() - fz::buffer::append now also accepts single characters and std::vector - Added fz::nonowning_buffer - MSW: Added fz::process::handle() - *nix: Allow passing extra file descriptors to child processes - fz::to_wstring_from_utf8 now accepts std::string_view and fz::buffer - fz::replace_substrings and fz::replaced_substrings now accept string views and single characters * Bugfixes and minor changes: - Reset bucket data if it gets removed from a rate_limiter ------------------------------------------------------------------- Wed Oct 21 10:37:04 UTC 2020 - ecsos <ecsos@opensuse.org> - Update to 0.25.0 * New features: - Added fz::invoker to asynchronously call functions to run in a specific thread independent of the caller's thread * Bugfixes and minor changes: - Added additional checks to fz::buffer to leave the buffer in a valid state in out-of-memory situations and to prevent mis-use - Detect a particular socket buffer tuning issue under Linux where setting a receiver buffer size shrinks the window scale factor - Reordered a few data members to reduce the amount of structure padding due to alignment ------------------------------------------------------------------- Mon Sep 7 17:22:25 UTC 2020 - ecsos <ecsos@opensuse.org> - Update to 0.24.1 * Bugfixes and minor changes: - fz::to_integral can now handle strongly typed enum return types ------------------------------------------------------------------- Sat Aug 22 20:15:42 UTC 2020 - ecsos <ecsos@opensuse.org> - Update to 0.24.0 * New features: - Added fz::equal_consttime * Bugfixes and minor changes: - fz::sprintf now works corrcetly if arguments are passed as (w)string_view ------------------------------------------------------------------- Sun Aug 16 07:53:20 UTC 2020 - Dirk Mueller <dmueller@suse.com> - update to 0.23.0: + Added reader/writer locks - fz::mkdir can now return the the longest created path in case of partial failures ------------------------------------------------------------------- Wed May 13 08:55:24 UTC 2020 - ecsos <ecsos@opensuse.org> - Update to 0.22.0 * New features: - Added a flag to fz::file to allow creation of files with permissions only granting the current user access - Added fz::mkdir to create local directories, optionally recursive and with permissions to only grant the current user access to the final directory * Bugfixes and minor changes: - MSW: Improvements handling directory reparse points - Lengthen partial certificate chains in fz::tls_info to include any found trust anchor if using the system trust store - Mark self-signed certificates in the in fz::x509_certificate - Fix constructing fz::uri from default-constructed string_view - Changes from 0.21.0 * New features: - macOS: fz::spawn_detached_process can now start application bundles - Changed arguments of fz::local_filesys::get_next_file to be consistent with fz::local_filesys::get_file_info * Bugfixes and minor changes: - Improved error detection for fz::spawn_detached-process on *nix systems that support the pipe2 syscall with O_CLOEXEC ------------------------------------------------------------------- Thu Mar 12 15:58:21 UTC 2020 - ecsos@opensuse.org - Update to 0.20.2 * New features: - Add encrypt_key and decrypt_key to fz::symmetric key * Bugfixes and minor changes: - fz::datetime::set_rfc822 now parses the zone offset - Removed unneeded asserts from format.hpp - Changes from 0.20.1 * Bugfixes and minor changes: - Fix potential crash after removing the last speed limit bucket - TLS: Fix reported key exchange algorithm and improve details - Changes from 0.20.0 * New features: - Added fz::symmetric_key - Added itertions parameter to fz::private_key::from_password - Added fz::base32_encode and fz::base32_decode - Unified all decode functions to always return a vector, added alternatives returning string with a _s suffix in the function name - Changed equal_insensitive_ascii to take (w)string_view ------------------------------------------------------------------- Fri Feb 7 11:16:30 UTC 2020 - ecsos@opensuse.org - Update to 0.19.3 * Bugfixes and minor changes: - Rate limiting: Fix a divide by zero when distributing overflow - Changes from 0.19.2 * New features: - Rate limiting: Added debt repay mechanism to bucket removal * Bugfixes and minor changes: - *nix: Fix returned permissions in fz::local_filesys::get_file_info/get_next_file - Run spec-cleaner. ------------------------------------------------------------------- Sat Nov 30 14:13:21 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org> - Split language files properly out into libfilezille-lang in order to avoid file conflicts between multiple versions of the library. ------------------------------------------------------------------- Tue Nov 26 17:40:56 UTC 2019 - ecsos@opensuse.org - Update to 0.19.1 * New features: - Return error information to fz::local_filesys::begin_find_files * Bugfixes and minor changes: - Fix for version.hpp not getting installed - Changes from 0.19.0 * New features: - Addded rate limiting code and a new rate-limited socket layer - Added fz::mutex::try_lock - Implemented libtool's library versioning scheme for shared library builds of libfilezilla ------------------------------------------------------------------- Mon Nov 4 16:55:19 UTC 2019 - ecsos@opensuse.org - Update to 0.18.2 * New features: - Added operator== and != to fz::uri ------------------------------------------------------------------- Sun Aug 25 08:01:22 UTC 2019 - ecsos@opensuse.org - Update to 0.18.1 * New features: - Added fz::buffer::resize - Changes from 0.18.0 * New features: - Added fz::spawn_detached_process - Add operator+ to fz::duration - *nix: If available, use eventfd instead of a self-pipe - fz::to_integral and fz::hex_decode now work with string literals - Added fz::listen_socket::fast_accept that only returns a descriptor instead of a fully-initialized fz::socket for use in a tight accept-and-dispatch loop - Functions in libfilezilla/iputils.hpp now take string_view as arguments - Added fz::socket::set_flags which can atomically enable or disable flags * Bugfixes and minor changes: - fz::socket not returns an error instead of silently failing in case of file descriptor exhaustion - Fix socket errors sometimes not being forwarded in fz::tls_layer when when writing fails in the underlying layer - Fix double-closing of socket descriptios if connection establishment fails - fz::tls_layer now fails the handshake instead of waiting indefinitely if started on a layer that has progressed passed the connected state - Small compile-time improvements to fz::sprintf ------------------------------------------------------------------- Sat Jun 29 08:16:28 UTC 2019 - ecsos@opensuse.org - Update to 0.17.1 * New features: - Added support for detached signatures * Bugfixes and minor changes: - Fixed crash if using the system trust store - Changes from 0.17.0 * New features: - libfilezilla now requires C++17 - Changed a lot of functions to use std::string_view - Added fz::socket_layer as base class for layers on top of sockets - Added fz::tls_layer, a Transport Layer Security layer, requiring GnuTLS 3.5.7 or later - Added fz::translate for gettext-style translatable strings. GNU Gettext is now a built-time (but not runtime) dependency - Added fz::bitscan and fz::bitscan_reverse to get the index of least and most significant bit set - Added fz::logger_interface as a base for logging system * Bugfixes and minor changes: - *nix: Small speed-up of fz::local_filesys through the use of fstatat() ------------------------------------------------------------------- Wed May 15 11:38:06 UTC 2019 - ecsos@opensuse.org - Run spec-cleaner. ------------------------------------------------------------------- Thu May 9 18:59:44 UTC 2019 - Michael Ströder <michael@stroeder.com> - Update to 0.16.0 * New features: - Add fz::socket - Add operator*= to fz::duration - fz::event_loop can now also be created using fz::thread_pool or threadless. * Bugfixes and minor changes: - fz::async_task now releases the thread back to the pool immediately when the task has completed without waiting for the join - *nix: Fix file descriptor leaks on exec() ------------------------------------------------------------------- Sat Dec 1 12:05:31 UTC 2018 - ecsos@opensuse.org - Update to 0.15.1 * New features: - Add argument to fz::strtok to return empty tokens * Bugfixes and minor changes: - Fix compatibility issue with Nettle < 3.3 - Fix fz::random_bytes on MinGW - Fix memory leak in fz::buffer ------------------------------------------------------------------- Sat Oct 27 08:35:12 UTC 2018 - ecsos@opensuse.org - update to 0.15.0 * New features: - libfilezilla now depends on Nettle >= 3.1 - Added fz::sha512, fz::sha256, fz::sha1 and fz::md5 hash functions - Added fz::hash_accumulator - Added fz::hmac_sha256 HMAC function - Added asymmetric encryption scheme using X25519 - Added signature scheme using Ed25519 * Bugfixes and minor changes: - Changed and documented semantics of the return value of fz::remove_file, removing a non-existing file is not an error - Drop extra COPYING file and use it from upstream ------------------------------------------------------------------- Sat Oct 13 21:52:55 UTC 2018 - ecsos@opensuse.org - update to 0.14.0 * New features: - Added fz::equal_insensitive_ascii - Added insensitive_ascii parameter to fz::starts_with and fz::ends_with * Bugfixes and minor changes: - Fixed namespace of to_wstring in wx glue ------------------------------------------------------------------- Mon Sep 24 14:48:37 UTC 2018 - ecsos@opensuse.org - update to 0.13.2 * Bugfixes and minor changes: - Fix regression in fz::shared_value::clear - Fix parsing of URIs without path - changes from 0.13.1 * New features: - Made fz::scoped_lock movable * Bugfixes and minor changes: - Fix a few compiler warnings ------------------------------------------------------------------- Mon Aug 6 14:52:15 UTC 2018 - ecsos@opensuse.org - update to 0.13.0 * New features: - Add bool return value to replace_substrings to indicate whether something has been replaced. - fz::sprintf: Added %c format specifier * Bugfixes and minor changes: - MSW: Work around problematic DLL export of templates, timers now work if libfilezilla has been built as DLL ------------------------------------------------------------------- Tue Jun 19 21:59:57 UTC 2018 - ecsos@opensuse.org - update to 0.12.3 * New features: - Event handlers can now removed themselves while inside a callback - Added fz::query_string::pairs() ------------------------------------------------------------------- Tue May 8 10:52:07 UTC 2018 - ecsos@opensuse.org - update to 0.12.2 * New features: - Added parameters to base64_encode to control alphabet and padding - Improved performance of less_insensitive_ascii - *nix: Faster conversion between UTF-8 and wchar_t strings. ------------------------------------------------------------------- Sat Feb 24 09:54:50 UTC 2018 - ecsos@opensuse.org - update to 0.12.1 * New features: - Added fz::buffer::operator== and operator!= * Bugfixes and minor changes: - Fixed bug in fz::buffer::get(size_t) - changes from 0.12.0 * New features: - Added fz::datetime::operator bool - Added fz::datetime::get_rfc822 and fz::datetime::set_rfc822 ------------------------------------------------------------------- Thu Jan 25 11:22:05 UTC 2018 - ecsos@opensuse.org - update to 0.11.2 * New features: - Added fz::starts_with and fz::ends_with ------------------------------------------------------------------- Sun Nov 12 10:26:51 UTC 2017 - ecsos@opensuse.org - update to 0.11.1 * New features: - Added fz::file::fsync() to sync data to disk ------------------------------------------------------------------- Mon Oct 2 11:08:20 UTC 2017 - ecsos@opensuse.org - update to 0.11.0 * New features: - Add fz::buffer class * Bugfixes and minor changes: - *nix: fz::process::spawn no longer calls async-signal-unsafe functions between forking and calling execv in the child. ------------------------------------------------------------------- Fri Aug 25 22:33:09 UTC 2017 - jengelh@inai.de - RPM group fixes. Trim descriptions and make it more neutral. ------------------------------------------------------------------- Sun Aug 20 11:16:51 UTC 2017 - ecsos@opensuse.org - update to 0.10.1 * Bugfixes and minor changes: - MSW: Improve handling of reparse points in fz::local_filesys ------------------------------------------------------------------- Sat Aug 5 21:29:31 UTC 2017 - ecsos@opensuse.org - update to 0.10.0 * New features: - Added fz::percent_encode and fz::percent_encode - Added fz::uri and fz::query_string - Added fz::less_insensitive_ascii for case-insensitive strings in maps * Bugfixes and minor changes: - Moved encoding functions from string.hpp to encode.hpp - Use pkg-config instead of cppunit-config to look for cppunit. - remove patch libfilezilla-fix_undefined_reference.patch because now in upstream ------------------------------------------------------------------- Sun Jun 4 08:04:34 UTC 2017 - ecsos@opensuse.org - update to 0.9.2 * New features: - Added fz::random_bytes to obtain a vector of the passed size of uniformly distributed random bytes - Added fz::ltrim and fz::rtim - Added parameter to trim functions which characters to trim - It is now possible to detach threads from async_task - add patch libfilezilla-fix_undefined_reference.patch to prevent build error in filezilla ------------------------------------------------------------------- Thu Feb 23 07:35:49 UTC 2017 - ecsos@opensuse.org - update to 0.9.1 * New features: - Added a small helper function to fz::file to get the current position in the file - Added another version of fz::to_wstring_from_utf8 that takes a char buffer + length * Bugfixes and minor changes: - Fixed extraction of single-character tokens in fz::strtok ------------------------------------------------------------------- Tue Dec 6 23:29:50 UTC 2016 - ecsos@opensuse.org - update to 0.9.0 * New features: - Added parameter to fz::to_integral to specify which value is returned on error. - Added fz::remove_file - Added fz::hex_encode and fz::hex_decode ------------------------------------------------------------------- Sun Nov 20 20:34:29 UTC 2016 - ecsos@opensuse.org - update to 0.8.0 * New features: - Added fz::str_toupper_ascii to complement fz::str_tolower_ascii - Added fz::trim and fz::trimmed for removing leading and trailing whitespace from string - Added fz::str_is_ascii * Bugfixes and minor changes: - Fixed zero-padding for x and X string format conversion specifiers - update to 0.7.1 * Bugfixes and minor changes: - OS X: Work around a nasty bug in XCode where programs explicitly compiled for older versions of OS X were silently pulling in features exclusive to the new version, resulting in crashes at runtime - MSW: Fix detection of thread creation failures ------------------------------------------------------------------- Sun Oct 2 12:08:54 UTC 2016 - ecsos@opensuse.org - update to 0.7.0 * New features: - Add fz::base64_decode and fz::base64_encode - Add fz::strtok string tokenizer - Added non-throwing fz::to_integral - Implemented + (always sign) and - (left align) flags for fz::sprintf ------------------------------------------------------------------- Fri Jul 29 15:45:32 UTC 2016 - ecsos@opensuse.org - update to 0.6.1 * Bugfixes and minor changes: - Fix UTF-8 conversion functions and added a testcase - update to 0.6.0 * New features: - Add fz::sprintf, a safe replacement for for the C sprintf function ------------------------------------------------------------------- Tue Jun 28 20:27:51 UTC 2016 - ecsos@opensuse.org - update to 0.5.3 * New features: - Add fz::replace_substrincs to search and replace substrings in std::(w)string * Bugfixes and minor changes: - Explicitly request large file support on 32bit systems ------------------------------------------------------------------- Sat May 28 09:12:49 UTC 2016 - ecsos@opensuse.org - update to 0.5.2 * New features: - Add fz::shared_optional::is_same that checks whether two instances share the same underlying pointer value, like a shallow equal. - Add fz::int_to_hex_char as reverse to fz::hex_char_to_int ------------------------------------------------------------------- Tue May 10 22:30:56 UTC 2016 - ecsos@opensuse.org - Update to version 0.5.1 - Add constructore to sparse_optional taking pointers - Fix compilation on systems where iconv's second argument is const ------------------------------------------------------------------- Wed Apr 27 11:53:21 UTC 2016 - joerg.lorenzen@ki.tng.de - Update to version 0.5.0 - Handle timestamps where midnight is represented as 24:00:00.000 of the previous day. - Fix inverted return value of fz::datetime::empty(). - Increase performance of event loop if not using timers. - Better compatibility with runtimes that change the src pointer passed to mbsrtowcs or wcsrtombs. ------------------------------------------------------------------- Fri Mar 11 10:33:40 UTC 2016 - davejplater@gmail.com - Added libfilezilla-date-time.patch. ------------------------------------------------------------------- Sun Feb 28 10:21:47 UTC 2016 - ecsos@opensuse.org - update to 0.4.0.1 - Upstream changes: 0.4.0.1 (2016-02-22) Fix compile error in testcase 0.4.0 (2016-02-21) Added shared_optional and sparse_optional classes For more details see svn log: https://svn.filezilla-project.org/svn/libfilezilla ------------------------------------------------------------------- Sun Feb 14 10:15:42 UTC 2016 - davejplater@gmail.com - Initial package created from PCLinuxOS src rpm - Needed for filezilla to build.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor