<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/net/libfilezilla, branch trunk</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=trunk</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=trunk'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2022-10-26T10:31:34Z</updated>
<entry>
<title>*: bump PKGREVISION for libunistring shlib major bump</title>
<updated>2022-10-26T10:31:34Z</updated>
<author>
<name>wiz</name>
<email>wiz@pkgsrc.org</email>
</author>
<published>2022-10-26T10:31:34Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=c3fe9d5eba21b2895cd29de8d453b007ffef87a8'/>
<id>urn:sha1:c3fe9d5eba21b2895cd29de8d453b007ffef87a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libfilezilla: remove probably unnecessary comment</title>
<updated>2022-08-07T16:01:50Z</updated>
<author>
<name>gutteridge</name>
<email>gutteridge@pkgsrc.org</email>
</author>
<published>2022-08-07T16:01:50Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=6ef862b6308976a09f9ebb6c469c9e8a2f134624'/>
<id>urn:sha1:6ef862b6308976a09f9ebb6c469c9e8a2f134624</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libfilezilla: use atomic64.mk</title>
<updated>2022-08-06T00:40:08Z</updated>
<author>
<name>gutteridge</name>
<email>gutteridge@pkgsrc.org</email>
</author>
<published>2022-08-06T00:40:08Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=c7efc86aa3466265ffaeb9354b1264ed702f3082'/>
<id>urn:sha1:c7efc86aa3466265ffaeb9354b1264ed702f3082</id>
<content type='text'>
Simplify, no need for one block in Makefile and a hacks.mk to cover
fewer architectures than atomic64.mk does.</content>
</entry>
<entry>
<title>net/libfilezilla: add -latomic on powerpc, so that this builds.</title>
<updated>2022-08-05T14:34:12Z</updated>
<author>
<name>he</name>
<email>he@pkgsrc.org</email>
</author>
<published>2022-08-05T14:34:12Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=d972fbd7a3bf1e8bc404d03ef988095634d2848d'/>
<id>urn:sha1:d972fbd7a3bf1e8bc404d03ef988095634d2848d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libfilezilla: update to 0.38.1.</title>
<updated>2022-07-21T11:31:23Z</updated>
<author>
<name>wiz</name>
<email>wiz@pkgsrc.org</email>
</author>
<published>2022-07-21T11:31:23Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=04ed0a517132d5f5feea511e4ef7076dd7d7e545'/>
<id>urn:sha1:04ed0a517132d5f5feea511e4ef7076dd7d7e545</id>
<content type='text'>
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</content>
</entry>
<entry>
<title>libfilezilla: update to 0.37.2.</title>
<updated>2022-05-04T05:46:46Z</updated>
<author>
<name>wiz</name>
<email>wiz@pkgsrc.org</email>
</author>
<published>2022-05-04T05:46:46Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=5892c80a2a0d47bfbd7e700af3ff27d098ed94ff'/>
<id>urn:sha1:5892c80a2a0d47bfbd7e700af3ff27d098ed94ff</id>
<content type='text'>
0.37.2 (2022-04-29)

+ Added a null_logger that doesn't do anything
- MSW: fz::mkdir with restricted permissions now uses inheritable ACLs
- MSW: Minor performance improvements reading from fz::process and explicit cancellation of pending I/O when killing child processes.

0.37.1 (2022-04-08)

+ Added convenience functions ot fz::json
- MSW: Fixed spawning fz::process with blocking communication

0.37.0 (2022-04-01)

+ *nix: password-less impersonation can take an optional group
+ Added demo https client showcasing usage of fz::socket and fz::tls_layer
+ Added some compile-time checks for fz::sprintf arguments
+ MSW: Added fz::registry
+ Added a way to use non-blocking read/write with fz::process
- Added fz::logger_interface::log_u which assumes string arguments are in UTF-8 as opposed to the character set used by the current locale
- Disallow spawning additional threads while fz::thread_pool is in the process of being destroyed
- *nix: poll() is now mandatory, the select() based socket event loop has been removed
- Simplified fz::socket implementation through use of internal fz::poller</content>
</entry>
<entry>
<title>libfilezilla: add upstream bug report URL</title>
<updated>2022-02-07T10:53:52Z</updated>
<author>
<name>wiz</name>
<email>wiz@pkgsrc.org</email>
</author>
<published>2022-02-07T10:53:52Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=f39d3cddbd4d5f8a5e459c6ac45e792708999cc0'/>
<id>urn:sha1:f39d3cddbd4d5f8a5e459c6ac45e792708999cc0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libfilezilla: update to 0.36.0.</title>
<updated>2022-02-07T10:48:26Z</updated>
<author>
<name>wiz</name>
<email>wiz@pkgsrc.org</email>
</author>
<published>2022-02-07T10:48:26Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=9c41a9f6d6d0850dbef72a969ddf3b39074b5303'/>
<id>urn:sha1:9c41a9f6d6d0850dbef72a969ddf3b39074b5303</id>
<content type='text'>
0.36.0 (2022-02-02)

+ Added parameter to tls_layer::set_alpn to control which peer has priority over which ALPN is chosen.
+ Added fz::hmac_sha1
+ Mutex debugging framework to detect locking order inversions that may lead to deadlocks
+ Add additional io_redirect mode to fz::process_spawn where the parent-side handles for stdin/out/err are always closed
- fz::json: Handle object members with empty string as name
- Minor performance improvements to removing timers and to spawning processes

0.35.0 (2021-12-08)

+ *nix: Added fz::forkblock which can be used to safely set FD_CLOEXEC on descriptors even if the system lacks SOCK_CLOCKEXEC, MSG_CMSG_CLOEXEC, pipe2 or accept4
+ macOS: Impersonation support
+ Added fz::tls_layer::set_unexpected_eof_cb, in some situations it may be desirable that unexpected closure is not reported as a hard errror
- Added various convenience overloads for fz::buffer
- Performance improvement for fz::json::to_string

0.34.2 (2021-10-26)

+ fz::file::open now returns fz::result
- fz::tls_layer: Additional fixes for trust path extration
- MSW: fz::local_filesys::get_next_file now handles directory contents returned by the kernel in oversized buffers with embedded nulls

0.34.1 (2021-10-19)

- *nix: Handle supplementary groups when impersonating
- *nix: fz::recv_fd now sets the MSG_CMSG_CLOEXEC flag
- *nix: fz::local_filesys::get_link_target now handles link targets larger than 1024 bytes
- MSW: Restrict DLL search path for system DLLs to the system32 directory
- fz::tls_layer: Fixed how trust path extration interacts with CRLs

0.34.0 (2021-10-11)

- MSW: Load shell32.dll and ole32.dll on-demand at runtime, it is not available in all environments
- Made fz::local_filesys movable

0.33.0 (2021-09-29)

+ MSW: Add local_filesys::begin_find_files overload accepting a directory HANDLE
+ If peer certificate chain is trusted by the system trust store, tls_session_info::get_certificates now returns the actual path to the trust anchor, use tls_session_info::get_peer_certificates to get the peer certificates as received by the server. GnuTLS 3.7.0 or later is required.
- JSON: Correctly handle \u-encoded UTF-16 surrogate pairs

0.32.0 (2021-09-14)

+ MSW: Impersonation support
- Allow more direct control over session ticket/PSK generation under TLS 1.3, requires GnuTLS 3.6.14 or later
- Ensure an error is returned if accepting a socket fails
- Fixed appending to fz::buffer

0.32.0-beta1 (2021-08-30)

+ *nix: Impersonation support
+ *nix: Sending of file descriptors over Unix Domain Sockets
* nix: Add local_filesys::begin_find_files overload accepting a directory file descriptor
+ Allow creating fz::file from a file descriptors/handle, add function to detach the descriptor/handle
+ Added fz::datetime::operator&gt;=
+ Added fz::duration::absolute()
- fz::sprintf no longer crashes on x and X conversion specifiers if a negative signed integer is passed as argument
- Replace std::random_device as the C++ standard allows it to not be random
- JSON: Fixed crash if assigning values from nested values
- JWS: Fixed memory leak and padding of signature components</content>
</entry>
<entry>
<title>revbump for icu and libffi</title>
<updated>2021-12-08T16:01:42Z</updated>
<author>
<name>adam</name>
<email>adam@pkgsrc.org</email>
</author>
<published>2021-12-08T16:01:42Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=ac26554d9f5c20806cbab620560e5cdb9f5af267'/>
<id>urn:sha1:ac26554d9f5c20806cbab620560e5cdb9f5af267</id>
<content type='text'>
</content>
</entry>
<entry>
<title>net: Replace RMD160 checksums with BLAKE2s checksums</title>
<updated>2021-10-26T11:05:20Z</updated>
<author>
<name>nia</name>
<email>nia@pkgsrc.org</email>
</author>
<published>2021-10-26T11:05:20Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=5beb42e7908c0a6e35f8cdbdcfb3a8112bb98aa4'/>
<id>urn:sha1:5beb42e7908c0a6e35f8cdbdcfb3a8112bb98aa4</id>
<content type='text'>
All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Not committed (merge conflicts...):

net/radsecproxy/distinfo

The following distfiles could not be fetched (fetched conditionally?):

./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz
./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch
./net/djbdns/distinfo djbdns-1.05-test28.diff.xz
./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch
./net/djbdns/distinfo djbdns-1.05-multiip.diff
./net/djbdns/distinfo djbdns-cachestats.patch</content>
</entry>
</feed>
