CVS commit: src/usr.bin/make

2020-08-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Aug 21 05:28:41 UTC 2020 Modified Files: src/usr.bin/make: lst.c Log Message: make(1): remove unnecessary type duplication in list implementation Having both the interface types Lst/LstNode and the implementation types

CVS commit: src/usr.bin/make

2020-08-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Aug 21 05:28:41 UTC 2020 Modified Files: src/usr.bin/make: lst.c Log Message: make(1): remove unnecessary type duplication in list implementation Having both the interface types Lst/LstNode and the implementation types

CVS commit: src/usr.bin/make

2020-08-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Aug 21 05:19:48 UTC 2020 Modified Files: src/usr.bin/make: lst.c Log Message: make(1): extract creation of a list node into a separate function To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12

CVS commit: src/usr.bin/make

2020-08-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Aug 21 05:19:48 UTC 2020 Modified Files: src/usr.bin/make: lst.c Log Message: make(1): extract creation of a list node into a separate function To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12

CVS commit: src/usr.bin/make

2020-08-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Aug 21 04:57:56 UTC 2020 Modified Files: src/usr.bin/make: lst.c Log Message: make(1): remove unnecessary macro PAlloc The ptype parameter was never used, which made it redundant. The remaining text is so simple that it's

CVS commit: src/usr.bin/make

2020-08-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Aug 21 04:57:56 UTC 2020 Modified Files: src/usr.bin/make: lst.c Log Message: make(1): remove unnecessary macro PAlloc The ptype parameter was never used, which made it redundant. The remaining text is so simple that it's

CVS commit: src/usr.bin/make

2020-08-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Aug 21 04:42:03 UTC 2020 Modified Files: src/usr.bin/make: arch.c dir.c lst.c lst.h make.c suff.c targ.c Log Message: make(1): use stricter list API for sequential access In several places, it just doesn't make sense to have

CVS commit: src/usr.bin/make

2020-08-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Aug 21 04:42:03 UTC 2020 Modified Files: src/usr.bin/make: arch.c dir.c lst.c lst.h make.c suff.c targ.c Log Message: make(1): use stricter list API for sequential access In several places, it just doesn't make sense to have

CVS commit: src/usr.bin/make

2020-08-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Aug 21 04:09:12 UTC 2020 Modified Files: src/usr.bin/make: arch.c dir.c lst.c lst.h make.c suff.c targ.c Log Message: make(1): assert correct usage of the Lst_Open API All calls to Lst_Next are properly protected by

CVS commit: src/usr.bin/make

2020-08-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Aug 21 04:09:12 UTC 2020 Modified Files: src/usr.bin/make: arch.c dir.c lst.c lst.h make.c suff.c targ.c Log Message: make(1): assert correct usage of the Lst_Open API All calls to Lst_Next are properly protected by

CVS commit: src/usr.sbin/wgconfig

2020-08-20 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Fri Aug 21 03:44:58 UTC 2020 Modified Files: src/usr.sbin/wgconfig: wgconfig.8 Log Message: Mark up a few missed equal signs as literal. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/usr.sbin/wgconfig/wgconfig.8

CVS commit: src/usr.sbin/wgconfig

2020-08-20 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Fri Aug 21 03:44:58 UTC 2020 Modified Files: src/usr.sbin/wgconfig: wgconfig.8 Log Message: Mark up a few missed equal signs as literal. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/usr.sbin/wgconfig/wgconfig.8

CVS commit: src/usr.bin/make

2020-08-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Aug 21 03:36:03 UTC 2020 Modified Files: src/usr.bin/make: compat.c dir.c lst.c lst.h make.c meta.c suff.c Log Message: make(1): make list library code stricter Up to now, the list library didn't distinguish between

CVS commit: src/usr.bin/make

2020-08-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Aug 21 03:36:03 UTC 2020 Modified Files: src/usr.bin/make: compat.c dir.c lst.c lst.h make.c meta.c suff.c Log Message: make(1): make list library code stricter Up to now, the list library didn't distinguish between

CVS commit: src/usr.sbin/wgconfig

2020-08-20 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Fri Aug 21 03:13:30 UTC 2020 Modified Files: src/usr.sbin/wgconfig: wgconfig.8 Log Message: Markup fixes. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/wgconfig/wgconfig.8 Please note that diffs are not

CVS commit: src/usr.sbin/wgconfig

2020-08-20 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Fri Aug 21 03:13:30 UTC 2020 Modified Files: src/usr.sbin/wgconfig: wgconfig.8 Log Message: Markup fixes. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/wgconfig/wgconfig.8 Please note that diffs are not

CVS commit: src/usr.bin/make

2020-08-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Aug 21 03:03:45 UTC 2020 Modified Files: src/usr.bin/make: lst.c Log Message: make(1): don't use bitfields in list processing There is no need to squeeze unrelated fields of the struct into a single object. A bitset with a

CVS commit: src/usr.bin/make

2020-08-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Aug 21 03:03:45 UTC 2020 Modified Files: src/usr.bin/make: lst.c Log Message: make(1): don't use bitfields in list processing There is no need to squeeze unrelated fields of the struct into a single object. A bitset with a

CVS commit: src/usr.bin/make

2020-08-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Aug 21 02:56:26 UTC 2020 Modified Files: src/usr.bin/make: lst.c lst.h Log Message: make(1): properly clean up the remaining code mentioning circular lists To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/usr.bin/make

2020-08-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Aug 21 02:56:26 UTC 2020 Modified Files: src/usr.bin/make: lst.c lst.h Log Message: make(1): properly clean up the remaining code mentioning circular lists To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/usr.sbin/wgconfig

2020-08-20 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Fri Aug 21 02:45:34 UTC 2020 Modified Files: src/usr.sbin/wgconfig: wgconfig.8 Log Message: Fix synopsis. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/usr.sbin/wgconfig/wgconfig.8 Please note that diffs are not

CVS commit: src/usr.sbin/wgconfig

2020-08-20 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Fri Aug 21 02:45:34 UTC 2020 Modified Files: src/usr.sbin/wgconfig: wgconfig.8 Log Message: Fix synopsis. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/usr.sbin/wgconfig/wgconfig.8 Please note that diffs are not

CVS commit: src/usr.bin/make

2020-08-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Aug 21 02:20:48 UTC 2020 Modified Files: src/usr.bin/make: arch.c dir.c job.c lst.c lst.h main.c make.c meta.c parse.c suff.c targ.c Log Message: make(1): remove unused code for circular lists The list library

CVS commit: src/usr.bin/make

2020-08-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Aug 21 02:20:48 UTC 2020 Modified Files: src/usr.bin/make: arch.c dir.c job.c lst.c lst.h main.c make.c meta.c parse.c suff.c targ.c Log Message: make(1): remove unused code for circular lists The list library

CVS commit: src/usr.sbin/wgconfig

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri Aug 21 01:36:05 UTC 2020 Modified Files: src/usr.sbin/wgconfig: wgconfig.8 Log Message: Fix markup around optional command name. Avoids emboldened brackets. I remain fuzzy on how grouping in roff works, or doesn't work.

CVS commit: src/usr.sbin/wgconfig

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri Aug 21 01:36:05 UTC 2020 Modified Files: src/usr.sbin/wgconfig: wgconfig.8 Log Message: Fix markup around optional command name. Avoids emboldened brackets. I remain fuzzy on how grouping in roff works, or doesn't work.

CVS commit: src/sys/uvm/pmap

2020-08-20 Thread matthew green
Module Name:src Committed By: mrg Date: Thu Aug 20 23:36:45 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap_segtab.c Log Message: fix hpcmips and evbppc builds (wrong type in panic()). To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20

CVS commit: src/sys/uvm/pmap

2020-08-20 Thread matthew green
Module Name:src Committed By: mrg Date: Thu Aug 20 23:36:45 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap_segtab.c Log Message: fix hpcmips and evbppc builds (wrong type in panic()). To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20

CVS commit: src/bin/sh

2020-08-20 Thread Robert Elz
Module Name:src Committed By: kre Date: Thu Aug 20 23:19:34 UTC 2020 Modified Files: src/bin/sh: sh.1 Log Message: Man page enhancements. Better describe the command search procedure. Document "trap -P" Describe what works as a function name. More accurate description of

CVS commit: src/bin/sh

2020-08-20 Thread Robert Elz
Module Name:src Committed By: kre Date: Thu Aug 20 23:19:34 UTC 2020 Modified Files: src/bin/sh: sh.1 Log Message: Man page enhancements. Better describe the command search procedure. Document "trap -P" Describe what works as a function name. More accurate description of

CVS commit: src/bin/sh

2020-08-20 Thread Robert Elz
Module Name:src Committed By: kre Date: Thu Aug 20 23:09:56 UTC 2020 Modified Files: src/bin/sh: eval.c trap.c Log Message: Be less conservative about when we do clear_traps() when we have traps_invalid (that is, when we actually nuke the parent shell's caught traps in a

CVS commit: src/bin/sh

2020-08-20 Thread Robert Elz
Module Name:src Committed By: kre Date: Thu Aug 20 23:09:56 UTC 2020 Modified Files: src/bin/sh: eval.c trap.c Log Message: Be less conservative about when we do clear_traps() when we have traps_invalid (that is, when we actually nuke the parent shell's caught traps in a

CVS commit: src/bin/sh

2020-08-20 Thread Robert Elz
Module Name:src Committed By: kre Date: Thu Aug 20 23:03:17 UTC 2020 Modified Files: src/bin/sh: jobs.c Log Message: Add lots of comments explaining what is happening in here. Also enhance some of the DEBUG mode trace output (nothing visible in a normal shell build). A

CVS commit: src/usr.sbin/wgconfig

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 23:03:08 UTC 2020 Modified Files: src/usr.sbin/wgconfig: wgconfig.8 Log Message: Add missing description for wgconfig `set private-key' command. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

CVS commit: src/bin/sh

2020-08-20 Thread Robert Elz
Module Name:src Committed By: kre Date: Thu Aug 20 23:03:17 UTC 2020 Modified Files: src/bin/sh: jobs.c Log Message: Add lots of comments explaining what is happening in here. Also enhance some of the DEBUG mode trace output (nothing visible in a normal shell build). A

CVS commit: src/usr.sbin/wgconfig

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 23:03:08 UTC 2020 Modified Files: src/usr.sbin/wgconfig: wgconfig.8 Log Message: Add missing description for wgconfig `set private-key' command. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

CVS commit: src/usr.sbin/wgconfig

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 23:01:20 UTC 2020 Modified Files: src/usr.sbin/wgconfig: wgconfig.8 Log Message: Mark up argument as such and write out wgconfig command correctly. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

CVS commit: src/usr.sbin/wgconfig

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 23:01:20 UTC 2020 Modified Files: src/usr.sbin/wgconfig: wgconfig.8 Log Message: Mark up argument as such and write out wgconfig command correctly. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

CVS commit: src/usr.sbin/wgconfig

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 22:58:06 UTC 2020 Modified Files: src/usr.sbin/wgconfig: wgconfig.8 Log Message: Tweak markup so the square brackets don't become bold. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/usr.sbin/wgconfig

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 22:58:06 UTC 2020 Modified Files: src/usr.sbin/wgconfig: wgconfig.8 Log Message: Tweak markup so the square brackets don't become bold. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/lib/libc/gen

2020-08-20 Thread Robert Elz
Module Name:src Committed By: kre Date: Thu Aug 20 22:56:56 UTC 2020 Modified Files: src/lib/libc/gen: signalname.3 signalnumber.c Log Message: When not compiling -DSMALL permit use of names RTMIN[+n] and RTMAX[-n] (where n is a decimal integer in the range [0 ..

CVS commit: src/lib/libc/gen

2020-08-20 Thread Robert Elz
Module Name:src Committed By: kre Date: Thu Aug 20 22:56:56 UTC 2020 Modified Files: src/lib/libc/gen: signalname.3 signalnumber.c Log Message: When not compiling -DSMALL permit use of names RTMIN[+n] and RTMAX[-n] (where n is a decimal integer in the range [0 ..

CVS commit: src/share/man/man4

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 22:20:50 UTC 2020 Modified Files: src/share/man/man4: wg.4 Log Message: Slightly less indentation. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/share/man/man4/wg.4 Please note that diffs are

CVS commit: src/share/man/man4

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 22:20:50 UTC 2020 Modified Files: src/share/man/man4: wg.4 Log Message: Slightly less indentation. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/share/man/man4/wg.4 Please note that diffs are

CVS commit: src/share/man/man4

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 22:19:57 UTC 2020 Modified Files: src/share/man/man4: wg.4 Log Message: Fix self-xref. Indent example displays. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/share/man/man4/wg.4 Please note

CVS commit: src/share/man/man4

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 22:19:57 UTC 2020 Modified Files: src/share/man/man4: wg.4 Log Message: Fix self-xref. Indent example displays. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/share/man/man4/wg.4 Please note

CVS commit: src/usr.sbin/wg-userspace

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 22:17:17 UTC 2020 Modified Files: src/usr.sbin/wg-userspace: wg-userspace.8 Log Message: Fix up wg-userspace(8) man page. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/usr.sbin/wg-userspace

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 22:17:17 UTC 2020 Modified Files: src/usr.sbin/wg-userspace: wg-userspace.8 Log Message: Fix up wg-userspace(8) man page. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/doc

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:59:55 UTC 2020 Modified Files: src/doc: 3RDPARTY Log Message: 3RDPARTY janitorial service To generate a diff of this commit: cvs rdiff -u -r1.1742 -r1.1743 src/doc/3RDPARTY Please note that diffs are not

CVS commit: src/doc

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:59:55 UTC 2020 Modified Files: src/doc: 3RDPARTY Log Message: 3RDPARTY janitorial service To generate a diff of this commit: cvs rdiff -u -r1.1742 -r1.1743 src/doc/3RDPARTY Please note that diffs are not

CVS commit: src/doc

2020-08-20 Thread Taylor R Campbell
e. @@ -273,3 +273,4 @@ Changes from NetBSD 9.0 to NetBSD 10.0: kernel: Add getrandom system call. [riastradh 20200813] kernel: Disable COMPAT_LINUX by default [jdolecek 20200816] mips: Port crash(8) to mips. [mrg 20200816] + wg(4): Add support for WireGuard. [ozaki-r 20200820]

CVS commit: src/doc

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:45:46 UTC 2020 Modified Files: src/doc: CHANGES Log Message: Note WireGuard. (ozaki-r did the vast majority of the actual implementation in 2018; I just dusted it off and imported it.) To generate a diff of

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:35:33 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Sprinkle const. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/net/if_wg.c Please note that diffs are not public domain;

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:35:33 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Sprinkle const. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/net/if_wg.c Please note that diffs are not public domain;

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:35:44 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Avoid callout_halt under lock. - We could pass the lock in, except we hold another lock too. - We could halt before taking the other lock, but

CVS commit: src/sys/arch/amd64/conf

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:36:11 UTC 2020 Modified Files: src/sys/arch/amd64/conf: ALL Log Message: Add wg(4) to amd64/ALL. To generate a diff of this commit: cvs rdiff -u -r1.160 -r1.161 src/sys/arch/amd64/conf/ALL Please note that

CVS commit: src

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:36:00 UTC 2020 Modified Files: src/distrib/sets/lists/man: mi src/share/man/man4: Makefile src/usr.sbin/wg-keygen: wg-keygen.8 src/usr.sbin/wgconfig: wgconfig.8 Added Files:

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:35:44 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Avoid callout_halt under lock. - We could pass the lock in, except we hold another lock too. - We could halt before taking the other lock, but

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:36:21 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Mark KASSERT-only variable as __diagused. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/net/if_wg.c Please note that

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:36:21 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Mark KASSERT-only variable as __diagused. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/net/if_wg.c Please note that

CVS commit: src/sys/arch/amd64/conf

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:36:11 UTC 2020 Modified Files: src/sys/arch/amd64/conf: ALL Log Message: Add wg(4) to amd64/ALL. To generate a diff of this commit: cvs rdiff -u -r1.160 -r1.161 src/sys/arch/amd64/conf/ALL Please note that

CVS commit: src

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:36:00 UTC 2020 Modified Files: src/distrib/sets/lists/man: mi src/share/man/man4: Makefile src/usr.sbin/wg-keygen: wg-keygen.8 src/usr.sbin/wgconfig: wgconfig.8 Added Files:

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:34:32 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Take advantage of prop_dictionary_util(3). To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/net/if_wg.c Please note that

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:34:23 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Split up wg_process_peer_tasks into bite-size functions. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/net/if_wg.c

CVS commit: src/usr.sbin/wgconfig

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:34:51 UTC 2020 Modified Files: src/usr.sbin/wgconfig: wgconfig.c Log Message: Update wgconfig(8) for proplib API changes. Also check type tags before conversion. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:35:24 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Use container_of rather than casts via void *. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/net/if_wg.c Please note

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:35:01 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/net/if_wg.c Please note that diffs are not public domain; they are

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:34:03 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Update for proplib API changes. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/net/if_wg.c Please note that diffs are not

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:35:24 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Use container_of rather than casts via void *. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/net/if_wg.c Please note

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:35:13 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Use be32enc, rather than possibly unaligned uint32_t cast and htonl. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:33:53 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Use SYSCTL_SETUP for net.wireguard subtree. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/net/if_wg.c Please note that

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:35:13 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Use be32enc, rather than possibly unaligned uint32_t cast and htonl. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:34:32 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Take advantage of prop_dictionary_util(3). To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/net/if_wg.c Please note that

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:34:03 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Update for proplib API changes. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/net/if_wg.c Please note that diffs are not

CVS commit: src/sys/rump/kern/lib/libcrypto

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:33:43 UTC 2020 Modified Files: src/sys/rump/kern/lib/libcrypto: Makefile Log Message: Missed a spot -- add sys/crypto/blake2 to .PATH here. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:34:42 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Use consttime_memequal, not memcmp, to compare secrets for equality. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:31:47 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Fix in-kernel debug build. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/net/if_wg.c Please note that diffs are not public

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:34:13 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Fix race in wg_worker kthread destruction. Also allow the thread to migrate between CPUs -- just not while we're in the middle of processing and

CVS commit: src/sys/rump/kern/lib/libcrypto

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:33:43 UTC 2020 Modified Files: src/sys/rump/kern/lib/libcrypto: Makefile Log Message: Missed a spot -- add sys/crypto/blake2 to .PATH here. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:35:01 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/net/if_wg.c Please note that diffs are not public domain; they are

CVS commit: src/usr.sbin/wgconfig

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:34:51 UTC 2020 Modified Files: src/usr.sbin/wgconfig: wgconfig.c Log Message: Update wgconfig(8) for proplib API changes. Also check type tags before conversion. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:34:13 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Fix race in wg_worker kthread destruction. Also allow the thread to migrate between CPUs -- just not while we're in the middle of processing and

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:33:53 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Use SYSCTL_SETUP for net.wireguard subtree. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/net/if_wg.c Please note that

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:34:42 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Use consttime_memequal, not memcmp, to compare secrets for equality. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:34:23 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Split up wg_process_peer_tasks into bite-size functions. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/net/if_wg.c

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:31:37 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Implement sliding window for wireguard replay detection. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/net/if_wg.c Please

CVS commit: src/sys/rump/kern/lib/libcrypto

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:30:32 UTC 2020 Modified Files: src/sys/rump/kern/lib/libcrypto: Makefile Log Message: Fix vestiges of libb2. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:31:16 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Don't falsely assert cpu_softintr_p(). Will fail in the following stack trace: wg_worker (kthread) wg_receive_packets wg_handle_packet

CVS commit: src/usr.sbin/wgconfig

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:31:26 UTC 2020 Modified Files: src/usr.sbin/wgconfig: wgconfig.c Log Message: Make `wgconfig --help' and variations work. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:29:44 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: [ozaki-r] Fix bugs found by maxv's audits To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/net/if_wg.c Please note that diffs

CVS commit: src/sys/rump/kern/lib/libcrypto

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:30:32 UTC 2020 Modified Files: src/sys/rump/kern/lib/libcrypto: Makefile Log Message: Fix vestiges of libb2. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:31:37 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Implement sliding window for wireguard replay detection. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/net/if_wg.c Please

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:31:06 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Convert wg(4) to if_stat. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/net/if_wg.c Please note that diffs are not public

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:31:16 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Don't falsely assert cpu_softintr_p(). Will fail in the following stack trace: wg_worker (kthread) wg_receive_packets wg_handle_packet

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:31:06 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Convert wg(4) to if_stat. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/net/if_wg.c Please note that diffs are not public

CVS commit: src/sys

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:30:56 UTC 2020 Modified Files: src/sys/external/isc/libsodium/include: randombytes.h src/sys/net: if_wg.c Log Message: Use cprng_strong, not cprng_fast, for ephemeral key. To generate a diff of this

CVS commit: src/usr.sbin/wgconfig

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:31:26 UTC 2020 Modified Files: src/usr.sbin/wgconfig: wgconfig.c Log Message: Make `wgconfig --help' and variations work. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:31:47 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: Fix in-kernel debug build. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/net/if_wg.c Please note that diffs are not public

CVS commit: src/sys/net

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:29:44 UTC 2020 Modified Files: src/sys/net: if_wg.c Log Message: [ozaki-r] Fix bugs found by maxv's audits To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/net/if_wg.c Please note that diffs

CVS commit: src/usr.sbin

2020-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 20 21:30:46 UTC 2020 Modified Files: src/usr.sbin: Makefile Log Message: Descend into wg-userspace. To generate a diff of this commit: cvs rdiff -u -r1.284 -r1.285 src/usr.sbin/Makefile Please note that diffs are

  1   2   >