Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (2h)  netbsd-9 (3d)  netbsd-10 (3d)  netbsd-11 (3d)  perseant-exfatfs (145d) 

2026-01-30 00:08:51 UTC Now

2026-01-29 21:13:31 UTC MAIN commitmail json YAML

2026-01-29 18:39:23 UTC MAIN commitmail json YAML

2026-01-29 18:38:15 UTC MAIN commitmail json YAML

2026-01-29 18:37:58 UTC MAIN commitmail json YAML

src/external/mpl/bind/bind2netbsd@1.12 / diff / nxr@1.12
src/external/mpl/bind/dist/Makefile.in@1.15 / diff / nxr@1.15
src/external/mpl/bind/dist/bin/check/check-tool.c@1.12 / diff / nxr@1.12
src/external/mpl/bind/dist/bin/check/named-checkconf.c@1.14 / diff / nxr@1.14
src/external/mpl/bind/dist/bin/check/named-checkzone.c@1.13 / diff / nxr@1.13
src/external/mpl/bind/dist/bin/delv/delv.c@1.18 / diff / nxr@1.18
src/external/mpl/bind/dist/bin/dig/dighost.c@1.21 / diff / nxr@1.21
src/external/mpl/bind/dist/bin/dnssec/dnssec-cds.c@1.13 / diff / nxr@1.13
src/external/mpl/bind/dist/bin/dnssec/dnssec-dsfromkey.c@1.14 / diff / nxr@1.14
src/external/mpl/bind/dist/bin/dnssec/dnssec-importkey.c@1.11 / diff / nxr@1.11
src/external/mpl/bind/dist/bin/dnssec/dnssec-keyfromlabel.c@1.13 / diff / nxr@1.13
src/external/mpl/bind/dist/bin/dnssec/dnssec-keygen.c@1.16 / diff / nxr@1.16
src/external/mpl/bind/dist/bin/dnssec/dnssec-ksr.c@1.4 / diff / nxr@1.4
src/external/mpl/bind/dist/bin/dnssec/dnssec-revoke.c@1.12 / diff / nxr@1.12
src/external/mpl/bind/dist/bin/dnssec/dnssec-settime.c@1.11 / diff / nxr@1.11
src/external/mpl/bind/dist/bin/dnssec/dnssec-signzone.c@1.15 / diff / nxr@1.15
src/external/mpl/bind/dist/bin/dnssec/dnssec-verify.c@1.10 / diff / nxr@1.10
src/external/mpl/bind/dist/bin/dnssec/dnssectool.c@1.13 / diff / nxr@1.13
src/external/mpl/bind/dist/bin/dnssec/dnssectool.h@1.9 / diff / nxr@1.9
src/external/mpl/bind/dist/bin/named/config.c@1.20 / diff / nxr@1.20
      :
(more 777 files)
Merge changes between bind-9.20.11 and 9.20.18

(christos)

2026-01-29 18:36:00 UTC MAIN commitmail json YAML

2026-01-29 17:51:59 UTC MAIN commitmail json YAML

2026-01-29 16:14:45 UTC MAIN commitmail json YAML

netpgpkeys: put test data into files instead of creating from uudecoded data

Remove unneeded Testspec.

Add untested core dump handler.

(wiz)

2026-01-29 13:11:42 UTC MAIN commitmail json YAML

fix riscv32 which does not have 64 bit atomics.

(christos)

2026-01-29 01:52:15 UTC MAIN commitmail json YAML

dd(1): clarify the text about oflag operand and creat as its default

Hat tip to Ian D. Leroux for the suggested wording.

(uwe)

2026-01-29 01:39:46 UTC MAIN commitmail json YAML

route6d.c: apply a wee bit of KNF

(gutteridge)

2026-01-28 20:14:35 UTC MAIN commitmail json YAML

2026-01-28 20:10:30 UTC MAIN commitmail json YAML

2026-01-28 20:08:34 UTC MAIN commitmail json YAML

2026-01-28 20:04:08 UTC MAIN commitmail json YAML

put back the previous version which works for 32 bits and does not make
an abiv2 for 64

(christos)

2026-01-28 20:02:32 UTC MAIN commitmail json YAML

2026-01-28 20:01:39 UTC MAIN commitmail json YAML

2026-01-28 19:37:56 UTC MAIN commitmail json YAML

2026-01-28 18:59:59 UTC MAIN commitmail json YAML

2026-01-28 18:52:23 UTC MAIN commitmail json YAML

2026-01-28 17:51:18 UTC MAIN commitmail json YAML

2026-01-28 17:50:18 UTC MAIN commitmail json YAML

2026-01-28 16:10:26 UTC MAIN commitmail json YAML

2026-01-28 16:04:40 UTC MAIN commitmail json YAML

new directory for openssl data

(christos)

2026-01-28 14:04:32 UTC MAIN commitmail json YAML

Don't install MD5.3 for now because it is obsolete (conflicts with md5.3 on
case insensitive filesystems). Perhaps we should rename it openssl_MD5.3
and install it as such.

(christos)

2026-01-28 13:58:36 UTC MAIN commitmail json YAML

Can't use -1 for the recursion_guard thread id, because pthread_equal
SEGV's trying to verify the thread magic.

(christos)

2026-01-28 10:18:11 UTC MAIN commitmail json YAML

arm/imx23_olinuxino: drop unused audio input code

Audio input has never been supported. Remove all remaining references to audio input in the code.

(yurix)

2026-01-28 10:14:55 UTC MAIN commitmail json YAML

arm/imx23_olinuxino: fix audio playback warnings

We now get a signal instead of kasserts and dmesg spam, but you might want to protect your ears before listening to the output.

(yurix)

2026-01-28 06:15:37 UTC MAIN commitmail json YAML

Catch up with upstream (OpenBSD)

Add support for RTL8125D revision 0x6890000

(pgoyette)

2026-01-28 04:29:07 UTC MAIN commitmail json YAML

hmactest.c: remove remnant of conflict marker to fix build

(gutteridge)

2026-01-27 21:31:44 UTC MAIN commitmail json YAML

2026-01-27 21:29:17 UTC MAIN commitmail json YAML

Need to tell lint to use c11 for _Atomic

(christos)

2026-01-27 21:28:13 UTC MAIN commitmail json YAML

src/crypto/external/apache2/openssl/dist/apps/include/apps.h@1.3 / diff / nxr@1.3
src/crypto/external/apache2/openssl/dist/apps/lib/apps.c@1.3 / diff / nxr@1.3
src/crypto/external/apache2/openssl/dist/apps/lib/opt.c@1.3 / diff / nxr@1.3
src/crypto/external/apache2/openssl/dist/crypto/aria/aria.c@1.3 / diff / nxr@1.3
src/crypto/external/apache2/openssl/dist/crypto/arm_arch.h@1.3 / diff / nxr@1.3
src/crypto/external/apache2/openssl/dist/crypto/bn/bn_exp.c@1.3 / diff / nxr@1.3
src/crypto/external/apache2/openssl/dist/crypto/chacha/chacha_riscv.c@1.3 / diff / nxr@1.3
src/crypto/external/apache2/openssl/dist/crypto/evp/e_camellia.c@1.3 / diff / nxr@1.3
src/crypto/external/apache2/openssl/dist/crypto/modes/gcm128.c@1.3 / diff / nxr@1.3
src/crypto/external/apache2/openssl/dist/crypto/ppccap.c@1.3 / diff / nxr@1.3
src/crypto/external/apache2/openssl/dist/crypto/threads_pthread.c@1.3 / diff / nxr@1.3
src/crypto/external/apache2/openssl/dist/crypto/uid.c@1.3 / diff / nxr@1.3
src/crypto/external/apache2/openssl/dist/include/crypto/sha.h@1.3 / diff / nxr@1.3
src/crypto/external/apache2/openssl/dist/include/internal/common.h@1.3 / diff / nxr@1.3
src/crypto/external/apache2/openssl/dist/include/internal/refcount.h@1.3 / diff / nxr@1.3
src/crypto/external/apache2/openssl/dist/include/internal/tsan_assist.h@1.3 / diff / nxr@1.3
src/crypto/external/apache2/openssl/dist/include/openssl/bio.h.in@1.3 / diff / nxr@1.3
src/crypto/external/apache2/openssl/dist/include/openssl/sha.h@1.3 / diff / nxr@1.3
src/crypto/external/apache2/openssl/dist/test/destest.c@1.3 / diff / nxr@1.3
src/crypto/external/apache2/openssl/dist/test/ectest.c@1.3 / diff / nxr@1.3
      :
(more 875 files)
merge changes between OpenSSL-3.5.1 and 3.5.5

(christos)

2026-01-27 20:01:47 UTC MAIN commitmail json YAML

add a test to confirm that __builtin_cabsl() is renamed to __c99_cabsl().

should pass on all netbsd platforms (GCC 12 or 14) since:
  https://mail-index.netbsd.org/source-changes/2026/01/19/msg160286.html

(mrg)

2026-01-27 07:23:43 UTC MAIN commitmail json YAML

Group pmap_{activate,deactivate,update}

NFCI

(skrll)

2026-01-27 07:11:32 UTC MAIN commitmail json YAML

Remove debug printf

(skrll)

2026-01-26 21:12:23 UTC MAIN commitmail json YAML

oops did not mean to commit this yet.

(christos)

2026-01-26 21:11:20 UTC MAIN commitmail json YAML

2026-01-26 20:34:25 UTC MAIN commitmail json YAML

prevent i being used if it is negative (0 does nothing). From OpenBSD

(christos)

2026-01-26 15:40:33 UTC MAIN commitmail json YAML

Pr/59946: Corinna Vinschen: Octal parsing fails to advance pointer.

(christos)

2026-01-26 12:32:07 UTC netbsd-9 commitmail json YAML

2026-01-26 12:31:31 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #2000):

external/cddl/osnet/dev/sdt/sdt.c: revision 1.25

dtrace_sdt: Don't ignore the first stack frame in sdt probes.

The aframes argument to dtrace_probe_create gives the number of stack
frames that are ignored in stack(), the first frame of which is
`caller'.

This is for, e.g., profiler interrupts where the interrupt frame
itself isn't interesting; it's the code that was interrupted that was
interesting (hence profile_aframes = PROF_ARTIFICIAL_FRAMES is often
nonzero, or even several frames deep).

But for sdt, the direct caller is the interesting part -- when we
have something like:

foo()
{
        ...
        bar();
        ...
}
bar()
{
        ...
        SDT_PROBE1(...);
        ...
}

We want `caller' to be the return address in bar of SDT_PROBE1(...),
not the return address in foo of bar().

PR kern/59934: dtrace_sdt: caller is off by a frame

(martin)

2026-01-26 12:26:28 UTC netbsd-10 commitmail json YAML

2026-01-26 12:25:56 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1229):

external/cddl/osnet/dev/sdt/sdt.c: revision 1.25

dtrace_sdt: Don't ignore the first stack frame in sdt probes.

The aframes argument to dtrace_probe_create gives the number of stack
frames that are ignored in stack(), the first frame of which is
`caller'.

This is for, e.g., profiler interrupts where the interrupt frame
itself isn't interesting; it's the code that was interrupted that was
interesting (hence profile_aframes = PROF_ARTIFICIAL_FRAMES is often
nonzero, or even several frames deep).

But for sdt, the direct caller is the interesting part -- when we
have something like:

foo()
{
        ...
        bar();
        ...
}
bar()
{
        ...
        SDT_PROBE1(...);
        ...
}

We want `caller' to be the return address in bar of SDT_PROBE1(...),
not the return address in foo of bar().

PR kern/59934: dtrace_sdt: caller is off by a frame

(martin)

2026-01-26 12:25:14 UTC netbsd-11 commitmail json YAML

2026-01-26 12:24:25 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #167):

external/cddl/osnet/dev/sdt/sdt.c: revision 1.25

dtrace_sdt: Don't ignore the first stack frame in sdt probes.

The aframes argument to dtrace_probe_create gives the number of stack
frames that are ignored in stack(), the first frame of which is
`caller'.

This is for, e.g., profiler interrupts where the interrupt frame
itself isn't interesting; it's the code that was interrupted that was
interesting (hence profile_aframes = PROF_ARTIFICIAL_FRAMES is often
nonzero, or even several frames deep).

But for sdt, the direct caller is the interesting part -- when we
have something like:

foo()
{
        ...
        bar();
        ...
}
bar()
{
        ...
        SDT_PROBE1(...);
        ...
}

We want `caller' to be the return address in bar of SDT_PROBE1(...),
not the return address in foo of bar().

PR kern/59934: dtrace_sdt: caller is off by a frame

(martin)

2026-01-26 10:55:27 UTC MAIN commitmail json YAML

dd(1): touch up markup

(uwe)

2026-01-26 08:37:29 UTC MAIN commitmail json YAML

PR bin/59942 Fix handling of count=0

Apply (modified) patch from Andrus Suvalau in PR bin/59942
(The actual change is very simple)

This looks to have been broken since version 1.1 - simply short
circuiting processing because count==0 is wrong, there is much
else that needs to be done before copying nothing (including
verifying args that follow it).

It is almost certain that files=0 will need a similar change.
That one looks like it will be even easier - simply deleting
the test for files_cnt being 0 in args.c/f_files() should be
enough I believe - but as I haven't seen any system with a
tape drive in decades, I am unable to test any changes properly,
so I will leave that to someone who can test it properly.

(kre)

2026-01-26 08:02:21 UTC MAIN commitmail json YAML

2026-01-26 07:28:14 UTC MAIN commitmail json YAML

PR bin/59942 Add tests for count=0

Add zerocount test case from Andrus Suvalau in PR bin/59942

Test that dd count-o skip=N actually skips before copying nothing

Add another test case (zerocountextras) to test several other things
that the implementation of count=0 was getting wrong (see addenda
to the same PR)

These new test cases are expected to fail until bin/dd has been updated
(which will happen soon after this test has been committed and
had time to settle)

(kre)

2026-01-26 06:56:58 UTC MAIN commitmail json YAML

Clean up this test a bit more.

1. Test the right command's status (wc -c is unlikely to fail)
2. Whitespace
3. Sh coding style

(kre)

2026-01-26 05:41:05 UTC MAIN commitmail json YAML

Clean up this test a bit.

1. Use printf instead of echo
2. Use $( ) instead of ``
3. Check exit status of commands being tested
4. Misc other stuff (use -ne rather than != when comparing numbers, ...)

(kre)

2026-01-26 01:27:46 UTC MAIN commitmail json YAML

ncm(4): Verify payload _and header_ fits in buffer.

usbnet(9) only guarantees payload fits in buffer, doesn't know
anything about the ncm(4) header overhead.

PR kern/59940: usbnet(9): uno_tx_prepare buffer overrun audit

(riastradh)

2026-01-26 00:19:29 UTC MAIN commitmail json YAML

usbnet.9: spelling, grammar, and style consistency fixes

(gutteridge)

2026-01-25 20:09:45 UTC MAIN commitmail json YAML

fdt_dma: extend dma_req with controller-specific ancillary data

To support the i.MX23's DMA controller, it is necessary to pass
controller-specific ancillary data (i.MX23: pio words) to the controller with
each request.

(yurix)

2026-01-25 18:11:30 UTC netbsd-9 commitmail json YAML

Apply patch, requested by bouyer in ticket #1998:

sys/arch/i386/i386/vector.S (apply patch)

xen: PR 58561: make sure kernel preemption won't cause write of
evtchn_upcall_mask of the wrong virtual CPU.
(file accidently missed in the original commit for ticket #1998)

(martin)

2026-01-25 16:52:16 UTC netbsd-10 commitmail json YAML

2026-01-25 16:51:07 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by skrll in ticket #1228):

tools/compat/configure.ac: revision 1.113
tools/compat/compat_defs.h: revision 1.131
tools/compat/configure: revision 1.111
(all via patch)

tools build fixes for <sys/endian.h> changes, from skrll

(martin)

2026-01-25 16:49:40 UTC netbsd-11 commitmail json YAML

Tickets #163 - #166

(martin)

2026-01-25 16:48:39 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by skrll in ticket #166):

tools/compat/configure.ac: revision 1.113
tools/compat/compat_defs.h: revision 1.131
tools/compat/configure: revision 1.111

tools build fixes for <sys/endian.h> changes, from skrll

(martin)

2026-01-25 16:46:26 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1227):

sys/dev/pci/if_iwm.c: revision 1.89

Fix DMA sync sizes.
Don't panic for inconsistent queue counter, just print an error to console.

(martin)

2026-01-25 16:45:52 UTC netbsd-9 commitmail json YAML

2026-01-25 16:44:54 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1999):

sys/dev/pci/if_iwm.c: revision 1.89

Fix DMA sync sizes.
Don't panic for inconsistent queue counter, just print an error to console.

(martin)

2026-01-25 16:41:14 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1998):

sys/arch/amd64/include/frameasm.h: revision 1.56
sys/arch/xen/x86/xen_intr.c: revision 1.32
sys/arch/i386/include/frameasm.h: revision 1.36
sys/arch/i386/i386/locore.S: revision 1.206
sys/arch/amd64/amd64/cpufunc.S: revision 1.71
sys/arch/i386/i386/i386_trap.S: revision 1.25
sys/arch/i386/i386/spl.S: revision 1.59
sys/arch/amd64/amd64/locore.S: revision 1.236
sys/arch/amd64/amd64/spl.S: revision 1.50
sys/arch/x86/x86/fpu.c: revision 1.94
sys/arch/amd64/amd64/amd64_trap.S: revision 1.56
(all via patch)

fputrap: enable interrupts before panic(), for consistency.
noticed while working on PR port-xen/58561
updating curcup()->ci_vcpu->evtchn_upcall_mask requires 2 intructions, e.g.
movq CPUVAR(VCPU),%r ## temp_reg ;
movb $1,EVTCHN_UPCALL_MASK(%r ## temp_reg);

With preemption enabled we may be moved to another CPU between the
2 intructions and we end up updating the evtchn_upcall_mask of another VCPU
than the one we're now running on.

Fix for Xen/amd64:
- Add a CLI2 macro, which disables preemtion before the above sequence.
  Use it instead of CLI where preemtion may be enabled
- Add DIAGNOSTIC code to check that preemtion is disabled in CLI
- Add DIAGNOSTIC code to check that interrupts are disabled when calling STI
while there, remove PUSHF/POPF macros which are unused

Hopefully fixes PR port-xen/58561

Thanks to Konrad Schroder for testing and Taylor R Campbell for review.

Port amd64 fix for PR port-xen/58561 to i386, with one extra fix:
with recent Xen (maybe since pvshim), traps handlers are called with
interrupts enabled, so adjust the i386 assembly code for this.
updating curcup()->ci_vcpu->evtchn_upcall_mask requires 2 intructions, e.g.
movl CPUVAR(VCPU),reg
movb $1,EVTCHN_UPCALL_MASK(reg)

With preemption enabled we may be moved to another CPU between the
2 intructions and we end up updating the evtchn_upcall_mask of another VCPU
than the one we're now running on.

Fix for Xen/i386:
- Add a CLI2 macro, which disables preemtion before the above sequence.
  Use it instead of CLI where preemtion may be enabled
- Add DIAGNOSTIC code to check that preemtion is disabled in CLI
- Add DIAGNOSTIC code to check that interrupts are disabled when calling STI    and STIC
- rename PUSHF to PUSHFCLI and change it to both read and disable
  EVTCHN_UPCALL_MASK with preemption disabled
- remove the XENPVHVM version of STIC which is unused

(martin)

2026-01-25 16:38:53 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1226):

sys/arch/amd64/include/frameasm.h: revision 1.56
sys/arch/xen/x86/xen_intr.c: revision 1.32
sys/arch/i386/include/frameasm.h: revision 1.36
sys/arch/i386/i386/locore.S: revision 1.206
sys/arch/amd64/amd64/cpufunc.S: revision 1.71
sys/arch/i386/i386/i386_trap.S: revision 1.25
sys/arch/i386/i386/spl.S: revision 1.59
sys/arch/amd64/amd64/locore.S: revision 1.236
sys/arch/amd64/amd64/spl.S: revision 1.50
sys/arch/x86/x86/fpu.c: revision 1.94
sys/arch/amd64/amd64/amd64_trap.S: revision 1.56

fputrap: enable interrupts before panic(), for consistency.
noticed while working on PR port-xen/58561
updating curcup()->ci_vcpu->evtchn_upcall_mask requires 2 intructions, e.g.
movq CPUVAR(VCPU),%r ## temp_reg ;
movb $1,EVTCHN_UPCALL_MASK(%r ## temp_reg);

With preemption enabled we may be moved to another CPU between the
2 intructions and we end up updating the evtchn_upcall_mask of another VCPU
than the one we're now running on.

Fix for Xen/amd64:
- Add a CLI2 macro, which disables preemtion before the above sequence.
  Use it instead of CLI where preemtion may be enabled
- Add DIAGNOSTIC code to check that preemtion is disabled in CLI
- Add DIAGNOSTIC code to check that interrupts are disabled when calling STI
while there, remove PUSHF/POPF macros which are unused

Hopefully fixes PR port-xen/58561

Thanks to Konrad Schroder for testing and Taylor R Campbell for review.

Port amd64 fix for PR port-xen/58561 to i386, with one extra fix:
with recent Xen (maybe since pvshim), traps handlers are called with
interrupts enabled, so adjust the i386 assembly code for this.
updating curcup()->ci_vcpu->evtchn_upcall_mask requires 2 intructions, e.g.
movl CPUVAR(VCPU),reg
movb $1,EVTCHN_UPCALL_MASK(reg)

With preemption enabled we may be moved to another CPU between the
2 intructions and we end up updating the evtchn_upcall_mask of another VCPU
than the one we're now running on.

Fix for Xen/i386:
- Add a CLI2 macro, which disables preemtion before the above sequence.
  Use it instead of CLI where preemtion may be enabled
- Add DIAGNOSTIC code to check that preemtion is disabled in CLI
- Add DIAGNOSTIC code to check that interrupts are disabled when calling STI    and STIC
- rename PUSHF to PUSHFCLI and change it to both read and disable
  EVTCHN_UPCALL_MASK with preemption disabled
- remove the XENPVHVM version of STIC which is unused

(martin)

2026-01-25 16:36:40 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #165):
sys/arch/amd64/include/frameasm.h: revision 1.56
sys/arch/xen/x86/xen_intr.c: revision 1.32
sys/arch/i386/include/frameasm.h: revision 1.36
sys/arch/i386/i386/locore.S: revision 1.206
sys/arch/amd64/amd64/cpufunc.S: revision 1.71
sys/arch/i386/i386/i386_trap.S: revision 1.25
sys/arch/i386/i386/spl.S: revision 1.59
sys/arch/amd64/amd64/locore.S: revision 1.236
sys/arch/amd64/amd64/spl.S: revision 1.50
sys/arch/x86/x86/fpu.c: revision 1.94
sys/arch/amd64/amd64/amd64_trap.S: revision 1.56
fputrap: enable interrupts before panic(), for consistency.
noticed while working on PR port-xen/58561
updating curcup()->ci_vcpu->evtchn_upcall_mask requires 2 intructions, e.g.
movq CPUVAR(VCPU),%r ## temp_reg ;
movb $1,EVTCHN_UPCALL_MASK(%r ## temp_reg);
With preemption enabled we may be moved to another CPU between the
2 intructions and we end up updating the evtchn_upcall_mask of another VCPU
than the one we're now running on.
Fix for Xen/amd64:
- Add a CLI2 macro, which disables preemtion before the above sequence.
  Use it instead of CLI where preemtion may be enabled
- Add DIAGNOSTIC code to check that preemtion is disabled in CLI
- Add DIAGNOSTIC code to check that interrupts are disabled when calling STI
while there, remove PUSHF/POPF macros which are unused
Hopefully fixes PR port-xen/58561
Thanks to Konrad Schroder for testing and Taylor R Campbell for review.
Port amd64 fix for PR port-xen/58561 to i386, with one extra fix:
with recent Xen (maybe since pvshim), traps handlers are called with
interrupts enabled, so adjust the i386 assembly code for this.
updating curcup()->ci_vcpu->evtchn_upcall_mask requires 2 intructions, e.g.
movl CPUVAR(VCPU),reg
movb $1,EVTCHN_UPCALL_MASK(reg)
With preemption enabled we may be moved to another CPU between the
2 intructions and we end up updating the evtchn_upcall_mask of another VCPU
than the one we're now running on.
Fix for Xen/i386:
- Add a CLI2 macro, which disables preemtion before the above sequence.
  Use it instead of CLI where preemtion may be enabled
- Add DIAGNOSTIC code to check that preemtion is disabled in CLI
- Add DIAGNOSTIC code to check that interrupts are disabled when calling STI    and STIC
- rename PUSHF to PUSHFCLI and change it to both read and disable
  EVTCHN_UPCALL_MASK with preemption disabled
- remove the XENPVHVM version of STIC which is unused

(martin)

2026-01-25 16:31:07 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #164):

distrib/luna68k/liveimage/fstab.in: revision 1.1
distrib/common/bootimage/Makefile.bootimage: revision 1.50
distrib/luna68k/Makefile: revision 1.3
distrib/luna68k/liveimage/spec.in: revision 1.1
distrib/luna68k/liveimage/Makefile: revision 1.1
distrib/luna68k/liveimage/Makefile: revision 1.2
distrib/luna68k/liveimage/diskproto.in: revision 1.1
distrib/luna68k/liveimage/spec.boot.in: revision 1.1

bootimage: allow MD Makefiles to add a port-specific boot partition

Some ports require an additional port-specific boot partition even
for live images so that firmware ROMs can load a bootloader.

For example, luna68k ROMs require old 4.3-BSD style FFS, and hp300
ROMs require an HP LIF format diretory entries.
Add a USE_MDBOOTPART switch and adjust size/offset calculations and
image concatination so MD liveimage Makefiles can provide own rules
to build and populate the boot-partition image.
distrib/luna68k: add "build.sh live-image" support for luna68k

Using recently added "USE_MDBOOTPART" in Makefile.bootimage with MD rules.

A generated live-image is confirmed working on nono 1.6.4 with LUNA's ROM:
---
% nono-cli -V vmtype=luna -V prom-image=LUNAROM.DAT -V dipsw-autoboot=no -V dipsw-serial=yes -V hostcom-driver=stdio -V spc0-id6-image=hd,NetBSD-11.99.5-luna68k-live.img -V spc0-id6-writeignore=1
(PROM) Unknown PROM version
(SCSIHD6) write is ignored
Diagnostic Start....  11.549'836'096 805b XP(HD647180) WriteInternalIO 53H(DERA) <- $07 (NOT IMPLEMENTED)
  11.549'839'519 8060 XP(HD647180) WriteInternalIO 60H(IODRA) <- $50 (NOT IMPLEMENTED)
  11.549'842'942 8065 XP(HD647180) WriteInternalIO 70H(DDRA) <- $70 (NOT IMPLEMENTED)
  11.650'402'532 8528 XP(HD647180) WriteInternalIO 60H(IODRA) <- $20 (NOT IMPLEMENTED)
  11.653'401'080 8bd1 XP(HD647180) ReadInternalIO 48H(T2CSR1) -> $ff (NOT IMPLEMENTED)
  11.653'404'340 8bd6 XP(HD647180) WriteInternalIO 48H(T2CSR1) <- $ff (NOT IMPLEMENTED)
  11.653'406'785 8bd9 XP(HD647180) ReadInternalIO 49H(T2CSR2) -> $ff (NOT IMPLEMENTED)
  11.653'410'045 8bde XP(HD647180) WriteInternalIO 49H(T2CSR2) <- $ff (NOT IMPLEMENTED)
No problems in hardware
OMRON WS Monitor Ver4.25 (Thu May 16 11:54:02 1991) - 0x01000000 bytes of memory
"BSD Monitor-mode"
k
ctlr: dk
drv: 0
par: c  d
fnam: vmunix  boot
g
SPC RESET CONDITION !!
x
> NetBSD/luna68k boot, Revision 1.12 (Sat Jan 17 07:19:27 UTC 2026)
> (based on Stinger ver 0.0 [Phase-31])
Machine model  = LUNA-I
Physical Memory = 0x1000000  (16 MB)
sc0 at 0xe1000000: async, parity, ID 7
ID 6: NONO SCSIHD rev 0, 512 bytes/sect x 3145728 sectors
le0: Am7990 LANCE Ethernet, mem at 0x71010000
le0: Ethernet address = 00:00:0a:02:4d:36
Press return to boot now, any other key for boot menu
booting sd(6,0)netbsd - starting in 0 seconds.
type "help" for help.
boot> boot -s
Booting sd(6,0)netbsd (howto 0x2)
2358892+97604 [336560+209989]=0x2dd6c8
[  1.0000000] Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
[  1.0000000]    2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
[  1.0000000]    2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023,
[  1.0000000]    2024, 2025, 2026
[  1.0000000]    The NetBSD Foundation, Inc.  All rights reserved.
[  1.0000000] Copyright (c) 1982, 1986, 1989, 1991, 1993
[  1.0000000]    The Regents of the University of California.  All rights reserved.
[  1.0000000] NetBSD 11.99.5 (GENERIC) #0: Sat Jan 17 16:26:14 JST 2026
[  1.0000000]  tsutsui@proslim:/home/tsutsui/obj.luna68k/sys/arch/luna68k/compile/GENERIC
[  1.0000000] LUNA-I (MC68030 CPU+MMU, MC68881 FPU)
:

luna68k/liveimage: fix live-image build errors on non-NetBSD hosts

(martin)

2026-01-25 16:21:33 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #163):

distrib/common/bootimage/Makefile.bootimage: revision 1.48
distrib/common/bootimage/Makefile.bootimage: revision 1.49

bootimage: fix a build error of zaurus live-image on parallel build

Add an explicit dependency of ${FATFILES} on ${TARGETFS} since
necessary files are assumed to be extracted during ${TARGETFS} image
build (not sure how it worked before).

bootimage: make ${FATFILES} dependency more explicit for readability

Only add the FATFILES -> TARGETFS dependency in Makefile.bootimage
when FATFILES is defined in MD Makefiles.

This makes the optional nature of FATFILES clearer for MD ports and
avoids relying on empty-target handling as an implicit make(1) behavior.

(martin)

2026-01-25 12:49:28 UTC MAIN commitmail json YAML

2026-01-25 10:36:05 UTC MAIN commitmail json YAML

grammar in comment.

(skrll)

2026-01-25 07:55:38 UTC MAIN commitmail json YAML

2026-01-25 01:54:55 UTC MAIN commitmail json YAML

at martin's request, set flags to enable font loading / resizing
this needs testing

(macallan)

2026-01-25 00:59:36 UTC MAIN commitmail json YAML

pcictl(8): improve markup, edit for brevity

(uwe)

2026-01-24 23:11:41 UTC MAIN commitmail json YAML

ure: fix some speed checks and enable 32K RX buffers when possible

1) Adjust some USB speed tests for correct handling of USB_SPEED_LOW
  and USB_SPEED_SUPER_PLUS.
2) On 8153, with >= USB_SPEED_SUPER, we can use 32K RX buffers, so do it.

(jmcneill)

2026-01-24 19:03:12 UTC MAIN commitmail json YAML

evbppc: add rgephy to NINTENDO config

(jmcneill)

2026-01-24 09:18:38 UTC netbsd-10 commitmail json YAML

Additional build fix for ticket #1219:

external/gpl2/groff/bin/troff/Makefile (apply patch)

Adapt CC_WNO_STRINGOP_OVERFLOW makefile variable to the old
name used on this branch: GCC_NO_STRINGOP_OVERFLOW

(martin)

2026-01-23 20:57:20 UTC MAIN commitmail json YAML

Fix typos in a comment

(skrll)

2026-01-23 20:57:10 UTC MAIN commitmail json YAML

2026-01-23 16:16:47 UTC netbsd-11 commitmail json YAML

2026-01-23 16:15:59 UTC netbsd-11 commitmail json YAML

src/distrib/sets/lists/base/shl.mi@1.1008.2.4 / diff / nxr@1.1008.2.4
src/distrib/sets/lists/debug/shl.mi@1.367.2.5 / diff / nxr@1.367.2.5
src/external/bsd/unbound/dist/Makefile.in@1.1.1.8.4.1 / diff / nxr@1.1.1.8.4.1
src/external/bsd/unbound/dist/ac_pkg_swig.m4 deleted
src/external/bsd/unbound/dist/aclocal.m4@1.1.1.5.10.1 / diff / nxr@1.1.1.5.10.1
src/external/bsd/unbound/dist/acx_nlnetlabs.m4@1.1.1.5.4.1 / diff / nxr@1.1.1.5.4.1
src/external/bsd/unbound/dist/acx_python.m4@1.1.1.5.4.1 / diff / nxr@1.1.1.5.4.1
src/external/bsd/unbound/dist/ax_build_date_epoch.m4@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
src/external/bsd/unbound/dist/ax_pkg_swig.m4@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
src/external/bsd/unbound/dist/ax_pthread.m4@1.1.1.1.30.1 / diff / nxr@1.1.1.1.30.1
src/external/bsd/unbound/dist/cachedb/cachedb.c@1.1.1.8.4.1 / diff / nxr@1.1.1.8.4.1
src/external/bsd/unbound/dist/cachedb/cachedb.h@1.1.1.3.10.1 / diff / nxr@1.1.1.3.10.1
src/external/bsd/unbound/dist/cachedb/redis.c@1.1.1.3.4.1 / diff / nxr@1.1.1.3.4.1
src/external/bsd/unbound/dist/compat/fake-rfc2553.c@1.1.1.1.30.1 / diff / nxr@1.1.1.1.30.1
src/external/bsd/unbound/dist/compat/malloc.c@1.1.1.2.12.1 / diff / nxr@1.1.1.2.12.1
src/external/bsd/unbound/dist/config.guess@1.8.4.1 / diff / nxr@1.8.4.1
src/external/bsd/unbound/dist/config.h.in@1.1.1.8.4.1 / diff / nxr@1.1.1.8.4.1
src/external/bsd/unbound/dist/config.sub@1.7.4.1 / diff / nxr@1.7.4.1
src/external/bsd/unbound/dist/configure@1.1.1.8.4.1 / diff / nxr@1.1.1.8.4.1
src/external/bsd/unbound/dist/configure.ac@1.1.1.8.4.1 / diff / nxr@1.1.1.8.4.1
      :
(more 629 files)
Pull up following revision(s) (requested by gutteridge in ticket #162):

distrib/sets/lists/debug/shl.mi: revision 1.385
distrib/sets/lists/base/shl.mi: revision 1.1027
external/bsd/unbound/dist/doc/README.man        up to 1.1.1.1
external/bsd/unbound/dist/doc/libunbound.rst    up to 1.1.1.1
external/bsd/unbound/dist/doc/unbound-anchor.rst up to 1.1.1.1
external/bsd/unbound/dist/doc/unbound-checkconf.rst up to 1.1.1.1
external/bsd/unbound/dist/doc/unbound-control.rst up to 1.1.1.1
external/bsd/unbound/dist/doc/unbound-host.rst  up to 1.1.1.1
external/bsd/unbound/dist/doc/unbound.conf.rst  up to 1.1.1.1
external/bsd/unbound/dist/doc/unbound.rst      up to 1.1.1.1
external/bsd/unbound/dist/testcode/doqclient.c  up to 1.1.1.2
external/bsd/unbound/dist/testcode/unitdoq.c    up to 1.1.1.1
external/bsd/unbound/dist/testcode/unitinfra.c  up to 1.1.1.2
external/bsd/unbound/dist/testdata/09-unbound-control.tdir/view_local_data up to 1.1.1.1
external/bsd/unbound/dist/testdata/09-unbound-control.tdir/view_local_data_remove up to 1.1.1.1
external/bsd/unbound/dist/testdata/stat_values.tdir/stat_values_discard_wait_limit.conf up to 1.1.1.1
external/bsd/unbound/dist/testdata/acl_interface.tdir/rpz-nx.zone up to 1.1.1.1
external/bsd/unbound/dist/testdata/acl_interface.tdir/rpz-one.zone up to 1.1.1.1
external/bsd/unbound/dist/testdata/acl_interface.tdir/rpz-two.zone up to 1.1.1.1
external/bsd/unbound/dist/testdata/cachedb_expired.crpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/cachedb_expired_client_timeout.crpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/cachedb_expired_reply_ttl.crpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/subnet_cached_size.crpl up to 1.1.1.2
external/bsd/unbound/dist/testdata/cachedb_subnet_change.crpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/cachedb_subnet_expired.crpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/cachedb_subnet_toecs_timeout.crpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/cachedb_val_expired.crpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/dns64_prefetch_cache.rpl up to 1.1.1.2
external/bsd/unbound/dist/testdata/dns_error_reporting.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/fwd_name_lookup.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/iter_dname_ttl.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/iter_fwdstubauth.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/iter_ghost_grandchild_delegation.rpl up to 1.1.1.2
external/bsd/unbound/dist/testdata/iter_max_global_quota.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/iter_unverified_glue.rpl up to 1.1.1.2
external/bsd/unbound/dist/testdata/iter_unverified_glue_fallback.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/local_cnameother.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/rpz_clientip_override.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/rpz_cname_handle.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/rpz_cname_tag.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/rpz_nsdname_override.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/rpz_nsip_override.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/rpz_passthru_clientip.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/rpz_qtype_cname.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/rpz_val_block.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/rrset_use_cached.rpl up to 1.1.1.2
external/bsd/unbound/dist/testdata/serve_expired_client_timeout_val_bogus.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/serve_expired_client_timeout_val_insecure_delegation.rpl up to 1.1.1.2
external/bsd/unbound/dist/testdata/serve_expired_ttl_reset.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/serve_expired_val_bogus.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/auth_tls.tdir/auth_tls.dsc up to 1.1.1.1
external/bsd/unbound/dist/testdata/auth_tls.tdir/auth_tls.nsd.conf up to 1.1.1.1
external/bsd/unbound/dist/testdata/auth_tls.tdir/auth_tls.post up to 1.1.1.1
external/bsd/unbound/dist/testdata/auth_tls.tdir/auth_tls.pre up to 1.1.1.1
external/bsd/unbound/dist/testdata/auth_tls.tdir/auth_tls.test up to 1.1.1.1
external/bsd/unbound/dist/testdata/auth_tls.tdir/auth_tls.ub.conf up to 1.1.1.1
external/bsd/unbound/dist/testdata/auth_tls.tdir/example.com.zone up to 1.1.1.1
external/bsd/unbound/dist/testdata/auth_tls.tdir/nsd_server.key up to 1.1.1.1
external/bsd/unbound/dist/testdata/auth_tls.tdir/nsd_server.pem up to 1.1.1.1
external/bsd/unbound/dist/testdata/auth_tls.tdir/unbound_server.key up to 1.1.1.1
external/bsd/unbound/dist/testdata/auth_tls.tdir/unbound_server.pem up to 1.1.1.1
external/bsd/unbound/dist/testdata/subnet_scopezero_noedns.crpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/ttl_max_negative.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/ttl_min_negative.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/val_cnameqtype_qmin.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/val_dname_twice.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/val_dnameqtype.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/val_dnameqtype_qmin.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/val_failure_dnskey.rpl up to 1.1.1.2
external/bsd/unbound/dist/testdata/val_negcache_ttl.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/val_negcache_ttl_prefetch.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/auth_tls_failcert.tdir/auth_tls_failcert.dsc up to 1.1.1.1
external/bsd/unbound/dist/testdata/auth_tls_failcert.tdir/auth_tls_failcert.nsd.conf up to 1.1.1.1
external/bsd/unbound/dist/testdata/auth_tls_failcert.tdir/auth_tls_failcert.post up to 1.1.1.1
external/bsd/unbound/dist/testdata/auth_tls_failcert.tdir/auth_tls_failcert.pre up to 1.1.1.1
external/bsd/unbound/dist/testdata/auth_tls_failcert.tdir/auth_tls_failcert.test up to 1.1.1.1
external/bsd/unbound/dist/testdata/auth_tls_failcert.tdir/auth_tls_failcert.ub.conf up to 1.1.1.1
external/bsd/unbound/dist/testdata/auth_tls_failcert.tdir/example.com.zone up to 1.1.1.1
external/bsd/unbound/dist/testdata/auth_tls_failcert.tdir/nsd_server.key up to 1.1.1.1
external/bsd/unbound/dist/testdata/auth_tls_failcert.tdir/nsd_server.pem up to 1.1.1.1
external/bsd/unbound/dist/testdata/auth_tls_failcert.tdir/unbound_server.key up to 1.1.1.1
external/bsd/unbound/dist/testdata/auth_tls_failcert.tdir/unbound_server.pem up to 1.1.1.1
external/bsd/unbound/dist/testdata/cookie_file.tdir/cookie_file.conf up to 1.1.1.1
external/bsd/unbound/dist/testdata/cookie_file.tdir/cookie_file.dsc up to 1.1.1.1
external/bsd/unbound/dist/testdata/cookie_file.tdir/cookie_file.post up to 1.1.1.1
external/bsd/unbound/dist/testdata/cookie_file.tdir/cookie_file.pre up to 1.1.1.1
external/bsd/unbound/dist/testdata/cookie_file.tdir/cookie_file.test up to 1.1.1.1
external/bsd/unbound/dist/testdata/auth_nsec3_ent_with_out_of_zone_data.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/doq_downstream.tdir/doq_downstream.conf up to 1.1.1.1
external/bsd/unbound/dist/testdata/doq_downstream.tdir/doq_downstream.dsc up to 1.1.1.1
external/bsd/unbound/dist/testdata/doq_downstream.tdir/doq_downstream.post up to 1.1.1.1
external/bsd/unbound/dist/testdata/doq_downstream.tdir/doq_downstream.pre up to 1.1.1.1
external/bsd/unbound/dist/testdata/doq_downstream.tdir/doq_downstream.test up to 1.1.1.1
external/bsd/unbound/dist/testdata/doq_downstream.tdir/doq_downstream.testns up to 1.1.1.1
external/bsd/unbound/dist/testdata/doq_downstream.tdir/unbound_server.key up to 1.1.1.2
external/bsd/unbound/dist/testdata/doq_downstream.tdir/unbound_server.pem up to 1.1.1.2
external/bsd/unbound/dist/testdata/iter_fwdfirstequaltcp.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/fast_reload_fwd.tdir/auth1.zone up to 1.1.1.1
external/bsd/unbound/dist/testdata/fast_reload_fwd.tdir/auth2.zone up to 1.1.1.1
external/bsd/unbound/dist/testdata/fast_reload_fwd.tdir/fast_reload_fwd.conf up to 1.1.1.1
external/bsd/unbound/dist/testdata/fast_reload_fwd.tdir/fast_reload_fwd.conf2 up to 1.1.1.1
external/bsd/unbound/dist/testdata/fast_reload_fwd.tdir/fast_reload_fwd.dsc up to 1.1.1.1
external/bsd/unbound/dist/testdata/fast_reload_fwd.tdir/fast_reload_fwd.ns1 up to 1.1.1.1
external/bsd/unbound/dist/testdata/fast_reload_fwd.tdir/fast_reload_fwd.ns2 up to 1.1.1.1
external/bsd/unbound/dist/testdata/fast_reload_fwd.tdir/fast_reload_fwd.post up to 1.1.1.1
external/bsd/unbound/dist/testdata/fast_reload_fwd.tdir/fast_reload_fwd.pre up to 1.1.1.1
external/bsd/unbound/dist/testdata/fast_reload_fwd.tdir/fast_reload_fwd.test up to 1.1.1.1
external/bsd/unbound/dist/testdata/fast_reload_most_options.tdir/auth.nlnetlabs.nl.zone up to 1.1.1.1
external/bsd/unbound/dist/testdata/fast_reload_most_options.tdir/fast_reload_most_options.conf up to 1.1.1.1
external/bsd/unbound/dist/testdata/fast_reload_most_options.tdir/fast_reload_most_options.dsc up to 1.1.1.1
external/bsd/unbound/dist/testdata/fast_reload_most_options.tdir/fast_reload_most_options.post up to 1.1.1.1
external/bsd/unbound/dist/testdata/fast_reload_most_options.tdir/fast_reload_most_options.pre up to 1.1.1.1
external/bsd/unbound/dist/testdata/fast_reload_most_options.tdir/fast_reload_most_options.test up to 1.1.1.1
external/bsd/unbound/dist/testdata/fast_reload_most_options.tdir/rpz.nlnetlabs.nl.zone up to 1.1.1.1
external/bsd/unbound/dist/testdata/fast_reload_thread.tdir/fast_reload_thread.conf up to 1.1.1.1
external/bsd/unbound/dist/testdata/fast_reload_thread.tdir/fast_reload_thread.dsc up to 1.1.1.1
external/bsd/unbound/dist/testdata/fast_reload_thread.tdir/fast_reload_thread.post up to 1.1.1.1
external/bsd/unbound/dist/testdata/fast_reload_thread.tdir/fast_reload_thread.pre up to 1.1.1.1
external/bsd/unbound/dist/testdata/fast_reload_thread.tdir/fast_reload_thread.test up to 1.1.1.1
external/bsd/unbound/dist/testdata/log_servfail.tdir/log_servfail.conf up to 1.1.1.1
external/bsd/unbound/dist/testdata/log_servfail.tdir/log_servfail.dsc up to 1.1.1.1
external/bsd/unbound/dist/testdata/log_servfail.tdir/log_servfail.post up to 1.1.1.1
external/bsd/unbound/dist/testdata/log_servfail.tdir/log_servfail.pre up to 1.1.1.1
external/bsd/unbound/dist/testdata/log_servfail.tdir/log_servfail.test up to 1.1.1.1
external/bsd/unbound/dist/testdata/redis_replica.tdir/after.zone up to 1.1.1.1
external/bsd/unbound/dist/testdata/redis_replica.tdir/before.zone up to 1.1.1.1
external/bsd/unbound/dist/testdata/redis_replica.tdir/redis.conf up to 1.1.1.1
external/bsd/unbound/dist/testdata/redis_replica.tdir/redis_replica.conf up to 1.1.1.1
external/bsd/unbound/dist/testdata/redis_replica.tdir/redis_replica.dsc up to 1.1.1.1
external/bsd/unbound/dist/testdata/redis_replica.tdir/redis_replica.post up to 1.1.1.1
external/bsd/unbound/dist/testdata/redis_replica.tdir/redis_replica.pre up to 1.1.1.1
external/bsd/unbound/dist/testdata/redis_replica.tdir/redis_replica.test up to 1.1.1.1
external/bsd/unbound/dist/testdata/redis_replica.tdir/unbound_control.key up to 1.1.1.1
external/bsd/unbound/dist/testdata/redis_replica.tdir/unbound_control.pem up to 1.1.1.1
external/bsd/unbound/dist/testdata/redis_replica.tdir/unbound_server.key up to 1.1.1.1
external/bsd/unbound/dist/testdata/redis_replica.tdir/unbound_server.pem up to 1.1.1.1
external/bsd/unbound/dist/testdata/rpz_reload.tdir/example.org.zone up to 1.1.1.1
external/bsd/unbound/dist/testdata/rpz_reload.tdir/rpz.example.com.zone up to 1.1.1.1
external/bsd/unbound/dist/testdata/rpz_reload.tdir/rpz_reload.conf up to 1.1.1.1
external/bsd/unbound/dist/testdata/rpz_reload.tdir/rpz_reload.dsc up to 1.1.1.1
external/bsd/unbound/dist/testdata/rpz_reload.tdir/rpz_reload.post up to 1.1.1.1
external/bsd/unbound/dist/testdata/rpz_reload.tdir/rpz_reload.pre up to 1.1.1.1
external/bsd/unbound/dist/testdata/rpz_reload.tdir/rpz_reload.test up to 1.1.1.1
external/bsd/unbound/dist/testdata/auth_nsec3_wild_with_out_of_zone_data.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/iter_minimise_chain.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/iter_scrub_promiscuous.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/rpz_cname_wild.rpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/subnet_noecs_mult.crpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/subnet_noecs_refused.crpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/subnet_noecs_support.crpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/subnet_scopezero_global.crpl up to 1.1.1.1
external/bsd/unbound/dist/testdata/redis_reconnect_interval.tdir/after.zone up to 1.1.1.1
external/bsd/unbound/dist/testdata/redis_reconnect_interval.tdir/before.zone up to 1.1.1.1
external/bsd/unbound/dist/testdata/redis_reconnect_interval.tdir/redis.conf up to 1.1.1.1
external/bsd/unbound/dist/testdata/redis_reconnect_interval.tdir/redis_reconnect_interval.conf up to 1.1.1.1
external/bsd/unbound/dist/testdata/redis_reconnect_interval.tdir/redis_reconnect_interval.dsc up to 1.1.1.1
external/bsd/unbound/dist/testdata/redis_reconnect_interval.tdir/redis_reconnect_interval.post up to 1.1.1.1
external/bsd/unbound/dist/testdata/redis_reconnect_interval.tdir/redis_reconnect_interval.pre up to 1.1.1.1
external/bsd/unbound/dist/testdata/redis_reconnect_interval.tdir/redis_reconnect_interval.test up to 1.1.1.1
external/bsd/unbound/dist/testdata/redis_reconnect_interval.tdir/unbound_control.key up to 1.1.1.1
external/bsd/unbound/dist/testdata/redis_reconnect_interval.tdir/unbound_control.pem up to 1.1.1.1
external/bsd/unbound/dist/testdata/redis_reconnect_interval.tdir/unbound_server.key up to 1.1.1.1
external/bsd/unbound/dist/testdata/redis_reconnect_interval.tdir/unbound_server.pem up to 1.1.1.1
external/bsd/unbound/dist/testdata/subnet_cache_lookup.tdir/subnet_cache_lookup.conf up to 1.1.1.1
external/bsd/unbound/dist/testdata/subnet_cache_lookup.tdir/subnet_cache_lookup.dsc up to 1.1.1.1
external/bsd/unbound/dist/testdata/subnet_cache_lookup.tdir/subnet_cache_lookup.post up to 1.1.1.1
external/bsd/unbound/dist/testdata/subnet_cache_lookup.tdir/subnet_cache_lookup.pre up to 1.1.1.1
external/bsd/unbound/dist/testdata/subnet_cache_lookup.tdir/subnet_cache_lookup.test up to 1.1.1.1
external/bsd/unbound/dist/testdata/subnet_cache_lookup.tdir/subnet_cache_lookup.testns up to 1.1.1.1
external/bsd/unbound/dist/ax_build_date_epoch.m4 up to 1.1.1.1
external/bsd/unbound/dist/ax_pkg_swig.m4        up to 1.1.1.1
external/bsd/unbound/dist/ac_pkg_swig.m4        delete
external/bsd/unbound/dist/testdata/remote-threaded.tdir/bad_control.key delete
external/bsd/unbound/dist/testdata/remote-threaded.tdir/bad_control.pem delete
external/bsd/unbound/dist/testdata/remote-threaded.tdir/bad_server.key delete
external/bsd/unbound/dist/testdata/remote-threaded.tdir/bad_server.pem delete
external/bsd/unbound/dist/testdata/remote-threaded.tdir/remote-threaded.conf delete
external/bsd/unbound/dist/testdata/remote-threaded.tdir/remote-threaded.dsc delete
external/bsd/unbound/dist/testdata/remote-threaded.tdir/remote-threaded.post delete
external/bsd/unbound/dist/testdata/remote-threaded.tdir/remote-threaded.pre delete
external/bsd/unbound/dist/testdata/remote-threaded.tdir/remote-threaded.test delete
external/bsd/unbound/dist/testdata/remote-threaded.tdir/remote-threaded.testns delete
external/bsd/unbound/dist/testdata/remote-threaded.tdir/unbound_control.key delete
external/bsd/unbound/dist/testdata/remote-threaded.tdir/unbound_control.pem delete
external/bsd/unbound/dist/testdata/remote-threaded.tdir/unbound_server.key delete
external/bsd/unbound/dist/testdata/remote-threaded.tdir/unbound_server.pem delete
external/bsd/unbound/dist/Makefile.in          up to 1.1.1.10
external/bsd/unbound/dist/aclocal.m4            up to 1.1.1.6
external/bsd/unbound/dist/acx_nlnetlabs.m4      up to 1.1.1.6
external/bsd/unbound/dist/acx_python.m4        up to 1.1.1.6
external/bsd/unbound/dist/ax_pthread.m4        up to 1.1.1.2
external/bsd/unbound/dist/config.guess          up to 1.9
external/bsd/unbound/dist/config.h.in          up to 1.1.1.10
external/bsd/unbound/dist/config.sub            up to 1.8
external/bsd/unbound/dist/configure            up to 1.1.1.10
external/bsd/unbound/dist/configure.ac          up to 1.1.1.10
external/bsd/unbound/dist/install-sh            up to 1.1.1.5
external/bsd/unbound/dist/ltmain.sh            up to 1.1.1.3
external/bsd/unbound/dist/systemd.m4            up to 1.1.1.2
external/bsd/unbound/dist/cachedb/cachedb.c    up to 1.1.1.9
external/bsd/unbound/dist/cachedb/cachedb.h    up to 1.1.1.4
external/bsd/unbound/dist/cachedb/redis.c      up to 1.1.1.5
external/bsd/unbound/dist/compat/fake-rfc2553.c up to 1.1.1.2
external/bsd/unbound/dist/compat/malloc.c      up to 1.1.1.3
external/bsd/unbound/dist/contrib/aaaa-filter-iterator.patch up to 1.1.1.7
external/bsd/unbound/dist/contrib/rc_d_unbound  up to 1.1.1.2
external/bsd/unbound/dist/contrib/unbound.init  up to 1.1.1.4
external/bsd/unbound/dist/contrib/unbound.init_fedora up to 1.1.1.3
external/bsd/unbound/dist/contrib/unbound.init_yocto up to 1.1.1.2
external/bsd/unbound/dist/contrib/unbound.service.in up to 1.1.1.8
external/bsd/unbound/dist/contrib/unbound_portable.service.in up to 1.1.1.2
external/bsd/unbound/dist/contrib/android/install_expat.sh up to 1.1.1.2
external/bsd/unbound/dist/contrib/ios/install_expat.sh up to 1.1.1.2
external/bsd/unbound/dist/daemon/acl_list.c    up to 1.1.1.7
external/bsd/unbound/dist/daemon/acl_list.h    up to 1.1.1.6
external/bsd/unbound/dist/daemon/cachedump.c    up to 1.1.1.8
external/bsd/unbound/dist/daemon/daemon.c      up to 1.1.1.9
external/bsd/unbound/dist/daemon/daemon.h      up to 1.1.1.6
external/bsd/unbound/dist/daemon/remote.c      up to 1.1.1.10
external/bsd/unbound/dist/daemon/remote.h      up to 1.1.1.5
external/bsd/unbound/dist/daemon/stats.c        up to 1.1.1.10
external/bsd/unbound/dist/daemon/unbound.c      up to 1.1.1.9
external/bsd/unbound/dist/daemon/worker.c      up to 1.1.1.10
external/bsd/unbound/dist/daemon/worker.h      up to 1.1.1.4
external/bsd/unbound/dist/dns64/dns64.c        up to 1.1.1.9
external/bsd/unbound/dist/dnstap/dnstap.c      up to 1.1.1.8
external/bsd/unbound/dist/dnstap/dnstap.h      up to 1.1.1.5
external/bsd/unbound/dist/dnstap/dnstap.m4      up to 1.1.1.5
external/bsd/unbound/dist/dnstap/dnstap.proto  up to 1.1.1.4
external/bsd/unbound/dist/dnstap/dtstream.c    up to 1.1.1.5
external/bsd/unbound/dist/dnstap/unbound-dnstap-socket.c up to 1.1.1.4
external/bsd/unbound/dist/doc/Changelog        up to 1.1.1.10
external/bsd/unbound/dist/doc/README            up to 1.1.1.10
external/bsd/unbound/dist/doc/example.conf.in  up to 1.1.1.10
external/bsd/unbound/dist/doc/libunbound.3.in  up to 1.1.1.10
external/bsd/unbound/dist/doc/unbound-anchor.8.in up to 1.1.1.10
external/bsd/unbound/dist/doc/unbound-checkconf.8.in up to 1.1.1.10
external/bsd/unbound/dist/doc/unbound-control.8.in up to 1.1.1.10
external/bsd/unbound/dist/doc/unbound-host.1.in up to 1.1.1.10
external/bsd/unbound/dist/doc/unbound.8.in      up to 1.1.1.10
external/bsd/unbound/dist/doc/unbound.conf.5.in up to 1.1.1.10
external/bsd/unbound/dist/doc/unbound.doxygen  up to 1.1.1.7
external/bsd/unbound/dist/dynlibmod/dynlibmod.c up to 1.1.1.3
external/bsd/unbound/dist/edns-subnet/addrtree.h up to 1.1.1.4
external/bsd/unbound/dist/edns-subnet/subnetmod.c up to 1.1.1.9
external/bsd/unbound/dist/edns-subnet/subnetmod.h up to 1.1.1.7
external/bsd/unbound/dist/ipsecmod/ipsecmod.c  up to 1.1.1.5
external/bsd/unbound/dist/ipset/ipset.c        up to 1.1.1.4
external/bsd/unbound/dist/ipset/ipset.h        up to 1.1.1.2
external/bsd/unbound/dist/iterator/iter_delegpt.c up to 1.1.1.7
external/bsd/unbound/dist/iterator/iter_delegpt.h up to 1.1.1.8
external/bsd/unbound/dist/iterator/iter_fwd.c  up to 1.1.1.7
external/bsd/unbound/dist/iterator/iter_fwd.h  up to 1.1.1.3
external/bsd/unbound/dist/iterator/iter_hints.c up to 1.1.1.7
external/bsd/unbound/dist/iterator/iter_hints.h up to 1.1.1.3
external/bsd/unbound/dist/iterator/iter_scrub.c up to 1.1.1.10
external/bsd/unbound/dist/iterator/iter_utils.c up to 1.1.1.9
external/bsd/unbound/dist/iterator/iter_utils.h up to 1.1.1.8
external/bsd/unbound/dist/iterator/iterator.c  up to 1.1.1.10
external/bsd/unbound/dist/iterator/iterator.h  up to 1.1.1.8
external/bsd/unbound/dist/libunbound/context.c  up to 1.1.1.9
external/bsd/unbound/dist/libunbound/libunbound.c up to 1.1.1.9
external/bsd/unbound/dist/libunbound/libworker.c up to 1.1.1.10
external/bsd/unbound/dist/libunbound/unbound.h  up to 1.7
external/bsd/unbound/dist/libunbound/python/examples/dnssec_test.py up to 1.1.1.3
external/bsd/unbound/dist/pythonmod/interface.i up to 1.1.1.9
external/bsd/unbound/dist/pythonmod/pythonmod.c up to 1.1.1.7
external/bsd/unbound/dist/pythonmod/pythonmod_utils.c up to 1.1.1.6
external/bsd/unbound/dist/pythonmod/doc/modules/config.rst up to 1.1.1.4
external/bsd/unbound/dist/pythonmod/examples/log.py up to 1.1.1.3
external/bsd/unbound/dist/respip/respip.c      up to 1.1.1.7
external/bsd/unbound/dist/respip/respip.h      up to 1.1.1.6
external/bsd/unbound/dist/services/authzone.c  up to 1.5
external/bsd/unbound/dist/services/authzone.h  up to 1.1.1.8
external/bsd/unbound/dist/services/listen_dnsport.c up to 1.1.1.10
external/bsd/unbound/dist/services/listen_dnsport.h up to 1.1.1.8
external/bsd/unbound/dist/services/localzone.c  up to 1.1.1.9
external/bsd/unbound/dist/services/localzone.h  up to 1.1.1.8
external/bsd/unbound/dist/services/mesh.c      up to 1.1.1.10
external/bsd/unbound/dist/services/mesh.h      up to 1.1.1.8
external/bsd/unbound/dist/services/modstack.c  up to 1.1.1.9
external/bsd/unbound/dist/services/modstack.h  up to 1.1.1.4
external/bsd/unbound/dist/services/outside_network.c up to 1.1.1.10
external/bsd/unbound/dist/services/outside_network.h up to 1.1.1.9
external/bsd/unbound/dist/services/rpz.c        up to 1.1.1.5
external/bsd/unbound/dist/services/rpz.h        up to 1.1.1.4
external/bsd/unbound/dist/services/view.c      up to 1.1.1.4
external/bsd/unbound/dist/services/view.h      up to 1.1.1.2
external/bsd/unbound/dist/services/cache/dns.c  up to 1.1.1.9
external/bsd/unbound/dist/services/cache/dns.h  up to 1.1.1.8
external/bsd/unbound/dist/services/cache/infra.c up to 1.1.1.8
external/bsd/unbound/dist/services/cache/infra.h up to 1.1.1.7
external/bsd/unbound/dist/services/cache/rrset.c up to 1.1.1.7
external/bsd/unbound/dist/services/cache/rrset.h up to 1.1.1.5
external/bsd/unbound/dist/sldns/keyraw.c        up to 1.1.1.6
external/bsd/unbound/dist/sldns/parse.h        up to 1.1.1.4
external/bsd/unbound/dist/sldns/parseutil.c    up to 1.1.1.5
external/bsd/unbound/dist/sldns/rrdef.c        up to 1.1.1.7
external/bsd/unbound/dist/sldns/rrdef.h        up to 1.1.1.7
external/bsd/unbound/dist/sldns/str2wire.c      up to 1.1.1.9
external/bsd/unbound/dist/sldns/str2wire.h      up to 1.1.1.6
external/bsd/unbound/dist/sldns/wire2str.c      up to 1.1.1.8
external/bsd/unbound/dist/sldns/wire2str.h      up to 1.1.1.8
external/bsd/unbound/dist/smallapp/unbound-anchor.c up to 1.1.1.9
external/bsd/unbound/dist/smallapp/unbound-checkconf.c up to 1.1.1.10
external/bsd/unbound/dist/smallapp/unbound-control-setup.sh.in up to 1.1.1.4
external/bsd/unbound/dist/smallapp/unbound-control.c up to 1.1.1.10
external/bsd/unbound/dist/smallapp/unbound-host.c up to 1.1.1.8
external/bsd/unbound/dist/smallapp/worker_cb.c  up to 1.1.1.7
external/bsd/unbound/dist/testcode/checklocks.c up to 1.1.1.4
external/bsd/unbound/dist/testcode/checklocks.h up to 1.1.1.3
external/bsd/unbound/dist/testcode/do-tests.sh  up to 1.1.1.6
external/bsd/unbound/dist/testcode/dohclient.c  up to 1.1.1.4
external/bsd/unbound/dist/testcode/fake_event.c up to 1.1.1.10
external/bsd/unbound/dist/testcode/mini_tdir.sh up to 1.1.1.5
external/bsd/unbound/dist/testcode/perf.c      up to 1.1.1.8
external/bsd/unbound/dist/testcode/petal.c      up to 1.1.1.8
external/bsd/unbound/dist/testcode/readzone.c  up to 1.1.1.2
external/bsd/unbound/dist/testcode/replay.c    up to 1.1.1.8
external/bsd/unbound/dist/testcode/replay.h    up to 1.1.1.7
external/bsd/unbound/dist/testcode/streamtcp.c  up to 1.1.1.9
external/bsd/unbound/dist/testcode/testbound.c  up to 1.1.1.9
external/bsd/unbound/dist/testcode/testpkts.c  up to 1.1.1.10
external/bsd/unbound/dist/testcode/unitauth.c  up to 1.1.1.7
external/bsd/unbound/dist/testcode/unitdname.c  up to 1.1.1.4
external/bsd/unbound/dist/testcode/unitldns.c  up to 1.1.1.5
external/bsd/unbound/dist/testcode/unitmain.c  up to 1.1.1.10
external/bsd/unbound/dist/testcode/unitmain.h  up to 1.1.1.4
external/bsd/unbound/dist/testcode/unitneg.c    up to 1.1.1.5
external/bsd/unbound/dist/testcode/unitverify.c up to 1.1.1.8
external/bsd/unbound/dist/testcode/unitzonemd.c up to 1.1.1.3
external/bsd/unbound/dist/testdata/autotrust_init.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/autotrust_init_ds.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/autotrust_init_sigs.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/autotrust_init_zsk.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/black_data.rpl up to 1.1.1.6
external/bsd/unbound/dist/testdata/black_prime.rpl up to 1.1.1.6
external/bsd/unbound/dist/testdata/cachedb_servfail_cname.crpl up to 1.1.1.2
external/bsd/unbound/dist/testdata/common.sh    up to 1.1.1.5
external/bsd/unbound/dist/testdata/disable_edns_do.rpl up to 1.1.1.2
external/bsd/unbound/dist/testdata/dns64_lookup.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/domain_insec_ds.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/fetch_glue.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/fetch_glue_cname.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/fwd_0ttlservfail.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/fwd_cached.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/fwd_minimal.rpl up to 1.1.1.2
external/bsd/unbound/dist/testdata/ipsecmod_bogus_ipseckey.crpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/ipsecmod_enabled.crpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/ipsecmod_ignore_bogus_ipseckey.crpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/ipsecmod_max_ttl.crpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/ipsecmod_strict.crpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/ipsecmod_whitelist.crpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/iter_class_any.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/iter_cname_minimise_nx.rpl up to 1.1.1.2
external/bsd/unbound/dist/testdata/iter_cycle_noh.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/iter_dname_insec.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/iter_dname_yx.rpl up to 1.1.1.2
external/bsd/unbound/dist/testdata/iter_domain_sale.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/iter_domain_sale_nschange.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/iter_emptydp.rpl up to 1.1.1.6
external/bsd/unbound/dist/testdata/iter_emptydp_for_glue.rpl up to 1.1.1.6
external/bsd/unbound/dist/testdata/iter_failreply.rpl up to 1.1.1.2
external/bsd/unbound/dist/testdata/iter_fwdfirst.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/iter_fwdfirstequal.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/iter_fwdstub.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/iter_fwdstubroot.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/iter_ghost_sub.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/iter_ghost_timewindow.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/iter_got6only.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/iter_hint_lame.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/iter_lame_noaa.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/iter_lame_nosoa.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/iter_mod.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/iter_ns_badip.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/iter_ns_spoof.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/iter_nxns_fallback.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/iter_nxns_parentside.rpl up to 1.1.1.2
external/bsd/unbound/dist/testdata/iter_pc_a.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/iter_pc_aaaa.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/iter_pcdiff.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/iter_pcdirect.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/iter_pcname.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/iter_pcnamech.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/iter_pcnamechrec.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/iter_pcnamerec.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/iter_pcttl.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/iter_prefetch.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/iter_prefetch_change.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/iter_prefetch_change2.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/iter_prefetch_childns.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/iter_prefetch_fail.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/iter_prefetch_ns.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/iter_primenoglue.rpl up to 1.1.1.7
external/bsd/unbound/dist/testdata/iter_privaddr.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/iter_ranoaa_lame.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/iter_reclame_one.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/iter_reclame_two.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/iter_recurse.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/iter_resolve.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/iter_resolve_minimised.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/iter_resolve_minimised_nx.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/iter_resolve_minimised_refused.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/iter_resolve_minimised_timeout.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/iter_scrub_cname_an.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/iter_scrub_dname_insec.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/iter_scrub_dname_rev.rpl up to 1.1.1.6
external/bsd/unbound/dist/testdata/iter_scrub_dname_sec.rpl up to 1.1.1.6
external/bsd/unbound/dist/testdata/iter_scrub_rr_length.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/iter_soamin.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/iter_stub_noroot.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/iter_stubfirst.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/iter_timeout_ra_aaaa.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/local_cname.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/rpz_nsdname.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/rrset_rettl.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/rrset_untrusted.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/rrset_updated.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/serve_expired.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/serve_expired_0ttl_nodata.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/serve_expired_0ttl_nxdomain.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/serve_expired_0ttl_servfail.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/serve_expired_cached_servfail.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/serve_expired_cached_servfail_refresh.rpl up to 1.1.1.2
external/bsd/unbound/dist/testdata/serve_expired_client_timeout.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/serve_expired_client_timeout_no_prefetch.rpl up to 1.1.1.2
external/bsd/unbound/dist/testdata/serve_expired_client_timeout_servfail.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/serve_expired_reply_ttl.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/serve_expired_ttl.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/serve_expired_ttl_client_timeout.rpl up to 1.1.1.2
external/bsd/unbound/dist/testdata/serve_expired_zerottl.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/serve_original_ttl.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/subnet_cached.crpl up to 1.1.1.6
external/bsd/unbound/dist/testdata/subnet_cached_servfail.crpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/subnet_global_prefetch.crpl up to 1.1.1.2
external/bsd/unbound/dist/testdata/subnet_global_prefetch_always_forward.crpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/subnet_global_prefetch_expired.crpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/subnet_global_prefetch_with_client_ecs.crpl up to 1.1.1.2
external/bsd/unbound/dist/testdata/subnet_max_source.crpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/subnet_prefetch.crpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/subnet_val_positive.crpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/subnet_val_positive_client.crpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/test_ldnsrr.4 up to 1.1.1.2
external/bsd/unbound/dist/testdata/test_ldnsrr.5 up to 1.1.1.4
external/bsd/unbound/dist/testdata/test_ldnsrr.c3 up to 1.1.1.2
external/bsd/unbound/dist/testdata/test_ldnsrr.c4 up to 1.1.1.2
external/bsd/unbound/dist/testdata/test_ldnsrr.c5 up to 1.1.1.4
external/bsd/unbound/dist/testdata/trust_cname_chain.rpl up to 1.1.1.3
external/bsd/unbound/dist/testdata/ttl_max.rpl  up to 1.1.1.4
external/bsd/unbound/dist/testdata/ttl_min.rpl  up to 1.1.1.4
external/bsd/unbound/dist/testdata/val_adbit.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/val_adcopy.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/val_cnameqtype.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/val_cnametocnamewctoposwc.rpl up to 1.1.1.6
external/bsd/unbound/dist/testdata/val_cnametodnametocnametopos.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/val_dnametopos.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/val_dnametoposwc.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/val_ds_afterprime.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/val_faildnskey_ok.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/val_keyprefetch_verify.rpl up to 1.1.1.6
external/bsd/unbound/dist/testdata/val_noadwhennodo.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/val_nsec3_b3_optout.rpl up to 1.1.1.6
external/bsd/unbound/dist/testdata/val_nsec3_b3_optout_negcache.rpl up to 1.1.1.6
external/bsd/unbound/dist/testdata/val_nsec3_b4_wild.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/val_nsec3_cnametocnamewctoposwc.rpl up to 1.1.1.6
external/bsd/unbound/dist/testdata/val_positive.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/val_positive_wc.rpl up to 1.1.1.4
external/bsd/unbound/dist/testdata/val_qds_badanc.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/val_qds_oneanc.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/val_qds_twoanc.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/val_refer_unsignadd.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/val_referd.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/val_referglue.rpl up to 1.1.1.6
external/bsd/unbound/dist/testdata/val_rrsig.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/val_scrub_rr_length.rpl up to 1.1.1.2
external/bsd/unbound/dist/testdata/val_spurious_ns.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/val_stub_noroot.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/val_ta_algo_dnskey.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/val_ta_algo_dnskey_dp.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/val_ta_algo_missing_dp.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/val_twocname.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/val_unalgo_anchor.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/val_wild_pos.rpl up to 1.1.1.5
external/bsd/unbound/dist/testdata/views.rpl    up to 1.1.1.4
external/bsd/unbound/dist/testdata/zonemd.example_a5.zone up to 1.1.1.2
external/bsd/unbound/dist/testdata/01-doc.tdir/01-doc.test up to 1.1.1.3
external/bsd/unbound/dist/testdata/02-unittest.tdir/02-unittest.test up to 1.1.1.3
external/bsd/unbound/dist/testdata/07-confroot.tdir/07-confroot.pre up to 1.1.1.2
external/bsd/unbound/dist/testdata/09-unbound-control.tdir/09-unbound-control.conf up to 1.1.1.3
external/bsd/unbound/dist/testdata/09-unbound-control.tdir/09-unbound-control.pre up to 1.1.1.2
external/bsd/unbound/dist/testdata/09-unbound-control.tdir/09-unbound-control.test up to 1.1.1.3
external/bsd/unbound/dist/testdata/09-unbound-control.tdir/09-unbound-control.testns up to 1.1.1.2
external/bsd/unbound/dist/testdata/09-unbound-control.tdir/local_data up to 1.1.1.2
external/bsd/unbound/dist/testdata/09-unbound-control.tdir/local_data_remove up to 1.1.1.2
external/bsd/unbound/dist/testdata/09-unbound-control.tdir/local_zones up to 1.1.1.2
external/bsd/unbound/dist/testdata/09-unbound-control.tdir/local_zones_remove up to 1.1.1.2
external/bsd/unbound/dist/testdata/acl_interface.tdir/acl_interface.conf up to 1.1.1.2
external/bsd/unbound/dist/testdata/acl_interface.tdir/acl_interface.pre up to 1.1.1.2
external/bsd/unbound/dist/testdata/acl_interface.tdir/acl_interface.test.scenario up to 1.1.1.2
external/bsd/unbound/dist/testdata/auth_axfr.tdir/auth_axfr.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/auth_https.tdir/auth_https.test up to 1.1.1.3
external/bsd/unbound/dist/testdata/blanks_cached_zone.tdir/blanks_cached_zone.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/blanks_https.tdir/blanks_https.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/cachedb_no_store.tdir/cachedb_no_store.post up to 1.1.1.2
external/bsd/unbound/dist/testdata/cachedb_no_store.tdir/cachedb_no_store.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/dnstap.tdir/dnstap.conf up to 1.1.1.2
external/bsd/unbound/dist/testdata/dnstap.tdir/dnstap.post up to 1.1.1.3
external/bsd/unbound/dist/testdata/dnstap.tdir/dnstap.test up to 1.1.1.3
external/bsd/unbound/dist/testdata/dnstap.tdir/dnstap.testns up to 1.1.1.2
external/bsd/unbound/dist/testdata/doh_downstream.tdir/doh_downstream.conf up to 1.1.1.2
external/bsd/unbound/dist/testdata/doh_downstream_buffer_size.tdir/doh_downstream_buffer_size.test up to 1.1.1.3
external/bsd/unbound/dist/testdata/doh_downstream_notls.tdir/doh_downstream_notls.conf up to 1.1.1.2
external/bsd/unbound/dist/testdata/doh_downstream_post.tdir/doh_downstream_post.conf up to 1.1.1.2
external/bsd/unbound/dist/testdata/ede.tdir/ede-auth.conf up to 1.1.1.2
external/bsd/unbound/dist/testdata/ede.tdir/ede.conf up to 1.1.1.3
external/bsd/unbound/dist/testdata/ede.tdir/ede.test up to 1.1.1.3
external/bsd/unbound/dist/testdata/fwd_ancil.tdir/fwd_ancil.post up to 1.1.1.4
external/bsd/unbound/dist/testdata/fwd_ancil.tdir/fwd_ancil.pre up to 1.1.1.3
external/bsd/unbound/dist/testdata/fwd_ancil.tdir/fwd_ancil.test up to 1.1.1.3
external/bsd/unbound/dist/testdata/fwd_bogus.tdir/fwd_bogus.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/fwd_capsid.tdir/fwd_capsid.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/fwd_capsid_fallback.tdir/fwd_capsid_fallback.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/fwd_capsid_strip.tdir/fwd_capsid_strip.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/fwd_capsid_white.tdir/fwd_capsid_white.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/fwd_compress_c00c.tdir/fwd_compress_c00c.conf up to 1.1.1.4
external/bsd/unbound/dist/testdata/fwd_edns_bksec.tdir/fwd_edns_bksec.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/fwd_edns_probe.tdir/fwd_edns_probe.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/fwd_malformed.tdir/fwd_malformed.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/fwd_no_edns.tdir/fwd_no_edns.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/fwd_oneport.tdir/fwd_oneport.post up to 1.1.1.2
external/bsd/unbound/dist/testdata/fwd_oneport.tdir/fwd_oneport.test up to 1.1.1.3
external/bsd/unbound/dist/testdata/fwd_tcp.tdir/fwd_tcp.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/fwd_tcp_tc.tdir/fwd_tcp_tc.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/fwd_three.tdir/fwd_three.post up to 1.1.1.2
external/bsd/unbound/dist/testdata/fwd_three.tdir/fwd_three.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/fwd_three_service.tdir/fwd_three_service.conf up to 1.1.1.2
external/bsd/unbound/dist/testdata/fwd_three_service.tdir/fwd_three_service.post up to 1.1.1.2
external/bsd/unbound/dist/testdata/fwd_three_service.tdir/fwd_three_service.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/fwd_ttlexpire.tdir/fwd_ttlexpire.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/fwd_udp.tdir/fwd_udp.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/fwd_udp_with_tcp_upstream.tdir/fwd_udp_with_tcp_upstream.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/fwd_udptmout.tdir/fwd_udptmout.post up to 1.1.1.2
external/bsd/unbound/dist/testdata/fwd_udptmout.tdir/fwd_udptmout.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/fwd_waitudp.tdir/fwd_waitudp.post up to 1.1.1.2
external/bsd/unbound/dist/testdata/fwd_waitudp.tdir/fwd_waitudp.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/fwd_zero.tdir/fwd_zero.test up to 1.1.1.3
external/bsd/unbound/dist/testdata/http_user_agent.tdir/http_user_agent.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/ipset.tdir/ipset.pre up to 1.1.1.3
external/bsd/unbound/dist/testdata/local_nodefault.tdir/local_nodefault.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/local_norec.tdir/local_norec.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/local_nosnoop.tdir/local_nosnoop.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/padding.tdir/padding.post up to 1.1.1.3
external/bsd/unbound/dist/testdata/padding.tdir/padding.test up to 1.1.1.3
external/bsd/unbound/dist/testdata/pymod.tdir/pymod.test up to 1.1.1.3
external/bsd/unbound/dist/testdata/pymod_thread.tdir/pymod_thread.test up to 1.1.1.3
external/bsd/unbound/dist/testdata/ratelimit.tdir/ratelimit.testns up to 1.1.1.3
external/bsd/unbound/dist/testdata/root_anchor.tdir/root_anchor.pre up to 1.1.1.2
external/bsd/unbound/dist/testdata/root_hints.tdir/root_hints.pre up to 1.1.1.2
external/bsd/unbound/dist/testdata/root_zonemd.tdir/root_zonemd.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/ssl_req_order.tdir/ssl_req_order.conf up to 1.1.1.2
external/bsd/unbound/dist/testdata/stat_timer.tdir/stat_timer.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/stat_values.tdir/stat_values.conf up to 1.1.1.4
external/bsd/unbound/dist/testdata/stat_values.tdir/stat_values.pre up to 1.1.1.3
external/bsd/unbound/dist/testdata/stat_values.tdir/stat_values.test up to 1.1.1.5
external/bsd/unbound/dist/testdata/stat_values.tdir/stat_values.testns up to 1.1.1.4
external/bsd/unbound/dist/testdata/stat_values.tdir/stat_values_cachedb.conf up to 1.1.1.2
external/bsd/unbound/dist/testdata/stub_auth_tc.tdir/stub_auth_tc.test up to 1.1.1.2
external/bsd/unbound/dist/testdata/tcp_req_order.tdir/tcp_req_order.conf up to 1.1.1.2
external/bsd/unbound/dist/testdata/tcp_reuse.tdir/tcp_reuse.post up to 1.1.1.2
external/bsd/unbound/dist/testdata/tcp_sigpipe.tdir/tcp_sigpipe.conf up to 1.1.1.2
external/bsd/unbound/dist/testdata/tls_reuse.tdir/tls_reuse.post up to 1.1.1.2
external/bsd/unbound/dist/testdata/zonemd_reload.tdir/zonemd_reload.test up to 1.1.1.2
external/bsd/unbound/dist/util/alloc.c          up to 1.1.1.5
external/bsd/unbound/dist/util/config_file.c    up to 1.1.1.10
external/bsd/unbound/dist/util/config_file.h    up to 1.1.1.10
external/bsd/unbound/dist/util/configlexer.c    up to 1.1.1.10
external/bsd/unbound/dist/util/configlexer.lex  up to 1.1.1.10
external/bsd/unbound/dist/util/configparser.c  up to 1.1.1.10
external/bsd/unbound/dist/util/configparser.h  up to 1.1.1.10
external/bsd/unbound/dist/util/configparser.y  up to 1.1.1.10
external/bsd/unbound/dist/util/edns.c          up to 1.1.1.5
external/bsd/unbound/dist/util/edns.h          up to 1.1.1.5
external/bsd/unbound/dist/util/fptr_wlist.c    up to 1.1.1.9
external/bsd/unbound/dist/util/fptr_wlist.h    up to 1.1.1.6
external/bsd/unbound/dist/util/iana_ports.inc  up to 1.1.1.10
external/bsd/unbound/dist/util/locks.h          up to 1.1.1.3
external/bsd/unbound/dist/util/log.c            up to 1.1.1.8
external/bsd/unbound/dist/util/log.h            up to 1.1.1.5
external/bsd/unbound/dist/util/mini_event.c    up to 1.6
external/bsd/unbound/dist/util/module.c        up to 1.1.1.6
external/bsd/unbound/dist/util/module.h        up to 1.1.1.8
external/bsd/unbound/dist/util/net_help.c      up to 1.1.1.10
external/bsd/unbound/dist/util/net_help.h      up to 1.1.1.9
external/bsd/unbound/dist/util/netevent.c      up to 1.8
external/bsd/unbound/dist/util/netevent.h      up to 1.1.1.9
external/bsd/unbound/dist/util/proxy_protocol.c up to 1.1.1.2
external/bsd/unbound/dist/util/random.c        up to 1.1.1.4
external/bsd/unbound/dist/util/siphash.c        up to 1.1.1.2
external/bsd/unbound/dist/util/tcp_conn_limit.c up to 1.1.1.2
external/bsd/unbound/dist/util/tcp_conn_limit.h up to 1.1.1.2
external/bsd/unbound/dist/util/tube.c          up to 1.1.1.6
external/bsd/unbound/dist/util/ub_event.c      up to 1.1.1.7
external/bsd/unbound/dist/util/data/dname.c    up to 1.1.1.7
external/bsd/unbound/dist/util/data/dname.h    up to 1.1.1.7
external/bsd/unbound/dist/util/data/msgencode.c up to 1.1.1.9
external/bsd/unbound/dist/util/data/msgencode.h up to 1.1.1.4
external/bsd/unbound/dist/util/data/msgparse.c  up to 1.1.1.8
external/bsd/unbound/dist/util/data/msgparse.h  up to 1.1.1.8
external/bsd/unbound/dist/util/data/msgreply.c  up to 1.1.1.10
external/bsd/unbound/dist/util/data/msgreply.h  up to 1.1.1.10
external/bsd/unbound/dist/util/data/packed_rrset.c up to 1.1.1.5
external/bsd/unbound/dist/util/data/packed_rrset.h up to 1.1.1.6
external/bsd/unbound/dist/util/shm_side/shm_main.c up to 1.1.1.5
external/bsd/unbound/dist/util/storage/dnstree.c up to 1.1.1.5
external/bsd/unbound/dist/util/storage/lookup3.c up to 1.1.1.5
external/bsd/unbound/dist/util/storage/lruhash.c up to 1.1.1.5
external/bsd/unbound/dist/util/storage/lruhash.h up to 1.1.1.4
external/bsd/unbound/dist/util/storage/slabhash.c up to 1.1.1.5
external/bsd/unbound/dist/util/storage/slabhash.h up to 1.1.1.5
external/bsd/unbound/dist/validator/autotrust.c up to 1.1.1.8
external/bsd/unbound/dist/validator/val_anchor.c up to 1.1.1.8
external/bsd/unbound/dist/validator/val_anchor.h up to 1.1.1.6
external/bsd/unbound/dist/validator/val_neg.c  up to 1.1.1.7
external/bsd/unbound/dist/validator/val_neg.h  up to 1.1.1.5
external/bsd/unbound/dist/validator/val_nsec.c  up to 1.1.1.7
external/bsd/unbound/dist/validator/val_nsec.h  up to 1.1.1.5
external/bsd/unbound/dist/validator/val_nsec3.c up to 1.1.1.6
external/bsd/unbound/dist/validator/val_nsec3.h up to 1.1.1.5
external/bsd/unbound/dist/validator/val_secalgo.c up to 1.1.1.8
external/bsd/unbound/dist/validator/val_sigcrypt.c up to 1.1.1.9
external/bsd/unbound/dist/validator/val_sigcrypt.h up to 1.1.1.5
external/bsd/unbound/dist/validator/val_utils.c up to 1.1.1.6
external/bsd/unbound/dist/validator/val_utils.h up to 1.1.1.6
external/bsd/unbound/dist/validator/validator.c up to 1.1.1.10
external/bsd/unbound/dist/validator/validator.h up to 1.1.1.7
external/bsd/unbound/dist/winrc/rsrc_anchorupd.rc up to 1.1.1.2
external/bsd/unbound/dist/winrc/rsrc_svcinst.rc up to 1.1.1.2
external/bsd/unbound/dist/winrc/rsrc_svcuninst.rc up to 1.1.1.2
external/bsd/unbound/dist/winrc/rsrc_unbound.rc up to 1.1.1.2
external/bsd/unbound/dist/winrc/rsrc_unbound_anchor.rc up to 1.1.1.2
external/bsd/unbound/dist/winrc/rsrc_unbound_checkconf.rc up to 1.1.1.2
external/bsd/unbound/dist/winrc/rsrc_unbound_control.rc up to 1.1.1.2
external/bsd/unbound/dist/winrc/rsrc_unbound_host.rc up to 1.1.1.2
external/bsd/unbound/dist/winrc/setup.nsi      up to 1.1.1.4
external/bsd/unbound/dist/winrc/unbound-control-setup.cmd up to 1.1.1.3
external/bsd/unbound/dist/winrc/win_svc.c      up to 1.1.1.5
external/bsd/unbound/include/config.h          up to 1.14
external/bsd/unbound/lib/libunbound/shlib_version up to 1.8
external/bsd/unbound/lib/libunbound/unbound.expsym up to 1.3

Import Unbound 1.24.2 (fixes CVE-2025-11411).

(martin)

2026-01-23 14:06:09 UTC MAIN commitmail json YAML

sort.1: Expand the examples section.

- Add an example using multiple sort keys.
- Add sample data to a few examples.

(jkoshy)

2026-01-23 10:38:18 UTC netbsd-9 commitmail json YAML

2026-01-23 10:37:49 UTC netbsd-9 commitmail json YAML

Apply patch, requested by gutteridge in ticket #1997:

external/bsd/unbound/dist/doc/example.conf.in (apply patch)
external/bsd/unbound/dist/doc/unbound.conf.5.in (apply patch)
external/bsd/unbound/dist/iterator/iter_scrub.c (apply patch)
external/bsd/unbound/dist/util/config_file.c (apply patch)
external/bsd/unbound/dist/util/config_file.h (apply patch)
external/bsd/unbound/dist/util/configlexer.c (apply patch)
external/bsd/unbound/dist/util/configlexer.lex (apply patch)
external/bsd/unbound/dist/util/configparser.c (apply patch)
external/bsd/unbound/dist/util/configparser.h (apply patch)
external/bsd/unbound/dist/util/configparser.y (apply patch)
external/bsd/unbound/include/config.h (apply patch)

unbound: apply upstream patch to fix CVE-2025-11411.

(martin)

2026-01-23 10:32:19 UTC netbsd-10 commitmail json YAML

2026-01-23 10:31:13 UTC netbsd-10 commitmail json YAML

Apply patch, requested by gutteridge in ticket #1225

external/bsd/unbound/dist/doc/example.conf.in          (apply patch)
external/bsd/unbound/dist/doc/unbound.conf.5.in        (apply patch)
external/bsd/unbound/dist/iterator/iter_scrub.c        (apply patch)
external/bsd/unbound/dist/util/config_file.c            (apply patch)
external/bsd/unbound/dist/util/config_file.h            (apply patch)
external/bsd/unbound/dist/util/configlexer.c            (apply patch)
external/bsd/unbound/dist/util/configlexer.lex          (apply patch)
external/bsd/unbound/dist/util/configparser.c          (apply patch)
external/bsd/unbound/dist/util/configparser.h          (apply patch)
external/bsd/unbound/dist/util/configparser.y          (apply patch)
external/bsd/unbound/include/config.h                  (apply patch)

Apply upstream fix for CVE-2025-11411.

(martin)

2026-01-23 09:58:55 UTC MAIN commitmail json YAML

2026-01-23 07:09:48 UTC MAIN commitmail json YAML

Use printf and not VPRINTF in commented out debug code

(skrll)

2026-01-23 06:17:55 UTC netbsd-11 commitmail json YAML

2026-01-23 06:16:01 UTC netbsd-11 commitmail json YAML

fix misapplied patch in ticket #150

(snj)

2026-01-22 20:46:09 UTC netbsd-9 commitmail json YAML

2026-01-22 20:45:33 UTC netbsd-10 commitmail json YAML

2026-01-22 20:37:36 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by nia in ticket #1224):

usr.sbin/makefs/cd9660.c: revision 1.61

makefs: cd9660: Honour the -m option to set the maximum disc size.

PR port-i386/59889 i386 cd-rom iso for -current is overflowing 700MB limit

(martin)

2026-01-22 20:37:00 UTC netbsd-11 commitmail json YAML

Tickets #146 - #161

(martin)

2026-01-22 20:35:30 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by nia in ticket #161):

usr.sbin/makefs/cd9660.c: revision 1.61

makefs: cd9660: Honour the -m option to set the maximum disc size.

PR port-i386/59889 i386 cd-rom iso for -current is overflowing 700MB limit

(martin)

2026-01-22 20:33:18 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by isaki in ticket #160):

sys/dev/ic/nslm7x.c: revision 1.80

Support AuxFan3 and AuxFan4 sensors for NCT6794D.
PR kern/59802

(martin)

2026-01-22 20:31:07 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by skrll in ticket #159):

libexec/ld.elf_so/rtldenv.h: revision 1.13
libexec/ld.elf_so/xmalloc.c: revision 1.20
libexec/ld.elf_so/rtld.c: revision 1.222
libexec/ld.elf_so/xmalloc.c: revision 1.21
libexec/ld.elf_so/xmalloc.c: revision 1.22
libexec/ld.elf_so/xmalloc.c: revision 1.23
libexec/ld.elf_so/xmalloc.c: revision 1.24
libexec/ld.elf_so/xmalloc.c: revision 1.25
libexec/ld.elf_so/xmalloc.c: revision 1.13
libexec/ld.elf_so/xmalloc.c: revision 1.14
libexec/ld.elf_so/xmalloc.c: revision 1.15
libexec/ld.elf_so/xmalloc.c: revision 1.16
libexec/ld.elf_so/xmalloc.c: revision 1.17
libexec/ld.elf_so/xmalloc.c: revision 1.18
libexec/ld.elf_so/tls.c: revision 1.24
libexec/ld.elf_so/tls.c: revision 1.25
libexec/ld.elf_so/tls.c: revision 1.26
libexec/ld.elf_so/tls.c: revision 1.27
libexec/ld.elf_so/Makefile: revision 1.153
libexec/ld.elf_so/tls.c: revision 1.28

Whitespace.
Add some more debug in light of PR/59652: DNS utilities core dump...
KNF
The dbg macro doesn't need "\n" at the end of the format as it's already
provided.
Whitespace. (remove unnecessary spaces before tabs)
More whitespace.
Remove the unused RCHECK option - inspired by FreeBSD.
Remove an always true ASSERT

Port the FreeBSD change
    Remove remnants of optimization for > pagesize allocations.
    In the past, this allocator seems to have allocated things larger than
    a page seperately. Much of this code was removed at some point (perhaps
    along with sbrk() used) so remove the rest. Instead, keep allocating in
    power-of-two bins up to FIRST_BUCKET_SIZE << (NBUCKETS - 1). If we want
    something more efficent, we should use a fancier allocator.
    While here, remove some vestages of sbrk() use. Most importantly, don't
    try to page align the pagepool since it's always page aligned by
    mmap().

Iniitialise pageshift - lost in previous

s/unsigned/size_t/ for consistency

Replace a magic number with FIRST_BUCKET_SHIFT

Provide a xmalloc_aligned (unused at present). From FreeBSD.
port-sparc/59907 (sparc install regression)

Restore the code removed in xmalloc.c:1.17 that is necessary for correct
alignment of memory allocations.

KNF

Simplify the aligned malloc/free code.
PR toolchain/59652 DNS utilities core dump in -current

Fix the alignment of TLS initialised data for __HAVE_TLS_VARIANT_I
platforms by registering the largest alignment required and allocating
memory accordingly. Additionally calculate correct offsets for each
object's data relative to the end of the struct tls_tcb placed at the
beginning of the TCB.

This makes the tests/libexec/ld.elf_so:t_tls_alignment pass.
I also tested it against a program that attempts to dlopen a DSO that
(erroneously) attempts to use tls_model("initial-exec") and it correctly
failed with
    Use of initialized Thread Local Storage with model initial-exec and
    dlopen is not supported

(martin)

2026-01-22 20:24:45 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #158):

distrib/common/bootimage/Makefile.bootimage: revision 1.47
distrib/common/bootimage/diskproto2sunlabel.awk: revision 1.1

bootimage: Derive sunlabel(8) input from the disklabel protofile

For USE_SUNLABEL labeling, stop hard-coding the sunlabel(8) geometry
in cylinders in Makefile.bootimage.  Instead, generate the sunlabel(8)
command stream by parsing the generated disklabel protofile with
a small awk helper.

This keeps the Sun disk label consistent with the disklabel(8) protofile
and avoids maintaining two independent sets of geometry/partition logic.

Tested with a sun3 live-image on TME.

(martin)

2026-01-22 20:22:29 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #157):

usr.sbin/sunlabel/sunlabel.8: revision 1.10

sunlabel: document partition map line printed by the 'P' command

The interactive 'P' command prints the partition table and
also emits a simple textual map of the partition layout
(e.g., a line of 'a' when the whole disk is covered by partition a).

Mention this additional output in the man page to avoid confusion.

(martin)

2026-01-22 20:20:29 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #156):

usr.bin/elf2ecoff/elf2ecoff.c: revision 1.40
usr.bin/elf2ecoff/elf2ecoff.c: revision 1.41
usr.bin/elf2ecoff/elf2ecoff.c: revision 1.39

elf2ecoff: fix various incorrect byteswap ops
- make sure to use host byte order in debug printfs
- fix incorrect byte swap ops for struct ecoff32_symhdr using
  bswap32_region() (only first two magic and vstamp members are int16_t)
- make sure to use proper host's endian to calclate symbol table size
- don't do byteswap unconditionally for struct ecoff_extsym
  (especially on building as a native tool)

Patch from Steve Rumble on port-mips@:
https://mail-index.netbsd.org/port-mips/2025/12/06/msg001544.html

elf2ecoff: remove an incorrect but unused assigment to ecoff32_exechdr
Probably harmless but confusing on endiannes sanity check.
Maybe we should rather do byteswap during writing to an output file..

elf2ecoff: fix one more incorrect but harmless byteswap botch
Don't pass swapped ecoff32_exechdr to ECOFF32_SEGMENT_ALIGNMENT().
ECOFF32_SEGMENT_ALIGNMENT(ep) is defined as "((ep)->a.vstamp < 23 ? 8 : 16)"
so fortunately it always returns 16 even if a wrong byteorder value is
passed because we use fixed '.vstamp = 2 * 256 + 10' (2.10) here.

(martin)

2026-01-22 20:17:53 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #155):

sys/dev/arcbios/arcbios_calls.S: revision 1.5

arcbios: add hazard nops for pre-R4000 MIPS1 machines

All MIPS ARC (Advanced RISC Computing) machines have R4000/R4400

https://www.netbsd.org/docs/Hardware/Machines/ARC/

as supported by NetBSD/arc and they don't require nops,
but the sgimips port fakes ARCS for older R2k/R3k machines,
so it uses this code on older CPUs, too.

Patch from Steve Rumble on port-mips@:
https://mail-index.netbsd.org/port-mips/2025/12/06/msg001542.html

(martin)

2026-01-22 20:15:57 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #154):

usr.sbin/makefs/ffs/ffs_alloc.c: revision 1.34
usr.sbin/makefs/ffs/mkfs.c: revision 1.43
usr.sbin/makefs/ffs.c: revision 1.78
usr.sbin/makefs/makefs.8: revision 1.74

makefs: add ffs version=0 for "newfs -O 0" compatible FFSv1 images

Allow "makefs -t ffs -o version=0" to create FFSv1 images in the
old on-disk format compatible with "newfs -O 0" (FFSv1 level 1),
intended for systems with ancient boot ROM requirements like LUNA.

This changes the FFSv1/FFSv2 selection to treat version 0 as FFSv1
and generates old-format directory entries (no d_type) when
version=0 is selected. The FFS mkfs parameters are adjusted so
that version 0 does not get overridden by the default FFSv1 settings.

Tested by generating FFS images with version=0, 1, and 2, and
verifying them with fsck_ffs(8).  It's also confirmed that
LUNA's boot ROM can load a bootloader from FFSv1 images generated
with version=0.

(martin)

2026-01-22 20:13:09 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #1223):

sys/dev/sdmmc/sdmmcreg.h: revision 1.36

sdmmc: Fix swapped SSR cache and card maintenance bit defs

(martin)

2026-01-22 20:11:55 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #153):

sys/dev/sdmmc/sdmmcreg.h: revision 1.36

sdmmc: Fix swapped SSR cache and card maintenance bit defs

(martin)

2026-01-22 20:04:24 UTC MAIN commitmail json YAML

2026-01-22 20:01:32 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by lukem in ticket #1222):

usr.bin/ftp/ftp.c: revision 1.179
usr.bin/ftp/version.h: revision 1.101
usr.bin/ftp/util.c: revision 1.169
usr.bin/ftp/extern.h: revision 1.85

ftp: fix ascii transfers with progress bar

Handle stdio interruption by signals and improve error handling
in getc() and putc() on the control and data channels.

Provide ftp_getc() and ftp_putc() wrappers that:
- Retry the operation on EINTR or EAGAIN instead of failing.
- Store other error codes in a return variable separate to errno,
  and use that variable in ferror() handling, for more correct
  error messages.

Fixes the progress bar display in ascii mode transfers.
(Note that I haven't fixed interrupted reads from stdin or
writes to ttyout; that's a much larger refactor that's out of scope).

Fix PR bin/59587 from Johnny Billquist, with the fix
inspired by the patch in that PR.

(martin)

2026-01-22 20:00:00 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by lukem in ticket #152):

usr.bin/ftp/ftp.c: revision 1.179
usr.bin/ftp/version.h: revision 1.101
usr.bin/ftp/util.c: revision 1.169
usr.bin/ftp/extern.h: revision 1.85

ftp: fix ascii transfers with progress bar

Handle stdio interruption by signals and improve error handling
in getc() and putc() on the control and data channels.

Provide ftp_getc() and ftp_putc() wrappers that:
- Retry the operation on EINTR or EAGAIN instead of failing.
- Store other error codes in a return variable separate to errno,
  and use that variable in ferror() handling, for more correct
  error messages.

Fixes the progress bar display in ascii mode transfers.
(Note that I haven't fixed interrupted reads from stdin or
writes to ttyout; that's a much larger refactor that's out of scope).

Fix PR bin/59587 from Johnny Billquist, with the fix
inspired by the patch in that PR.

(martin)

2026-01-22 19:57:39 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by lukem in ticket #1221):

usr.bin/ftp/version.h: revision 1.100
usr.bin/ftp/cmdtab.c: revision 1.54
usr.bin/ftp/ftp.1: revision 1.161

ftp: connect is a synonym for open

As we have disconnect as a synonym for close,
add connect as a synonym for open.

Suggested by Colby Russell in email.

(martin)

2026-01-22 19:56:10 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by lukem in ticket #151):

usr.bin/ftp/version.h: revision 1.100
usr.bin/ftp/cmdtab.c: revision 1.54
usr.bin/ftp/ftp.1: revision 1.161

ftp: connect is a synonym for open

As we have disconnect as a synonym for close,
add connect as a synonym for open.

Suggested by Colby Russell in email.

(martin)

2026-01-22 19:51:55 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by snj in ticket #150):

distrib/sets/lists/debug/shl.mi: revision 1.380
crypto/external/bsd/openssh/lib/Makefile: revision 1.45
distrib/sets/lists/debug/shl.mi: revision 1.381
crypto/external/bsd/openssh/lib/Makefile: revision 1.46
distrib/sets/lists/debug/shl.mi: revision 1.382
distrib/evbarm/instkernel/sshramdisk/list: revision 1.7
share/mk/bsd.lib.mk: revision 1.423
share/mk/bsd.lib.mk: revision 1.425
distrib/sets/lists/comp/mi: revision 1.2503
distrib/sets/lists/comp/mi: revision 1.2504
distrib/evbarm/instkernel/sshramdisk/Makefile: revision 1.31
distrib/sets/lists/base/shl.mi: revision 1.1019
rescue/list: revision 1.56
etc/mtree/NetBSD.dist.compat.in: revision 1.9
distrib/sets/lists/debug/mi: revision 1.494
distrib/sets/lists/debug/mi: revision 1.495
distrib/sets/lists/base/mi: revision 1.1371
distrib/sets/lists/base/mi: revision 1.1372
distrib/sets/lists/comp/shl.mi: revision 1.362
etc/mtree/NetBSD.dist.base: revision 1.262
lib/libpam/modules/pam_ssh/Makefile: revision 1.15
share/mk/bsd.prog.mk: revision 1.358
share/mk/bsd.prog.mk: revision 1.359
usr.sbin/wg-keygen/Makefile: revision 1.2
usr.sbin/wg-keygen/Makefile: revision 1.3
distrib/sets/lists/base/shl.mi: revision 1.1020
share/mk/bsd.README: revision 1.457
crypto/external/bsd/openssh/Makefile.inc: revision 1.18
distrib/sets/lists/xdebug/mi: revision 1.52
rescue/Makefile: revision 1.43

Add logic for /usr/lib/private libraries.

New variables for makefiles to define:
<bsd.lib.mk> LIBSUBDIR -- If nonempty, install library into
    ${LIBDIR}/${LIBSUBDIR} instead of ${LIBDIR}.  Typically set
    either to empty or to `private'.
<bsd.lib.mk> LIBDPSUBDIRS -- List of subdirectories _subdir_ to add
    -L${SHLIBDIR}/${_subdir_} -Wl,-R${SHLIBDIR}/${_subdir_} to
    ldflags when linking library.  Note: Should only be used inside
    private libraries, not inside public libraries to link against
    private libraries, which can't work -- see comment.
<bsd.prog.mk> PROGDPSUBDIRS -- List of subdirectories _subdir_ to add
    -L${SHLIBDIR}/${_subdir_} -Wl,-R${SHLIBDIR}/${_subdir_} to
    ldflags when linking program.

(XXX bsd.lib.mk/bsd.prog.mk should figure LIBDPSUBDIRS/PROGDPSUBDIRS
out automatically by LIBDPLIBS/PROGDPLIBS, but for now we don't have
that mechanism -- TBD in subsequent work.)

Libraries that we want to install because we use them in binaries we
ship, but that we want to keep private from applications so we don't
have to worry about ABI breakage or leakage into pkgsrc builds,
should generally set:

LIBSUBDIR=      private        # Install into /usr/lib/private.
NOCOMPAT=      # defined      # Don't build compat lib.
NOLINKLIB=      # defined      # Don't install .so link or .a lib.

(XXX Maybe we should have a `LIBISPRIVATE= installed' or something
for this combination of options, but for now I'm putting in the
minimal mechanism to implement this and we can condense a common
pattern later.)

Programs using the library will also have to set
PROGDPSUBDIRS+= private
so that they will get the rpath /usr/lib/private.

PR lib/58648: private shared libraries should go in /usr/lib/private,
not /usr/lib

openssh: Install libssh.so in /usr/lib/private.

This way it doesn't get exposed to applications accidentally, and we
don't need to worry about breaking ABI when updating openssh in base.
PR lib/58648: private shared libraries should go in /usr/lib/private,
not /usr/lib

openssh: Do build and install compat libssh after all.

Even though it's not exposed for applications to _link_ against, it
is used by the dynamically _loadable_ pam_ssh module, which exists as
a compat module and therefore needs libssh as a compat library to be
installed somewhere.  That somewhere will be
/usr/lib/${COMPAT_ARCH}/private.

Should fix problems like:
    dependall ===> compat/sparc64/sparc/../../../lib/libpam/modules/pam_ssh
    nbmake[11]: don't know how to make /home/source/ab/HEAD/src/crypto/external/bsd/openssh/lib/libssh.a. Stop
Verified in an amd64 build that the compat i386 pam_ssh.so is linked
correctly:
    (chroot HEAD)# ldd /usr/lib/i386/security/pam_ssh.so.4
    /usr/lib/i386/security/pam_ssh.so.4:
            -lssh.50 => /usr/lib/i386/private/libssh.so.50
            -lcrypto.16 => /usr/lib/i386/libcrypto.so.16
            -lcrypt.1 => /usr/lib/i386/libcrypt.so.1
            -lgcc_s.1 => /usr/lib/i386/libgcc_s.so.1
            -lc.12 => /usr/lib/i386/libc.so.12
            -lz.1 => /usr/lib/i386/libz.so.1

PR lib/58648: private shared libraries should go in /usr/lib/private,
not /usr/lib

wg-keygen(8): Find private libssh.so.
Should fix:
    /usr/sbin/wg-keygen: Shared object "libssh.so.50" not found
PR lib/58648: private shared libraries should go in /usr/lib/private,
not /usr/lib

evbarm/instkernel/sshramdisk: Get libssh out of objdir now.
Should fix problems like:
    --- ramdiskbin.link ---
    #      link  sshramdisk/ramdiskbin.link
    /home/builds/ab/HEAD/evbarm-earmv6hfeb/20251217070550Z-tools/bin/armv6eb--netbsdelf-eabihf-gcc    --sysroot=/home/builds/ab/HEAD/evbarm-earmv6hfeb/20251217070550Z-dest    -static  -o
ramdiskbin.link  ramdiskbin.o  -Wl,-rpath-link,/home/builds/ab/HEAD/evbarm-earmv6hfeb/20251217070550Z-dest/lib  -L=/lib -L/home/builds/ab/HEAD/evbarm-earmv6hfeb/20251217070550Z-dest/usr/lib cat.cro
chmod.cro cp.cro dd.cro df.cro ed.cro ln.cro ls.cro mkdir.cro mv.cro pax.cro pwd.cro rm.cro rmdir.cro sh.cro stty.cro sync.cro sleep.cro chown.cro disklabel.cro fdisk.cro fsck.cro fsck_msdos.cro
fsck_ffs.cro gpt.cro ifconfig.cro init.cro mknod.cro mount.cro mount_cd9660.cro mount_ext2fs.cro mount_ffs.cro mount_kernfs.cro mount_msdos.cro mount_nfs.cro mount_tmpfs.cro newfs.cro
newfs_ext2fs.cro ping.cro reboot.cro restore.cro route.cro shutdown.cro slattach.cro swapctl.cro umount.cro ftp.cro tip.cro gzip.cro less.cro sed.cro tset.cro chroot.cro sshd.cro sysinst.cro
progress.cro dhcpcd.cro  libhack.o
-ledit -lutil -lcurses -lterminfo -lrmt -lcrypt -ll -lm -lz -lprop -lssh -lcrypto -lpthread
    /home/builds/ab/HEAD/evbarm-earmv6hfeb/20251217070550Z-tools/lib/gcc/armv6eb--netbsdelf-eabihf/14.3.0/../../../../armv6eb--netbsdelf-eabihf/bin/ld: cannot find -lssh: No such file or directory
    /home/builds/ab/HEAD/evbarm-earmv6hfeb/20251217070550Z-tools/lib/gcc/armv6eb--netbsdelf-eabihf/14.3.0/../../../../armv6eb--netbsdelf-eabihf/bin/ld: have you installed the static version of the
ssh library ?
    collect2: error: ld returned 1 exit status
    *** Failed target: ramdiskbin.link
    *** In directory: /home/builds/ab/HEAD/evbarm-earmv6hfeb/20251217070550Z-obj/home/source/ab/HEAD/src/distrib/evbarm/instkernel/sshramdisk
    *** Failed commands:
            ${_MKTARGET_LINK}
            => @echo '#  ' "  link " sshramdisk/ramdiskbin.link
            ${_CCLINK.${:Uramdiskbin}}  ${_LDFLAGS.${:Uramdiskbin}} ${_LDSTATIC.${:Uramdiskbin}} -o ${.TARGET}  ${OBJS.${:Uramdiskbin}} ${_PROGLDOPTS} ${_LDADD.${:Uramdiskbin}}
            => /home/builds/ab/HEAD/evbarm-earmv6hfeb/20251217070550Z-tools/bin/armv6eb--netbsdelf-eabihf-gcc    --sysroot=/home/builds/ab/HEAD/evbarm-earmv6hfeb/20251217070550Z-dest    -static  -o
ramdiskbin.link  ramdiskbin.o  -Wl,-rpath-link,/home/builds/ab/HEAD/evbarm-earmv6hfeb/20251217070550Z-dest/lib  -L=/lib -L/home/builds/ab/HEAD/evbarm-earmv6hfeb/20251217070550Z-dest/usr/lib cat.cro
chmod.cro cp.cro dd.cro df.cro ed.cro ln.cro ls.cro mkdir.cro mv.cro pax.cro pwd.cro rm.cro rmdir.cro sh.cro stty.cro sync.cro sleep.cro chown.cro disklabel.cro fdisk.cro fsck.cro fsck_msdos.cro
fsck_ffs.cro gpt.cro ifconfig.cro init.cro mknod.cro mount.cro mount_cd9660.cro mount_ext2fs.cro mount_ffs.cro mount_kernfs.cro mount_msdos.cro mount_nfs.cro mount_tmpfs.cro newfs.cro
newfs_ext2fs.cro ping.cro reboot.cro restore.cro route.cro shutdown.cro slattach.cro swapctl.cro umount.cro ftp.cro tip.cro gzip.cro less.cro sed.cro tset.cro chroot.cro sshd.cro sysinst.cro
progress.cro dhcpcd.cro
libhack.o -ledit -lutil -lcurses -lterminfo -lrmt -lcrypt -ll -lm -lz -lprop -lssh -lcrypto -lpthread
            ${CTFMERGE} ${CTFMFLAGS} -o ${.TARGET} ${OBJS.${:Uramdiskbin}}
            => /home/builds/ab/HEAD/evbarm-earmv6hfeb/20251217070550Z-tools/bin/nbctfmerge -t -g -L VERSION -g -o ramdiskbin.link ramdiskbin.o
    *** [ramdiskbin.link] Error code 1
PR lib/58648: private shared libraries should go in
/usr/lib/private, not /usr/lib

distrib/sets/lists/comp: libssh is private for lint too.
Might fix:
    checkflist ===> distrib/sets
    ======  1 missing files in DESTDIR  ========
    Files in flist but missing from DESTDIR.
    File wasn't installed ?
    ------------------------------------------
    ./usr/libdata/lint/llib-lssh.ln
    ========  end of 1 missing files  ==========
PR lib/58648: private shared libraries should go in /usr/lib/private,
not /usr/lib

PR/58648: Fix MKDEBUG=yes build:
1. if NOLINKLIB is set don't install libfoo_g.a and libfoo_p.a libraries.
  libfoo.a, libfoo_p.a were not being installed already, just make the
  testing consistent
2. Move .a libraries from shl.mi to mi where they belong.
3. Make stray libfoo_g.a libraries that were install accidentally before
  obsolete.

rescue/list: Touch for CRUNCHGEN_FLAGS change for libssh.
PR lib/58648: private shared libraries should go in /usr/lib/private,
not /usr/lib

(martin)

2026-01-22 19:33:54 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by snj in ticket #149):

usr.bin/crunch/crunchgen/crunchgen.c: revision 1.97

crunchgen(1): Implement -L <lib-dir> option for real.

Pass it through via LDADD in the generated .mk output, before any -l
options.

The original logic -- which was disabled in 2001, apparently by
accident -- had a default libdir of /usr/lib.  But it didn't do
anything with that string, so removing it as a default doesn't change
anything.  But the linker doesn't need us to specify that path anyway
(and it would really have to be -L=/usr/lib rather than -L/usr/lib,
whereas we want -L/path/to/obj/lib/libfoo without the `=').
PR toolchain/59841: crunchgen(1) ignores -L argument

Will be needed for:
PR lib/58648: private shared libraries should go in /usr/lib/private,
not /usr/lib

(martin)

2026-01-22 19:30:05 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by thorpej in ticket #148):

sys/arch/mvme68k/mvme68k/autoconf.c: revision 1.49

Fix boot device detection when booting from a SCSI disk that's
not at target ID 0.

(martin)

2026-01-22 19:26:44 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1220):

share/man/man8/diskless.8: revision 1.35

diskless(8): Fix BOOTP/DHCP bootstrap kernel-loading description

Update the phase-2 description to distinguish RARP/BOOTPARAMS vs
BOOTP/DHCP secondary boot programs, and describe the BOOTP/DHCP path
as loading the kernel via NFS handles (mountd + NFS lookup/read).

While here, fix minor wording/grammar issues.

(martin)

2026-01-22 19:25:22 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #147):

share/man/man8/diskless.8: revision 1.35

diskless(8): Fix BOOTP/DHCP bootstrap kernel-loading description

Update the phase-2 description to distinguish RARP/BOOTPARAMS vs
BOOTP/DHCP secondary boot programs, and describe the BOOTP/DHCP path
as loading the kernel via NFS handles (mountd + NFS lookup/read).

While here, fix minor wording/grammar issues.

(martin)

2026-01-22 19:20:39 UTC netbsd-10 commitmail json YAML

src/external/gpl2/gmake/dist/arscan.c@1.1.1.1.26.1 / diff / nxr@1.1.1.1.26.1
src/external/gpl2/gmake/dist/job.c@1.1.1.1.26.1 / diff / nxr@1.1.1.1.26.1
src/external/gpl2/gmake/dist/make.h@1.1.1.1.26.1 / diff / nxr@1.1.1.1.26.1
src/external/gpl2/gmake/dist/read.c@1.1.1.1.26.1 / diff / nxr@1.1.1.1.26.1
src/external/gpl2/groff/bin/troff/Makefile@1.3.8.1 / diff / nxr@1.3.8.1
src/external/gpl2/groff/dist/tmac/doc-syms@1.5.10.2 / diff / nxr@1.5.10.2
src/external/gpl2/groff/dist/tmac/groff_mdoc.man@1.7.10.2 / diff / nxr@1.7.10.2
src/external/gpl2/groff/groff2netbsd@1.1.26.1 / diff / nxr@1.1.26.1
src/external/gpl2/groff/tmac/mdoc.local@1.7.6.12 / diff / nxr@1.7.6.12
src/external/gpl2/texinfo/dist/info/display.c@1.1.1.1.26.1 / diff / nxr@1.1.1.1.26.1
src/external/gpl2/texinfo/dist/lib/mkstemp.c@1.1.1.1.26.1 / diff / nxr@1.1.1.1.26.1
src/external/gpl2/texinfo/dist/lib/system.h@1.2.26.1 / diff / nxr@1.2.26.1
src/external/gpl2/texinfo/dist/makeinfo/cmds.c@1.2.26.1 / diff / nxr@1.2.26.1
src/external/gpl2/texinfo/dist/makeinfo/cmds.h@1.1.1.1.26.1 / diff / nxr@1.1.1.1.26.1
src/external/gpl2/texinfo/dist/makeinfo/defun.c@1.1.1.1.26.1 / diff / nxr@1.1.1.1.26.1
src/external/gpl2/texinfo/dist/makeinfo/defun.h@1.1.1.1.26.1 / diff / nxr@1.1.1.1.26.1
src/external/gpl2/texinfo/dist/makeinfo/float.c@1.1.1.1.26.1 / diff / nxr@1.1.1.1.26.1
src/external/gpl2/texinfo/dist/makeinfo/footnote.c@1.1.1.1.26.1 / diff / nxr@1.1.1.1.26.1
src/external/gpl2/texinfo/dist/makeinfo/footnote.h@1.1.1.1.26.1 / diff / nxr@1.1.1.1.26.1
src/external/gpl2/texinfo/dist/makeinfo/index.c@1.1.1.1.26.1 / diff / nxr@1.1.1.1.26.1
      :
(more 16 files)
Pull up the following, requested by mrg in #1219 ticket:

external/gpl2/gmake/dist/ar.c                  up to 1.1.1.1
external/gpl2/gmake/dist/arscan.c              up to 1.4
external/gpl2/gmake/dist/configure              up to 1.3
external/gpl2/gmake/dist/getopt.c              up to 1.1.1.1
external/gpl2/gmake/dist/getopt.h              up to 1.1.1.1
external/gpl2/gmake/dist/getopt1.c              up to 1.1.1.1
external/gpl2/gmake/dist/job.c                  up to 1.4
external/gpl2/gmake/dist/main.c                up to 1.2
external/gpl2/gmake/dist/make.h                up to 1.4
external/gpl2/gmake/dist/read.c                up to 1.4
external/gpl2/gmake/dist/glob/fnmatch.c        up to 1.1.1.1
external/gpl2/groff/groff2netbsd                up to 1.2
external/gpl2/groff/bin/troff/Makefile          up to 1.4
external/gpl2/groff/dist/src/libs/libgroff/getopt.c up to 1.1.1.1
external/gpl2/groff/dist/tmac/doc-syms          up to 1.9
external/gpl2/groff/dist/tmac/groff_mdoc.man    up to 1.10
external/gpl2/groff/tmac/mdoc.local            up to 1.12
external/gpl2/texinfo/texinfo2netbsd            up to 1.2
external/gpl2/texinfo/dist/info/display.c      up to 1.2
external/gpl2/texinfo/dist/intl/dcigettext.c    up to 1.1.1.1
external/gpl2/texinfo/dist/intl/gettextP.h      up to 1.1.1.1
external/gpl2/texinfo/dist/lib/getopt.c        up to 1.2
external/gpl2/texinfo/dist/lib/getopt_.h        up to 1.1.1.1
external/gpl2/texinfo/dist/lib/mkstemp.c        up to 1.2
external/gpl2/texinfo/dist/lib/system.h        up to 1.3
external/gpl2/texinfo/dist/makeinfo/cmds.c      up to 1.5
external/gpl2/texinfo/dist/makeinfo/cmds.h      up to 1.4
external/gpl2/texinfo/dist/makeinfo/defun.c    up to 1.4
external/gpl2/texinfo/dist/makeinfo/defun.h    up to 1.4
external/gpl2/texinfo/dist/makeinfo/float.c    up to 1.4
external/gpl2/texinfo/dist/makeinfo/footnote.c  up to 1.4
external/gpl2/texinfo/dist/makeinfo/footnote.h  up to 1.4
external/gpl2/texinfo/dist/makeinfo/index.c    up to 1.6
external/gpl2/texinfo/dist/makeinfo/insertion.c up to 1.4
external/gpl2/texinfo/dist/makeinfo/insertion.h up to 1.4
external/gpl2/texinfo/dist/makeinfo/lang.c      up to 1.4
external/gpl2/texinfo/dist/makeinfo/lang.h      up to 1.4
external/gpl2/texinfo/dist/makeinfo/macro.c    up to 1.4
external/gpl2/texinfo/dist/makeinfo/macro.h    up to 1.4
external/gpl2/texinfo/dist/makeinfo/makeinfo.c  up to 1.5
external/gpl2/texinfo/dist/makeinfo/multi.c    up to 1.5
external/gpl2/texinfo/dist/makeinfo/node.c      up to 1.5
external/gpl2/texinfo/dist/makeinfo/sectioning.c up to 1.5
external/gpl2/texinfo/dist/makeinfo/sectioning.h up to 1.4
external/gpl2/texinfo/dist/makeinfo/toc.c      up to 1.4
external/gpl2/texinfo/dist/makeinfo/toc.h      up to 1.4
external/gpl2/texinfo/dist/makeinfo/xref.c      up to 1.4
external/gpl2/texinfo/dist/util/texindex.c      up to 1.6

Allow building with newer compilers

(martin)

2026-01-22 19:13:23 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1219):

external/lgpl3/gmp/dist/configure: revision 1.13

Allow building with newer compilers.

(martin)

2026-01-22 19:10:17 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #146):

usr.bin/gzip/unpack.c: revision 1.5
usr.bin/gzip/gzip.c: revision 1.128
usr.bin/gzip/unpack.c: revision 1.6
usr.bin/gzip/gzip.c: revision 1.129
usr.bin/gzip/unlz.c: revision 1.11
usr.bin/gzip/gzip.1: revision 1.33
tests/usr.bin/gzip/t_gzip.sh: revision 1.5
usr.bin/gzip/unxz.c: revision 1.10
usr.bin/gzip/unxz.c: revision 1.11

avoid small reads when there's a preferred IO size.

a discussion on port-sparc here:

  https://mail-index.netbsd.org/port-sparc/2025/12/29/msg003063.html

showed that the "file type" 4-byte read was failing on tape devices
as they need a specific IO size to work.

since we already pass this 4 bytes to the real decompressor, avoid this
problem by checking if there's a st_blksize value from stat(2) and use
a buffer of that size for the first read.

rename handle_stdin() to handle_fd_decomp() and use the same backend
for stdin as well as readable non-file files (device, fifo, socket).

tested by Nobuyoshi SATO on port-sparc, atf, and a few other manual
things.

gzip: finally support --ascii and --license for GNU compat.

fix problems introduced by larger pre/prelen buffers.
avoid copying more than buffers can take, and restructure some things
to allow consuming the pre buffer later.
should fix problems with anita and automated testing, that i did not
see since i use gzip sets, not xz sets.

the lz decompressor is still broken, and will need a funopen(3) change
similar to how zuncompress version works today.

tested on a bunch of inputs, though i was unable to find old "pack"d
files to properly test, i was able to confirm it acts the same on a
corrupted pack file i have.

make gzip -d on lz files work again, and fix gzip -t on packed files.

fix gzip -d on a xz file (worked fine for pipe).

add test cases for testing all the various types of decompression from file.

(martin)

2026-01-22 19:02:28 UTC netbsd-9 commitmail json YAML

src/external/gpl2/texinfo/dist/config.guess@1.3.14.1 / diff / nxr@1.3.14.1
src/external/gpl2/texinfo/dist/info/display.c@1.1.1.1.18.1 / diff / nxr@1.1.1.1.18.1
src/external/gpl2/texinfo/dist/intl/dcigettext.c@1.1.1.1.18.1 / diff / nxr@1.1.1.1.18.1
src/external/gpl2/texinfo/dist/intl/gettextP.h@1.1.1.1.18.1 / diff / nxr@1.1.1.1.18.1
src/external/gpl2/texinfo/dist/lib/getopt.c@1.2.18.1 / diff / nxr@1.2.18.1
src/external/gpl2/texinfo/dist/lib/getopt_.h@1.1.1.1.18.1 / diff / nxr@1.1.1.1.18.1
src/external/gpl2/texinfo/dist/lib/mkstemp.c@1.1.1.1.18.1 / diff / nxr@1.1.1.1.18.1
src/external/gpl2/texinfo/dist/lib/system.h@1.2.18.1 / diff / nxr@1.2.18.1
src/external/gpl2/texinfo/dist/makeinfo/cmds.c@1.2.18.1 / diff / nxr@1.2.18.1
src/external/gpl2/texinfo/dist/makeinfo/cmds.h@1.1.1.1.18.1 / diff / nxr@1.1.1.1.18.1
src/external/gpl2/texinfo/dist/makeinfo/defun.c@1.1.1.1.18.1 / diff / nxr@1.1.1.1.18.1
src/external/gpl2/texinfo/dist/makeinfo/defun.h@1.1.1.1.18.1 / diff / nxr@1.1.1.1.18.1
src/external/gpl2/texinfo/dist/makeinfo/float.c@1.1.1.1.18.1 / diff / nxr@1.1.1.1.18.1
src/external/gpl2/texinfo/dist/makeinfo/footnote.c@1.1.1.1.18.1 / diff / nxr@1.1.1.1.18.1
src/external/gpl2/texinfo/dist/makeinfo/footnote.h@1.1.1.1.18.1 / diff / nxr@1.1.1.1.18.1
src/external/gpl2/texinfo/dist/makeinfo/html.c@1.1.1.1.18.1 / diff / nxr@1.1.1.1.18.1
src/external/gpl2/texinfo/dist/makeinfo/index.c@1.1.1.1.18.1 / diff / nxr@1.1.1.1.18.1
src/external/gpl2/texinfo/dist/makeinfo/insertion.c@1.1.1.1.18.1 / diff / nxr@1.1.1.1.18.1
src/external/gpl2/texinfo/dist/makeinfo/insertion.h@1.1.1.1.18.1 / diff / nxr@1.1.1.1.18.1
src/external/gpl2/texinfo/dist/makeinfo/lang.c@1.1.1.1.18.1 / diff / nxr@1.1.1.1.18.1
      :
(more 13 files)
Apply path, requested by mrg in ticket #1996

gpl2/texinfo/texinfo2netbsd (apply patch)
gpl2/texinfo/dist/config.guess (apply patch)
gpl2/texinfo/dist/info/display.c (apply patch)
gpl2/texinfo/dist/intl/dcigettext.c (apply patch)
gpl2/texinfo/dist/intl/gettextP.h (apply patch)
gpl2/texinfo/dist/lib/getopt.c (apply patch)
gpl2/texinfo/dist/lib/getopt_.h (apply patch)
gpl2/texinfo/dist/lib/mkstemp.c (apply patch)
gpl2/texinfo/dist/lib/system.h (apply patch)
gpl2/texinfo/dist/makeinfo/cmds.c (apply patch)
gpl2/texinfo/dist/makeinfo/cmds.h (apply patch)
gpl2/texinfo/dist/makeinfo/defun.c (apply patch)
gpl2/texinfo/dist/makeinfo/defun.h (apply patch)
gpl2/texinfo/dist/makeinfo/float.c (apply patch)
gpl2/texinfo/dist/makeinfo/footnote.c (apply patch)
gpl2/texinfo/dist/makeinfo/footnote.h (apply patch)
gpl2/texinfo/dist/makeinfo/html.c (apply patch)
gpl2/texinfo/dist/makeinfo/index.c (apply patch)
gpl2/texinfo/dist/makeinfo/insertion.c (apply patch)
gpl2/texinfo/dist/makeinfo/insertion.h (apply patch)
gpl2/texinfo/dist/makeinfo/lang.c (apply patch)
gpl2/texinfo/dist/makeinfo/lang.h (apply patch)
gpl2/texinfo/dist/makeinfo/macro.c (apply patch)
gpl2/texinfo/dist/makeinfo/macro.h (apply patch)
gpl2/texinfo/dist/makeinfo/makeinfo.c (apply patch)
gpl2/texinfo/dist/makeinfo/multi.c (apply patch)
gpl2/texinfo/dist/makeinfo/node.c (apply patch)
gpl2/texinfo/dist/makeinfo/sectioning.c (apply patch)
gpl2/texinfo/dist/makeinfo/sectioning.h (apply patch)
gpl2/texinfo/dist/makeinfo/toc.c (apply patch)
gpl2/texinfo/dist/makeinfo/toc.h (apply patch)
gpl2/texinfo/dist/makeinfo/xref.c (apply patch)
gpl2/texinfo/dist/util/texindex.c (apply patch)

Fix building with newer compilers

(martin)

2026-01-22 18:57:52 UTC netbsd-9 commitmail json YAML

Pull up the following revisions, requested by mrg in ticket #1996

external/gpl2/gmake/dist/ar.c                  up to 1.1.1.1
external/gpl2/gmake/dist/arscan.c              up to 1.4
external/gpl2/gmake/dist/configure              up to 1.3
external/gpl2/gmake/dist/getopt.c              up to 1.1.1.1
external/gpl2/gmake/dist/getopt.h              up to 1.1.1.1
external/gpl2/gmake/dist/getopt1.c              up to 1.1.1.1
external/gpl2/gmake/dist/job.c                  up to 1.4
external/gpl2/gmake/dist/main.c                up to 1.2
external/gpl2/gmake/dist/make.h                up to 1.4
external/gpl2/gmake/dist/read.c                up to 1.4
external/gpl2/gmake/dist/config/config.guess    up to 1.5
external/gpl2/gmake/dist/doc/Makefile.in        up to 1.2
external/gpl2/gmake/dist/glob/fnmatch.c        up to 1.1.1.1
external/gpl2/groff/groff2netbsd                up to 1.2
external/gpl2/groff/bin/troff/Makefile          up to 1.4
external/gpl2/groff/dist/src/libs/libgroff/getopt.c up to 1.1.1.1
external/gpl2/groff/dist/src/roff/groff/groff.cpp up to 1.2
external/gpl2/groff/dist/src/roff/troff/input.cpp up to 1.5
external/gpl2/groff/dist/tmac/doc-syms          up to 1.9
external/gpl2/groff/dist/tmac/groff_mdoc.man    up to 1.10
external/gpl2/groff/tmac/mdoc.local            up to 1.12

Allow building with modern compilers

(martin)

2026-01-22 18:52:47 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1996):

external/lgpl3/gmp/dist/configure: revision 1.13

Allow building with gcc 15

(martin)

2026-01-22 10:34:30 UTC MAIN commitmail json YAML

directory(3): minor markup tweaks

(uwe)

2026-01-22 07:08:54 UTC MAIN commitmail json YAML

2026-01-22 06:56:40 UTC MAIN commitmail json YAML

isb after the reg_tcr_el1_write in pmap_md_xtab_activate when enabling
non-kernel translation table walk.

Fixes GENERIC64_PMAPMI boot on Apple silicon.

(skrll)

2026-01-22 04:14:09 UTC MAIN commitmail json YAML

dtrace_sdt: Don't ignore the first stack frame in sdt probes.

The aframes argument to dtrace_probe_create gives the number of stack
frames that are ignored in stack(), the first frame of which is
`caller'.

This is for, e.g., profiler interrupts where the interrupt frame
itself isn't interesting; it's the code that was interrupted that was
interesting (hence profile_aframes = PROF_ARTIFICIAL_FRAMES is often
nonzero, or even several frames deep).

But for sdt, the direct caller is the interesting part -- when we
have something like:

foo()
{
...
bar();
...
}

bar()
{
...
SDT_PROBE1(...);
...
}

We want `caller' to be the return address in bar of SDT_PROBE1(...),
not the return address in foo of bar().

PR kern/59934: dtrace_sdt: caller is off by a frame

(riastradh)

2026-01-22 04:01:14 UTC MAIN commitmail json YAML

directory(3): caveats for seekdir.

- If the directory being read is altered, past telldir results are
  (potentially) invalidated. Don't promise that they'll work.

- There is no way to detect failure. (It returns void, and while it
  may set errno, the main failure path in the actual implementation
  does not, so even setting errno to 0 beforehand doesn't work.)

Fix a typo elsewhere while passing through. Bump date.

(dholland)

2026-01-22 03:24:19 UTC MAIN commitmail json YAML

2026-01-22 03:23:36 UTC MAIN commitmail json YAML

2026-01-21 17:57:27 UTC MAIN commitmail json YAML

Fix for MKPICINSTALL=yes. Add override so that we don't install the helper
_pic.a

(christos)

2026-01-21 14:13:56 UTC MAIN commitmail json YAML

doc/3RDPARTY: update bind

BIND 9.20.18 is out.

Also, switch URL to https:// bind and Postfix.

(taca)

2026-01-21 12:12:15 UTC MAIN commitmail json YAML

2026-01-20 23:46:36 UTC MAIN commitmail json YAML

lint: support __float128

Needed by libquadmath.

(rillig)

2026-01-20 23:33:05 UTC MAIN commitmail json YAML

lint: accept _Complex type specifiers in any order

C23 6.7.3.1p2 says so.

Seen in external/gpl3/gcc/dist/libquadmath/quadmath.h:33.

(rillig)

2026-01-20 20:27:27 UTC MAIN commitmail json YAML

disable lint for now; sha1.c uses x86 intrinsics now

(christos)

2026-01-20 19:22:10 UTC MAIN commitmail json YAML

ensure the lock is released for all returns in malloc

(joe)

2026-01-20 18:06:12 UTC MAIN commitmail json YAML

2026-01-20 15:30:15 UTC MAIN commitmail json YAML

Avoid a deadlock between vnode reclamation and lfs_writevnodes().  A vnode
being reclaimed will be in state VS_RECLAIMING, while it attemmpts to get the
segment lock.  lfs_writevnodes() holds the segment lock while traversing the
list of vnodes; so it must skip vnodes in the process of reclamation in order
to avoid a deadlock.

(perseant)

2026-01-20 14:33:25 UTC MAIN commitmail json YAML

do what summitfb does and track read- and write modes separately, in order to
avoid unnecessary register writes and pipeline stalls
we will need this later...

(macallan)

2026-01-20 03:24:51 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libgcc/arch/m68000/defs.mk@1.26 / diff / nxr@1.26
src/external/gpl3/gcc/lib/libgomp/defs.mk@1.10 / diff / nxr@1.10
src/external/gpl3/gcc/lib/libiberty/defs.mk@1.35 / diff / nxr@1.35
src/external/gpl3/gcc/usr.bin/common/defs.mk@1.11 / diff / nxr@1.11
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64/configargs.h@1.29 / diff / nxr@1.29
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/configargs.h@1.15 / diff / nxr@1.15
src/external/gpl3/gcc/usr.bin/gcc/arch/alpha/configargs.h@1.49 / diff / nxr@1.49
src/external/gpl3/gcc/usr.bin/gcc/arch/earm/configargs.h@1.55 / diff / nxr@1.55
src/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/configargs.h@1.49 / diff / nxr@1.49
src/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/configargs.h@1.50 / diff / nxr@1.50
src/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/configargs.h@1.48 / diff / nxr@1.48
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/configargs.h@1.48 / diff / nxr@1.48
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/configargs.h@1.46 / diff / nxr@1.46
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/configargs.h@1.46 / diff / nxr@1.46
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/configargs.h@1.46 / diff / nxr@1.46
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/configargs.h@1.46 / diff / nxr@1.46
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/configargs.h@1.46 / diff / nxr@1.46
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/configargs.h@1.46 / diff / nxr@1.46
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/configargs.h@1.46 / diff / nxr@1.46
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/configargs.h@1.46 / diff / nxr@1.46
      :
(more 22 files)
regen for bumped local version.

(mrg)

2026-01-20 00:46:18 UTC MAIN commitmail json YAML

fix the libgfortran.spec fetch.

(mrg)

2026-01-19 22:02:23 UTC MAIN commitmail json YAML

bump the netbsd gcc 14 version due to addition of gfortran support.

(mrg)

2026-01-19 22:01:09 UTC MAIN commitmail json YAML

note gfortran appears.

(mrg)

2026-01-19 21:32:07 UTC MAIN commitmail json YAML

remove extraneous ref to ``previous job''

(pgoyette)

2026-01-19 20:21:51 UTC MAIN commitmail json YAML

ensure lock is released when fdset fails

reviewed by christos@

(joe)

2026-01-19 20:21:16 UTC MAIN commitmail json YAML

usr.bin/sort: Sync the usage message with the manual page.

(jkoshy)

2026-01-19 15:23:10 UTC MAIN commitmail json YAML

fix wrong sizeof char buf used in resolve debug

no harm caused, as p_time not internally used yet.

seen by christos@ and riastradh@

(joe)

2026-01-19 11:59:24 UTC MAIN commitmail json YAML

pay attention to HAVE_NEXTAFTER.  makes vax work.

(mrg)

2026-01-19 11:48:40 UTC MAIN commitmail json YAML

disable lint for libgfortran.

looks like all the 4 builds failed for it, though 2 were a build issue,
testing them shows it fails anyway.

on x86 it fails with eg:

/usr/src3/external/gpl3/gcc/dist/libquadmath/quadmath.h(33): error: invalid type for _Complex [308]
        included from /usr/src3/external/gpl3/gcc/dist/libquadmath/quadmath_weak.h(24)
        included from /usr/src3/external/gpl3/gcc/dist/libgfortran/libgfortran.h(62)
        included from /usr/src3/external/gpl3/gcc/dist/libgfortran/runtime/ISO_Fortran_binding.c(29)

on sparc/sparc64 we have:

sparc64--netbsd-lint: /home/builds/ab/HEAD-lint/sparc64/20260119052522Z-tools/libexec/sparc64--netbsd-lint1 got signal 6
sparc--netbsdelf-lint: /home/builds/ab/HEAD-lint/sparc/20260119052522Z-tools/libexec/sparc--netbsdelf-lint1 got signal 6

from the build infrastructure.

(mrg)

2026-01-19 09:41:06 UTC MAIN commitmail json YAML

fix more recently introduced build errors.

libquadmath, if used, needs to be built before libgfortran, so make sure
there's a .WAIT between them, not between libquadmath and priors.

riscv64 may have the same ptrdiff_t issue has riscv32.

(mrg)

2026-01-19 09:26:18 UTC MAIN commitmail json YAML

fix some vax and riscv build issues.

finclude/ieee*.mod are not used on vax.
use a vax-OK "min" for c99_functions.c
disable warnings for some things on vax (some seem valid-ish.)
there may be a riscv32 issue with PTRDIFF_TYPE, ignore warning for now

(mrg)

2026-01-19 05:25:22 UTC MAIN commitmail json YAML

2026-01-19 03:03:55 UTC MAIN commitmail json YAML

2026-01-19 02:45:15 UTC MAIN commitmail json YAML

enable gfortran builds

add gfortran headers (there are some libgomp ones missing still).
build libquadmath (maybe) and libgfortran.  add sets entries.
install a missed libgomp file (now derived from fetched variables.)
build the f951 and gfortran programs.  add fortran to the frontend
language specs.

tested on i386, amd64, sparc, arm64, arm32 (v7hfel), sparc64, and
mipsn64eb.  many others build.

(mrg)

2026-01-19 02:20:51 UTC MAIN commitmail json YAML

mips switched to GCC 14 a while back.

leaves alpha, sh3, and m68*.  (we could probably switch sun2, it
does not include gcc itself which is what fails on m68k building
pkgsrc nbcompat.)

(mrg)

2026-01-19 00:03:33 UTC MAIN commitmail json YAML

2026-01-18 21:49:53 UTC MAIN commitmail json YAML

sort.1: Fix a typo in the previous commit.

(jkoshy)

2026-01-18 21:43:24 UTC MAIN commitmail json YAML

sort(1): -c/-C only accepts one input file so fix its synopsis

(uwe)

2026-01-18 21:38:11 UTC MAIN commitmail json YAML

move SUBTARGET_INIT_BUILTINS to the right place.  fixes libgfortran.

(mrg)

2026-01-18 19:19:09 UTC MAIN commitmail json YAML

powerpc: Improve espresso fixup

The previous implementation naively patched all executable program
segments and this had some unintended consequences (PR pkg/59928).
Let's use the section header table to narrow the scope of the patching.

(jmcneill)

2026-01-18 19:16:18 UTC MAIN commitmail json YAML

Highlight sort(1)'s three distinct modes of operation.

PR standards/59647

(jkoshy)

2026-01-18 18:51:32 UTC MAIN commitmail json YAML

2026-01-18 17:40:33 UTC MAIN commitmail json YAML

update some programs

(christos)

2026-01-18 17:18:37 UTC MAIN commitmail json YAML

When trying to print a help message while editing a multiline entry, print
move down enough so that the error message does not get printed on top of
the newline from Yuishiro NAITO. Example program:

#include <stdio.h>
#include <histedit.h>

char *
prompt(EditLine *el)
{
return "(config) ";
}

static unsigned char
help(EditLine *el, int ch)
{

printf("\n");
printf("aaa:\n");
printf("bbb:\n");
printf("ccc:\n");
printf("ddd:\n");

return CC_REDISPLAY;
}

int
initialize(EditLine **ret)
{
EditLine *el;

if ((el = el_init("sample", stdin, stdout, stderr)) == NULL)
goto error;

el_set(el, EL_PROMPT, prompt);
el_set(el, EL_EDITOR, "emacs");
el_set(el, EL_ADDFN, "help", "", help);
el_set(el, EL_BIND, "?", "help", NULL);

*ret = el;
return 0;

error:
el_end(el);
*ret = NULL;
return -1;
}

int
main(int argc, char *argv[])
{
EditLine *el;
const wchar_t *cmd;
int len;

if (initialize(&el) < 0) {
printf("initialize failed\n");
return 1;
}

while ((cmd = el_wgets(el, &len)) != NULL) {
printf("ok\n");
}

el_end(el);

return 0;
}

(christos)

2026-01-18 16:43:23 UTC MAIN commitmail json YAML

2026-01-18 16:41:31 UTC MAIN commitmail json YAML

2026-01-18 15:12:12 UTC MAIN commitmail json YAML

2026-01-18 15:08:54 UTC MAIN commitmail json YAML

2026-01-18 14:56:16 UTC MAIN commitmail json YAML

luna68k/liveimage: fix live-image build errors on non-NetBSD hosts

(tsutsui)

2026-01-18 13:40:17 UTC MAIN commitmail json YAML

2026-01-18 12:53:28 UTC MAIN commitmail json YAML

fix a long standing problem with cabs*() fixes up on netbsd

netbsd has the cabs(3), cabsf(3), and cabsl(3) functions renamed with
__c99_ prefixes on them, and may not all be present with the old names.

there's code in netbsd.cc to fix up these names, but it's only invoked
by a some of our target CPUs -- x86, vax, and arm64, but the rest fail.

the problem is that config/netbsd.h defines SUBTARGET_INIT_BUILTINS to
a function that does this fix up, but this define it only consumed inside
the TARGET_INIT_BUILTINS's macro function if defined.  looks like due to
the supported users of SUBTARGET_INIT_BUILTINS currently, it was added
for darwin support, and nothing else.

add calls to SUBTARGET_INIT_BUILTINS if defined to each of the alpha, arm,
ia64, m68k, mips, pa, riscv, sh, and sparc ports.

tested on sparc64 (where "cabsl" is missing entirely), mips64, and amd64.

this goes all the back to at leastnetbsd-9 (GCC 7), netbsd-10 (GCC 10),
and netbsd-11 (GCC 12).

XXX: pullup-*
XXX: copy into gcc.old, too (still haven't switched alpha, sh3 or m68k.)

(mrg)

2026-01-18 11:34:12 UTC MAIN commitmail json YAML

2026-01-18 10:54:49 UTC MAIN commitmail json YAML

2026-01-18 08:51:07 UTC MAIN commitmail json YAML

2026-01-18 08:50:12 UTC MAIN commitmail json YAML

avoid a couple of GCC warnings.

insert a new line to avoid:
rem_pio2q.c:174:13: error: this 'for' clause does not guard... [-Werror=misleading-indentation]

and for sqrtq.c, #ifdef a variable the same as the usage.

(mrg)

2026-01-18 08:33:04 UTC MAIN commitmail json YAML

add FFLAGS support so that "gfortran -m32" works on amd64.

(mrg)

2026-01-18 08:31:42 UTC MAIN commitmail json YAML

2026-01-18 08:30:33 UTC MAIN commitmail json YAML

add support for all support gfortran input types (there are a lot.)

two variables define the two classes of, one that uses cpp, one that
does not use cpp.  their suffixes also may change the language (eg,
.F90 is the cpp-processed Fortran-90 suffix, where as .f08 is the
no-cpp Fortran-2008 suffix.)

update the current .f/.F rules to match on more suffixes and add
the missing parts for some.

to support building libgfortran, add ${FOPTS.${.IMPSRC:T}} support
like we do for C/C++, etc.

(mrg)

2026-01-18 08:29:49 UTC MAIN commitmail json YAML

introduce "quadmath" set tag and HAVE_QUADMATH variable for others.

will be used for gfortran.

(mrg)

2026-01-18 08:12:08 UTC MAIN commitmail json YAML

cast to (unsigned char) before calling ctype on char indexes.

(mrg)

2026-01-18 08:10:09 UTC MAIN commitmail json YAML

2026-01-18 08:08:23 UTC MAIN commitmail json YAML

2026-01-18 08:07:06 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libbacktrace/Makefile@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libbacktrace/Makefile.sources@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/Makefile@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/aarch64/libgfortran.spec@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/aarch64eb/libgfortran.spec@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/alpha/libgfortran.spec@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earm/libgfortran.spec@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earmeb/libgfortran.spec@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earmhf/libgfortran.spec@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earmhfeb/libgfortran.spec@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earmv4/libgfortran.spec@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earmv4eb/libgfortran.spec@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earmv6/libgfortran.spec@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earmv6eb/libgfortran.spec@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earmv6hf/libgfortran.spec@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earmv6hfeb/libgfortran.spec@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earmv7/libgfortran.spec@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earmv7eb/libgfortran.spec@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earmv7hf/libgfortran.spec@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earmv7hfeb/libgfortran.spec@1.1 / diff / nxr@1.1
      :
(more 23 files)
add most of the build infrastructure for libgfortran.

on a few platforms this also needs libquadmath.  libgfortran.spec is
unfortunately MD because of the libquadmath part.

adjust libbacktrace to allow it to be built into libgfortran directly.

NFC intended here for normal builds.

(mrg)

2026-01-18 07:59:28 UTC MAIN commitmail json YAML

vax/liveimage: use 1436 MB image size per RA92 disk spec emulated by simh

Confirmed working on open-simh.

(tsutsui)

2026-01-18 06:35:16 UTC MAIN commitmail json YAML

Sync cpuids with sys/arch/aarch64/aarch64/cpu.c

(skrll)

2026-01-18 06:02:54 UTC MAIN commitmail json YAML

Tweak to reflect we're on Linux 6 DTS now

(skrll)

2026-01-18 06:02:22 UTC MAIN commitmail json YAML

Restore brcm,bcm2835-fb.

Will do it the right way soon.

(skrll)

2026-01-18 05:50:28 UTC MAIN commitmail json YAML

2026-01-18 05:49:03 UTC MAIN commitmail json YAML

2026-01-18 05:39:25 UTC MAIN commitmail json YAML

src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/Makefile@1.3 / diff / nxr@1.3
src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/aks-cdu.dts deleted
src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/alphascale-asm9260-devkit.dts deleted
src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/alphascale-asm9260.dtsi deleted
src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/alpine-db.dts deleted
src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/alpine.dtsi deleted
src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/am335x-baltos-ir2110.dts deleted
src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/am335x-baltos-ir3220.dts deleted
src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/am335x-baltos-ir5221.dts deleted
src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/am335x-baltos-leds.dtsi deleted
src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/am335x-baltos.dtsi deleted
src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/am335x-base0033.dts deleted
src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/am335x-bone-common.dtsi deleted
src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/am335x-bone.dts deleted
src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/am335x-boneblack-common.dtsi deleted
src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/am335x-boneblack-hdmi.dtsi deleted
src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/am335x-boneblack-wireless.dts deleted
src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/am335x-boneblack.dts deleted
src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/am335x-boneblue.dts deleted
src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/am335x-bonegreen-common.dtsi deleted
      :
(more 2391 files)
Resolve conflicts

(skrll)

2026-01-18 05:00:35 UTC MAIN commitmail json YAML

only fetch libquadmath bits where they're used

avoids G_libquadmath_la_SOURCES ending up empty depend on who was the
last mknative-gcc'er.

(mrg)

2026-01-18 03:29:01 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libgcc/arch/m68000/defs.mk@1.25 / diff / nxr@1.25
src/external/gpl3/gcc/lib/libgfortran/arch/aarch64/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/aarch64/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/aarch64eb/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/aarch64eb/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/alpha/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/alpha/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earm/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earm/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earmeb/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earmeb/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earmhf/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earmhf/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earmhfeb/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earmhfeb/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earmv4/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earmv4/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earmv4eb/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earmv4eb/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgfortran/arch/earmv6/config.h@1.1 / diff / nxr@1.1
      :
(more 210 files)
mknative-gcc for everyone to enable gfortran bits.

(mrg)

2026-01-18 00:12:11 UTC MAIN commitmail json YAML

distrib/luna68k: add "build.sh live-image" support for luna68k

Using recently added "USE_MDBOOTPART" in Makefile.bootimage with MD rules.
A generated live-image is confirmed working on nono 1.6.4 with LUNA's ROM:
---
% nono-cli -V vmtype=luna -V prom-image=LUNAROM.DAT -V dipsw-autoboot=no -V dipsw-serial=yes -V hostcom-driver=stdio -V spc0-id6-image=hd,NetBSD-11.99.5-luna68k-live.img -V spc0-id6-writeignore=1
(PROM) Unknown PROM version
(SCSIHD6) write is ignored
Diagnostic Start....  11.549'836'096 805b XP(HD647180) WriteInternalIO 53H(DERA) <- $07 (NOT IMPLEMENTED)
  11.549'839'519 8060 XP(HD647180) WriteInternalIO 60H(IODRA) <- $50 (NOT IMPLEMENTED)
  11.549'842'942 8065 XP(HD647180) WriteInternalIO 70H(DDRA) <- $70 (NOT IMPLEMENTED)
  11.650'402'532 8528 XP(HD647180) WriteInternalIO 60H(IODRA) <- $20 (NOT IMPLEMENTED)
  11.653'401'080 8bd1 XP(HD647180) ReadInternalIO 48H(T2CSR1) -> $ff (NOT IMPLEMENTED)
  11.653'404'340 8bd6 XP(HD647180) WriteInternalIO 48H(T2CSR1) <- $ff (NOT IMPLEMENTED)
  11.653'406'785 8bd9 XP(HD647180) ReadInternalIO 49H(T2CSR2) -> $ff (NOT IMPLEMENTED)
  11.653'410'045 8bde XP(HD647180) WriteInternalIO 49H(T2CSR2) <- $ff (NOT IMPLEMENTED)
No problems in hardware
OMRON WS Monitor Ver4.25 (Thu May 16 11:54:02 1991) - 0x01000000 bytes of memory
"BSD Monitor-mode"
>k
ctlr: dk
drv: 0
par: c  d
fnam: vmunix  boot
>g
SPC RESET CONDITION !!
>x

>> NetBSD/luna68k boot, Revision 1.12 (Sat Jan 17 07:19:27 UTC 2026)
>> (based on Stinger ver 0.0 [Phase-31])

Machine model  = LUNA-I
Physical Memory = 0x1000000  (16 MB)

sc0 at 0xe1000000: async, parity, ID 7
ID 6: NONO SCSIHD rev 0, 512 bytes/sect x 3145728 sectors
le0: Am7990 LANCE Ethernet, mem at 0x71010000
le0: Ethernet address = 00:00:0a:02:4d:36

Press return to boot now, any other key for boot menu
booting sd(6,0)netbsd - starting in 0 seconds.
type "help" for help.
boot> boot -s
Booting sd(6,0)netbsd (howto 0x2)
2358892+97604 [336560+209989]=0x2dd6c8
[  1.0000000] Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
[  1.0000000]    2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
[  1.0000000]    2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023,
[  1.0000000]    2024, 2025, 2026
[  1.0000000]    The NetBSD Foundation, Inc.  All rights reserved.
[  1.0000000] Copyright (c) 1982, 1986, 1989, 1991, 1993
[  1.0000000]    The Regents of the University of California.  All rights reserved.

[  1.0000000] NetBSD 11.99.5 (GENERIC) #0: Sat Jan 17 16:26:14 JST 2026
[  1.0000000]  tsutsui@proslim:/home/tsutsui/obj.luna68k/sys/arch/luna68k/compile/GENERIC
[  1.0000000] LUNA-I (MC68030 CPU+MMU, MC68881 FPU)
:

(tsutsui)

2026-01-18 00:07:36 UTC MAIN commitmail json YAML

bootimage: allow MD Makefiles to add a port-specific boot partition

Some ports require an additional port-specific boot partition even
for live images so that firmware ROMs can load a bootloader.
For example, luna68k ROMs require old 4.3-BSD style FFS, and hp300
ROMs require an HP LIF format diretory entries.

Add a USE_MDBOOTPART switch and adjust size/offset calculations and
image concatination so MD liveimage Makefiles can provide own rules
to build and populate the boot-partition image.

(tsutsui)

2026-01-17 23:43:46 UTC MAIN commitmail json YAML

prepare for /usr/bin/gfortran.

in the Makefile, add fortran to the list of languages to configure.
add configure-target-libquadmath and configure-target-libgfortran
to the listof mknative targets to invoke.

while here also remove some HAVE_GCC < 12 support.

in mknative-gcc, remove ancient dead get_libg2c(), grab a couple
more libgomp variables (will be used to replace some hard coded
things and also adds the gomp/fortran portions), add new get
functions for libquadmath and libgfortran, and also fetch the rest
of the necessary variables.

(mrg)

2026-01-17 21:49:02 UTC MAIN commitmail json YAML

sort(1): make previous both semantically and visually correct

(uwe)

2026-01-17 21:17:23 UTC MAIN commitmail json YAML

sort.1: tweak formatting of the synopsis.

- Use an ellipsis to signal that the -k option can be repeated.
- Correct a misplaced display of [-t char].

PR standards/59647

(jkoshy)

2026-01-17 20:40:59 UTC MAIN commitmail json YAML

sort(1): try to fix up markup

Hopefully should make the part about -k vs -/+ a bit easier to read.

(uwe)

2026-01-17 19:29:44 UTC MAIN commitmail json YAML

sort(1): use .Dl for one-liners

(uwe)

2026-01-17 19:08:03 UTC MAIN commitmail json YAML

sort.1: Add examples.

Add whitespace between logically independent sentences
in the BUGS section.

PR standards/59647

(jkoshy)

2026-01-17 16:42:15 UTC MAIN commitmail json YAML

newfs_v7fs: merge duplicate '-s' option

(rillig)

2026-01-17 16:39:10 UTC MAIN commitmail json YAML

extattrctl: remove unhandled options and dead code

(rillig)

2026-01-17 16:22:35 UTC MAIN commitmail json YAML

lint: limit the return value of read(2) and write(2) to the buffer size

(rillig)

2026-01-17 15:44:09 UTC MAIN commitmail json YAML

ktrace: fix lint warning about unused command line option

The -n option is only available for ktruss, not for ktrace.

(rillig)