pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/libfilezilla



Module Name:    pkgsrc
Committed By:   wiz
Date:           Fri May 15 07:31:37 UTC 2026

Modified Files:
        pkgsrc/net/libfilezilla: Makefile distinfo
Added Files:
        pkgsrc/net/libfilezilla/patches: patch-lib_local__filesys.cpp

Log Message:
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<T>() 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


To generate a diff of this commit:
cvs rdiff -u -r1.67 -r1.68 pkgsrc/net/libfilezilla/Makefile
cvs rdiff -u -r1.46 -r1.47 pkgsrc/net/libfilezilla/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/net/libfilezilla/patches/patch-lib_local__filesys.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/libfilezilla/Makefile
diff -u pkgsrc/net/libfilezilla/Makefile:1.67 pkgsrc/net/libfilezilla/Makefile:1.68
--- pkgsrc/net/libfilezilla/Makefile:1.67       Thu May 14 16:41:46 2026
+++ pkgsrc/net/libfilezilla/Makefile    Fri May 15 07:31:37 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.67 2026/05/14 16:41:46 ryoon Exp $
+# $NetBSD: Makefile,v 1.68 2026/05/15 07:31:37 wiz Exp $
 
-DISTNAME=      libfilezilla-0.50.0
-PKGREVISION=   3
+DISTNAME=      libfilezilla-0.55.5
 CATEGORIES=    net
 # some kind of direct-download disabling
 #MASTER_SITES= https://dl3.cdn.filezilla-project.org/libfilezilla/

Index: pkgsrc/net/libfilezilla/distinfo
diff -u pkgsrc/net/libfilezilla/distinfo:1.46 pkgsrc/net/libfilezilla/distinfo:1.47
--- pkgsrc/net/libfilezilla/distinfo:1.46       Sat Jun  7 21:25:51 2025
+++ pkgsrc/net/libfilezilla/distinfo    Fri May 15 07:31:37 2026
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.46 2025/06/07 21:25:51 wiz Exp $
+$NetBSD: distinfo,v 1.47 2026/05/15 07:31:37 wiz Exp $
 
-BLAKE2s (libfilezilla-0.50.0.tar.xz) = 2c71150e477c7f7ba7bbdf66908d9b69f402eeab2605ef9ad9210f3bd14b56be
-SHA512 (libfilezilla-0.50.0.tar.xz) = ed12159d176da0019479fc3d2f129dbf959237340dbfe8fa6871ae2f1f038f64cf672eb25680e69304820f9003b03957a9ba7c2cdad1bd918dbf3ee630380608
-Size (libfilezilla-0.50.0.tar.xz) = 559004 bytes
+BLAKE2s (libfilezilla-0.55.5.tar.xz) = a1cc43c6490435e4d397fe8b8f810ce896e5475c798dfcb6c42acd2c57b044ed
+SHA512 (libfilezilla-0.55.5.tar.xz) = e5654757630ef6fae1b3fbef04b8fca7e3122585cf9274131af7e18127363b143ce91a277721da54ebf67245f31422e8351fe0c419f533360ff86c419c2473ea
+Size (libfilezilla-0.55.5.tar.xz) = 570664 bytes
 SHA1 (patch-lib_impersonation.cpp) = d02a10cbcbec23ec1cc6966c1721bd222c02670d
+SHA1 (patch-lib_local__filesys.cpp) = ad3c9d6fd2d943710e96539d65a2d2992fdd9262

Added files:

Index: pkgsrc/net/libfilezilla/patches/patch-lib_local__filesys.cpp
diff -u /dev/null pkgsrc/net/libfilezilla/patches/patch-lib_local__filesys.cpp:1.1
--- /dev/null   Fri May 15 07:31:37 2026
+++ pkgsrc/net/libfilezilla/patches/patch-lib_local__filesys.cpp        Fri May 15 07:31:37 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-lib_local__filesys.cpp,v 1.1 2026/05/15 07:31:37 wiz Exp $
+
+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 <unistd.h>
+ #include <string.h>
+ #include <utime.h>
++#include <limits.h>
+ #endif
+ 
+ namespace fz {



Home | Main Index | Thread Index | Old Index