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: Thu Jul 21 11:31:23 UTC 2022
Modified Files:
pkgsrc/net/libfilezilla: Makefile PLIST distinfo
pkgsrc/net/libfilezilla/patches: patch-lib_impersonation.cpp
Log Message:
libfilezilla: update to 0.38.1.
0.38.1 (2022-07-20)
+ fz::aio_waitable now also accepts event handlers in addition to aio_waiter
- Split fz::process::kill into separate stop and kill functions
0.38.0 (2022-07-08)
+ 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
- *nix: When impersonating, limit supplementary groups to NGROUPS_MAX
To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 pkgsrc/net/libfilezilla/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/net/libfilezilla/PLIST
cvs rdiff -u -r1.36 -r1.37 pkgsrc/net/libfilezilla/distinfo
cvs rdiff -u -r1.3 -r1.4 \
pkgsrc/net/libfilezilla/patches/patch-lib_impersonation.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.41 pkgsrc/net/libfilezilla/Makefile:1.42
--- pkgsrc/net/libfilezilla/Makefile:1.41 Wed May 4 05:46:46 2022
+++ pkgsrc/net/libfilezilla/Makefile Thu Jul 21 11:31:23 2022
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.41 2022/05/04 05:46:46 wiz Exp $
+# $NetBSD: Makefile,v 1.42 2022/07/21 11:31:23 wiz Exp $
-DISTNAME= libfilezilla-0.37.2
+DISTNAME= libfilezilla-0.38.1
CATEGORIES= net
# some kind of direct-download disabling
#MASTER_SITES= https://dl3.cdn.filezilla-project.org/libfilezilla/
Index: pkgsrc/net/libfilezilla/PLIST
diff -u pkgsrc/net/libfilezilla/PLIST:1.15 pkgsrc/net/libfilezilla/PLIST:1.16
--- pkgsrc/net/libfilezilla/PLIST:1.15 Wed May 4 05:46:46 2022
+++ pkgsrc/net/libfilezilla/PLIST Thu Jul 21 11:31:23 2022
@@ -1,4 +1,7 @@
-@comment $NetBSD: PLIST,v 1.15 2022/05/04 05:46:46 wiz Exp $
+@comment $NetBSD: PLIST,v 1.16 2022/07/21 11:31:23 wiz Exp $
+include/libfilezilla/aio/aio.hpp
+include/libfilezilla/aio/reader.hpp
+include/libfilezilla/aio/writer.hpp
include/libfilezilla/apply.hpp
include/libfilezilla/buffer.hpp
include/libfilezilla/encode.hpp
Index: pkgsrc/net/libfilezilla/distinfo
diff -u pkgsrc/net/libfilezilla/distinfo:1.36 pkgsrc/net/libfilezilla/distinfo:1.37
--- pkgsrc/net/libfilezilla/distinfo:1.36 Wed May 4 05:46:46 2022
+++ pkgsrc/net/libfilezilla/distinfo Thu Jul 21 11:31:23 2022
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.36 2022/05/04 05:46:46 wiz Exp $
+$NetBSD: distinfo,v 1.37 2022/07/21 11:31:23 wiz Exp $
-BLAKE2s (libfilezilla-0.37.2.tar.bz2) = 676cf6752f55ddbdae7c3416c05fa6835ae277fb36567a2ef063758e28e6491d
-SHA512 (libfilezilla-0.37.2.tar.bz2) = a8902977bae5f442045faa8a68c2f85e667a2371b1e643fde49e592fa9544b0a672c476246b01b2ba7b52390b37b0f1f33e5196be4499eddf5783f225091c93a
-Size (libfilezilla-0.37.2.tar.bz2) = 609128 bytes
-SHA1 (patch-lib_impersonation.cpp) = b3329868b8339bcdac6768768bfc3645de28d455
+BLAKE2s (libfilezilla-0.38.1.tar.bz2) = a8fce0c938fc8fa538a6795faab2fce92f43f8a45d92537f9fe9157a6b43bc07
+SHA512 (libfilezilla-0.38.1.tar.bz2) = 486aa4934f3fde4684c134ac7648edd0dfbd2dd2082909cd8ecafcccf9e3e9a86874c250773bc28ad25a8c40c8d34f242008636efdf4d311764682cf89b6fe39
+Size (libfilezilla-0.38.1.tar.bz2) = 621099 bytes
+SHA1 (patch-lib_impersonation.cpp) = d02a10cbcbec23ec1cc6966c1721bd222c02670d
Index: pkgsrc/net/libfilezilla/patches/patch-lib_impersonation.cpp
diff -u pkgsrc/net/libfilezilla/patches/patch-lib_impersonation.cpp:1.3 pkgsrc/net/libfilezilla/patches/patch-lib_impersonation.cpp:1.4
--- pkgsrc/net/libfilezilla/patches/patch-lib_impersonation.cpp:1.3 Wed May 4 05:46:46 2022
+++ pkgsrc/net/libfilezilla/patches/patch-lib_impersonation.cpp Thu Jul 21 11:31:23 2022
@@ -1,9 +1,9 @@
-$NetBSD: patch-lib_impersonation.cpp,v 1.3 2022/05/04 05:46:46 wiz Exp $
+$NetBSD: patch-lib_impersonation.cpp,v 1.4 2022/07/21 11:31:23 wiz Exp $
Hide Linux-specific stuff in ifdef __Linux__
https://trac.filezilla-project.org/ticket/12658
---- lib/impersonation.cpp.orig 2022-04-01 12:35:07.000000000 +0000
+--- lib/impersonation.cpp.orig 2022-07-08 13:18:44.000000000 +0000
+++ lib/impersonation.cpp
@@ -7,7 +7,7 @@
#include <optional>
@@ -14,7 +14,7 @@ https://trac.filezilla-project.org/ticke
#include <crypt.h>
#include <shadow.h>
#endif
-@@ -79,7 +79,7 @@ std::optional<gid_t> get_group(fz::nativ
+@@ -98,7 +98,7 @@ std::optional<gid_t> get_group(native_st
return {};
}
@@ -23,9 +23,9 @@ https://trac.filezilla-project.org/ticke
struct shadow_holder {
shadow_holder() = default;
shadow_holder(shadow_holder const&) = delete;
-@@ -171,7 +171,7 @@ std::vector<gid_t> get_supplementary(std
+@@ -190,7 +190,7 @@ std::vector<gid_t> get_supplementary(std
- bool check_auth(fz::native_string const& username, fz::native_string const& password)
+ bool check_auth(native_string const& username, native_string const& password)
{
-#if FZ_UNIX
+#if FZ_UNIX && defined(__Linux__)
Home |
Main Index |
Thread Index |
Old Index