Package Release Info

libfilezilla-0.51.1-bp160.1.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libfilezilla-devel
libfilezilla-lang
libfilezilla48

Change Logs

* Tue Aug 12 2025 ecsos <ecsos@opensuse.org>
- Update to 0.51.1
  * New features:
  - Added fz::get_final_link_target
  * Bugfixes and minor changes:
  - *nix: Fixed reporting the type of file if following symlinks
    in fz::local_filesys::get_file_info
- Changes from 0.51.0
  * New features:
  - 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
  * Bugfixes and minor changes:
  - Improvements to timer handling if using event loops with the
    threadless flag
* Fri Mar 28 2025 Martin Hauke <mardnh@gmx.de>
- Update to version 0.50.0
  New features:
  * Added 'fresh' fz::file::open::creation_flags. If set, file
    creation fails if a file with the same name already exists.
  * Added fz::get_digest_size for hash algorithms.
  * Impersonation changes for working with Active Directory users.
  * Transparent fz::less_/equal_insensitive_ascii comparators.
  * Generalized fz::starts_/ends_with.
  Bugfixes and minor changes:
  * fz::socket_base::close is now public.
  * Fixes to mutex-debugging functionality.
  * Fixes to fz::is_pem heuristic.
* 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
Version: 0.12.2-bp150.2.4
* Tue May 08 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 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 2018 ecsos@opensuse.org
- update to 0.11.2
  * New features:
  - Added fz::starts_with and fz::ends_with
* Sun Nov 12 2017 ecsos@opensuse.org
- update to 0.11.1
  * New features:
  - Added fz::file::fsync() to sync data to disk
* Mon Oct 02 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 2017 jengelh@inai.de
- RPM group fixes. Trim descriptions and make it more neutral.
* Sun Aug 20 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 05 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 04 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 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 06 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 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 02 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 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 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 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 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 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 2016 davejplater@gmail.com
- Added libfilezilla-date-time.patch.
* Sun Feb 28 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