pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/net/libfilezilla libfilezilla: update to 0.38.1.
details: https://anonhg.NetBSD.org/pkgsrc/rev/0428752e7a04
branches: trunk
changeset: 382133:0428752e7a04
user: wiz <wiz%pkgsrc.org@localhost>
date: Thu Jul 21 11:31:23 2022 +0000
description:
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
diffstat:
net/libfilezilla/Makefile | 4 ++--
net/libfilezilla/PLIST | 5 ++++-
net/libfilezilla/distinfo | 10 +++++-----
net/libfilezilla/patches/patch-lib_impersonation.cpp | 10 +++++-----
4 files changed, 16 insertions(+), 13 deletions(-)
diffs (75 lines):
diff -r 2925f5222db9 -r 0428752e7a04 net/libfilezilla/Makefile
--- a/net/libfilezilla/Makefile Thu Jul 21 11:21:50 2022 +0000
+++ b/net/libfilezilla/Makefile Thu Jul 21 11:31:23 2022 +0000
@@ -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/
diff -r 2925f5222db9 -r 0428752e7a04 net/libfilezilla/PLIST
--- a/net/libfilezilla/PLIST Thu Jul 21 11:21:50 2022 +0000
+++ b/net/libfilezilla/PLIST Thu Jul 21 11:31:23 2022 +0000
@@ -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
diff -r 2925f5222db9 -r 0428752e7a04 net/libfilezilla/distinfo
--- a/net/libfilezilla/distinfo Thu Jul 21 11:21:50 2022 +0000
+++ b/net/libfilezilla/distinfo Thu Jul 21 11:31:23 2022 +0000
@@ -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
diff -r 2925f5222db9 -r 0428752e7a04 net/libfilezilla/patches/patch-lib_impersonation.cpp
--- a/net/libfilezilla/patches/patch-lib_impersonation.cpp Thu Jul 21 11:21:50 2022 +0000
+++ b/net/libfilezilla/patches/patch-lib_impersonation.cpp Thu Jul 21 11:31:23 2022 +0000
@@ -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 @@
#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 @@
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