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 (3h)  netbsd-8 (5d)  netbsd-10 (6d)  netbsd-9 (12d)  thorpej-ifq (176d)  thorpej-altq-separation (178d) 

2024-05-10 18:19:06 UTC Now

2023-05-17 01:35:00 UTC MAIN commitmail json YAML

installboot(8): fix up markup

Don't overuse .Sy - when everything is highlighted, nothing is.  Use
.Ic for options &c to get correct PostScript output (both are bold in
plain text).

Use Aq Ar inside .Pa, as both Pa and Ar are rendered as underscored
text in plain text output, and the distinction is lost.

Don't set examples in bold, but give them .Pp space around - they are
much easier to read this way.

Use consistent -width in FILES.

(uwe)

2023-05-16 22:00:23 UTC MAIN commitmail json YAML

ftp 20230516 for openssl 3.0 compat SSL_OP_IGNORE_UNEXPECTED_EOF

(lukem)

2023-05-16 21:52:42 UTC MAIN commitmail json YAML

installboot(8): formatting improvements

Use Ar foo instead of <foo>; this is mdoc.
Other formatting tweaks.

(lukem)

2023-05-16 21:39:26 UTC MAIN commitmail json YAML

build.sh, BUILDING: consistency improvements

Consistently use "show", instead of sometimes using "display" or "print".
Fix mdoc markup (even though BUILDING is raw text).
Document help, -P, -?

(lukem)

2023-05-16 21:21:38 UTC MAIN commitmail json YAML

BUILDING: update upstream, regen

doc/BUILDING.mdoc is the upstream for BUILDING, so add recent changes
in the latter to the former, formatting correctly.

Move INSTALLBOOT_UBOOT_PATHS to Environment variables.
Move INSTALLBOOT_BOARDS to "make" variables for full builds.
Add installboot(8) cross-reference.

(lukem)

2023-05-16 19:25:07 UTC MAIN commitmail json YAML

2023-05-16 19:22:58 UTC MAIN commitmail json YAML

2023-05-16 19:10:23 UTC MAIN commitmail json YAML

2023-05-16 19:06:09 UTC MAIN commitmail json YAML

2023-05-16 18:57:49 UTC MAIN commitmail json YAML

Add the engines directory too (hannken)
Note that we don't install engines now, but we could.

(christos)

2023-05-16 18:52:09 UTC MAIN commitmail json YAML

Ignore EOF from remote.

(christos)

2023-05-16 18:25:54 UTC MAIN commitmail json YAML

openssl: Limit armv8 stuff to aarch64.

Strictly speaking there is armv8 aarch32, e.g. AES instructions are
exposed to 32-bit mode, but OpenSSL's `*_armv8.S' files are staunchly
aarch64 and don't work when built for aarch64 32-bit compat libraries
(which could take advantage of armv8 instructions, but only if the
code is actually aarch32, which it isn't).

The armv8 stuff is still included in aarch64 /usr/lib/libcrypto, just
not in the 32-bit compat libraries.

With any luck, this will fix the aarch64 clang build (again).

(riastradh)

2023-05-16 16:27:44 UTC netbsd-10 commitmail json YAML

2023-05-16 16:26:03 UTC netbsd-10 commitmail json YAML

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

usr.bin/ftp/ssl.c: revision 1.15
usr.bin/ftp/util.c: revision 1.167
usr.bin/ftp/ftp.c: revision 1.175
usr.bin/ftp/version.h: revision 1.97

add timeout for ssl connect

Implement a timeout for SSL connection setup, using -q QUITTIME,
defaulting to 60 seconds.

SSL_connect(3) (unlike connect(2)) doesn't timeout by default.
Adapt ssl error messages destination: if unexpected error
from local API, use warn()/warnx() to stderr;
if expected error from a network operation (e.g., timeouts),
use fprintf to ttyout (which might be stdout).

Consistently use ftp_poll() instead of select();
ssl.c (using select()) was added 7 years after the
previous uses of select() were converted to poll().

Check EAGAIN as well as existing EINTR error from ftp_poll(),
for portability.

(martin)

2023-05-16 16:23:45 UTC netbsd-10 commitmail json YAML

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

usr.bin/ftp/ssl.c: revision 1.14

Simplify includes

Include "ftp_var.h" instead of various system headers and "extern.h".

(martin)

2023-05-16 16:22:15 UTC netbsd-10 commitmail json YAML

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

usr.bin/ftp/ftp.1: revision 1.150

ftp(1): better mark up for url vs cd example

(martin)

2023-05-16 16:20:27 UTC netbsd-10 commitmail json YAML

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

usr.bin/ftp/ftp.1: revision 1.149

ftp(1): minor markup tweaks

Use .Ql instead of .Sq Li, add some missing ones.  Use .Pq instead of
explicit () for longer phrases - these are easier to read in the
postscript output b/c of extra spacing.

(martin)

2023-05-16 16:16:00 UTC netbsd-10 commitmail json YAML

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

usr.bin/ftp/ssl.c: revision 1.13
usr.bin/ftp/fetch.c: revision 1.236
usr.bin/ftp/util.c: revision 1.166
usr.bin/ftp/main.c: revision 1.129
usr.bin/ftp/extern.h: revision 1.83
usr.bin/ftp/ftp.1: revision 1.148
usr.bin/ftp/cmdtab.c: revision 1.53
usr.bin/ftp/version.h: revision 1.96

Add option sslnoverify to control validation of SSL certificates.

Add netrc processing to fetch-mode (URL on command line) to enable options and autologin
via netrc.

Fix SSL cleanup in some error paths.

Certificate validation is now enabled by default. Set FTPSSLNOVERIFY=1 in environment
or configure a corresponding init macro via netrc to not validate certs (required if
you haven't installed a required CA certificate for OpenSSL).

Discussed with lukem@ on icb.

(martin)

2023-05-16 13:26:26 UTC MAIN commitmail json YAML

2023-05-16 13:21:59 UTC MAIN commitmail json YAML

2023-05-16 13:20:38 UTC MAIN commitmail json YAML

OpenSSL entries are handled by NetBSD.dist.compat

(christos)

2023-05-16 12:46:43 UTC MAIN commitmail json YAML

2023-05-16 11:32:02 UTC MAIN commitmail json YAML

indent: remove support for form feed characters inside a line

Form feeds are occasionally used to split code into pages, and this use
is still supported.  Having a form feed in the middle of a line is
exotic.

(rillig)

2023-05-16 09:52:30 UTC MAIN commitmail json YAML

2023-05-16 08:22:11 UTC MAIN commitmail json YAML

indent: remove blank between comment and parentheses or brackets

Finally, indent formats its own source code without messing up the
layout.

(rillig)

2023-05-16 08:04:04 UTC MAIN commitmail json YAML

indent: fix handling of INDENT OFF/ON comments

Previously, the 'INDENT OFF' comments were interpreted when the newline
token from the line above the comment was processed, which was earlier
than could be reasonably expected.

The 'INDENT ON' comments were interpreted equally early, which led to
the situation that the 'INDENT OFF' comments were preserved literally
but the 'INDENT ON' comments weren't.

(rillig)

2023-05-16 07:48:50 UTC MAIN commitmail json YAML

doc: MAKEVERBOSE support

(lukem)

2023-05-16 07:13:05 UTC MAIN commitmail json YAML

indent: move parsing of 'INDENT OFF/ON' comments to the lexer

No functional change.

(rillig)

2023-05-15 22:52:21 UTC MAIN commitmail json YAML

indent: clean up detection of whether parentheses form a cast

No functional change.

(rillig)

2023-05-15 22:35:41 UTC MAIN commitmail json YAML

indent: fix cast detection

In process_lparen_or_lbracket, ps.paren[...].maybe_cast was not
initialized, which may have been the cause for seemingly random spacing
around binary operators.

While here, clean up the code by reducing the number of accesses to the
parser state.

(rillig)

2023-05-15 21:55:26 UTC MAIN commitmail json YAML

2023-05-15 21:51:46 UTC MAIN commitmail json YAML

indent: fix detection of casts

A word followed by a '(' does not start a cast expression.

(rillig)

2023-05-15 21:24:56 UTC MAIN commitmail json YAML

tools: if MAKEVERBOSE >=2, noisy automake builds

Explicitly build with V=1 for MAKEVERBOSE >= 2
so that Makefile.gnuhost (automake) consumers
are more consistent with native builds.

(If the upstream is using AM_SILENT_RULES(yes)
then the default is V=0).

(lukem)

2023-05-15 21:13:07 UTC MAIN commitmail json YAML

2023-05-15 21:12:11 UTC MAIN commitmail json YAML

2023-05-15 21:09:11 UTC MAIN commitmail json YAML

2023-05-15 20:54:53 UTC MAIN commitmail json YAML

+LRO Large Receive Offload, +RSC Receive Segment Coalescing (win counterpart)
PR 57408

(andvar)

2023-05-15 20:50:37 UTC MAIN commitmail json YAML

2023-05-15 20:35:56 UTC MAIN commitmail json YAML

indent: clean up local indentation profile

The -eei option now works, the type hints are no longer necessary.

(rillig)

2023-05-15 20:30:20 UTC MAIN commitmail json YAML

2023-05-15 20:12:28 UTC MAIN commitmail json YAML

indent: format its own code, extend some comments

With manual corrections, as there are still some bugs left.

No functional change.

(rillig)

2023-05-15 19:55:51 UTC MAIN commitmail json YAML

indent: fix line wrapping of comments to the right of code

(rillig)

2023-05-15 19:03:23 UTC MAIN commitmail json YAML

2023-05-15 19:02:34 UTC MAIN commitmail json YAML

2023-05-15 18:22:40 UTC MAIN commitmail json YAML

2023-05-15 17:51:49 UTC MAIN commitmail json YAML

2023-05-15 17:38:56 UTC MAIN commitmail json YAML

2023-05-15 17:28:14 UTC MAIN commitmail json YAML

indent: remove backslash line continuation outside preprocessing

The indenter did not handle these backslashes well, interpreting them as
unary operators, and they are an edge case anyway.  Line continuations
in string literals and character constants are kept.

(rillig)

2023-05-15 17:06:05 UTC MAIN commitmail json YAML

2023-05-15 16:12:39 UTC MAIN commitmail json YAML

switch everyone to OpenSSL-3.x

(christos)

2023-05-15 16:12:03 UTC MAIN commitmail json YAML

2023-05-15 15:04:48 UTC MAIN commitmail json YAML

tests/indent: demonstrate wrong spacing after function prototype

(rillig)

2023-05-15 14:55:47 UTC MAIN commitmail json YAML

2023-05-15 14:27:29 UTC MAIN commitmail json YAML

2023-05-15 14:12:03 UTC MAIN commitmail json YAML

indent: fix indentation of struct member names

(rillig)

2023-05-15 14:08:17 UTC MAIN commitmail json YAML

2023-05-15 14:04:38 UTC MAIN commitmail json YAML

2023-05-15 13:54:12 UTC MAIN commitmail json YAML

2023-05-15 13:53:32 UTC MAIN commitmail json YAML

tests/indent: demonstrate wrong indentation of struct members

(rillig)

2023-05-15 13:37:16 UTC MAIN commitmail json YAML

2023-05-15 13:33:20 UTC MAIN commitmail json YAML

2023-05-15 13:28:05 UTC MAIN commitmail json YAML

tests/indent: add another test for -eei -nlp

(rillig)

2023-05-15 12:59:44 UTC MAIN commitmail json YAML

2023-05-15 12:11:07 UTC MAIN commitmail json YAML

tests/indent: test extra indentation with fixed continuation indentation

(rillig)

2023-05-15 10:40:13 UTC netbsd-10 commitmail json YAML

2023-05-15 10:37:24 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by he in ticket #169):

sys/arch/mips/include/vmparam.h: revision 1.67

Bump MAXTSIZ from 64MB to 128MB also for o32.

This so that the rather large cc1 from gcc12 can be run.

OK'ed by simonb@

(martin)

2023-05-15 10:34:58 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by chs in ticket #168):

sys/sys/types.h: revision 1.106
sys/arch/hppa/stand/xxboot/Makefile: revision 1.4

Avoid 64bit math in the hppa first stage bootloader. Ok chs@

(martin)

2023-05-15 10:32:53 UTC netbsd-10 commitmail json YAML

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

sys/uvm/uvm_map.c: revision 1.406

uvm: avoid a deadlock in uvm_map_clean()

The locking order between map locks and page "busy" locks
is that the page "busy" lock comes first, but uvm_map_clean()
breaks this rule by holding a map locked (as reader) while
waiting for page "busy" locks.

If another thread is in the page-fault path holding a page
"busy" lock while waiting for the map lock (as a reader)
and at the same time a third thread is blocked waiting for
the map lock as a writer (which blocks the page-fault thread),
then these three threads will all deadlock with each other.

Fix this by marking the map "busy" (to block any modifications)
and unlocking the map lock before possibly waiting for any
page "busy" locks.

Martin Pieuchot reported that the same problem existed in OpenBSD
he applied this fix there after several people tested it.

fixes PR 56952

(martin)

2023-05-15 10:31:10 UTC netbsd-10 commitmail json YAML

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

sys/arch/x68k/stand/boot_ufs/Makefile: revision 1.39

Add udivdi3/umoddi3 (and ashldi3) that were required by recent UFS change.

This increases xxboot_ufs from about 4.5KB to 5.5KB (The upper limit is 8KB).

Thanks tsutsui@ for advices.

(martin)

2023-05-15 10:26:43 UTC netbsd-9 commitmail json YAML

2023-05-15 10:25:31 UTC netbsd-9 commitmail json YAML

Apply patch, requested by manu in ticket #1632:

sys/arch/xen/conf/files.xen (apply patch)

Build fix to define the SELFRELOC option for XEN kernels.
This is not needed in newer branches as those include amd64/conf/files.amd64
from x86/conf/files.x86 (and get the definition via that path)

(martin)

2023-05-15 10:13:40 UTC MAIN commitmail json YAML

indent: fix indentation of multi-line '?:' expressions in functions

(rillig)

2023-05-15 09:53:32 UTC MAIN commitmail json YAML

indent: group parser state by topic

No functional change.

(rillig)

2023-05-15 09:22:53 UTC MAIN commitmail json YAML

indent: let indent format its own code

With manual corrections, as indent does not properly indent multi-line
'?:' expressions nor multi-line controlling expressions.

(rillig)

2023-05-15 09:05:08 UTC MAIN commitmail json YAML

tests/indent: -badp should not add blank lines in initializers

(rillig)

2023-05-15 09:00:51 UTC MAIN commitmail json YAML

indent: document feature toggle for debugging output

(rillig)

2023-05-15 08:56:39 UTC MAIN commitmail json YAML

indent: fix spacing in for loop with declaration (since 2022-02-13)

(rillig)

2023-05-15 08:22:23 UTC MAIN commitmail json YAML

tests/indent: demonstrate wrong spacing in for loops

(rillig)

2023-05-15 08:11:27 UTC MAIN commitmail json YAML

2023-05-15 08:02:01 UTC MAIN commitmail json YAML

2023-05-15 08:01:22 UTC MAIN commitmail json YAML

Count the number of link down events in the MAC using with LINK_DN_CNT.

- Add new event counter "link_dn_cnt" to count the number of link down
  events in the MAC.
- The LINK_DN_CNT register (at 0x0403c) is described only in the
  Denverton's datasheet, so use it only on ixgbe_mac_X550EM_a.

(msaitoh)

2023-05-15 07:57:22 UTC MAIN commitmail json YAML

2023-05-15 07:28:45 UTC MAIN commitmail json YAML

indent: clean up memory and buffer management

Remove the need to explicitly initialize the buffers.  To avoid
subtracting null pointers or comparing them using '<', migrate the
buffers from the (start, end) form to the (start, len) form.  This form
also avoids inconsistencies in whether 'buf.e == buf.s' or 'buf.s ==
buf.e' is used.

Make buffer.st const, to avoid accidental modification of the buffer's
content.

Replace '*buf.e++ = ch' with buf_add_char, to avoid having to keep track
how much unwritten space is left in the buffer.  Remove all safety
margins, that is, no more unchecked access to buf.st[-1] or appending
using '*buf.e++'.

Fix line number counting in lex_word for words that contain line breaks.

No functional change.

(rillig)

2023-05-15 01:42:42 UTC MAIN commitmail json YAML

uvm: avoid a deadlock in uvm_map_clean()

The locking order between map locks and page "busy" locks
is that the page "busy" lock comes first, but uvm_map_clean()
breaks this rule by holding a map locked (as reader) while
waiting for page "busy" locks.

If another thread is in the page-fault path holding a page
"busy" lock while waiting for the map lock (as a reader)
and at the same time a third thread is blocked waiting for
the map lock as a writer (which blocks the page-fault thread),
then these three threads will all deadlock with each other.

Fix this by marking the map "busy" (to block any modifications)
and unlocking the map lock before possibly waiting for any
page "busy" locks.

Martin Pieuchot reported that the same problem existed in OpenBSD
he applied this fix there after several people tested it.

fixes PR 56952

(chs)

2023-05-14 23:58:35 UTC MAIN commitmail json YAML

2023-05-14 22:44:53 UTC MAIN commitmail json YAML

move hppa and powerpc to OpenSSL-3.x

(christos)

2023-05-14 22:38:07 UTC MAIN commitmail json YAML

2023-05-14 22:30:13 UTC MAIN commitmail json YAML

Add a Lenovo mouse so we can set the ALWAYS_ON quirk.

(pgoyette)

2023-05-14 22:26:37 UTC MAIN commitmail json YAML

indent: only null-terminate the buffers if necessary

The only case where a buffer is used as a C-style string is when looking
up a keyword.

No functional change.

(rillig)

2023-05-14 21:28:36 UTC MAIN commitmail json YAML

2023-05-14 19:52:39 UTC MAIN commitmail json YAML

2023-05-14 19:01:35 UTC MAIN commitmail json YAML

move arm to OpenSSL-3.x

(christos)

2023-05-14 18:44:27 UTC MAIN commitmail json YAML

Bump MAXTSIZ from 64MB to 128MB also for o32.

This so that the rather large cc1 from gcc12 can be run.
OK'ed by simonb@

(he)

2023-05-14 18:05:53 UTC MAIN commitmail json YAML

indent: shorten variable names for indenting comments

No functional change.

(rillig)

2023-05-14 17:53:38 UTC MAIN commitmail json YAML

2023-05-14 17:50:29 UTC MAIN commitmail json YAML

2023-05-14 17:21:53 UTC MAIN commitmail json YAML

2023-05-14 17:13:37 UTC MAIN commitmail json YAML

indent: in comments, keep a leading tab

This kind of comments is used for the CVS IDs at the top of files.

(rillig)

2023-05-14 16:47:06 UTC MAIN commitmail json YAML

indent: fix vertical spacing after declarations

A comment is not supposed to change the state of the 'blank line after
declaration', but it did.  The initialization of saved_just_saw_decl was
wrong though since it tried to capture the previous value after it had
already been overwritten.

(rillig)

2023-05-14 16:13:05 UTC MAIN commitmail json YAML

Update loadbsd source and distribution binary to version 3.3.
- Loading the kernel to the highest priority memory segment is default now.
- New option -l to revert the to the previous behaviour of largest segment.
- New option -M to define a minimum size for the memory segment.
- Fixed some warnings and typos.
- Put assembler inline source into its own source text startit.s.
- Can be built with Bebbo's gcc6 Amiga port or with vbcc.

(phx)

2023-05-14 14:14:07 UTC MAIN commitmail json YAML

indent: reduce code for scanning tokens

The input line is guaranteed to end with '\n', so there's no need to
carry another pointer around.

No functional change.

(rillig)

2023-05-14 12:45:56 UTC MAIN commitmail json YAML

2023-05-14 12:12:02 UTC MAIN commitmail json YAML

2023-05-14 11:29:23 UTC MAIN commitmail json YAML

2023-05-14 11:04:57 UTC MAIN commitmail json YAML

openssl compat: Try this again!

compatdir appears to be for things like /usr/lib that have
/usr/lib/eabi as a subdirectory, so for /usr/lib/openssl it would
mean we have /usr/lib/openssl/eabi as a subdirectory.  But that's not
what we have; we have /usr/lib/eabi/openssl.

Let's try using NetBSD.dist.compat.in instead, which appears to be
intended for this purpose, from what I can gather.

(riastradh)

2023-05-14 11:02:53 UTC MAIN commitmail json YAML

indent: reduce binary size

No functional change.

(rillig)

2023-05-14 09:29:58 UTC MAIN commitmail json YAML

kern/sys_descrip.c: Nix trailing whitespace.

(riastradh)

2023-05-14 09:14:30 UTC MAIN commitmail json YAML

Check for RB_HALT in cpu_reboot.

(skrll)

2023-05-14 09:07:54 UTC MAIN commitmail json YAML

2023-05-14 09:05:39 UTC MAIN commitmail json YAML

2023-05-14 09:03:02 UTC MAIN commitmail json YAML

x86/boot(8): Nix trailing whitespace.

(riastradh)

2023-05-14 09:02:05 UTC MAIN commitmail json YAML

options(4): Nix trailing whitespace.

(riastradh)

2023-05-14 07:07:24 UTC MAIN commitmail json YAML

mark /usr/lib/openssl and /usr/lib/openssl/modules as "compatdir".

remove them as explicit part of all arm64 builds when they're only
(currently) used and consumed by llvm builds.

this fixes gcc builds and i don't think it breaks llvm ones though
i'm still waiting for that test.

(mrg)

2023-05-14 01:17:08 UTC MAIN commitmail json YAML

switch alpha to OpenSSL-3.x

(christos)

2023-05-13 20:55:44 UTC MAIN commitmail json YAML

2023-05-13 20:13:05 UTC MAIN commitmail json YAML

openssl: More set list fixes.

(riastradh)

2023-05-13 18:59:36 UTC MAIN commitmail json YAML

2023-05-13 17:54:34 UTC MAIN commitmail json YAML

indent: prevent undefined behavior on unbalanced parentheses

(rillig)

2023-05-13 17:46:10 UTC MAIN commitmail json YAML

2023-05-13 17:20:41 UTC MAIN commitmail json YAML

indent: do not add a blank at the beginning of a line

Most calls to output_line did already reset the variable.  There may be
some untested edge cases in or after comments, but these should be fine
as well.

(rillig)

2023-05-13 16:40:18 UTC MAIN commitmail json YAML

2023-05-13 16:19:37 UTC MAIN commitmail json YAML

indent: replace __dead functions with return statements

No functional change.

(rillig)

2023-05-13 15:44:59 UTC MAIN commitmail json YAML

switch i386 and m68k to OpenSSL-3.x

(christos)

2023-05-13 15:34:22 UTC MAIN commitmail json YAML

2023-05-13 15:12:13 UTC MAIN commitmail json YAML

openssl: libcrypto bf test needs -Wno-missing-field-initializers

(riastradh)

2023-05-13 14:30:49 UTC MAIN commitmail json YAML

2023-05-13 14:19:14 UTC MAIN commitmail json YAML

tests/indent: extend test for blank line after declaration

(rillig)

2023-05-13 14:06:14 UTC netbsd-10 commitmail json YAML

2023-05-13 14:04:04 UTC netbsd-10 commitmail json YAML

Add dedication to Ryo SHIMIZU.

(martin)

2023-05-13 13:48:54 UTC MAIN commitmail json YAML

indent: improve names of option variables

No functional change.

(rillig)

2023-05-13 13:45:24 UTC MAIN commitmail json YAML

indent: add debug logging for enum token classification

(rillig)

2023-05-13 13:43:26 UTC MAIN commitmail json YAML

2023-05-13 13:31:37 UTC MAIN commitmail json YAML

indent: fix lexing of numbers that are spread over multiple lines

(rillig)

2023-05-13 13:26:57 UTC netbsd-10 commitmail json YAML

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

share/man/man8/man8.x86/boot.8: revision 1.27
sys/arch/i386/stand/efiboot/version: revision 1.3
share/man/man8/man8.x86/boot.8: revision 1.28
share/man/man8/man8.x86/boot.8: revision 1.29
sys/arch/i386/stand/lib/exec.c: revision 1.79
sys/arch/i386/stand/efiboot/efiboot.c: revision 1.13
sys/arch/i386/stand/efiboot/bootx64/efibootx64.c: revision 1.6
sys/arch/i386/stand/efiboot/bootia32/efibootia32.c: revision 1.6
sys/arch/i386/stand/efiboot/boot.c: revision 1.22
sys/arch/amd64/amd64/locore.S: revision 1.219
sys/arch/i386/stand/efiboot/bootia32/startprog32.S: revision 1.3
sys/arch/i386/stand/efiboot/efiboot.h: revision 1.12
sys/arch/amd64/conf/files.amd64: revision 1.121
sys/arch/amd64/conf/std.amd64: revision 1.13
share/man/man8/man8.x86/pxeboot.8: revision 1.6
sys/arch/i386/stand/efiboot/bootx64/startprog64.S: revision 1.4
sys/arch/amd64/amd64/locore.S: revision 1.220
share/man/man8/man8.x86/dosboot.8: revision 1.4
share/man/man4/options.4: revision 1.524

Add reloc keyworkd to let EFI bootstrap load amd64 kernel at any address

EFI bootstrap assumes it can copy the amd64 kernel to its ELF load
address (that is KERNTEXTOFF - KERNBASE = 0x200000), but it can
clash with previous UEFI memory allocation, as described here:
http://mail-index.netbsd.org/tech-kern/2023/04/07/msg028833.html

This change adds a reloc keyword for controling where the EFI
boostrap will copy the kernel image. Possible values are:
default - the default and prior behavior, copy at 0x200000.
none - do not copy and use the kernel image where it was loaded.
address - specify an explicit address where to copy the kernel.

This comes with an amd64 kernel patch that makes it self-relocatable.
It first discover where it was loaded in memory, and if this is
different than the expected 0x200000, hhe the kernel relocates
itself and start over at the right address.

Merge x86 boot options in x86/boot(8) and add undocumented UEFI options

We were supposed to keep the option list in x86/boot(8), x86/dosoot(8)
and x86/pxeboot(8) in sync, but it did not happen, hence it may work
better with all the options in x86/boot(8). Also add the undocumented
UEFI boot options.

Add a SELFRELOC kernel option for the sake of documentation clarity.
Instead of telling that x86/boot(8) reloc command needs a kernel able
to self relocate, we can tell it needs a kernel built with the
SELFRELOC option. This keeps the reader from wondering what could
make a kernel able to self relocate.

Remove XXX todo marker left by mistake

Raise the version for new feature (here reloc command)
Suggested by Masanobu SAITOH

(martin)

2023-05-13 13:24:01 UTC MAIN commitmail json YAML

2023-05-13 13:21:35 UTC MAIN commitmail json YAML

distrib/sets: format tests list

(rillig)

2023-05-13 13:04:14 UTC MAIN commitmail json YAML

aarch64: New directories for compat openssl on aarch64.

Hope I got the setlist tags right, not really sure how this works.

(riastradh)

2023-05-13 13:04:04 UTC MAIN commitmail json YAML

libfido2: Needs -Wno-error=pointer-sign on arm.

(riastradh)

2023-05-13 12:51:28 UTC MAIN commitmail json YAML

aq(4): AQC113-116 support by ryo@ has been pull-up'ed into netbsd-10.

(rin)

2023-05-13 12:31:02 UTC MAIN commitmail json YAML

2023-05-13 12:24:46 UTC netbsd-9 commitmail json YAML

2023-05-13 12:23:13 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by chs in ticket #1633):

sys/ufs/ffs/ffs_snapshot.c: revision 1.155

ffs: apply the remaining ffs_snapshot.c part of this FreeBSD commit:
  commit 364ed814e7285c8216d8a201d3ab3674eb34ce29
  Author: Kirk McKusick <mckusick@FreeBSD.org>
  Date:  Thu Dec 9 21:24:00 2004 +0000
    Fixes a bug that caused UFS2 filesystems bigger than 2TB to
    prematurely report that they were full and/or to panic the kernel
    with the message ``ffs_clusteralloc: allocated out of group''.
    Submitted by:  Henry Whincup <henry@jot.to>
    MFC after:      1 week

all the other changes in that commit were applied previously by others:
- sborrill commmitted ffs_alloc.c rev 1.123 in 2009
- simonb committed ffs_alloc.c rev 1.110 in 2008
- the ffs_clusteralloc() part is not needed because we no longer have
  that function.

fixes PR 57307

(martin)

2023-05-13 12:22:26 UTC netbsd-10 commitmail json YAML

2023-05-13 12:20:49 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by chs in ticket #165):

sys/ufs/ffs/ffs_snapshot.c: revision 1.155

ffs: apply the remaining ffs_snapshot.c part of this FreeBSD commit:
  commit 364ed814e7285c8216d8a201d3ab3674eb34ce29
  Author: Kirk McKusick <mckusick@FreeBSD.org>
  Date:  Thu Dec 9 21:24:00 2004 +0000
    Fixes a bug that caused UFS2 filesystems bigger than 2TB to
    prematurely report that they were full and/or to panic the kernel
    with the message ``ffs_clusteralloc: allocated out of group''.
    Submitted by:  Henry Whincup <henry@jot.to>
    MFC after:      1 week

all the other changes in that commit were applied previously by others:
- sborrill commmitted ffs_alloc.c rev 1.123 in 2009
- simonb committed ffs_alloc.c rev 1.110 in 2008
- the ffs_clusteralloc() part is not needed because we no longer have
  that function.

fixes PR 57307

(martin)

2023-05-13 12:17:55 UTC netbsd-10 commitmail json YAML

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

sbin/fsck_ffs/pass2.c: revision 1.52

Apply this commit from FreeBSD:
  commit 6bae6625e0e06816c80ac4971dfccf0643abe3f0
  Author: Kirk McKusick <mckusick@FreeBSD.org>
  Date:  Wed Aug 17 14:19:59 2022 -0700
    Improve handling of missing '.' and '..' in UFS directories.
    The UFS filesystem expects to find '.' and '..' as the first two entries
    in a directory. The kernel's UFS name cache can become quite confused
    when these two entries are not present as the first two entries.
    Prior to this change, when the fsck_ffs(8) utility detected that
    '.' and/or '..' were missing, it would report them, but only offered
    to replace them if the space at the beginning of the directory was
    available. Otherwise it was left to the system administrator to
    move the offending file(s) out of the way and then rerun fsck_ffs(8)
    to create the '.' and '..' entries.
    With this change, fsck_ffs(8) will always be able to create the '.'
    and/or '..' entries. It moves any files in the way elsewhere in the
    directory block. If there is no room in the directory block to which
    to move them, they are placed in the lost+found directory.
    Reported by:  Peter Holm
    Sponsored by: The FreeBSD Foundation

(martin)

2023-05-13 12:16:06 UTC netbsd-10 commitmail json YAML

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

sbin/fsck_ffs/inode.c: revision 1.75

Use %zu rather than %lu to print a size_t (should fix i386 build).

(martin)

2023-05-13 12:13:54 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by chs in ticket #162):

sbin/fsck_ffs/inode.c: revision 1.74
sbin/fsck_ffs/utilities.c: revision 1.68
sbin/fsck_ffs/fsck.h: revision 1.57
sbin/fsck_ffs/pass4.c: revision 1.30

catch up with sign changes in the fs.h

(martin)

2023-05-13 11:54:17 UTC netbsd-10 commitmail json YAML

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

sbin/fsck_ffs/setup.c: revision 1.106
sbin/fsck_ffs/pass5.c: revision 1.57

ufs: more signed/unsigned fixes

Fix the previous signed/unsigned fixes to build on 32-bit,
including applying this commit from FreeBSD:

  commit 2d34afcd04207cf3fa3d5b7f467a890eae75da41
  Author: Kirk McKusick <mckusick@FreeBSD.org>
  Date:  Sun Oct 25 21:04:07 2020 +0000
    Use proper type (ino_t) for inode numbers to avoid improper sign extention
    in the Pass 5 checks. The manifestation was fsck_ffs exiting with this error:
      ** Phase 5 - Check Cyl groups
      fsck_ffs: inoinfo: inumber 18446744071562087424 out of range
    The error only manifests itself for filesystems bigger than about 100Tb.
    Reported by:  Nikita Grechikhin <ngrechikhin at yandex.ru>
    MFC after:    2 weeks
    Sponsored by: Netflix

(martin)

2023-05-13 11:51:15 UTC netbsd-10 commitmail json YAML

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

usr.sbin/makefs/ffs/ffs_alloc.c: revision 1.31
sbin/tunefs/tunefs.c: revision 1.58
sbin/fsck_ffs/setup.c: revision 1.105
sbin/fsck_ffs/pass5.c: revision 1.56
usr.sbin/makefs/ffs.c: revision 1.74
usr.sbin/makefs/ffs/mkfs.c: revision 1.42
usr.sbin/makefs/Makefile: revision 1.40
sys/ufs/ffs/fs.h: revision 1.71
sbin/fsdb/fsdb.c: revision 1.54
sbin/resize_ffs/resize_ffs.c: revision 1.58
sbin/fsck_ffs/pass4.c: revision 1.29
usr.sbin/makefs/ffs/ffs_extern.h: revision 1.9
sbin/newfs/mkfs.c: revision 1.133
sys/ufs/ffs/ffs_alloc.c: revision 1.172
sbin/fsck_ffs/pass1b.c: revision 1.24
usr.sbin/dumpfs/dumpfs.c: revision 1.68
sys/ufs/ffs/ffs_extern.h: revision 1.88
usr.sbin/quotacheck/quotacheck.c: revision 1.51
sys/ufs/ffs/ffs_subr.c: revision 1.54
sbin/fsck_ffs/main.c: revision 1.91
sbin/fsck_ffs/pass1.c: revision 1.63

ufs: fixed signed/unsigned bugs affecting large file systems

Apply these commits from FreeBSD:
  commit e870d1e6f97cc73308c11c40684b775bcfa906a2
  Author: Kirk McKusick <mckusick@FreeBSD.org>
  Date:  Wed Feb 10 20:10:35 2010 +0000
    This fix corrects a problem in the file system that treats large
    inode numbers as negative rather than unsigned. For a default
    (16K block) file system, this bug began to show up at a file system
    size above about 16Tb.
    To fully handle this problem, newfs must be updated to ensure that
    it will never create a filesystem with more than 2^32 inodes. That
    patch will be forthcoming soon.
    Reported by: Scott Burns, John Kilburg, Bruce Evans
    Followup by: Jeff Roberson
    PR:          133980
    MFC after:  2 weeks

  commit 81479e688b0f643ffacd3f335b4b4bba460b769d
  Author: Kirk McKusick <mckusick@FreeBSD.org>
  Date:  Thu Feb 11 18:14:53 2010 +0000
    One last pass to get all the unsigned comparisons correct.

In additional to the changes from FreeBSD, this commit includes quite a few
related changes to appease -Wsign-compare.

(martin)

2023-05-13 11:48:19 UTC MAIN commitmail json YAML

change a typo in sizeof(struct queueue *) to sizeof(nqueue[0])
riastradh recommends using array[0] instead of pointer.

(andvar)

2023-05-13 11:45:54 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #1632):

share/man/man8/man8.x86/boot.8: revision 1.27
sys/arch/i386/stand/efiboot/version: revision 1.3
share/man/man8/man8.x86/boot.8: revision 1.28 (via patch)
share/man/man8/man8.x86/boot.8: revision 1.29 (via patch)
sys/arch/i386/stand/lib/exec.c: revision 1.79
sys/arch/i386/stand/efiboot/efiboot.c: revision 1.13
sys/arch/i386/stand/efiboot/bootx64/efibootx64.c: revision 1.6
sys/arch/i386/stand/efiboot/bootia32/efibootia32.c: revision 1.6
sys/arch/i386/stand/efiboot/boot.c: revision 1.22
sys/arch/amd64/amd64/locore.S: revision 1.219
sys/arch/i386/stand/efiboot/bootia32/startprog32.S: revision 1.3
sys/arch/i386/stand/efiboot/efiboot.h: revision 1.12
sys/arch/amd64/conf/files.amd64: revision 1.121
sys/arch/amd64/conf/std.amd64: revision 1.13
share/man/man8/man8.x86/pxeboot.8: revision 1.6
sys/arch/i386/stand/efiboot/bootx64/startprog64.S: revision 1.4
sys/arch/amd64/amd64/locore.S: revision 1.220
share/man/man8/man8.x86/dosboot.8: revision 1.4
share/man/man4/options.4: revision 1.524

Add reloc keyworkd to let EFI bootstrap load amd64 kernel at any address

EFI bootstrap assumes it can copy the amd64 kernel to its ELF load
address (that is KERNTEXTOFF - KERNBASE = 0x200000), but it can
clash with previous UEFI memory allocation, as described here:
http://mail-index.netbsd.org/tech-kern/2023/04/07/msg028833.html

This change adds a reloc keyword for controling where the EFI
boostrap will copy the kernel image. Possible values are:
default - the default and prior behavior, copy at 0x200000.
none - do not copy and use the kernel image where it was loaded.
address - specify an explicit address where to copy the kernel.

This comes with an amd64 kernel patch that makes it self-relocatable.
It first discover where it was loaded in memory, and if this is
different than the expected 0x200000, hhe the kernel relocates
itself and start over at the right address.

Merge x86 boot options in x86/boot(8) and add undocumented UEFI options

We were supposed to keep the option list in x86/boot(8), x86/dosoot(8)
and x86/pxeboot(8) in sync, but it did not happen, hence it may work
better with all the options in x86/boot(8). Also add the undocumented
UEFI boot options.

Add a SELFRELOC kernel option for the sake of documentation clarity.
Instead of telling that x86/boot(8) reloc command needs a kernel able
to self relocate, we can tell it needs a kernel built with the
SELFRELOC option. This keeps the reader from wondering what could
make a kernel able to self relocate.

Remove XXX todo marker left by mistake

Raise the version for new feature (here reloc command)
Suggested by Masanobu SAITOH

(martin)

2023-05-13 11:30:45 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by khorben in ticket #1631):

share/man/man4/video.4: revision 1.11

video(4): fix a typo (PR misc/57364)

(martin)

2023-05-13 11:30:28 UTC MAIN commitmail json YAML

fix typo in unused definition s/ESA_KDATA_OUEUE_LEFT/ESA_KDATA_QUEUE_LEFT/.

(andvar)

2023-05-13 11:29:38 UTC netbsd-10 commitmail json YAML

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

share/man/man4/video.4: revision 1.11

video(4): fix a typo (PR misc/57364)

(martin)

2023-05-13 11:27:10 UTC MAIN commitmail json YAML

s/requied/required/ in comments (likely grammar should be also improved in the
future).

(andvar)

2023-05-13 11:22:02 UTC netbsd-10 commitmail json YAML

Apply patch, requested by rin in ticket #157:

doc/CHANGES (apply patch)

Note aq(4) changes from ticket #60

(martin)

2023-05-13 11:19:20 UTC MAIN commitmail json YAML

2023-05-13 11:11:39 UTC MAIN commitmail json YAML

libcryptotest: Suppress some warnings.

Detected by clang aarch64 32-bit arm compat library build.

(riastradh)

2023-05-13 11:05:01 UTC netbsd-10 commitmail json YAML

Pull up the following revisions, requested by tsutsui in ticket #141:

doc/CHANGES                            r1.167-r1.169 (via patch)

Note more user visible changes.

(martin)

2023-05-13 10:56:55 UTC MAIN commitmail json YAML

compat: Disable relro in 32-bit arm compat.

Not supported by binutils:

ld: warning: -z relro ignored

PR toolchain/57405

(riastradh)

2023-05-13 10:56:10 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by yamaguchi in ticket #139):

sys/dev/pci/vioscsi.c: revision 1.31
sys/dev/pci/vio9p.c: revision 1.10
sys/dev/pci/vioscsi.c: revision 1.32
sys/dev/pci/vio9p.c: revision 1.11
sys/dev/pci/vioscsi.c: revision 1.33
sys/dev/pci/ld_virtio.c: revision 1.31
sys/dev/virtio/viocon.c: revision 1.6
sys/dev/pci/vioscsi.c: revision 1.34
sys/dev/pci/ld_virtio.c: revision 1.32
sys/dev/virtio/viocon.c: revision 1.7
sys/dev/virtio/viocon.c: revision 1.8
sys/dev/pci/vioscsi.c: revision 1.36
sys/dev/pci/virtioreg.h: revision 1.12
sys/dev/pci/viornd.c: revision 1.19
sys/dev/pci/virtio.c: revision 1.66
sys/dev/pci/virtio.c: revision 1.67
sys/dev/pci/virtio.c: revision 1.68
sys/dev/pci/if_vioif.c: revision 1.103
sys/dev/pci/virtio.c: revision 1.69
sys/dev/pci/if_vioif.c: revision 1.104
sys/dev/pci/virtio_pci.c: revision 1.40
sys/dev/virtio/virtio_mmio.c: revision 1.8
sys/dev/virtio/virtio_mmio.c: revision 1.9
sys/dev/pci/viomb.c: revision 1.14
sys/dev/pci/viomb.c: revision 1.15
sys/dev/pci/viomb.c: revision 1.17
sys/dev/pci/viornd.c: revision 1.20
sys/dev/pci/viornd.c: revision 1.21
sys/dev/pci/virtiovar.h: revision 1.25
sys/dev/pci/virtiovar.h: revision 1.26
sys/dev/pci/virtiovar.h: revision 1.27
sys/dev/pci/virtiovar.h: revision 1.28
sys/dev/pci/virtio.c: revision 1.70
sys/dev/pci/virtio.c: revision 1.71
sys/dev/pci/virtio.c: revision 1.72
sys/dev/pci/virtio.c: revision 1.73
sys/dev/pci/virtio.c: revision 1.74
sys/dev/pci/virtio_pci.c: revision 1.39

Set virtqueues in virtio_child_attach_finish

The number of virtqueue maybe change in a part of VirtIO devices
(e.g. vioif(4)). And it is fixed after negotiation of features.
So the configuration is moved into the function.

viocon(4): fix not to allocate unused virtqueue

viocon(4) allocates 4 virtqueues but it only uses 2 (0 and 1) queues.

Added functions to set interrupt handler and index into virtqueue

Added check of pointer for allocated memory before release of resource

Setup virtqueues after registering them to virtio_softc
restore fetch of qsize.

Mark as MPSAFE.

virtio(4): Avoid name collision with global intrhand on sparc64.

Pacifies -Werror=shadow.
No functional change intended.

Use PRIuBUSSIZE to print bus_size_t variables.

virtio(4): Fix sizing of virtqueue allocation.
vq->vq_avail[0].ring is a zero-length array, and thus sizeof is zero;
likewise vq->vq_used[0].ring.
Use vq->vq_avail[0].ring[0] and vq->vq_used[0].ring[0] to fix this
and restore the previous allocation sizing logic.
XXX We shouldn't use zero-length arrays here -- they are asking for
trouble like this, and C99 has a standard way to express what we're
actually trying to get at it, flexible array members.
PR kern/57304

virtio(4): Use flexible array members, not zero-length arrays.
This enables the compiler to detect sizeof mistakes like
PR kern/57304.

Use descriptor chain for free slots instead of vq_entry list
Descriptors can be chained by themself. And descriptors added to
avail ring or used ring are already chained. But it was not used
for unused descriptors and another linked list structure named
vq_entry was used.

The chain is also used for unused descriptors to make virtio(4)
simpler.

Added flags to store status of attaching a virtio device

This prevents a panic on reboot after a virtio device had called
virtio_child_attach_failed().

Fix wrong variable names
This fixes build errors in virtio_mmio.c

(martin)

2023-05-13 10:56:08 UTC MAIN commitmail json YAML

2023-05-13 10:11:36 UTC MAIN commitmail json YAML

dk(4): Need pdk->dk_openlock to read pdk->dk_wedges.

(riastradh)

2023-05-13 09:40:47 UTC MAIN commitmail json YAML

indent: clean up a condition, add comments

No functional change.

(rillig)

2023-05-13 09:27:49 UTC MAIN commitmail json YAML

2023-05-13 08:33:39 UTC MAIN commitmail json YAML

2023-05-13 06:52:48 UTC MAIN commitmail json YAML

2023-05-13 06:36:33 UTC MAIN commitmail json YAML

indent: don't try to read from the file '(null)/.indent.pro'

(rillig)

2023-05-12 22:38:47 UTC MAIN commitmail json YAML

indent: rename placeholder symbol for parser stack

No functional change outside debug mode.

(rillig)

2023-05-12 22:36:15 UTC MAIN commitmail json YAML

tests/indent: test pushing the placeholder symbol to the parser stack

(rillig)

2023-05-12 15:36:02 UTC MAIN commitmail json YAML

indent: remove code for parsing declarations without semicolon

The statement from the comment that declarations do not need semicolons
is wrong. A possible input that matched this rule is 'void f(void) { int
a }'.

(rillig)

2023-05-12 13:29:41 UTC MAIN commitmail json YAML

When using -H, make the appearance of the worm head depend upon the body
(more than it did before).

(kre)

2023-05-12 11:49:47 UTC MAIN commitmail json YAML

Fix broken conditional

(ryoon)

2023-05-12 11:27:48 UTC MAIN commitmail json YAML

switch vax to OpenSSL-3.x

(christos)

2023-05-12 11:13:09 UTC MAIN commitmail json YAML

distrib/sets/lists: Nix trailing whitespace.

No functional change intended.

(riastradh)

2023-05-12 11:01:11 UTC MAIN commitmail json YAML

indent: sync manual page with recent changes

(rillig)

2023-05-12 10:53:33 UTC MAIN commitmail json YAML

2023-05-12 10:13:37 UTC MAIN commitmail json YAML

i915: Avoid dereferencing null fence if resv has changed.

PR kern/57402

XXX pullup-10

(riastradh)

2023-05-12 08:40:54 UTC MAIN commitmail json YAML

indent: condense code for handling spaced expressions

No functional change outside debug mode.

(rillig)

2023-05-12 02:26:48 UTC MAIN commitmail json YAML

2023-05-12 02:23:32 UTC MAIN commitmail json YAML

2023-05-11 23:11:25 UTC MAIN commitmail json YAML

ffs: apply the remaining ffs_snapshot.c part of this FreeBSD commit:

  commit 364ed814e7285c8216d8a201d3ab3674eb34ce29
  Author: Kirk McKusick <mckusick@FreeBSD.org>
  Date:  Thu Dec 9 21:24:00 2004 +0000

    Fixes a bug that caused UFS2 filesystems bigger than 2TB to
    prematurely report that they were full and/or to panic the kernel
    with the message ``ffs_clusteralloc: allocated out of group''.

    Submitted by:  Henry Whincup <henry@jot.to>
    MFC after:      1 week

all the other changes in that commit were applied previously by others:
- sborrill commmitted ffs_alloc.c rev 1.123 in 2009
- simonb committed ffs_alloc.c rev 1.110 in 2008
- the ffs_clusteralloc() part is not needed because we no longer have
  that function.

fixes PR 57307

(chs)

2023-05-11 21:36:31 UTC MAIN commitmail json YAML

tests/indent: test interaction between preprocessing and comments

(rillig)

2023-05-11 20:09:00 UTC MAIN commitmail json YAML

2023-05-11 19:14:55 UTC MAIN commitmail json YAML

indent: clean up input buffer handling

No functional change.

(rillig)

2023-05-11 19:01:35 UTC MAIN commitmail json YAML

indent: don't touch comments in preprocessing lines

The indentation of multi-line comments was wrong, and the code for
handling them was too complicated.

(rillig)

2023-05-11 18:44:14 UTC MAIN commitmail json YAML

tests/indent: add more tests for preprocessing directives

(rillig)

2023-05-11 18:36:36 UTC MAIN commitmail json YAML

tests/indent: test multi-line comments in preprocessing lines

(rillig)

2023-05-11 18:26:56 UTC MAIN commitmail json YAML

2023-05-11 18:13:55 UTC MAIN commitmail json YAML

2023-05-11 18:03:52 UTC MAIN commitmail json YAML

add missing entry for binutils

(christos)

2023-05-11 17:57:14 UTC MAIN commitmail json YAML

2023-05-11 17:22:56 UTC MAIN commitmail json YAML

2023-05-11 16:18:31 UTC MAIN commitmail json YAML

2023-05-11 15:26:13 UTC MAIN commitmail json YAML

2023-05-11 14:36:12 UTC MAIN commitmail json YAML

2023-05-11 14:34:31 UTC MAIN commitmail json YAML

2023-05-11 11:58:56 UTC MAIN commitmail json YAML

Add missing path for MKCOMPAT=no from Adam

(christos)

2023-05-11 11:25:47 UTC MAIN commitmail json YAML

indent: move parser state variables to the parser_state struct

Include the variables in the debug output.

(rillig)

2023-05-11 10:54:14 UTC MAIN commitmail json YAML

indent: eliminate a local variable for else-if handling

No functional change intended.

(rillig)