efl: backport upstream patch
Backport existing eet upstream patch.
Already upstreamed as part of pull request:
https://git.enlightenment.org/enlightenment/efl/pulls/130
While not mandatory for building efl,
all existing patches closely follow OpenBSD logic,
thefore adding this to pkgsrc as well.
mount_lfs: Build fix: s/unreachable()/__unreachable()/
<stddef.h> only declares unreachable() for C23 or later.
Here, as <sys/cdefs.h> is already being included, just
use one of its definitions directly, rather than attempting
to do so indirectly via <stddef.h>
This can be changed to anything else that works of course.
mount_lfs(8): Add unreachable() to fix clang build.
dependall ===> sbin/mount_lfs
/home/source/ab/HEAD-llvm/src/sbin/mount_lfs/mount_lfs.c:319:1: error: function declared 'noreturn' should not return [-Werror,-Winvalid-noreturn]
The only two cases in invoke_cleaner are already handled, so the rest
should be unreachable.
Import bind-9-20-27 (Previous was bind-9-20-24)
iNotes for BIND 9.20.27#
New Features#
Disclose active Negative Trust Anchors with Extended DNS Error 33.
A Negative Trust Anchor (RFC 7646) turns off DNSSEC validation for a
domain, so a name that would normally fail validation resolves instead. named
now marks such answers with Extended DNS Error code 33, "Negative Trust
Anchor", so operators can see at a glance when a response came back only
because an NTA was in effect. [GL #6268]
Feature Changes#
Speed up RPZ policy zone updates.
RPZ updates used to be applied one small step at a time, adding overhead on
large policy zones. Updates are now applied as a single batch, improving
update performance for large RPZ zones, at the cost of no longer overlapping
with concurrent updates. [GL #5787] [GL #6270]
Bug Fixes#
Ensure NSEC authority does not cross zonecut boundary.
When using a cached NSEC record to prove that a delegation is insecure, named
[239 lines not shown]
ptrace(2): Fix compat32 register set types in previous.
Not always `struct reg32' or `struct fpreg32', notably on arm32 --
make sure to say `process_reg32'/`process_fpreg32'/`process_dbreg32'.
(Here `compat32' means oabi?)
Followups for:
PR port-amd64/60556: panic in process_read_fpregs_xmm
PR kern/60595: System lockup using gdb(1) on kernel with
DEBUG+LOCKDEBUG
PR kern/60658: netbsd32_process_read_dbregs() needs the same fix as
native amd64 process_read_dbregs()
don't expose us to userland until things are fully initialized.
Same class of bugs that run(4) had in other USB drivers.
PR kern/60665: run: hot-plugging USB wifi crashes due to use of if_attach
run: don't expose us to userland until things are fully initialized.
Fixes crash seen when hot-plugging run(4) with a running wpa_supplicant.
PR kern/60665: run: hot-plugging USB wifi crashes due to use of if_attach
Mark inode modified in lfs_putpages, when there are dirty pages.
This ensures the inode is written after the pages, avoiding a situation
that manifests as files mysteriously reverted (often to zero length)
and "SEGMENT %d CLAIMS %d BYTES BUT HAS %d (HIGH BY %d)" errors from fsck_lfs
pass 5.
sun4v: Add xhci(4) to sparc64 GENERIC config.
Texas Instruments TUSB73x0 SuperSpeed USB 3.0 xHCI Host Controller is
present in SPARC S7-2 servers (device id 0x8241).
Not tested yet.
Update to version 9.2.1020.
Changes:
- patch 9.2.1020: autocmd: crash when 'eventignore' is changed while it is being set
- patch 9.2.1019: completion asked for during 'autocompletedelay' looks automatic
- patch 9.2.1018: filetype: radvd config files are not recognized
- patch 9.2.1017: heap-use-after-free in ml_open_file()
- patch 9.2.1016: tests: viminfo bar line length overflow test fails under ASAN
- patch 9.2.1015: Vim9: v:errmsg is set while looking ahead at a command
- runtime(doc): Fix typo in previewpopup option
- runtime(html): match plain tag and attribute names as keywords
- runtime(vim): Update base syntax, link straggler regexp groups
- runtime(ed): Update syntax, add links to Regexp highlight group
- runtime(doc): Clarify the use of the terminal api
- patch 9.2.1014: [security]: overflow in undo file entry size check on 32-bit arch
- patch 9.2.1013: [security]: out-of-bounds access in libvterm CSI 8 t resize
- patch 9.2.1012: tests: no enough testing for complete_info() "auto"
- runtime(doc): Docs should use use "regexp" not "regex"
- runtime(vim): Update base syntax, link pattern groups to Regexp
[224 lines not shown]