net/xfr: update to 0.9.2
0.9.2 - 2026-03-06
Changed
Random payloads by default (issue #34) — TCP/UDP client-sent payloads now use random bytes by default to avoid silently inflated results on WAN-optimized or compressing paths. --random remains as an explicit no-op for clarity, and new --zeros forces zero-filled payloads for compression/dedup testing. Reverse mode sender remains server-side zeros until protocol negotiation is added.
Fixed
Windows build regression (issue #37) — pacing_rate_bytes_per_sec() used libc::c_ulong without a #[cfg(target_os = "linux")] guard, breaking compilation on Windows. The function is only called from the linux-gated SO_MAX_PACING_RATE path.
MPTCP namespace test realism (issue #32) — test-mptcp-ns.sh now combines netem shaping with fq_codel on the shaped transit links, matching common Linux defaults more closely and reducing false-positive high-stream failures caused by shallow unfair queues in the test harness.
0.9.1 - 2026-03-05
Added
MPTCP support (--mptcp) - Multi-Path TCP on Linux 5.6+ (issue #24). Uses IPPROTO_MPTCP at socket creation via socket2 — all TCP features (nodelay, congestion control, window size, bidir, multi-stream, single-port mode) work transparently. The server automatically creates MPTCP listeners when available (no flag needed) — MPTCP listeners accept both MPTCP and regular TCP clients transparently, with silent fallback to TCP if the kernel lacks MPTCP support. Client uses --mptcp to opt in. Clear error message on non-Linux clients or kernels without CONFIG_MPTCP=y.
Kernel TCP pacing via SO_MAX_PACING_RATE (issue #30) - On Linux, TCP bitrate pacing (-b) now uses the kernel's FQ scheduler with EDT (Earliest Departure Time) for precise per-packet timing, eliminating burst behavior from userspace sleep/wake cycles. Falls back to userspace pacing on non-Linux, MPTCP sockets (not yet supported in kernel, see mptcp_net-next#578), or if the setsockopt fails. Note: -b sets a global bitrate shared across all parallel streams (unlike iperf3 where -b is per-stream). Suggested by the kernel MPTCP maintainer.
Random payload mode (--random, issue #34) — client can fill TCP/UDP send buffers with random bytes (once at allocation) to reduce compression/dedup artifacts on shaped/WAN links. Current scope is client-sent payloads only: reverse mode sender remains server-side zeros until protocol negotiation is added.
[13 lines not shown]
www/ruby-aws-partitions: update to 1.1223.0
1.1223.0 (2026-03-06)
* Feature - Updated the partitions source data the determines the AWS
service regions and endpoints.
1.1222.0 (2026-03-05)
* Feature - Added support for enumerating regions for Aws::ConnectHealth.
1.1221.0 (2026-03-03)
* Feature - Updated the partitions source data the determines the AWS
service regions and endpoints.
mail/ruby-mime-types-data: update to 3.2026.0303
3.2026.0303 (2026-03-03)
* Updated registry entries from the IANA media registry and provisional
media registry and the Apache Tika media registry as of the release date.
lang/ruby-cucumber-gherkin: update to 39.0.0
39.0.0 (2026-03-01)
Added
* (i18n) Added Korean translation of "Rule" (#544)
Changed
* [PHP] Require PHP 8.2+ in CI and in composer.json.
Security
* [Python] Fixed hidden file reading behavior in Parser.parse (#541).
devel/ruby-irb: update to 1.17.0
1.17.0 (2026-02-09)
What's Changed
Bug Fixes
* Support copy command on windows and wsl by @hogelog in #1153
* Fix incorrect history handling in nested session with debug.gem by @st0012
in #1158
* Treat frame.path as nilable in frame filtering by @st0012 in #1161
Other Changes
* Exclude dependabot updates from release note by @hsbt in #1151
* Fix test_rendering flaky pager test by @tompng in #1152
* Syntax Highlight using Prism by @tompng in #1091
* Nesting analysis using Prism by @tompng in #1092
[5 lines not shown]
archivers/ruby-zlib: add package version 3.2.3
This package is provided for fix security problem of zlib gem in Ruby.
3.3.2 (2026-03-05)
* CVE-2026-27820: Buffer overflow vulnerability in Zlib::GzipReader
<https://www.ruby-lang.org/en/news/2026/03/05/buffer-overflow-zlib-cve-2026-27820/>
Zlib
This module provides access to the zlib library. Zlib is designed to be a
portable, free, general-purpose, legally unencumbered -- that is, not
covered by any patents -- lossless data-compression library for use on
virtually any computer hardware and operating system.
The zlib compression library provides in-memory compression and
[14 lines not shown]