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