FreeBSD/src f1cfcfbusr.sbin/traceroute6 traceroute6.8 traceroute6.c

traceroute6: implement firewall evasion mode

Merge implementation of "traceroute -e" to traceroute6 for TCP/UDP/SCTP.

MFC-after:      2 weeks
DeltaFile
+16-12usr.sbin/traceroute6/traceroute6.c
+6-2usr.sbin/traceroute6/traceroute6.8
+22-142 files

FreeBSD/ports 4fe2fadmisc/xdelta3 distinfo pkg-descr, misc/xdelta3/files patch-CMakeLists.txt patch-testing_regtest.cc

misc/xdelta3: Update to 3.2.0 and take maintainership

Port changes:
- Switch the upstream build from Autotools to CMake
  (see https://github.com/jmacd/xdelta)
- Update the declared license from GPLv2+ to Apache 2.0
  (as per https://github.com/jmacd/xdelta)
- Enable armor support and the static-library build
- Install the public header, static library, pkg-config file, and CMake
  package metadata
- Remove the obsolete regtest patch (not required anymore due to
  changes to the build infrastructure)
- Update WWW, COMMENT, and pkg-descr to reflect these chagnes
- Add a complete pkg-plist

Changelog: https://github.com/jmacd/xdelta/releases/tag/v3.2.0

PR:             297302
Reported by:    Thomas Barabosch <oss at tbarabosch.com> (new maintainer)
Reviewed by:    diizzy
DeltaFile
+18-15misc/xdelta3/Makefile
+0-11misc/xdelta3/files/patch-testing_regtest.cc
+10-0misc/xdelta3/files/patch-CMakeLists.txt
+9-0misc/xdelta3/pkg-plist
+3-4misc/xdelta3/pkg-descr
+3-3misc/xdelta3/distinfo
+43-336 files

FreeBSD/ports ae40179audio/noctavox Makefile Makefile.crates

audio/noctavox: Update to 0.3.4

ChangeLog:      https://github.com/Jaxx497/NoctaVox/releases/tag/v0.3.4

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+117-117audio/noctavox/distinfo
+57-57audio/noctavox/Makefile.crates
+1-1audio/noctavox/Makefile
+175-1753 files

FreeBSD/ports 65ca699devel/gwm Makefile distinfo

devel/gwm: Update to 1.9.0
DeltaFile
+3-3devel/gwm/distinfo
+1-1devel/gwm/Makefile
+4-42 files

FreeBSD/ports 47e8b14net/dot1ag-utils Makefile distinfo, net/dot1ag-utils/files patch-src_dot1ag__eth.c

net/dot1ag-utils: Update to 1.0.2 from SourceHut; minor bug fix release.

I am the "vendor". Remove upstreamed patch.
DeltaFile
+0-11net/dot1ag-utils/files/patch-src_dot1ag__eth.c
+3-3net/dot1ag-utils/distinfo
+1-1net/dot1ag-utils/Makefile
+4-153 files

FreeBSD/ports 224276fconverters/pecl-igbinary Makefile, converters/pecl-igbinary-session distinfo pkg-descr

converters/pecl-igbinary-session: New port: Replacement for the standard PHP serializer (+session support)

Igbinary is a drop in replacement for the standard PHP serializer.
Instead of time and space consuming textual representation, igbinary
stores PHP data structures in a compact binary form. Savings are
significant when using memcached or similar memory based storages for
serialized data.

This port supports sessions, a feature that is only available when the
session module is statically compiled into PHP. This port patch igbinary
to use the dynamically compiled session module.

WWW: https://pecl.php.net/package/igbinary
DeltaFile
+69-0converters/pecl-igbinary-session/files/patch-src_php7_igbinary.c
+27-0converters/pecl-igbinary-session/Makefile
+11-0converters/pecl-igbinary-session/files/patch-php85
+9-0converters/pecl-igbinary-session/pkg-descr
+3-0converters/pecl-igbinary-session/distinfo
+2-0converters/pecl-igbinary/Makefile
+121-01 files not shown
+122-07 files

FreeBSD/ports 8be735beditors/emacs-devel Makefile distinfo

editors/emacs-devel: Update to 2026-08-15 snapshot

Commit log:     https://github.com/emacs-mirror/emacs/compare/1095d63d28fc...ef448d2ca996
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3editors/emacs-devel/distinfo
+2-2editors/emacs-devel/Makefile
+5-52 files

FreeBSD/ports 5a509e8deskutils/podman-desktop Makefile, editors/vscode Makefile

*/*: Bump port revision after electron42 update (e25bed0a6ecc)
DeltaFile
+1-1net-im/teams/Makefile
+1-1net-im/signal-desktop/Makefile
+1-1net-im/deltachat-desktop/Makefile
+1-1graphics/drawio/Makefile
+1-1deskutils/podman-desktop/Makefile
+1-0editors/vscode/Makefile
+6-56 files

FreeBSD/ports e25bed0devel/electron42 distinfo, devel/electron42/files patch-electron_shell_common_node__bindings.cc patch-electron_shell_browser_api_electron__api__web__contents.cc

devel/electron42: Update to 42.9.0

While here, prepare node modules archives for amd64 and aarch64
separately.

Changelog: https://github.com/electron/electron/releases/tag/v42.9.0
DeltaFile
+19-11devel/electron42/files/patch-electron_shell_browser_electron__browser__main__parts.cc
+0-29devel/electron42/files/patch-electron_shell_renderer_oom__stack__trace.cc
+19-0devel/electron42/files/patch-electron_shell_common_v8__oom__diagnostics.cc
+8-8devel/electron42/files/patch-electron_shell_common_node__bindings.cc
+8-8devel/electron42/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+7-5devel/electron42/distinfo
+61-617 files not shown
+77-7613 files

FreeBSD/src e698fee. sqlite3rc.h VERSION, autosetup sqlite-config.tcl

sqlite3: Vendor import of sqlite3 3.53.3

Release notes at https://www.sqlite.org/releaselog/3_53_3.html.

Obtained from:  https://www.sqlite.org/2026/sqlite-autoconf-3530300.tar.gz
DeltaFile
+1,198-445sqlite3.c
+109-44shell.c
+21-7sqlite3.h
+6-2autosetup/sqlite-config.tcl
+1-1sqlite3rc.h
+1-1VERSION
+1,336-5006 files

FreeBSD/src 8cfe06eusr.sbin/bsdconfig/datetime INDEX time, usr.sbin/bsdconfig/datetime/include messages.subr

bsdconfig: add datetime module for live system clock

Provide bsdconfig datetime (menu), date, and time to set the running
system clock via dialog(1)/bsddialog(1) --calendar and --timebox with
mustberoot.  Unlike bsdinstall's time helper, this operates on the live
system rather than a CHROOT-staged install target, and calls
adjkerntz(8) after a successful change so the CMOS stays in sync.

Reviewed by:    bcr
Differential Revision:  https://reviews.freebsd.org/D58487
DeltaFile
+154-0usr.sbin/bsdconfig/datetime/datetime
+142-0usr.sbin/bsdconfig/datetime/share/datetime.subr
+73-0usr.sbin/bsdconfig/datetime/time
+73-0usr.sbin/bsdconfig/datetime/date
+57-0usr.sbin/bsdconfig/datetime/INDEX
+41-0usr.sbin/bsdconfig/datetime/include/messages.subr
+540-09 files not shown
+632-215 files

FreeBSD/src cfc5ebftests/sys/capsicum syscalls.h procdesc.cc

tests/sys/capsicum: adjust tests for the new reaping behavior

(cherry picked from commit 77d6c45afdca8a524a88edfb3097d4d9dc90b583)
DeltaFile
+39-51tests/sys/capsicum/procdesc.cc
+1-0tests/sys/capsicum/syscalls.h
+40-512 files

FreeBSD/src 83fa3c3sys/kern kern_sig.c kern_exit.c, sys/sys procdesc.h

pdkill(2), pdgetpid(2): return EBADF if the file type is not procdesc

PR:     297293

(cherry picked from commit e8b9b6b9f31c463137b4104550bfb3286a43703a)
DeltaFile
+6-4sys/kern/sys_procdesc.c
+2-2sys/sys/procdesc.h
+2-1sys/kern/kern_sig.c
+2-1sys/kern/kern_exit.c
+12-84 files

FreeBSD/src 3bd40a3tests/sys/capsicum procdesc.cc capability-fd.cc

capsicum-tests: remove Linux support

(cherry picked from commit fba81b33aabff74ad03d5f9f9663c176cf060fa6)
DeltaFile
+4-144tests/sys/capsicum/capsicum.h
+0-144tests/sys/capsicum/syscalls.h
+0-140tests/sys/capsicum/capability-fd-pair.cc
+0-103tests/sys/capsicum/capsicum-rights.h
+5-65tests/sys/capsicum/capability-fd.cc
+15-51tests/sys/capsicum/procdesc.cc
+24-64716 files not shown
+55-93722 files

FreeBSD/src 08adf7clib/libsys pdfork.2

pddupfd.2: fix errno value returned for non-procdesc argument

(cherry picked from commit dfdd8af5a8de8f193747f5ec13cd501106823d2d)
DeltaFile
+4-4lib/libsys/pdfork.2
+4-41 files

FreeBSD/src dd1252etests/sys/kern procdesc.c

tests/procdesc: Fix race in pdopenpid_pdwait_only_one

(cherry picked from commit 727a83e90098e1c0fc4acdcf9b8099a70e6ea2b2)
DeltaFile
+16-3tests/sys/kern/procdesc.c
+16-31 files

FreeBSD/src d510a58tests/sys/kern reaper.c procdesc.c

tests/sys/kern: adjust tests for the new reaping behavior

(cherry picked from commit a96f285b5953f6ff3adb3ab43433ba9e15a9aa46)
DeltaFile
+11-8tests/sys/kern/pdwait.c
+4-5tests/sys/kern/ptrace_test.c
+4-2tests/sys/kern/procdesc.c
+1-0tests/sys/kern/reaper.c
+20-154 files

FreeBSD/src fe74f9btests/sys/kern procdesc.c

tests/procdesc: Add some test cases for pdopenpid()

(cherry picked from commit 0083a4d6224f1290af31528b55ba27c51e27ba46)
DeltaFile
+467-0tests/sys/kern/procdesc.c
+467-01 files

FreeBSD/src 0d44299tests/sys/kern procdesc.c

pddupfd(2): add basic test

(cherry picked from commit 23e94b040b9b99f097c113fc8576576ffec0486f)
DeltaFile
+74-0tests/sys/kern/procdesc.c
+74-01 files

FreeBSD/src 9d64983sys/kern kern_fork.c sys_procdesc.c, sys/sys procdesc.h proc.h

processes: add zombie references, each of them prevents reap

(cherry picked from commit bcdb6ba94d08554eeb9bde4d2468707a612f5d90)
DeltaFile
+33-25sys/kern/kern_exit.c
+33-15sys/kern/sys_procdesc.c
+11-1sys/sys/proc.h
+9-0sys/kern/kern_fork.c
+4-2sys/sys/procdesc.h
+90-435 files

FreeBSD/src c20ccfclib/libsys wait.2 pdfork.2

pdwait(2), wait(2): document interaction between pdopenpid() and waitpid()

(cherry picked from commit c49198534a9b823c18c8b9e67e3b16a2d0fa27ad)
DeltaFile
+57-4lib/libsys/pdfork.2
+0-9lib/libsys/wait.2
+57-132 files

FreeBSD/src eabe343sys/kern kern_exit.c, sys/sys proc.h

kern/kern_exit.c: make wait_fill_siginfo/wrusage global

(cherry picked from commit a24674ecab24abf6cc84262059b3e28bb0cd3a04)
DeltaFile
+2-2sys/kern/kern_exit.c
+2-0sys/sys/proc.h
+4-22 files

FreeBSD/src ecdc9cfsys/kern kern_exit.c sys_procdesc.c, sys/sys procdesc.h

pdwait(2): change handling of the exited processes

(cherry picked from commit 7da4edd300984abe67ff503828c1674a28e4b8b0)
DeltaFile
+25-4sys/kern/sys_procdesc.c
+18-9sys/kern/kern_exit.c
+9-2sys/sys/procdesc.h
+52-153 files

FreeBSD/src 4435b4flib/libsys pdfork.2, sys/kern sys_procdesc.c

procdesc: Disallow pddupfd() of non-passable files

(cherry picked from commit 91e11c8f2b38eb1d1f3a1d57b27378fb2c6ab3c1)
DeltaFile
+7-3sys/kern/sys_procdesc.c
+6-0lib/libsys/pdfork.2
+13-32 files

FreeBSD/src a3b8ff9sys/kern kern_exit.c sys_procdesc.c, sys/sys procdesc.h

procdesc: Remove dead code

(cherry picked from commit 9a7bd3309bec08802e8c18c03669812ec3352534)
DeltaFile
+4-18sys/kern/sys_procdesc.c
+2-1sys/kern/kern_exit.c
+1-1sys/sys/procdesc.h
+7-203 files

FreeBSD/src 945995csys/kern kern_exit.c

kern_pdwait(): print the process pointer through pd

(cherry picked from commit 2e259c209f6912bc99e18bbfb55dd10554b3b11d)
DeltaFile
+2-2sys/kern/kern_exit.c
+2-21 files

FreeBSD/src c6d7f60lib/libsysdecode flags.c

libsysdecode: Recognize NOTE_PDSIGCHLD

(cherry picked from commit a931431a1deca75079f034b74a63c2774f83be8d)
DeltaFile
+1-1lib/libsysdecode/flags.c
+1-11 files

FreeBSD/src 0e3a044lib/libsys kqueue.2

kqueue.2: document EVFILT_PROCDESC support for NOTE_FORK

(cherry picked from commit 3f88f6b89942a7f3aa6bb682b02b7307d060b52f)
DeltaFile
+35-0lib/libsys/kqueue.2
+35-01 files

FreeBSD/src 404eeb1sys/kern sys_procdesc.c

procdesc: report NOTE_PDSIGCHLD for traced and stopped process

(cherry picked from commit b328975b9d7c475cd99107ca407df04366cc38af)
DeltaFile
+12-3sys/kern/sys_procdesc.c
+12-31 files

FreeBSD/src 6ea35ecsys/kern sys_procdesc.c

fget_procdesc(): change error for non-procdesc type from EBADF to EINVAL

(cherry picked from commit e18844223d1eabb7e435ff9da20d88915d3f4675)
DeltaFile
+1-1sys/kern/sys_procdesc.c
+1-11 files