CVS: cvs.openbsd.org: src

2021-04-01 Thread Theo Buehler
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2021/04/01 23:16:29

Modified files:
usr.sbin/rpki-client: repo.c 

Log message:
fix typo + some whitespace



CVS: cvs.openbsd.org: src

2021-04-01 Thread Theo Buehler
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2021/04/01 21:02:46

Modified files:
sys/arch/arm64/arm64: arm64var.h 
sys/arch/armv7/armv7: armv7.c armv7var.h 
sys/arch/armv7/omap: omap.c 

Log message:
Fix Dale's email address

ok drahn



CVS: cvs.openbsd.org: src

2021-04-01 Thread Theo de Raadt
CVSROOT:/cvs
Module name:src
Changes by: dera...@cvs.openbsd.org 2021/04/01 20:30:30

Modified files:
etc/etc.hppa   : MAKEDEV 
etc/etc.loongson: MAKEDEV 
etc/etc.luna88k: MAKEDEV 
etc/etc.macppc : MAKEDEV 
etc/etc.octeon : MAKEDEV 
etc/etc.sgi: MAKEDEV 

Log message:
sync



CVS: cvs.openbsd.org: src

2021-04-01 Thread Theo de Raadt
CVSROOT:/cvs
Module name:src
Changes by: dera...@cvs.openbsd.org 2021/04/01 20:29:56

Modified files:
etc/etc.hppa   : MAKEDEV.md 
etc/etc.loongson: MAKEDEV.md 
etc/etc.luna88k: MAKEDEV.md 
etc/etc.macppc : MAKEDEV.md 
etc/etc.octeon : MAKEDEV.md 
etc/etc.sgi: MAKEDEV.md 

Log message:
don't put ptys onto the ramdisk media
from miod



CVS: cvs.openbsd.org: src

2021-04-01 Thread Theo Buehler
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2021/04/01 20:20:17

Modified files:
usr.sbin/rpki-client: rrdp_notification.c 

Log message:
Indent struct members like everywhere else.



CVS: cvs.openbsd.org: src

2021-04-01 Thread Dave Voutila
CVSROOT:/cvs
Module name:src
Changes by: d...@cvs.openbsd.org2021/04/01 19:56:20

Modified files:
share/man/man4/man4.amd64: vmm.4 

Log message:
Document ioctl(2)'s for vmm(4). OK kn@.



Re: CVS: cvs.openbsd.org: src

2021-04-01 Thread Amit Kulkarni
Lovely, and all this much work, without even traveling to Mars!

Hope this work, gets some seat reservations on the upcoming Mars
passenger rocket.

On Thu, Apr 1, 2021 at 1:08 PM Sebastian Benoit  wrote:
>
> CVSROOT:/cvs
> Module name:src
> Changes by: be...@cvs.openbsd.org 2021/04/01 12:07:40
>
> Modified files:
> distrib/sets/lists/base : md.alpha md.amd64 md.hp300 md.hppa md.hppa64
>   md.i386 md.loongson md.luna88k md.macppc
>   md.octeon md.socppc md.sparc64 md.arm md.arm64
> gnu/usr.bin/perl: Makefile.bsd-wrapper
> gnu/usr.bin/perl: shlib_version
> lib/libc: shlib_version
> lib/libc/sys: Makefile.inc
> lib/libcurses   : shlib_version
> lib/libedit : shlib_version
> lib/libevent: shlib_version
> lib/libexpat: shlib_version
> lib/libform : shlib_version
> lib/libfuse : shlib_version
> lib/libkvm  : shlib_version
> lib/libm: shlib_version
> lib/libmenu : shlib_version
> lib/libocurses  : shlib_version
> lib/libossaudio : shlib_version
> lib/libpanel: shlib_version
> lib/libpcap : shlib_version
> lib/librpcsvc   : shlib_version
> lib/librthread  : shlib_version
> lib/libskey : shlib_version
> lib/libsndio: shlib_version
> lib/libsqlite3  : shlib_version
> lib/libssl/crypto   : shlib_version
> lib/libssl  : shlib_version
> lib/libssl/ssl  : shlib_version
> lib/libusbhid   : shlib_version
> lib/libutil : shlib_version
> lib/libwrap : shlib_version
> lib/libz: shlib_version
> libexec/ld.so/alpha : ldasm.S syscall.h
> libexec/ld.so/amd64 : ldasm.S syscall.h
> libexec/ld.so/arm   : ldasm.S syscall.h
> libexec/ld.so   : dir.c
> libexec/ld.so/hppa  : ldasm.S syscall.h
> libexec/ld.so/i386  : ldasm.S syscall.h
> libexec/ld.so/mips64: syscall.h
> libexec/ld.so/powerpc   : syscall.h
> libexec/ld.so/sparc64   : ldasm.S syscall.h
> sbin/dhcpleased : control.c dhcpleased.c
> sbin/slaacd : control.c control.h engine.c
> sbin/unwind : control.c control.h resolver.c unwind.c
> sys/kern: kern_clock.c kern_descrip.c kern_event.c
>   kern_exit.c kern_resource.c kern_subr.c
>   kern_synch.c kern_time.c sys_generic.c
>   syscalls.conf syscalls.master vfs_getcwd.c
>   vfs_syscalls.c vfs_vops.c
> sys/msdosfs : msdosfs_vnops.c
> sys/netinet6: in6.c nd6.c
> sys/nfs : nfs_serv.c nfs_subs.c nfs_vnops.c xdr_subs.h
> sys/ntfs: ntfs_vnops.c
> sys/sys : _time.h _types.h dirent.h event.h
>   resource.h shm.h siginfo.h
>   stat.h sysctl.h time.h types.h vnode.h
> sys/ufs/ext2fs  : ext2fs_lookup.c
> sys/ufs/ufs : ufs_vnops.c
>
> Log message:
> To make sure that OpenBSD can be used elsewhere than just earth, this
> diff introduces Coordinated Mars Time (MTC), the Mars equivalent of
> earths Universal Time (UTC).
>
> Mars rotates a little bit slower than earth and its day is 24 h 39 m
> 35.244 s long. This obviously creates some problems with a lot of
> interfaces and programs that handle time. With this diff OpenBSD can
> now work with timezones on Mars simply by setting TZ=MCT. Other
> timezones on Mars are not yet defined, neither are location aliases
> such as TZ=Mars/Perseverance. Applications should continue working
> even with longer days.
>
> Bump the major on every single base library as many interfaces change.
>
> DANGER: ABI incompatibility.  Updating to this kernel requires extra
> work or you won't be able to login: install a snapshot instead.
>
> WARNING: It is currently not possible to use ssh to login between
> systems on MCT and any earth time zone (however usefull that might
> be). Fixes to the SSH protocols and programs are being handled by
> dtucker@.
>
> Manpage bits still missing, are being discussed with jmc@.
>
> Much assistance in fixing userland issues and OK from guenther@.
> Checks that TLS still works on Mars tb@, ok florian@ for the
> dhcpleased, slaacd and nameserver testing. "Mars can't wait" deraadt@.
>



CVS: cvs.openbsd.org: src

2021-04-01 Thread Sebastian Benoit
CVSROOT:/cvs
Module name:src
Changes by: be...@cvs.openbsd.org 2021/04/01 12:07:40

Modified files:
distrib/sets/lists/base : md.alpha md.amd64 md.hp300 md.hppa md.hppa64
  md.i386 md.loongson md.luna88k md.macppc
  md.octeon md.socppc md.sparc64 md.arm md.arm64
gnu/usr.bin/perl: Makefile.bsd-wrapper
gnu/usr.bin/perl: shlib_version
lib/libc: shlib_version
lib/libc/sys: Makefile.inc
lib/libcurses   : shlib_version
lib/libedit : shlib_version
lib/libevent: shlib_version
lib/libexpat: shlib_version
lib/libform : shlib_version
lib/libfuse : shlib_version
lib/libkvm  : shlib_version
lib/libm: shlib_version
lib/libmenu : shlib_version
lib/libocurses  : shlib_version
lib/libossaudio : shlib_version
lib/libpanel: shlib_version
lib/libpcap : shlib_version
lib/librpcsvc   : shlib_version
lib/librthread  : shlib_version
lib/libskey : shlib_version
lib/libsndio: shlib_version
lib/libsqlite3  : shlib_version
lib/libssl/crypto   : shlib_version
lib/libssl  : shlib_version
lib/libssl/ssl  : shlib_version
lib/libusbhid   : shlib_version
lib/libutil : shlib_version
lib/libwrap : shlib_version
lib/libz: shlib_version
libexec/ld.so/alpha : ldasm.S syscall.h
libexec/ld.so/amd64 : ldasm.S syscall.h
libexec/ld.so/arm   : ldasm.S syscall.h
libexec/ld.so   : dir.c
libexec/ld.so/hppa  : ldasm.S syscall.h
libexec/ld.so/i386  : ldasm.S syscall.h
libexec/ld.so/mips64: syscall.h
libexec/ld.so/powerpc   : syscall.h
libexec/ld.so/sparc64   : ldasm.S syscall.h
sbin/dhcpleased : control.c dhcpleased.c
sbin/slaacd : control.c control.h engine.c
sbin/unwind : control.c control.h resolver.c unwind.c
sys/kern: kern_clock.c kern_descrip.c kern_event.c
  kern_exit.c kern_resource.c kern_subr.c
  kern_synch.c kern_time.c sys_generic.c
  syscalls.conf syscalls.master vfs_getcwd.c
  vfs_syscalls.c vfs_vops.c
sys/msdosfs : msdosfs_vnops.c
sys/netinet6: in6.c nd6.c
sys/nfs : nfs_serv.c nfs_subs.c nfs_vnops.c xdr_subs.h
sys/ntfs: ntfs_vnops.c
sys/sys : _time.h _types.h dirent.h event.h
  resource.h shm.h siginfo.h
  stat.h sysctl.h time.h types.h vnode.h
sys/ufs/ext2fs  : ext2fs_lookup.c
sys/ufs/ufs : ufs_vnops.c

Log message:
To make sure that OpenBSD can be used elsewhere than just earth, this
diff introduces Coordinated Mars Time (MTC), the Mars equivalent of
earths Universal Time (UTC).

Mars rotates a little bit slower than earth and its day is 24 h 39 m
35.244 s long. This obviously creates some problems with a lot of
interfaces and programs that handle time. With this diff OpenBSD can
now work with timezones on Mars simply by setting TZ=MCT. Other
timezones on Mars are not yet defined, neither are location aliases
such as TZ=Mars/Perseverance. Applications should continue working
even with longer days.

Bump the major on every single base library as many interfaces change.

DANGER: ABI incompatibility.  Updating to this kernel requires extra
work or you won't be able to login: install a snapshot instead.

WARNING: It is currently not possible to use ssh to login between
systems on MCT and any earth time zone (however usefull that might
be). Fixes to the SSH protocols and programs are being handled by
dtucker@.

Manpage bits still missing, are being discussed with jmc@.

Much assistance in fixing userland issues and OK from guenther@.
Checks that TLS still works on Mars tb@, ok florian@ for the
dhcpleased, slaacd and nameserver testing. "Mars can't wait" deraadt@.



CVS: cvs.openbsd.org: src

2021-04-01 Thread Job Snijders
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2021/04/01 11:43:11

Modified files:
usr.sbin/rpki-client: rpki-client.8 

Log message:
Update manpage about RRDP

OK claudio@



CVS: cvs.openbsd.org: src

2021-04-01 Thread Jason McIntyre
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2021/04/01 10:59:58

Modified files:
usr.bin/units  : units.lib 

Log message:
update currency exchange rates;



CVS: cvs.openbsd.org: src

2021-04-01 Thread Jason McIntyre
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2021/04/01 10:58:56

Modified files:
usr.sbin/rpki-client: rpki-client.8 

Log message:
sort options list;



CVS: cvs.openbsd.org: src

2021-04-01 Thread Theo de Raadt
CVSROOT:/cvs
Module name:src
Changes by: dera...@cvs.openbsd.org 2021/04/01 10:50:23

Modified files:
usr.sbin/rpki-client: repo.c 

Log message:
spelling



CVS: cvs.openbsd.org: src

2021-04-01 Thread Theo Buehler
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2021/04/01 10:40:05

Modified files:
usr.sbin/rpki-client: main.c 

Log message:
Sort usage: rR -> Rr



CVS: cvs.openbsd.org: src

2021-04-01 Thread Claudio Jeker
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2021/04/01 10:16:44

Modified files:
usr.sbin/rpki-client: rpki-client.8 

Log message:
RRDP is currently off by default.



CVS: cvs.openbsd.org: src

2021-04-01 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:src
Changes by: k...@cvs.openbsd.org2021/04/01 10:07:44

Modified files:
sbin/dhclient  : dhclient.c 

Log message:
Tweak log_debug() verbiage to reduce repetitive info
(ACK/NAK), add details (DISCOVER/REQUEST) and provide
before/after info for SSID/LLADDR/MTU changes.



CVS: cvs.openbsd.org: src

2021-04-01 Thread Claudio Jeker
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2021/04/01 10:04:48

Modified files:
usr.sbin/rpki-client: Makefile extern.h main.c rpki-client.8 
Added files:
usr.sbin/rpki-client: repo.c rrdp.c rrdp.h rrdp_delta.c 
  rrdp_notification.c rrdp_snapshot.c 

Log message:
Initial commit of RRDP (The RPKI Repository Delta Protocol - RFC8182) support
in rpki-client. For now it is off by default.

All XML processing is done in its own process with minimal pledge rights.
It uses the already present https process to fetch the xml files and uses
the master porcess to handle the file IO into the repositories.
RRDP data is stored in the cache under ./rrdp/ and the first directory
is the SHA256 hash of the notify URI.

Fetching snapshots and deltas works to bring the cache up to date.
If something goes wrong rpki-client will fall back to rsync.

RRDP was implemented by Nils Fisher and integrated into rpki-client by myself.
"Time to get it in" deraadt@



CVS: cvs.openbsd.org: src

2021-04-01 Thread Theo de Raadt
CVSROOT:/cvs
Module name:src
Changes by: dera...@cvs.openbsd.org 2021/04/01 08:27:48

Modified files:
lib/libc/stdio : printf.3 

Log message:
For the snprintf range check demo, add a (size_t) cast in the right place
which will satisfy the toughest compiler options



CVS: cvs.openbsd.org: src

2021-04-01 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:src
Changes by: k...@cvs.openbsd.org2021/04/01 07:17:48

Modified files:
sbin/dhclient  : dhclient.c 

Log message:
Also immediately accept the *first* OFFER if it matches the requested address,
rather than waiting for select_timeout to expire before accepting the same
OFFER.



CVS: cvs.openbsd.org: src

2021-04-01 Thread Klemens Nanni
CVSROOT:/cvs
Module name:src
Changes by: k...@cvs.openbsd.org2021/04/01 06:06:00

Modified files:
sys/dev/fdt: cwfg.c 

Log message:
Clean up nonexistent/unused properties handling

Never used since import and probably just ported over from NetBSD as-is;
"design-capacity" does not exist in the device tree binding.
"monitor-interval-ms" defaults to 250ms as per binding and could be used
in the sensor_task_register() call, but our framework only supports whole
seconds and there's no advantage over our current fixed poll interval of 5s.

OK patrick



CVS: cvs.openbsd.org: src

2021-04-01 Thread Dave Voutila
CVSROOT:/cvs
Module name:src
Changes by: d...@cvs.openbsd.org2021/04/01 05:05:47

Modified files:
usr.sbin/vmd   : vmm.c 

Log message:
Remove extraneous call of vm_getbyvmid during pause event

The vm is already being assigned by a call in the if-condition.



CVS: cvs.openbsd.org: src

2021-04-01 Thread Job Snijders
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2021/04/01 05:04:30

Modified files:
usr.sbin/rpki-client: rsync.c 

Log message:
Abate superfluous lines from remote servers

OK claudio@



CVS: cvs.openbsd.org: src

2021-04-01 Thread Inoguchi Kinichiro
CVSROOT:/cvs
Module name:src
Changes by: inogu...@cvs.openbsd.org2021/04/01 04:47:38

Modified files:
usr.bin/openssl: x509.c 

Log message:
Compare the pointer variable explicitly with NULL in if condition



CVS: cvs.openbsd.org: src

2021-04-01 Thread Klemens Nanni
CVSROOT:/cvs
Module name:src
Changes by: k...@cvs.openbsd.org2021/04/01 04:34:21

Modified files:
sys/dev/fdt: cwfg.c 

Log message:
Hardcode meaningful alert level, track apm's battery state better

The current code looks for the nonexistent "cellwise,alert-level" property
and falls back to zero as threshold (like the original NetBSD code).
It also updates the CONFIG register with that very threshold to let the
hardware set a bit and thus alert us when it has been reached.

Since our sensor framework is designed to poll every N seconds and this
driver does not actually look at whether the hardware alerted, neither
using a default threshold of zero nor updating the hardware with it makes
sense.

Remove the alert level code and simply map >50%, >25% and <=25% of
remaining battery life to apm(4)'s "high", "low" and "critical" battery
state respectively;  this matches exactly what acpibat(4) does and provides
more meaningful sensor readings without relying on nonexistent device tree
bindings.

Feedback OK patrick



CVS: cvs.openbsd.org: src

2021-04-01 Thread Stuart Henderson
CVSROOT:/cvs
Module name:src
Changes by: st...@cvs.openbsd.org   2021/04/01 03:56:12

Modified files:
usr.sbin/nsd   : Makefile.in acx_nlnetlabs.m4 axfr.c config.h.in 
 configlexer.lex configparser.y configure 
 configure.ac dbcreate.c difffile.c dname.c 
 edns.c edns.h namedb.h nsd-checkconf.8.in 
 nsd-checkconf.c nsd-checkzone.8.in 
 nsd-checkzone.c nsd-control.8.in nsd-control.c 
 nsd.8.in nsd.c nsd.conf.5.in nsd.conf.sample.in 
 nsec3.c options.c options.h query.c remote.c 
 server.c xfrd-tcp.c xfrd.c xfrd.h zlexer.lex 
 zparser.y 
usr.sbin/nsd/dnstap: dnstap.c dnstap.h dnstap.m4 
 dnstap_collector.c dnstap_collector.h 

Log message:
merge NSD 4.3.6rc1



CVS: cvs.openbsd.org: src

2021-04-01 Thread Stuart Henderson
CVSROOT:/cvs
Module name:src
Changes by: st...@cvs.openbsd.org   2021/04/01 03:55:17

Log message:
import NSD 4.3.6rc1, tested by me and florian@

Status:

Vendor Tag: NLNETLABS
Release Tags:   NSD_4_3_6rc1

U src/usr.sbin/nsd/region-allocator.c
C src/usr.sbin/nsd/xfrd.c
U src/usr.sbin/nsd/zonec.c
C src/usr.sbin/nsd/axfr.c
C src/usr.sbin/nsd/nsec3.c
C src/usr.sbin/nsd/query.h
U src/usr.sbin/nsd/nsd.h
U src/usr.sbin/nsd/lookup3.c
C src/usr.sbin/nsd/config.h.in
C src/usr.sbin/nsd/edns.c
C src/usr.sbin/nsd/server.c
C src/usr.sbin/nsd/util.h
U src/usr.sbin/nsd/xfrd-disk.h
U src/usr.sbin/nsd/nsec3.h
C src/usr.sbin/nsd/configparser.y
U src/usr.sbin/nsd/rbtree.c
U src/usr.sbin/nsd/rrl.c
U src/usr.sbin/nsd/xfrd-tcp.h
U src/usr.sbin/nsd/udbzone.c
C src/usr.sbin/nsd/zlexer.lex
U src/usr.sbin/nsd/zonec.h
C src/usr.sbin/nsd/namedb.h
U src/usr.sbin/nsd/rdata.h
C src/usr.sbin/nsd/configure.ac
U src/usr.sbin/nsd/popen3.c
U src/usr.sbin/nsd/nsd-control-setup.sh.in
U src/usr.sbin/nsd/ipc.h
C src/usr.sbin/nsd/acx_nlnetlabs.m4
C src/usr.sbin/nsd/remote.c
C src/usr.sbin/nsd/options.c
C src/usr.sbin/nsd/Makefile.in
U src/usr.sbin/nsd/tsig.h
U src/usr.sbin/nsd/mkinstalldirs
U src/usr.sbin/nsd/nsd-mem.c
C src/usr.sbin/nsd/nsd-checkconf.c
C src/usr.sbin/nsd/dns.h
U src/usr.sbin/nsd/xfr-inspect.c
C src/usr.sbin/nsd/packet.h
U src/usr.sbin/nsd/udb.h
U src/usr.sbin/nsd/xfrd-notify.h
U src/usr.sbin/nsd/radtree.h
U src/usr.sbin/nsd/tsig-openssl.c
C src/usr.sbin/nsd/configure
U src/usr.sbin/nsd/bitset.h
C src/usr.sbin/nsd/xfrd.h
U src/usr.sbin/nsd/install-sh
C src/usr.sbin/nsd/configlexer.lex
C src/usr.sbin/nsd/nsd.c
U src/usr.sbin/nsd/popen3.h
C src/usr.sbin/nsd/edns.h
U src/usr.sbin/nsd/udbzone.h
U src/usr.sbin/nsd/mini_event.c
U src/usr.sbin/nsd/dname.h
U src/usr.sbin/nsd/remote.h
C src/usr.sbin/nsd/dns.c
U src/usr.sbin/nsd/netio.h
U src/usr.sbin/nsd/LICENSE
U src/usr.sbin/nsd/rdata.c
C src/usr.sbin/nsd/difffile.c
U src/usr.sbin/nsd/radtree.c
U src/usr.sbin/nsd/iterated_hash.h
U src/usr.sbin/nsd/rbtree.h
U src/usr.sbin/nsd/tsig-openssl.h
U src/usr.sbin/nsd/buffer.c
U src/usr.sbin/nsd/systemd.m4
U src/usr.sbin/nsd/rrl.h
U src/usr.sbin/nsd/answer.c
C src/usr.sbin/nsd/zparser.y
U src/usr.sbin/nsd/ipc.c
U src/usr.sbin/nsd/xfrd-notify.c
C src/usr.sbin/nsd/dname.c
U src/usr.sbin/nsd/udb.c
U src/usr.sbin/nsd/udbradtree.h
U src/usr.sbin/nsd/mini_event.h
U src/usr.sbin/nsd/axfr.h
C src/usr.sbin/nsd/query.c
C src/usr.sbin/nsd/nsd-control.8.in
C src/usr.sbin/nsd/options.h
C src/usr.sbin/nsd/nsd.8.in
U src/usr.sbin/nsd/udbradtree.c
U src/usr.sbin/nsd/netio.c
C src/usr.sbin/nsd/nsd-control.c
U src/usr.sbin/nsd/util.c
U src/usr.sbin/nsd/region-allocator.h
C src/usr.sbin/nsd/nsd-checkconf.8.in
U src/usr.sbin/nsd/iterated_hash.c
C src/usr.sbin/nsd/xfrd-tcp.c
U src/usr.sbin/nsd/buffer.h
U src/usr.sbin/nsd/xfrd-disk.c
U src/usr.sbin/nsd/tsig.c
U src/usr.sbin/nsd/packet.c
C src/usr.sbin/nsd/nsd.conf.sample.in
C src/usr.sbin/nsd/nsd-checkzone.8.in
U src/usr.sbin/nsd/bitset.c
C src/usr.sbin/nsd/nsd.conf.5.in
U src/usr.sbin/nsd/namedb.c
U src/usr.sbin/nsd/answer.h
U src/usr.sbin/nsd/difffile.h
C src/usr.sbin/nsd/nsd-checkzone.c
U src/usr.sbin/nsd/lookup3.h
U src/usr.sbin/nsd/dbaccess.c
C src/usr.sbin/nsd/dbcreate.c
C src/usr.sbin/nsd/doc/ChangeLog
C src/usr.sbin/nsd/doc/RELNOTES
C src/usr.sbin/nsd/dnstap/dnstap.h
U src/usr.sbin/nsd/dnstap/dnstap_config.h.in
C src/usr.sbin/nsd/dnstap/dnstap_collector.c
C src/usr.sbin/nsd/dnstap/dnstap_collector.h
C src/usr.sbin/nsd/dnstap/dnstap.c
U src/usr.sbin/nsd/dnstap/dnstap.proto
C src/usr.sbin/nsd/dnstap/dnstap.m4

47 conflicts created by this import.
Use the following command to help the merge:

cvs checkout -jNLNETLABS:yesterday -jNLNETLABS src/usr.sbin/nsd



CVS: cvs.openbsd.org: src

2021-04-01 Thread Vitaliy Makkoveev
CVSROOT:/cvs
Module name:src
Changes by: m...@cvs.openbsd.org2021/04/01 02:39:52

Modified files:
sys/dev/usb: if_umb.c 

Log message:
Push kernel lock down to umb_rtrequest().

We are going to unlock PF_ROUTE sockets. This means `if_rtrequest'
handler will be performed without kernel lock.

umb_rtrequest() calls umb_send_inet_proposal() which touches kernel lock
protected `ipv{4,6}dns' array. Also umb_rtrequest() is the only handler
which requires kernel lock to be held. So push the lock down to
umb_rtrequest() instead of grab it around `if_rtrequest' call.

This hunk was commited separately for decreases PF_ROUTE sockets
unlocking diff.

ok gerhard@ deraadt@



CVS: cvs.openbsd.org: src

2021-04-01 Thread Claudio Jeker
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2021/04/01 02:29:10

Modified files:
usr.sbin/rpki-client: parser.c 

Log message:
Make build_crls() behave like build_chain(). If there is not auth data
just NULL the STACK_OF() pointer since libcrypto calls can handle that.
Update comments to be more accurate.
With and OK tb@



CVS: cvs.openbsd.org: src

2021-04-01 Thread Claudio Jeker
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2021/04/01 00:53:49

Modified files:
usr.sbin/rpki-client: extern.h main.c 

Log message:
Do a better job at cleaning up. Remove empty directories, scan not only the
known repositories but also clean up no longer known repositories.
With this rpki-client keeps its cache nice and shiny.
With and OK job@



CVS: cvs.openbsd.org: src

2021-04-01 Thread Claudio Jeker
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2021/04/01 00:47:18

Modified files:
regress/usr.sbin/rpki-client: Makefile.inc 

Log message:
Add encoding.c to the various build targets



CVS: cvs.openbsd.org: src

2021-04-01 Thread Nicholas Marriott
CVSROOT:/cvs
Module name:src
Changes by: n...@cvs.openbsd.org2021/04/01 00:46:12

Modified files:
usr.bin/tmux   : window-copy.c 

Log message:
Change search-again with vi keys to work like actual vi(1), also some
other fixes. From Aaron Jensen with help from Anindya Mukherjee.



CVS: cvs.openbsd.org: src

2021-04-01 Thread Claudio Jeker
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2021/04/01 00:43:23

Modified files:
usr.sbin/rpki-client: Makefile extern.h tal.c x509.c 
Added files:
usr.sbin/rpki-client: encoding.c 

Log message:
Move base64 and hex encoding functions into their own place.
OK tb@



CVS: cvs.openbsd.org: src

2021-04-01 Thread Nicholas Marriott
CVSROOT:/cvs
Module name:src
Changes by: n...@cvs.openbsd.org2021/04/01 00:37:46

Modified files:
usr.bin/tmux   : tmux.1 

Log message:
Missing commas, from Vipul Kumar.