ntfy: Add ntfy version 2.28.0.
ntfy is an open source, self-hostable push notification service.
It's written in Go, so the package is relatively straightforward.
The Go build command was copied from their Makefile development target to avoid using goreleaser.
Tested on Debian and FreeBSD.
uipc_usrreq: Fix unix-domain socket inode assignment.
1. `if (unp->unp_ino == 0) unp->unp_ino = unp_ino++' would assign
zero the first time around by mistake, and then assign nonzero
after that. `if (unp->unp_ino == 0) unp->unp_ino = ++unp_ino'
avoids this silliness.
2. Make the ++unp_ino part atomic.
PR kern/60729: incosistent st_ino from the first stat(2) on a socket
libextractor: update to 1.15.
Security fix release.
Fix pkglint.
Add test arget.
Mon Jun 29 07:58:39 PM CEST 2026
Fix potential 4 MB on-stack memory allocation that could
result in a stack-based buffer overflow in the OLE2 extractor.
Thanks to Haitam Lazaar for reporting.
Releasing GNU libextractor 1.15. -CG
Mon May 25 12:43:20 PM CEST 2026
Revive REAL plugin (fixes #2518).
Revive VLC plugin (fixes #2075).
Fix issues in ELF plugin (fixes #8514).
Fix issues in HTML plugin (fixes #8620).
Fix issues in EXIV2 plugin (fixes #8513, #9223).
Revive Applefile plugin (fixes #2517).
[3 lines not shown]
Update to version 9.2.1116.
Changes:
- patch 9.2.1116: 'tagfunc' not used for tag completion
- patch 9.2.1115: ml_updatechunk() rescans all chunks on every line update
- patch 9.2.1114: Visual selection is not highlighted at the cursor position
- runtime(nasm): move options to separate ftplugin
- patch 9.2.1113: use-after-free and memory leak in serverSendToVim()
- runtime(c,cpp): Update syntax, fix number patterns
- runtime(sh): touch does not end at curly block
- patch 9.2.1112: set_indent() adjusts text properties without any present
- patch 9.2.1111: Crash in a zero-width window with a status line
- patch 9.2.1110: regexp NFA compilation reallocates scratch buffers each time
- patch 9.2.1109: Popup image is drawn over a popup with a higher zindex
- runtime(doc): fix wrong notation of :qall in quickfix.txt
- patch 9.2.1108: Scrolling recomputes the height of every visible line
- runtime(nginx): syntax highlighting is slow on large configs
- patch 9.2.1107: getregionpos() is slow when only the region bounds are needed
- patch 9.2.1106: GTK4: cell edges are blurry with fractional scaling
[119 lines not shown]
x86/sysbeep(4): Don't detach at shutdown.
This reverts sys/arch/x86/isa/clock.c rev. 1.32, which was the first
of a spate of changes to sprinkle DVF_DETACH_SHUTDOWN for reasons
that were unclear and apparently interfere with other functionality:
> Module Name: src
> Committed By: dyoung
> Date: Tue Apr 7 17:51:46 UTC 2009
>
> Modified Files:
> src/sys/arch/x86/isa: clock.c
>
> Log Message:
> Detach sysbeep0 at shutdown.
>
>
> To generate a diff of this commit:
> cvs rdiff -u -r1.31 -r1.32 src/sys/arch/x86/isa/clock.c
[18 lines not shown]
adjtime.2 & gettimeofday.2: minor wording and style tweaks
(Various man pages can't decide between "super user", "super-user", and
"superuser"; let's at least be consistent from line to line in one
man page.)
ld.elf_so: g/c empty conditional
It was not empty for about two hours before the commit that introduced
it had been reverted. Its content was revered, but the conditional
itself was forgoten.
While here, add "compat32" in the comment for the MLIBDIR block to
make this place more easily findable.
risc-v: revert the change for generic_bs_r_4
According to the RISC-V ABI Calling Convention an integer scalars
narrower than XLEN bits are widened according to the sign of their
type up to 32 bits, then sign-extended to XLEN bits.