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 (4h)  netbsd-11 (24h)  netbsd-10 (4d)  perseant-exfatfs (5d)  netbsd-9 (22d) 

2025-08-21 11:20:07 UTC Now

2025-08-21 06:45:06 UTC MAIN commitmail json YAML

PR 59568: Disable viogpu in MICROVM kernel configuration as it is not
supported for now.

(imil)

2025-08-21 03:06:52 UTC MAIN commitmail json YAML

2025-08-21 02:15:06 UTC MAIN commitmail json YAML

Fix errors when using urtwn(4) with xhci host cntrollers.

Openbsd had changed their xhci stack to send an empty xfer to accomodate
urtwn devices over xhci.

This achieves the same thing (but in the xhci driver itself).
The flow would be tx pkt-> empty xfer for each packet to transfer.
It also helps to schedule only one transfer per pipe at a time.

This avoids the dreaded "device timeout" condition and the wifi link remains
connected and operational.

Analysed by Harold Gutch and earlier isssues identified by Greg Troxel.

(nat)

2025-08-21 02:06:05 UTC MAIN commitmail json YAML

Fix typo.

Found by Harold Gutch (hgutch@).

(nat)

2025-08-21 02:03:43 UTC MAIN commitmail json YAML

Safety first!

Ensure that the receive packet processing does not exceed beyond xfer length.

(nat)

2025-08-21 02:01:22 UTC MAIN commitmail json YAML

Use the right packet spacing for the 8192EU.

From OpenBSD and confrimed by my own analysis.

(nat)

2025-08-21 01:58:58 UTC MAIN commitmail json YAML

Plug an xfer leak in the tx error path.

(nat)

2025-08-21 01:57:25 UTC MAIN commitmail json YAML

Set the pipe index on usb xfer creation.

(nat)

2025-08-20 18:33:10 UTC MAIN commitmail json YAML

doc: changes for august

(nia)

2025-08-20 16:25:19 UTC MAIN commitmail json YAML

enclose NPF_VAR_ID case in braces to fix linter build

(joe)

2025-08-20 11:03:59 UTC MAIN commitmail json YAML

PR bin/59511

when extracting variables for filtering in NPF, allow the handler to
recursively extract all variables that might be present in the parent variable
to fully get all the filter elements present in them. this issue poses a security risk
as intruders can find their way into your machine if you intend to block them
but have their IPs in a nested variable with other IPs as well.

so this needs to be pulled up to 9, 10, 11

this fix has been reviewed by christos@ and martin@ and tests have been included.

(joe)

2025-08-20 11:01:31 UTC netbsd-11 commitmail json YAML

2025-08-20 11:01:09 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by joe in ticket #12):

usr.sbin/npf/npfctl/npf_build.c: revision 1.60

PR bin/59581
set layer bit in dynamic rule attributes

effectively use it when listing either layer 2 or 3 rules

This fixes it

(martin)

2025-08-20 07:55:19 UTC MAIN commitmail json YAML

my Xserve G4's firmware doesn't provide sensor names, so we add them ourselves
since the fan control code needs them

(macallan)

2025-08-20 07:53:33 UTC MAIN commitmail json YAML

add support for Xserve G4:
- fan control via pwm, works the same way as fcu and smu, zones can be
  controlled via sysctl machdep.obio0
- add sysctls for pwms ( can be set ) and gpios ( read only )
- control indicator LED via sysctl hw.led

(macallan)

2025-08-20 07:00:31 UTC MAIN commitmail json YAML

2025-08-19 13:44:24 UTC MAIN commitmail json YAML

revert previous, shell has been fixed.

(christos)

2025-08-19 10:41:45 UTC MAIN commitmail json YAML

fix copy-paste error. Sniff Subrating command should be 0x000811

(plunky)

2025-08-18 20:59:56 UTC MAIN commitmail json YAML

2025-08-18 18:58:59 UTC MAIN commitmail json YAML

PR bin/59602  PWD update failure message from cd fix.

Only complain about being unable to determine the new
directory name after a cd when -e is given (test for
that was forgotten).

(kre)

2025-08-18 18:46:24 UTC MAIN commitmail json YAML

s/Serise/Series/ in the version changes description.

(andvar)

2025-08-18 14:59:51 UTC MAIN commitmail json YAML

update to match new sh diagnostic

(christos)

2025-08-18 12:55:55 UTC MAIN commitmail json YAML

New sh(1) now complains about unreadable working directories, so make
the tests ignore stderr.

(martin)

2025-08-18 11:56:37 UTC MAIN commitmail json YAML

s/flgas/flags/ in rumpuser_mutex_init() second argument name.
No functional changes intended.

(andvar)

2025-08-18 06:48:29 UTC MAIN commitmail json YAML

tests: add tests for ARP address resolution

(ozaki-r)

2025-08-18 06:46:43 UTC MAIN commitmail json YAML

nd: fix the number of requests for address resolution

ARP is expected to send requests for address resolution
net.inet.arp.nd_bmaxtries times at most.  However, it sends
one more.  IPv6 ND also behaves the same way.

The fix requires nd_set_timer reorganization to handle
scheduling timer without sending an NS message.

PR kern/59596

(ozaki-r)

2025-08-18 05:29:04 UTC MAIN commitmail json YAML

mave sysctl tree to hw.

(macallan)

2025-08-17 22:04:34 UTC MAIN commitmail json YAML

Clear error code so that successful local ioctls won't return
EPASSTHROUGH (seen as ENOTTY in userland).

(mlelstv)

2025-08-17 02:04:56 UTC MAIN commitmail json YAML

m68k: Fix invalid instruction word.
PMOVE <ea>,TTn instruction doesn't support (An)+ addressing mode on 68030.
While some emulators (like QEMU) execute it without error, the real 68030
triggers a F-line trap.
Need to pullup netbsd-11.

(isaki)

2025-08-16 16:32:08 UTC netbsd-11 commitmail json YAML

2025-08-16 16:31:01 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by kim in ticket #11):

usr.sbin/npf/npfctl/npf_build.c: revision 1.61

pcap rules don't pass filter options. Provide default filter opts
(layer 3 for compat with previous behaviour) to prevent npfctl from
crashing.

(martin)

2025-08-16 16:29:28 UTC netbsd-10 commitmail json YAML

2025-08-16 16:27:32 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by knakahara in ticket #1150):

sys/netipsec/ipsec_input.c: revision 1.82

Fix dst address log which shows src address wrongly, pointed out by ohishi@IIJ.

(martin)

2025-08-16 16:26:22 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by knakahara in ticket #10):

sys/netipsec/ipsec_input.c: revision 1.82

Fix dst address log which shows src address wrongly, pointed out by ohishi@IIJ.

(martin)

2025-08-16 16:23:48 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by hgutch in ticket #1149):

sys/dev/stbi/stb_image.c: revision 1.12

Don't put big structures on stack.
Should fix PR 57859.

(martin)

2025-08-16 16:20:22 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by wiz in ticket #9):

crypto/external/apache2/openssl/lib/libssl/Makefile: revision 1.5

libssl: link against libcrypto like we did for OpenSSL < 3.5

Also matches what upstream does.
Patch from RVP via current-users.

(martin)

2025-08-15 21:30:26 UTC perseant-exfatfs commitmail json YAML

Update to match the change just committed to HEAD.

(perseant)

2025-08-15 21:28:56 UTC MAIN commitmail json YAML

Rework the optional building of ZFS tests to make it easier to add other
optional filesystems in future.  Verified to produce identical binaries.

(perseant)

2025-08-15 11:36:44 UTC MAIN commitmail json YAML

Remove unnecessary casts.

Same code before and after change.

(skrll)

2025-08-13 06:47:28 UTC MAIN commitmail json YAML

try not to read the input register more than once er second - they're not
expected to change very fast and it avoids excessive, slow reads triggered by
sysctl machdep

(macallan)

2025-08-12 23:23:59 UTC MAIN commitmail json YAML

i386/include/ptrace.h: move __HAVE_PROCFS_MACHDEP under _KERNEL

For consistency and readability, guard with _KERNEL and move to be next
to the PROCFS_MACHDEP_NODE_TYPES definition, as is done already with
other ports like powerpc.

As discussed in PR port-i386/59402. NFCI.

(gutteridge)

2025-08-12 16:55:38 UTC MAIN commitmail json YAML

pcap rules don't pass filter options. Provide default filter opts
(layer 3 for compat with previous behaviour) to prevent npfctl from
crashing.

(mlelstv)

2025-08-12 12:23:12 UTC MAIN commitmail json YAML

Add MDCR_EL2 accessors and bit definitions.

(skrll)

2025-08-12 11:58:32 UTC MAIN commitmail json YAML

2025-08-12 11:57:08 UTC MAIN commitmail json YAML

Remove the XXXNH I had against ESR_EC_LS64.

The FEAT_LS64 instructions are all A64.

(skrll)

2025-08-12 10:47:14 UTC MAIN commitmail json YAML

PR bin/59581

set layer bit in dynamic rule attributes
effectively use it when listing either layer 2 or 3 rules

This fixes it
pullup-11

(joe)

2025-08-12 08:26:52 UTC MAIN commitmail json YAML

Remove unnecessary line continuations in printcpu (it's not a #define)

(skrll)

2025-08-12 07:30:06 UTC MAIN commitmail json YAML

More comment improvement

(skrll)

2025-08-12 06:07:37 UTC MAIN commitmail json YAML

add sysctl to show the status of the drive module's handle switch - 1 indicates
that the handle is pushed in
while there mark switch and present as read only

(macallan)

2025-08-12 05:50:37 UTC MAIN commitmail json YAML

2025-08-12 05:47:36 UTC MAIN commitmail json YAML

a driver to control the Xserve G4's drive bays, it will:
- tell you if a drive module is present
- let you control LEDs and drive power
via sysctl machdep.drivebay*

(macallan)

2025-08-12 05:37:30 UTC MAIN commitmail json YAML

some updates and fixes:
- sprinkle volatile, mostly for clang
- on Xserve we need extra delays around i2c ops
- use combined mode for i2c reads - 2 ops instead of 3
- make sure we pass the whole compatible property to iic, not just the first
  entry

(macallan)

2025-08-12 04:45:48 UTC MAIN commitmail json YAML

Fix dst address log which shows src address wrongly, pointed out by ohishi@IIJ.

(knakahara)

2025-08-12 01:04:35 UTC MAIN commitmail json YAML

Improve error messages from cd builtin

Have cd indicate (particularly for when CDPATH is in use,
but also in other cases) which path name was attempted
and failed, and why it failed.  For CDPATH uses, when
(if) the cd eventually fails, prefer the first entry in
which the requested destination path is located (when
the chdir() to it fails), or if there is none of those,
the first lookup which failed to determine if the path
exists there or not (ie: not ENOENT).

If the all attempts return ENOENT simply report the arg
given (after "cd -" and "cd a b" processing), as no
one CDPATH entry is more appropriate than any other.

Inspired by PR standards/59565 but not directly related.

(kre)

2025-08-12 00:32:16 UTC MAIN commitmail json YAML

PR standards/59565 - cd "" is now an error, not == cd .

POSIX 2024 requires that cd "" generate an error message,
and fail.

Until now shells (including this one) have typically equated
it to "cd ." as in the distant past, a lookup of "" as a path
name would return the current directory (aka ".").

From now on, we generate an error, as specified.
(For this commit, the error message is kind of pathetic,
but it is at least there - that will be fixed in a
subsequent commit.)

(kre)

2025-08-11 12:31:57 UTC MAIN commitmail json YAML

gas has icc_sre_el2 now so remove an old hack

(skrll)

2025-08-11 09:31:33 UTC MAIN commitmail json YAML

'interrupts' set to 1 means check interrupt-map in OF speak
now we find the correct IRQs for the pdcides found in Xserve G4

(macallan)

2025-08-10 20:25:45 UTC perseant-exfatfs commitmail json YAML

2025-08-10 19:49:40 UTC MAIN commitmail json YAML

2025-08-10 09:17:59 UTC MAIN commitmail json YAML

s/aknowledge/acknowledge/ in comment.

(andvar)

2025-08-10 09:01:53 UTC MAIN commitmail json YAML

2025-08-10 09:01:28 UTC MAIN commitmail json YAML

2025-08-09 23:13:29 UTC MAIN commitmail json YAML

2025-08-09 23:09:55 UTC MAIN commitmail json YAML

2025-08-09 23:06:52 UTC perseant-exfatfs commitmail json YAML

Add the appropriate byte-swapping so that newfs_exfatfs can create an exFAT
filesystem on a big-endian host, and fsck_exfatfs can check its consistency
on a big-endian host.

(perseant)

2025-08-09 23:02:13 UTC perseant-exfatfs commitmail json YAML

Terminate the bitmap writing loop correctly, to prevent the upcase table
from being overwritten with zeroes.

(perseant)

2025-08-09 18:36:03 UTC MAIN commitmail json YAML

libssl: link against libcrypto like we did for OpenSSL < 3.5

Also matches what upstream does.

Patch from RVP via current-users.

(wiz)

2025-08-09 15:11:10 UTC MAIN commitmail json YAML

aknowledgement -> acknowledgement in a comment

(skrll)

2025-08-09 15:10:13 UTC MAIN commitmail json YAML

2025-08-08 16:37:51 UTC netbsd-11 commitmail json YAML

2025-08-08 16:37:02 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by gutteridge in ticket #8):

tests/lib/libc/ttyio/t_ptm.c: revision 1.3
lib/libc/stdlib/posix_openpt.3: revision 1.11
sys/kern/tty_ptm.c: revision 1.47

tty_ptm.c: support setting O_CLOFORK here as well

t_ptm.c: now also validate O_CLOFORK can be set

posix_openpt.3: note O_CLOFORK is also now supported

(martin)

2025-08-08 14:29:14 UTC netbsd-11 commitmail json YAML

2025-08-08 14:26:06 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by kre in ticket #7):

lib/libc/stdio/mktemp.3: revision 1.36

Include O_CLOFORK in mkostemp()'s allowed flags.

(martin)

2025-08-08 14:23:16 UTC netbsd-10 commitmail json YAML

2025-08-08 14:21:39 UTC netbsd-10 commitmail json YAML

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

sys/arch/evbarm/conf/GENERIC64: revision 1.227
sys/dev/pci/files.pci: revision 1.451
sys/dev/pci/pvscsi.c: revision 1.1
sys/dev/pci/pvscsi.c: revision 1.2
sys/dev/pci/pvscsi.h: revision 1.1
sys/arch/amd64/conf/GENERIC: revision 1.617

Add a port of the FreeBSD driver for the VMware PV SCSI controller found
in VMware's ESXi product.

Tested on ESXi/Arm such that an installation from ISO succeeds and boots.

Add the barrier that a comment describes.

(martin)

2025-08-08 14:19:54 UTC netbsd-11 commitmail json YAML

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

sys/arch/evbarm/conf/GENERIC64: revision 1.227
sys/dev/pci/files.pci: revision 1.451
sys/dev/pci/pvscsi.c: revision 1.1
sys/dev/pci/pvscsi.c: revision 1.2
sys/dev/pci/pvscsi.h: revision 1.1
sys/arch/amd64/conf/GENERIC: revision 1.617

Add a port of the FreeBSD driver for the VMware PV SCSI controller found
in VMware's ESXi product.

Tested on ESXi/Arm such that an installation from ISO succeeds and boots.

Add the barrier that a comment describes.

(martin)

2025-08-08 14:16:25 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by kim in ticket #1147):

etc/named.conf: revision 1.12
etc/named.conf: revision 1.13
etc/named.conf: revision 1.14

Increase edns-udp-size and max-udp-size
Per https://www.dnsflagday.net/2020/

Enable minimal-any and minimal-responses

Provide more detail about the edns-udp-size value

(martin)

2025-08-08 14:14:51 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by kim in ticket #5):

etc/named.conf: revision 1.12
etc/named.conf: revision 1.13
etc/named.conf: revision 1.14

Increase edns-udp-size and max-udp-size
Per https://www.dnsflagday.net/2020/

Enable minimal-any and minimal-responses

Provide more detail about the edns-udp-size value

(martin)

2025-08-08 14:08:53 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by kim in ticket #1146):

usr.sbin/sysinst/util.c: revision 1.78

Don't leave temporary file behind.
Fixes PR install/59573.

(martin)

2025-08-08 14:07:45 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by kim in ticket #4):

usr.sbin/sysinst/util.c: revision 1.78

Don't leave temporary file behind.
Fixes PR install/59573.

(martin)

2025-08-08 05:56:11 UTC MAIN commitmail json YAML

2025-08-08 03:31:20 UTC MAIN commitmail json YAML

Fix an issue where the boot device was set to "sd0`" when sd_getbsdpartition()
returned an error.

(isaki)

2025-08-06 23:52:07 UTC MAIN commitmail json YAML

Include O_CLOFORK in mkostemp()'s allowed flags.

(kre)

2025-08-06 23:51:16 UTC MAIN commitmail json YAML

Clean up sources (remove temporary hack)

Remove the temporary hack added so these could build before
O_CLOFORK (etc) became visible to userland.

NFCI.

(kre)

2025-08-06 17:25:38 UTC MAIN commitmail json YAML

Sync the iwm_match() code with the comments (and intentions), and fix
the conditions to match the right machines.

For matched hardware, we set IWMBase and break out of the case block; the
default is no match.

(hauke)

2025-08-06 11:16:19 UTC MAIN commitmail json YAML

s/revison/revision/ in comment.

(andvar)

2025-08-06 11:11:35 UTC MAIN commitmail json YAML

2025-08-06 05:22:53 UTC MAIN commitmail json YAML

distrib/sets/lists/tests/mi: Add missing Kyuafiles (from MKKYUA build)

(charlotte)

2025-08-06 04:45:47 UTC MAIN commitmail json YAML

Explicitly initialize some char* in order to fix MKKYUA build

(charlotte)

2025-08-06 02:03:59 UTC MAIN commitmail json YAML

Provide more detail about the edns-udp-size value

(kim)

2025-08-06 02:01:22 UTC MAIN commitmail json YAML

Enable minimal-any and minimal-responses

(kim)

2025-08-06 01:56:18 UTC MAIN commitmail json YAML

Increase edns-udp-size and max-udp-size

Per https://www.dnsflagday.net/2020/

(kim)

2025-08-06 00:07:16 UTC MAIN commitmail json YAML

posix_openpt.3: note O_CLOFORK is also now supported

(gutteridge)

2025-08-05 23:59:42 UTC MAIN commitmail json YAML

t_ptm.c: now also validate O_CLOFORK can be set

(gutteridge)

2025-08-05 23:56:21 UTC MAIN commitmail json YAML

tty_ptm.c: support setting O_CLOFORK here as well

(gutteridge)

2025-08-05 23:43:55 UTC MAIN commitmail json YAML

2025-08-05 23:43:15 UTC MAIN commitmail json YAML

add realtek ALC256.

(mrg)

2025-08-05 16:02:14 UTC MAIN commitmail json YAML

meta-output.mk diff output

We construct output such that it should match what we
can extract from output.meta, so diff the two.
This way the test cannot pass if meta.c is capturing
something inaccurately - other than the trailing newline.

(sjg)

2025-08-05 15:44:10 UTC MAIN commitmail json YAML

2025-08-05 14:52:43 UTC MAIN commitmail json YAML

Don't leave temporary file behind.

Fixes PR install/59573.

(kim)

2025-08-05 08:30:23 UTC MAIN commitmail json YAML

Add the barrier that a comment describes.

(skrll)

2025-08-05 07:58:54 UTC MAIN commitmail json YAML

wtf(6): Whitespace.

(charlotte)

2025-08-05 03:40:41 UTC MAIN commitmail json YAML

install.1: Grammar fixups

(charlotte)

2025-08-04 22:46:14 UTC MAIN commitmail json YAML

We don't need echo.inc

(sjg)

2025-08-04 22:44:49 UTC MAIN commitmail json YAML

2025-08-04 20:03:13 UTC MAIN commitmail json YAML

Add a port of the FreeBSD driver for the VMware PV SCSI controller found
in VMware's ESXi product.

Tested on ESXi/Arm such that an installation from ISO succeeds and boots.

(skrll)

2025-08-04 18:57:20 UTC MAIN commitmail json YAML

make: fix signedness conversion compilation error

meta.c:1696:40: error: conversion to 窶�size_t窶� {aka 窶詫ong unsigned int窶凩
    from 窶�ssize_t窶� {aka 窶詫ong int窶凩 may change the sign of the result
    [-Werror=sign-conversion]

(rillig)

2025-08-04 18:39:55 UTC MAIN commitmail json YAML

2025-08-04 18:39:10 UTC MAIN commitmail json YAML

sync-mi should do .inc files too?

(sjg)

2025-08-04 18:33:34 UTC MAIN commitmail json YAML

2025-08-04 18:09:56 UTC MAIN commitmail json YAML

meta-output.mk: Allow for echo that does not support -n

On latest Darwin, /bin/sh builtin echo does not do -n

There will be others, so test if echo -n works and adjust.

Capture only the command output from the meta file so
that results can be consistent whether echo -n works or not.

(sjg)

2025-08-04 15:40:39 UTC MAIN commitmail json YAML

Always pass valid length to meta_job_output.

(sjg)

2025-08-04 14:19:17 UTC netbsd-10 commitmail json YAML

2025-08-04 14:18:22 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by rin in ticket #1145):

sys/arch/x86/x86/cpu.c: revision 1.208

x86: Call fpuinit_mxcsr_mask only once.

No need to call it again and again on the secondary CPUs to compute
what should be the same mxcsr mask.  (If it's not, we have deeper
problems!)

(martin)

2025-08-04 11:53:52 UTC MAIN commitmail json YAML

to to -> to in a comment

(skrll)

2025-08-04 03:47:26 UTC MAIN commitmail json YAML

meta_job_output() use size_t for len

(sjg)

2025-08-03 21:57:11 UTC MAIN commitmail json YAML

make: ensure output captured in meta file is accurate

In CollectOutput() a newline before the end of job->outBuf
results in a short write to stdout, but meta_job_output()
was recording the entire string in the meta file, so on
next call the left overs would be duplicated in the meta file.

Pass a length to meta_job_output() if it should only report part of
the data in meta file.

(sjg)

2025-08-03 21:56:39 UTC MAIN commitmail json YAML

make: ensure output captured in meta file is accurate

In CollectOutput() a newline before the end of job->outBuf
results in a short write to stdout, but meta_job_output()
was recording the entire string in the meta file, so on
next call the left overs would be duplicated in the meta file.

Pass a length to meta_job_output() if it should only report part of
the data in meta file.

(sjg)

2025-08-03 08:22:49 UTC MAIN commitmail json YAML

2025-08-03 08:22:28 UTC MAIN commitmail json YAML

2025-08-02 22:53:47 UTC MAIN commitmail json YAML

Fix computation of ISOC microframes.
Also, avoid crash on ISOC pipe restart (there is no upm_start method).

(mlelstv)

2025-08-02 15:46:05 UTC MAIN commitmail json YAML

sys_memfd.c: fix typo in comment

(gutteridge)

2025-08-02 05:59:00 UTC perseant-exfatfs commitmail json YAML

2025-08-02 05:58:42 UTC MAIN commitmail json YAML

Output format fix for -x mode.

Ensure there is always a space between the symbol name and the line
number, rather than only when either the symbol is 15 chars or shorter,
or the line number is 3 digits or shorter.  That is, previously a
symbol appearing 1000 or more lines into a file, with a name of 16
chars or longer, would produce (something like):

A_very_long_symbol_name2345 filename ...

No more.

Now it will be:

A_very_long_symbol_name 2345 filename ...

(kre)

2025-08-01 17:05:56 UTC netbsd-11 commitmail json YAML

note typo fix in CHANGES

(martin)

2025-08-01 17:04:55 UTC netbsd-11 commitmail json YAML

Fix obvious typo (the new syscall is semtimedop(2))

(martin)

2025-08-01 17:03:20 UTC MAIN commitmail json YAML

Fix typo (it is semtimedop(2))

(martin)

2025-08-01 10:12:12 UTC netbsd-10 commitmail json YAML

2025-08-01 10:11:46 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by ozaki-r in ticket #1144):

sys/net/lagg/if_lagg.c: revision 1.74

lagg: fix locking against myself in lagg_linkstate_changed

Since if.c v1.535 linkstate processing is done with IFNET_LOCK held, so
lagg doesn't need to take it by itself anymore.

Reported by mlelstv@
Acked by yamaguchi@

(martin)

2025-07-31 18:17:24 UTC MAIN commitmail json YAML

release read locks on fdset read failures to avoid blocking threads waiting on write locks

also, clear trailing whitespace

(joe)

2025-07-31 17:30:53 UTC MAIN commitmail json YAML

lint: fix return type of GCC's __atomic functions

(rillig)

2025-07-31 17:26:33 UTC MAIN commitmail json YAML

tests/lint: demonstrate wrong warning in GCC __atomic functions

Seen in GCC's libbacktrace, dwarf.c:3732.

(rillig)

2025-07-31 09:38:06 UTC netbsd-11 commitmail json YAML

2025-07-31 09:36:54 UTC netbsd-11 commitmail json YAML

Pull up following revision(s) (requested by pgoyette in ticket #3):

sys/arch/i386/stand/boot/boot2.c: revision 1.90
sys/arch/i386/stand/efiboot/boot.c: revision 1.33

Reorder the names[] array to put the supported/historical entries
first.  Should eliminate some unwanted and confusing messages.

(martin)

2025-07-31 09:07:14 UTC netbsd-11 commitmail json YAML

2025-07-31 02:59:13 UTC MAIN commitmail json YAML

Reorder the names[] array to put the supported/historical entries
first.  Should eliminate some unwanted and confusing messages.

(pgoyette)

2025-07-31 02:21:13 UTC MAIN commitmail json YAML

Revert this to rev 1.7 (reverse the previous 3 commits).

This is a total mess - it simply cannot be done that way.

(kre)

2025-07-31 01:03:36 UTC MAIN commitmail json YAML

2025-07-30 22:37:05 UTC MAIN commitmail json YAML

Explain the previous commit in the source.

(christos)

2025-07-30 22:26:03 UTC MAIN commitmail json YAML

PR/59564: Frank Kardel: Allow elfdefinitions.h and elf.h to co-exist.
Unfortunately c does not allow structure redefinitions, even if the structures
are identical. So include <sys/exec_elf.h> from <sys/elfdefinitions.h> and
protect all the typedefs that exec_elf.h already provides with the guard
of the sys/exec_elf.h file.
Also fix the order of the cap union fields so that the sys/sys_exec.h and
sys/elfdefinitions.h are identical.

(christos)

2025-07-30 19:19:13 UTC MAIN commitmail json YAML

2025-07-30 13:22:56 UTC MAIN commitmail json YAML

mandoc: merge upstream revisions 1.37 and 1.38 of tag.c

Fixes PR 59562.

With help from Ingo Schwarze.

(wiz)

2025-07-30 10:57:01 UTC netbsd-9 commitmail json YAML

2025-07-30 10:56:04 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by hgutch in ticket #1965):

sys/dev/usb/if_urtwn.c: revision 1.112
sys/dev/usb/usbdevs.h (regen)
sys/dev/usb/usbdevs_data.h (regen)

Add Asus USB-N10 Nano B1.
While there, remove duplicate Asus RTL8192CU_3 from match list.

(martin)

2025-07-30 10:55:22 UTC netbsd-10 commitmail json YAML

2025-07-30 10:54:30 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by hgutch in ticket #1142):

sys/dev/usb/if_urtwn.c: revision 1.112
sys/dev/usb/usbdevs.h (regen)
sys/dev/usb/usbdevs_data.h (regen)

Add Asus USB-N10 Nano B1.
While there, remove duplicate Asus RTL8192CU_3 from match list.

(martin)

2025-07-30 10:51:35 UTC netbsd-10 commitmail json YAML

Pull up the following, requested by hgutch in ticket #1142:

sys/dev/usb/usbdevs 1.822

Add Asus USB-N10 Nano B1

(martin)

2025-07-30 10:50:27 UTC netbsd-9 commitmail json YAML

Pull up the following, requested by hgutch in ticket #1965:

sys/dev/usb/usbdevs 1.822

Add Asus USB-N10 Nano B1

(martin)

2025-07-30 02:16:54 UTC MAIN commitmail json YAML

lagg: fix locking against myself in lagg_linkstate_changed

Since if.c v1.535 linkstate processing is done with IFNET_LOCK held, so
lagg doesn't need to take it by itself anymore.

Reported by mlelstv@
Acked by yamaguchi@

(ozaki-r)

2025-07-29 19:32:03 UTC MAIN commitmail json YAML

2025-07-29 19:31:21 UTC MAIN commitmail json YAML

Add Asus USB-AC53 Nano

(hgutch)

2025-07-29 19:07:53 UTC MAIN commitmail json YAML

2025-07-29 18:58:40 UTC MAIN commitmail json YAML

Add Asus USB-N10 Nano B1.

While there, remove duplicate Asus RTL8192CU_3 from match list.

(hgutch)

2025-07-29 18:52:15 UTC MAIN commitmail json YAML

Typo: add missing opening parenthesis

(hgutch)

2025-07-29 18:50:17 UTC MAIN commitmail json YAML

2025-07-29 18:42:31 UTC MAIN commitmail json YAML

Add Asus USB-N10 Nano B1

(hgutch)

2025-07-29 15:50:56 UTC MAIN commitmail json YAML

update some versions, remove trailing whitespace

(wiz)

2025-07-29 09:37:51 UTC netbsd-10 commitmail json YAML

2025-07-29 09:37:01 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by kim in ticket #1141):

sys/netinet/ip_mroute.h: revision 1.36

Don't hide struct igmpmsg under _KERNEL

The struct is documented as a communication structure with userland.

Fixes PR kern/59561.

(martin)

2025-07-29 09:35:28 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by ozaki-r in ticket #1140):

sys/netinet/ip_output.c: revision 1.330
sys/netinet/sctp_output.c: revision 1.39
sys/netinet/ip_mroute.c: revision 1.166
sys/netipsec/ipsecif.c: revision 1.24
sys/netipsec/xform_ipip.c: revision 1.80
sys/netinet/ip_output.c: revision 1.327
sys/netinet/ip_output.c: revision 1.328
sys/netinet/ip_input.c: revision 1.406
sys/netinet/ip_output.c: revision 1.329
sys/netinet/in_var.h: revision 1.105

in: get rid of unused argument from ip_newid() and ip_newid_range()

in: take a reference of ifp on IP_ROUTETOIF
The ifp could be released after ia4_release(ia).

in: narrow the scope of ifa in ip_output (NFC)

sctp: follow the recent change of ip_newid()

in: avoid racy ifa_acquire(rt->rt_ifa) in ip_output()
If a rtentry is being destroyed asynchronously, ifa referenced by rt_ifa
can be destructed and taking ifa_acquire(rt->rt_ifa) aborts with a
KASSERT failure.  Fortunately, the ifa is not actually freed because of
a reference by rt_ifa, it can be available (except some functions like
psref) so as long the rtentry is held.
PR kern/59527

in: avoid racy ia4_acquire(ifatoia(rt->rt_ifa) in ip_rtaddr()
Same as the case of ip_output(), it's racy and should be avoided.
PR kern/59527

(martin)

2025-07-29 09:32:14 UTC netbsd-10 commitmail json YAML

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

libexec/httpd/CHANGES: revision 1.55
libexec/httpd/CHANGES: revision 1.56
libexec/httpd/cgi-bozo.c: revision 1.55
libexec/httpd/cgi-bozo.c: revision 1.56
libexec/httpd/bozohttpd.8: revision 1.93
libexec/httpd/bozohttpd.8: revision 1.94
libexec/httpd/bozohttpd.8: revision 1.95
libexec/httpd/bozohttpd.8: revision 1.96
libexec/httpd/bozohttpd.8: revision 1.97
libexec/httpd/bozohttpd.c: revision 1.143
libexec/httpd/bozohttpd.8: revision 1.100
libexec/httpd/bozohttpd.c: revision 1.144
libexec/httpd/bozohttpd.8: revision 1.99
libexec/httpd/bozohttpd.c: revision 1.145
libexec/httpd/bozohttpd.c: revision 1.146
libexec/httpd/bozohttpd.c: revision 1.147
libexec/httpd/auth-bozo.c: revision 1.28
libexec/httpd/ssl-bozo.c: revision 1.33
libexec/httpd/ssl-bozo.c: revision 1.34
libexec/httpd/content-bozo.c: revision 1.22
libexec/httpd/main.c: revision 1.31

serve .iso as "application/octet-stream".  bump version & copyright.

add a note about how to setup http -> https redirection.
bump documented version.

Fix memory leaks in bozo_cleanup

Fix hr_authrealm memory leak
hr_authrealm might be already set, so we need to free it before overwriting
the value

Remove unused variable (bp)

Fix off-by-one in bozo_decode_url_percent

In case of strings that end with '%', debug function was reading past buffer.
Removed unnecessary comment
Thanks leot@ for pointing this out

httpd(8): Add missing newline to `SSL Error' messages.
Matches the pattern in all other printf/syslog calls.

add some missing changes and bump the version.

s/supressing/suppressing/.

note this documents bozohttpd 20240126.

Bump bozohttpd version to today for mobile-friendly directory listing

bozohttpd(8): clarifications and editorial fixes

Clarify that -b also listens on an address and port
(overridden by -i address and/or -I port), as does -f.

If -i isn't given, all addresses are listened to.
Use literal instead of emphasis for Lua, paths, URLs (etc).

Add more cross-references to other options.

Split FILES into a tagged list and subsections describing
the behaviour.

drop duplicate "by default".

(martin)

2025-07-28 21:25:00 UTC MAIN commitmail json YAML

Don't hide struct igmpmsg under _KERNEL

The struct is documented as a communication structure with userland.
Fixes PR kern/59561.

(kim)

2025-07-28 11:28:01 UTC MAIN commitmail json YAML

- use xterm font instead of QVSS for more complete language support
- add siisata
- add lmenv at iic, found on Xserve G4

(macallan)

2025-07-28 03:01:48 UTC MAIN commitmail json YAML

Add lua.pc so pkg-config can pick it up.

I considered using lua-5.4 as most distros seem to install their .pc file
as that, but equally there is some support for just lua which seems to
reflect the system provided library which is what NetBSD ships.

(roy)

2025-07-27 20:40:23 UTC MAIN commitmail json YAML

2025-07-27 19:20:05 UTC MAIN commitmail json YAML

binutils 2.45 out

(wiz)

2025-07-27 17:56:33 UTC MAIN commitmail json YAML

portfeatures.9: also document __HAVE_PROCFS_MACHDEP

(gutteridge)

2025-07-27 10:41:11 UTC MAIN commitmail json YAML

Now that we could have a viogpu, add wsdisplay at wsemuldisplaydev.

(martin)

2025-07-27 09:42:33 UTC netbsd-10 commitmail json YAML

2025-07-27 09:35:56 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by kim in ticket #1138):

sys/opencrypto/cryptosoft.c: revision 1.65

Correct a typo in rev 1.59, which results in a crash if the number of
sessions exceeds CRYPTO_SW_SESSIONS = 32.

(martin)

2025-07-26 22:42:19 UTC MAIN commitmail json YAML

Correct a typo in rev 1.59, which results in a crash if the number of
sessions exceeds CRYPTO_SW_SESSIONS = 32.

(perseant)

2025-07-26 19:41:35 UTC MAIN commitmail json YAML

sun4v: minor updates to please cd(4) so no warning are emitted

(palle)

2025-07-26 19:24:59 UTC MAIN commitmail json YAML

Note example code updated to use the new API.

Bump date.

(skrll)

2025-07-26 17:04:42 UTC MAIN commitmail json YAML

Fix aarch64 LLVM build by using -fno-integrated-as with clang

(skrll)

2025-07-26 15:56:56 UTC MAIN commitmail json YAML

name arguments even if they are never used to appease lint

(martin)

2025-07-26 14:50:32 UTC MAIN commitmail json YAML

Use consistent syntax for tmpfs entries in /etc/fstab.

(martin)

2025-07-26 14:18:14 UTC MAIN commitmail json YAML

2025-07-26 13:58:17 UTC MAIN commitmail json YAML

Allow building w/o options EFI_RUNTIME

(martin)

2025-07-26 08:49:38 UTC MAIN commitmail json YAML

disable pixman-ppc.c and VSX on netbsd.

pixman-ppc.c assumes that machdep.altivec determines that VSX is available,
which is not true on for all altivec systems (added in POWER7.)  will need
code to check for a (new) machdep.vsx or so.

hopefully fixes crashes seen on ppc.

(mrg)

2025-07-26 07:59:57 UTC MAIN commitmail json YAML

2025-07-26 06:58:21 UTC MAIN commitmail json YAML

postfix 3.10.3 is out

(wiz)

2025-07-25 23:29:17 UTC MAIN commitmail json YAML

Note incorporation of Ricardo Branco's O_CLOFORK implementation

(kre)

2025-07-25 23:24:46 UTC MAIN commitmail json YAML

Enable O_CLOFORK for userland

This simply removes the "XXX temporary" ifdefs which
were hiding the O_CLOFORK related symbols from non-kernel
view.

(kre)

2025-07-25 23:08:20 UTC MAIN commitmail json YAML

signal(3): drop emphatic warning about "new", reliable signals

4.2BSD was released in 1983 so the users had ample time to heed the
warning about the new signal(3) semantic.  Tone it down and trim it,
moving the note about the old semantic to the history section.

(uwe)

2025-07-25 18:19:13 UTC MAIN commitmail json YAML

2025-07-25 17:28:51 UTC MAIN commitmail json YAML

2025-07-25 17:13:06 UTC MAIN commitmail json YAML

PR 59552: offer to run /bin/sh from the final config menu, with
the freshly installed system root disk still mounted as /targetroot

(martin)

2025-07-25 10:09:35 UTC MAIN commitmail json YAML

gdb-16.3 is out

(wiz)

2025-07-25 06:38:19 UTC MAIN commitmail json YAML

2025-07-25 06:18:24 UTC MAIN commitmail json YAML

PR 59550: do not build ofwboot as PIE.
While there, disabel all sanitziers too.

(martin)

2025-07-25 06:14:11 UTC MAIN commitmail json YAML

Enable PaX mprotect and ASLR here too (just like in GENERIC)

(martin)

2025-07-24 13:10:28 UTC MAIN commitmail json YAML

2025-07-24 09:26:14 UTC MAIN commitmail json YAML

tools/compat: add definitions of __[u]intXX_t types on systems that lack them

Fixes another cross-build issue on illumos.

(hans)

2025-07-24 09:04:57 UTC MAIN commitmail json YAML

2025-07-24 00:37:04 UTC MAIN commitmail json YAML

2025-07-23 21:31:27 UTC MAIN commitmail json YAML

+FBL  feedback loop  (email context)

(jschauma)

2025-07-23 19:06:02 UTC MAIN commitmail json YAML

s/boto/boot/ in log message.

(andvar)

2025-07-23 18:04:37 UTC MAIN commitmail json YAML

Provide a fallback timercmp() definition (PR misc/59543)

timercmp() isn't a standard function (macro in this case)
so isn't guaranteed to exist on some random system that
we need to be able to build this on (since it is part of
the NetBSD tools setup).

So just provide a local copy of the definition, used in
the event that nothing else has already defined it.

(kre)

2025-07-23 15:26:07 UTC MAIN commitmail json YAML

2025-07-23 01:14:08 UTC MAIN commitmail json YAML

agcre: fix up beginning of word and end of word tests - use parentheses to
make it obvious to the compiler when to short-circuit.

Add tests for beginning word and end of word (with and without \< and \> guards)

Bump version to 20250722

(agc)