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

2024-05-10 21:16:18 UTC Now

2023-06-19 09:06:01 UTC MAIN commitmail json YAML

2023-06-19 08:40:30 UTC MAIN commitmail json YAML

2023-06-19 08:32:39 UTC MAIN commitmail json YAML

2023-06-19 08:28:09 UTC MAIN commitmail json YAML

Repair test coverage.  I revert by proxy as the committer seems too busy to even reply mail.

TODO:
Provide some way for small machines to run subset test so that they get
shorter run time at the expense of test coverage.

(knakahara)

2023-06-19 08:24:21 UTC MAIN commitmail json YAML

Fix typo in the document. From FreeBSD.

(msaitoh)

2023-06-19 08:23:35 UTC MAIN commitmail json YAML

s/value value/value/ in comment. No functional change.

(msaitoh)

2023-06-19 08:21:49 UTC MAIN commitmail json YAML

2023-06-19 08:02:08 UTC MAIN commitmail json YAML

2023-06-19 07:40:59 UTC MAIN commitmail json YAML

use xorg-pkg-ver.mk to get PACKAGE_STRING defined.

(mrg)

2023-06-19 07:32:08 UTC MAIN commitmail json YAML

2023-06-19 07:23:39 UTC MAIN commitmail json YAML

make _port 'const', to match the users.

(mrg)

2023-06-19 07:21:17 UTC MAIN commitmail json YAML

transform XFILESEARCHPATHDEFAULT in the pkg-config file.

(mrg)

2023-06-19 06:44:24 UTC MAIN commitmail json YAML

2023-06-19 04:46:12 UTC MAIN commitmail json YAML

2023-06-19 04:36:05 UTC MAIN commitmail json YAML

2023-06-19 04:30:27 UTC MAIN commitmail json YAML

whitespace -> tab, blank line, no binary changes.

(rin)

2023-06-19 03:59:24 UTC MAIN commitmail json YAML

2023-06-19 03:52:50 UTC MAIN commitmail json YAML

2023-06-19 03:21:14 UTC MAIN commitmail json YAML

Cherry-pick upstream fix for LibreSSL. NFC for us at the moment.

https://github.com/libevent/libevent/commit/883630f76cbf512003b81de25cd96cb75c6cf0f9

Don't define BIO_get_init() for LibreSSL 3.5+

BIO_get_init() is available in LibreSSL 3.5 and later. The BIO type
will become opaque, so the existing macro will break the build.

(rin)

2023-06-19 03:03:11 UTC MAIN commitmail json YAML

Silence wrong maybe-uninitialized raised by GCC/x86_64 10.4.0 -Os.

(rin)

2023-06-18 22:18:13 UTC MAIN commitmail json YAML

strspn: fix typo in comment

(rillig)

2023-06-18 20:43:53 UTC MAIN commitmail json YAML

2023-06-18 19:30:31 UTC MAIN commitmail json YAML

tests/make: align variable name in test for multiple-inclusion guards

(rillig)

2023-06-18 19:16:51 UTC MAIN commitmail json YAML

2023-06-18 19:08:18 UTC MAIN commitmail json YAML

ixp425-fw.README: fix spelling: s/Cypto/Crypto/

(gutteridge)

2023-06-18 18:16:40 UTC MAIN commitmail json YAML

sysctl(7): Note nodev,nosuid requirement for user-mounted fs.

While here, tidy up language and markup a smidge.

(riastradh)

2023-06-18 07:32:33 UTC MAIN commitmail json YAML

indent: only add blank lines before actual block comments

(rillig)

2023-06-18 07:29:37 UTC MAIN commitmail json YAML

indent: test block comments and the -bbb option

(rillig)

2023-06-18 07:10:24 UTC MAIN commitmail json YAML

indent: remove support for backspace in code and comments

The C code in the whole tree does not contain a single literal
backspace.

(rillig)

2023-06-18 06:56:33 UTC MAIN commitmail json YAML

indent: untangle code for handling the statement indentation

The expression 'psyms.level-- - 2' did too much in a single line, so
extract the '--' to a separate statement, to highlight the symmetry
between the 'sym' and 'ind_level' code.

No functional change.

(rillig)

2023-06-17 23:03:20 UTC MAIN commitmail json YAML

indent: clean up

Extract duplicate code for handling line continuations.

Prevent theoretic undefined behavior in strspn, as inp.s is not
null-terminated.

Remove adding extra space characters when processing comments, as these
are not necessary to force a line of output.

No functional change.

(rillig)

2023-06-17 22:28:49 UTC MAIN commitmail json YAML

2023-06-17 22:09:25 UTC MAIN commitmail json YAML

2023-06-17 15:47:31 UTC MAIN commitmail json YAML

Include the OpenSSL Makefile fragment so that build_install works on each
OpenSSL subdirectory.

(christos)

2023-06-17 15:45:51 UTC MAIN commitmail json YAML

Split the SUBDIR variable into a separate Makefile so it can be used
by /usr/src/lib/Makefile

(christos)

2023-06-17 12:09:36 UTC MAIN commitmail json YAML

2023-06-17 11:57:49 UTC MAIN commitmail json YAML

Rework microcode for IXP425 npe(4).

Instead of using objcopy(1), which cannot handle EABI version
embedded in e_flags of ELF header, add a dedicated asm file.

If proprietary microcode binary is present, it is incbin'ed
from that asm file.

(rin)

2023-06-17 11:41:11 UTC MAIN commitmail json YAML

Relocate FFS_NO_SNAPSHOT to where it should be...

(rin)

2023-06-17 11:39:41 UTC MAIN commitmail json YAML

Sprinkle FFS_NO_SNAPSHOT and -fno-unwind-tables to reduce
memory footprint.

(rin)

2023-06-17 11:35:25 UTC MAIN commitmail json YAML

Build NSLU2 kernel with NOCTF="yes" as workaround for
PR toolchain/57146, which I'm working on :).

Now kernel image fits within its reserved VA range again.

(rin)

2023-06-17 11:28:13 UTC MAIN commitmail json YAML

Panic if kernel image is not fit within its VA range,
rather than silently freeze later.

(rin)

2023-06-17 11:24:20 UTC MAIN commitmail json YAML

Missing #endif for the previous...

(rin)

2023-06-17 11:22:20 UTC MAIN commitmail json YAML

Catch up with new pmap_devmap implementation.

Now, hardcoded VA's should be aligned to L1 section (1M) boundaries.
Rather, just disable ones if there's no need for statically mapping.

(rin)

2023-06-16 23:51:32 UTC MAIN commitmail json YAML

2023-06-16 23:36:26 UTC MAIN commitmail json YAML

Fix memory leak

CVS: ----------------------------------------------------------------------
CVS: CVSROOT  cvs.NetBSD.org:/cvsroot
CVS: please use "PR category/123" to have the commitmsg appended to PR 123
CVS:
CVS: Please evaluate your changes and consider the following.
CVS: Abort checkin if you answer no.
CVS: => For all changes:
CVS: Do the changed files compile?
CVS: Has the change been tested?
CVS: => If you are not completely familiar with the changed components:
CVS: Has the change been posted for review?
CVS: Have you allowed enough time for feedback?
CVS: => If the change is major:
CVS: => If the change adds files to, or removes files from $DESTDIR:
CVS: => If you are changing a library or kernel interface:
CVS: Have you successfully run "./build.sh release"?

(wiz)

2023-06-16 23:32:37 UTC MAIN commitmail json YAML

Remove trailing whitespace.

(wiz)

2023-06-16 23:31:54 UTC MAIN commitmail json YAML

Comment out variable assignations that are not used.

Remove trailing whitespace.

(wiz)

2023-06-16 23:19:01 UTC MAIN commitmail json YAML

2023-06-16 23:17:22 UTC MAIN commitmail json YAML

indent: add debug output for typedef declarations

(rillig)

2023-06-16 23:07:53 UTC MAIN commitmail json YAML

2023-06-16 22:30:35 UTC MAIN commitmail json YAML

make: do not allow delete of readOnly variable.

Sometimes we mark a variable readOnly to guard against .undef

(sjg)

2023-06-16 22:18:02 UTC MAIN commitmail json YAML

add missing 'obsolete' keyword

(wiz)

2023-06-16 20:38:19 UTC MAIN commitmail json YAML

2023-06-16 20:01:20 UTC MAIN commitmail json YAML

2023-06-16 19:40:46 UTC MAIN commitmail json YAML

s/curent/current/ in comment.

(andvar)

2023-06-16 14:26:27 UTC MAIN commitmail json YAML

2023-06-16 14:12:10 UTC MAIN commitmail json YAML

2023-06-16 13:43:30 UTC MAIN commitmail json YAML

tests/indent: add a few code snippets from usr.bin/xlint

(rillig)

2023-06-16 12:55:57 UTC MAIN commitmail json YAML

2023-06-16 12:30:45 UTC MAIN commitmail json YAML

2023-06-16 11:58:33 UTC MAIN commitmail json YAML

tests/indent: demonstrate wrong tokenization after typedef

Since 2023-06-10 06:52, which fixed the indentation of C11 _Generic
expressions.

(rillig)

2023-06-16 11:48:32 UTC MAIN commitmail json YAML

2023-06-16 11:27:49 UTC MAIN commitmail json YAML

indent: rename a field of the parser state

The previous name 'comment_in_first_line' was misleading, as it could
mean that there was a comment in the first line of the file.

No functional change.

(rillig)

2023-06-16 11:27:00 UTC MAIN commitmail json YAML

patch: add --backup-if-mismatch and --no-backup-if-mismatch for GNU patch compatibility

These options only make sense in POSIX mode, since NetBSD's patch
has --backup enabled by default and GNU patch doesn't.

In POSIX mode, GNU patch and NetBSD patch now behave the same for these
two options.

(wiz)

2023-06-16 09:25:13 UTC MAIN commitmail json YAML

2023-06-16 07:20:45 UTC MAIN commitmail json YAML

2023-06-16 07:12:46 UTC MAIN commitmail json YAML

make: remove parameter names from function declarations

No binary change.

(rillig)

2023-06-16 03:02:30 UTC MAIN commitmail json YAML

White space fixes. No binary changes.

(rin)

2023-06-16 02:48:07 UTC MAIN commitmail json YAML

Align function name in its declaration consistently.
No binary changes.

(rin)

2023-06-16 02:46:23 UTC MAIN commitmail json YAML

Consistently use __inline instead of inline, as done for rev. 1.119:
http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/net/route.h#rev1.119

(rin)

2023-06-15 13:11:20 UTC MAIN commitmail json YAML

+CNA (CVE Numbering Authority)

(jschauma)

2023-06-15 11:27:37 UTC MAIN commitmail json YAML

indent: consolidate handling of statement continuations

(rillig)

2023-06-15 10:59:06 UTC MAIN commitmail json YAML

2023-06-15 10:34:12 UTC MAIN commitmail json YAML

indent: fix indentation of multi-line enum constant initializers

(rillig)

2023-06-15 09:19:07 UTC MAIN commitmail json YAML

2023-06-15 09:15:54 UTC MAIN commitmail json YAML

Undo unlock/relock for VOP_IOCTL().

PR kern/57450 (unplugging hung USB disk triggers panic via _vstate_assert)

(hannken)

2023-06-15 09:15:13 UTC MAIN commitmail json YAML

2023-06-15 09:13:36 UTC MAIN commitmail json YAML

VOP_IOCTL() is a wrapper around spec_ioctl() aka Xdev_ioctl() and
protected with spec_io_enter()/spec_io_exit() so there is no need
to force specific vnode locking.

Set locking requirement to '= = =' (unchanged, locked or unlocked).

PR kern/57450 (unplugging hung USB disk triggers panic via _vstate_assert)

(hannken)

2023-06-15 08:40:20 UTC MAIN commitmail json YAML

indent: fix alignment of multi-line declarations

(rillig)

2023-06-15 07:21:45 UTC MAIN commitmail json YAML

2023-06-15 06:28:32 UTC MAIN commitmail json YAML

G/C file was renamed in recent commit.

(skrll)

2023-06-15 03:20:59 UTC MAIN commitmail json YAML

Add missing include paths for libz. Not used at the moment although.

(rin)

2023-06-14 23:03:20 UTC MAIN commitmail json YAML

Remove redundant variable assignment

(Someone may want to define MAKEDEVTARGETS differently than is done at
present, but that would be a different change.)

(gutteridge)

2023-06-14 21:35:01 UTC MAIN commitmail json YAML

indent: reduce number of relocations

Since all command line options modify a member of struct options, there
is no need to encode that relocation 38 times.

No functional change.

(rillig)

2023-06-14 20:46:08 UTC MAIN commitmail json YAML

2023-06-14 19:05:40 UTC MAIN commitmail json YAML

2023-06-14 17:52:46 UTC MAIN commitmail json YAML

indent: fix out-of-bounds read when reducing a statement

Since parse.c 1.73 from today. The parser symbol psym_stmt_list that was
removed in that commit acted as a stop symbol, so that psyms_reduce_stmt
would save a memory access.

(rillig)

2023-06-14 17:07:33 UTC MAIN commitmail json YAML

tests/indent: separate stdout from stderr

Due to buffering, there was no guarantee that the output would be
exactly in the same order as written in the tests.

(rillig)

2023-06-14 16:14:30 UTC MAIN commitmail json YAML

indent: clean up array indexing for parser symbols

With 'top' pointing to the actual top element, the array was indexed in
the closed range from 0 to top. All other arrays are indexed by the
usual half-open interval from 0 to len.

No functional change.

(rillig)

2023-06-14 14:11:28 UTC MAIN commitmail json YAML

2023-06-14 13:15:30 UTC MAIN commitmail json YAML

indent: merge duplicate code

(rillig)

2023-06-14 11:18:09 UTC MAIN commitmail json YAML

indent: fix formatting of comment after 'switch (expr)'

(rillig)

2023-06-14 10:30:35 UTC MAIN commitmail json YAML

Make this compile again with VERBOSE_INIT_ARM.

(rin)

2023-06-14 10:29:52 UTC MAIN commitmail json YAML

indent: use correct preprocessing directive in error message

(rillig)

2023-06-14 10:26:46 UTC MAIN commitmail json YAML

Use %zd instead of %ld for ssize_t.

(rin)

2023-06-14 10:26:00 UTC MAIN commitmail json YAML

2023-06-14 09:57:02 UTC MAIN commitmail json YAML

2023-06-14 09:31:05 UTC MAIN commitmail json YAML

2023-06-14 08:36:51 UTC MAIN commitmail json YAML

indent: remove another flag from parser state

When processing a comment, the flag ps.next_col_1 was not used for the
next token, but for a line within a comment.  As its scope was limited
to a single comment, there is no need to store it any longer than that

No functional change.

(rillig)

2023-06-14 08:25:15 UTC MAIN commitmail json YAML

2023-06-14 07:20:55 UTC MAIN commitmail json YAML

2023-06-14 02:28:41 UTC MAIN commitmail json YAML

Fix previous. Patch mistakenly applied somehow...

(rin)

2023-06-14 01:27:47 UTC MAIN commitmail json YAML

Make PCI_ADDR_FIXUP depended on PCI_BUS_FIXUP.
It is no-op if PCI_BUS_FIXUP is missing.

(rin)

2023-06-14 01:16:28 UTC MAIN commitmail json YAML

Cite src/sys/rump/README.compileopts as a reference for MKRUMP.

(rin)

2023-06-14 00:52:25 UTC MAIN commitmail json YAML

Avoid void * pointer arithmetic; cast to UINT8 * explicitly.
No binary changes for aarch64 at least.

(rin)

2023-06-14 00:42:21 UTC MAIN commitmail json YAML

Add missing member for terminating sentinel.

(rin)

2023-06-14 00:35:19 UTC MAIN commitmail json YAML

Sprinkle braces around _PROP_RWLOCK_UNLOCK() in ``if'' block.
It is expanded into /* nothing */ for _STANDALONE.

(rin)

2023-06-14 00:28:55 UTC MAIN commitmail json YAML

Add /* FALLTHROUGH */ comment for sure.

(rin)

2023-06-14 00:07:22 UTC MAIN commitmail json YAML

force PHY loopback while uengine reloading process as tianocore/EDK2 UEFI
mentions.  A piece of comment updates.

(nisimura)

2023-06-13 16:56:00 UTC MAIN commitmail json YAML

fix build.sh wrong variable use that caused nbmake to be always rebult
(Jan-Benedict Glaw)

(christos)

2023-06-13 10:11:17 UTC MAIN commitmail json YAML

- use sx_wait() to avoid stalling the MBus
- request 32bit alignment for glyphcache cells

(macallan)

2023-06-13 10:09:32 UTC MAIN commitmail json YAML

add counter to periodically drain the instruction queue in order to avoid
stalling the MBus during long SX operations
adapted from xf86-video-suncg14

(macallan)

2023-06-13 00:15:52 UTC MAIN commitmail json YAML

major code quality improvements, descriptive comments, code density.

(nisimura)

2023-06-12 23:29:32 UTC MAIN commitmail json YAML

Remove redundant variable assignment

It got clobbered by another assignment later, and this has been the
case since r. 1.1 of the file.

(gutteridge)

2023-06-12 21:00:38 UTC MAIN commitmail json YAML

2023-06-12 19:04:14 UTC MAIN commitmail json YAML

2023-06-12 18:59:57 UTC MAIN commitmail json YAML

2023-06-12 12:58:17 UTC MAIN commitmail json YAML

Call / define fdtbus_cpus_md_attach for platforms with cpus @ fdt.

The RISC-V binding here seems somewhat of an abuse, but it exists in
mainline linux.

(skrll)

2023-06-12 06:47:17 UTC MAIN commitmail json YAML

Fix compile for non-MULTIPROCESSOR and PMAP_TLB_MAX > 1 builds

(skrll)

2023-06-12 06:36:28 UTC MAIN commitmail json YAML

Fixup UVMHIST builds

(skrll)

2023-06-11 20:34:14 UTC MAIN commitmail json YAML

BUILDING: remove duplication from mk.conf(5)

Remove all "make" variables / mk.conf(5) variables already documented
in mk.conf(5).  The duplication was a maintenance headache, as I've
experienced over recent weeks getting the build documentation up to
date.

Add notes clarifying that manual page references are to the NetBSD
manual pages, not to the host manual pages, and how to format from
source, or find online at https://man.netbsd.org.

Add explicit links to the mdoc(7) in-tree source for mk.conf(5),
hier(7), and release(7) because those are directly relevant to the host
build information in BUILDING.

Note: We don't normally need these notes for native documentation,
but BUILDING is intended for users on host systems which might not
be NetBSD(-current).

Add missing defaults.

(lukem)

2023-06-11 20:33:46 UTC MAIN commitmail json YAML

mk.conf(5): more variables from BUILDING and build.sh

Add more variables from build.sh, BUILDING, and various
Makefile's documentation:
CDEXTRA CONFIGOPTS KERNARCHDIR KERNCONFDIR
KERNOBJDIR KERNSRCDIR LOCALTIME

Default sentences now consistently end with ".".
Consistency tweaks in "otherwise".
Editorial tweaks.

(lukem)

2023-06-11 17:54:18 UTC MAIN commitmail json YAML

2023-06-11 15:28:21 UTC MAIN commitmail json YAML

Correct history (Brad Smith)

(christos)

2023-06-11 10:49:44 UTC MAIN commitmail json YAML

BUILDING: update from mk.conf(5). reorder

Sync variable entries from mk.conf(5).

Merge the "make variables for full builds" section into the previous.
Having two separate sections and some entries duplicated was confusing
when searching for variables.

(lukem)

2023-06-11 10:44:33 UTC MAIN commitmail json YAML

mk.conf(5): add remaining vars from BUILDING

Add more variables from BUILDING:
INSTALLBOOT_BOARDS INSTALLWORLDDIR NOCLEANDIR
NODISTRIBDIRS NOINCLUDES.

Add build.sh related notes (from BUILDING).

Clarify "target" as "target architecture" where appropriate
(versus a make target where that's obvious from context.)

Move all obsolete and deprecated variables to
new "OBSOLETE VARIABLES" section at the end.

Add some per-variable editorial improvements from BUILDING.

Change sub headings to headings; it's easier to read.
(I don't know why mdoc doesn't allow blank lines around .Ss)

(lukem)

2023-06-11 10:43:51 UTC MAIN commitmail json YAML

more NBUILDJOBS deprecation

The NBUILDJOBS option was deprecated in 2002;
there's no need to keep warning about it,
remove from params / show-params,
and only document as obsolete.

(lukem)

2023-06-10 21:36:38 UTC MAIN commitmail json YAML

indent: rename misleading variable

The name started with 'line_start', but the value is not always the
value from the beginning of the line.

No functional change.

(rillig)

2023-06-10 20:37:13 UTC MAIN commitmail json YAML

indent: fix debug output

When the parser state was first printed, there were unintended diff
markers.  Treat the previous lexer symbol like the other parts of the
parser state, as omitting it from the diff output is confusing.

(rillig)

2023-06-10 18:46:42 UTC MAIN commitmail json YAML

2023-06-10 17:56:29 UTC MAIN commitmail json YAML

2023-06-10 17:35:41 UTC MAIN commitmail json YAML

indent: fix stack overflow, add more tests

For several parser symbols, 2 symbols are pushed in a row, which led to
an out-of-bounds write.

(rillig)

2023-06-10 17:14:57 UTC MAIN commitmail json YAML

gratuitous commit to fix spelling error

(dbj)

2023-06-10 16:43:56 UTC MAIN commitmail json YAML

2023-06-10 16:08:41 UTC MAIN commitmail json YAML

sets: enhance MAKEVERBOSE support

Add more messages for various sets operations.
Add ${_MKMSG_CREATE} to bsd.own.mk.

Enhance maketars to be a bit more verbose even with -q,
to make it more obvious why certain operations may be slow.
May help debugging PR 47562.

(lukem)

2023-06-10 14:11:08 UTC MAIN commitmail json YAML

maketars: add comments for skipped mtree keywords

Reorder skipkeys alphabetically and add comment explaining
the purpose and why sha256 is not part of the variable.

(lukem)

2023-06-10 13:16:44 UTC MAIN commitmail json YAML

3RDPARTY: libarchive latest is 3.6.2. note local fixes

(lukem)

2023-06-10 13:03:17 UTC MAIN commitmail json YAML

indent: clean up function names, fix blank lines in debug output

(rillig)

2023-06-10 12:59:31 UTC MAIN commitmail json YAML

2023-06-10 12:46:32 UTC MAIN commitmail json YAML

libarchive: fail if name_max is 0

Add error handling to the USE_READDIR_R code paths that set name_max
from struct statfs or statvfs; if the determined name_max == 0
then return an error.

Avoids a crash in tree_dir_next_posix() when the calculation of
dirent_size from name_max is too small for the memory allocated
for struct dirent.

Submitted to upstream in pull request
https://github.com/libarchive/libarchive/pull/1903

Should fix PR bin/56080

(lukem)

2023-06-10 11:01:58 UTC MAIN commitmail json YAML

indent: distinguish blank lines from newline characters

(rillig)

2023-06-10 09:31:42 UTC MAIN commitmail json YAML

indent: clean up debug output

In diff mode, don't print a diff of the very first parser state, instead
print its full state.

Don't print headings for empty sections of the parser state.

(rillig)

2023-06-10 09:18:50 UTC MAIN commitmail json YAML

Remove magic numbers. NFCI.

Copyright maintenance while I'm here.

(skrll)

2023-06-10 08:17:04 UTC MAIN commitmail json YAML

2023-06-10 07:53:00 UTC MAIN commitmail json YAML

indent: extract output of an indented line to separate function

(rillig)

2023-06-10 07:48:55 UTC MAIN commitmail json YAML

indent: clean up function names and order in output

(rillig)

2023-06-10 07:42:41 UTC MAIN commitmail json YAML

2023-06-10 07:33:32 UTC MAIN commitmail json YAML

KASSERT(kpreempt_disabled()) before accessing curcpu() to reflect why
preemption needs to be disabled more clearly.

(skrll)

2023-06-10 07:30:57 UTC MAIN commitmail json YAML

2023-06-10 07:05:18 UTC MAIN commitmail json YAML

2023-06-10 07:02:26 UTC MAIN commitmail json YAML

2023-06-10 06:52:36 UTC MAIN commitmail json YAML

indent: fix token classification in declarations

As a side effect, indent handles _Generic from C11 properly now, at
least in -nlp mode.

(rillig)

2023-06-10 06:38:21 UTC MAIN commitmail json YAML

2023-06-10 04:45:25 UTC MAIN commitmail json YAML

Pull git commit way-etc-20140221.tar.bz2 by Xin Li from FreeBSD:

    Remove unneeded checks for prelen.

    In order to determine the type of a compressed file, we have to read
    in the first four bytes which may also be important for decompression
    purposes, to do that we would pass the buffer that we have already
    read in, along with the size of it.

    Rename header1 to fourbytes to make that explicit, and remove all
    checks for prelen.

(simonb)

2023-06-10 04:02:39 UTC MAIN commitmail json YAML

Add some backwards compat.  Adjust grammar.

(kim)

2023-06-09 22:01:26 UTC MAIN commitmail json YAML

2023-06-09 21:41:52 UTC MAIN commitmail json YAML

Add bpf to the device nodes provided in the evbmips ramdisk

Intended to address an issue noted by Denis Ovsienko on port-mips,
where dhcpcd doesn't work with the netbsd-INSTALL_OCTEON kernel. (I am
not able to test this directly, but verified by mounting the ramdisk
images generated before and after this change.)

(gutteridge)

2023-06-09 21:33:16 UTC MAIN commitmail json YAML

2023-06-09 20:27:29 UTC MAIN commitmail json YAML

Add riscv port

Took the date of the first public announcement on port-riscv
of something usable (qemu).

(hgutch)

2023-06-09 19:50:51 UTC MAIN commitmail json YAML

indent: clean up lexer

No functional change.

(rillig)

2023-06-09 18:44:17 UTC MAIN commitmail json YAML

If the install medium does not come with any openssl trusted root certs,
tell ftp(1) not to verify trust chains when doing https downloads.

(martin)

2023-06-09 18:09:30 UTC MAIN commitmail json YAML

indent: sync debug information for lexer symbols

(rillig)

2023-06-09 16:23:43 UTC MAIN commitmail json YAML

indent: group lexer symbols by topic, sort processing functions

No functional change.

(rillig)

2023-06-09 15:36:31 UTC MAIN commitmail json YAML

2023-06-09 13:31:11 UTC MAIN commitmail json YAML

lint: sort functions in calling order

No functional change.

(rillig)

2023-06-09 13:03:49 UTC MAIN commitmail json YAML

2023-06-09 11:22:31 UTC MAIN commitmail json YAML

2023-06-09 10:24:56 UTC MAIN commitmail json YAML

2023-06-09 09:49:07 UTC MAIN commitmail json YAML

indent: improve heuristics for function declaration vs. definition

(rillig)

2023-06-09 09:45:55 UTC MAIN commitmail json YAML

2023-06-09 08:16:06 UTC MAIN commitmail json YAML

indent: eliminate unused variable

No functional change.

(rillig)

2023-06-09 08:10:58 UTC MAIN commitmail json YAML

indent: when an indentation is ambiguous, indent one level further

The '-eei' mode now applies whenever the indentation from a multi-line
expression could be confused with a following statement.

(rillig)

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

tests/indent: test extra indentation in expressions

(rillig)

2023-06-09 07:20:31 UTC MAIN commitmail json YAML

2023-06-09 07:18:53 UTC MAIN commitmail json YAML

indent: preserve block comments with delimiters

(rillig)

2023-06-09 07:04:51 UTC MAIN commitmail json YAML

indent: express more clearly how delimited and no-wrap comments relate

No functional change.

(rillig)

2023-06-09 06:36:58 UTC MAIN commitmail json YAML

indent: indent multi-line expressions according to parentheses

This reverts the FreeBSD change from 2004-02-12 that had been imported
on 2019-04-04.

(rillig)

2023-06-09 03:43:03 UTC MAIN commitmail json YAML

2023-06-08 22:56:14 UTC MAIN commitmail json YAML

Revert previous, I missed an update...

(kre)

2023-06-08 22:54:04 UTC MAIN commitmail json YAML

lua is currently building liblua.so.6.0 not ...6.1

(kre)

2023-06-08 21:24:01 UTC MAIN commitmail json YAML

don't assume that the root directory of CVS is called src (Jan-Benedict Glaw)

(christos)

2023-06-08 21:18:55 UTC MAIN commitmail json YAML

indent: remove fragile heuristic for detecting cast expressions

The assumption that in an expression of the form '(a * anything)', the
'*' marks a pointer type was too simple-minded.

For now, fix the obvious cases and leave the others for later.  If
needed, they can be worked around using the '-T' option.

(rillig)

2023-06-08 21:14:09 UTC MAIN commitmail json YAML

2023-06-08 21:12:41 UTC MAIN commitmail json YAML

changes: lua 5.4.6

(nikita)

2023-06-08 21:12:08 UTC MAIN commitmail json YAML

2023-06-08 20:55:22 UTC MAIN commitmail json YAML

indent: fix indentation of initializer lists with designators

(rillig)

2023-06-08 20:49:04 UTC MAIN commitmail json YAML

2023-06-08 20:36:35 UTC MAIN commitmail json YAML

indent: fix indentation in multi-line else-if conditions

(rillig)

2023-06-08 20:28:50 UTC MAIN commitmail json YAML

tests/indent: extend test for wrong indentation in 'else if'

(rillig)

2023-06-08 11:20:02 UTC netbsd-8 commitmail json YAML

2023-06-08 11:19:05 UTC netbsd-8 commitmail json YAML

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

sys/net/route.c: revision 1.237

route: run workqueue kthreads with KERNEL_LOCK unless NET_MPSAFE

Without KERNEL_LOCK, rt_timer_work and rt_free_work can run in parallel
with other LWPs running in the network stack, which eventually results
in say use-after-free of a deleted route.

(martin)

2023-06-08 11:18:12 UTC netbsd-9 commitmail json YAML

2023-06-08 11:17:18 UTC netbsd-9 commitmail json YAML

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

sys/net/route.c: revision 1.237

route: run workqueue kthreads with KERNEL_LOCK unless NET_MPSAFE

Without KERNEL_LOCK, rt_timer_work and rt_free_work can run in parallel
with other LWPs running in the network stack, which eventually results
in say use-after-free of a deleted route.

(martin)

2023-06-08 11:16:40 UTC netbsd-10 commitmail json YAML

2023-06-08 11:15:26 UTC netbsd-10 commitmail json YAML

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

sys/net/route.c: revision 1.237

route: run workqueue kthreads with KERNEL_LOCK unless NET_MPSAFE

Without KERNEL_LOCK, rt_timer_work and rt_free_work can run in parallel
with other LWPs running in the network stack, which eventually results
in say use-after-free of a deleted route.

(martin)

2023-06-08 11:12:22 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by oster in ticket #194):

usr.sbin/wgconfig/wgconfig.c: revision 1.6

Don't allow "wgconfig add peer ..." to accept invalid options.

Addresses PR bin/57392 .

(martin)

2023-06-08 06:47:14 UTC MAIN commitmail json YAML

2023-06-08 05:48:41 UTC MAIN commitmail json YAML

allow drivers to specify horizontal alignment of glyph cache cells
for things like SX which have alignment restrictions

(macallan)

2023-06-08 00:27:34 UTC MAIN commitmail json YAML

socket(2): change type flags list back to -tag

On second thought, convert the list of type flags back to -tag, but
don't make it -compact.  This way it's easier to see that it's related
to the list above.

(uwe)

2023-06-07 20:22:22 UTC MAIN commitmail json YAML

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

bump documented version.

(mrg)