CVS: cvs.openbsd.org: src

2023-01-10 Thread Damien Miller
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/01/10 22:39:38 Modified files: usr.bin/ssh: sftp-client.c Log message: clamp the minimum buffer lengths and number of inflight requests too

CVS: cvs.openbsd.org: src

2023-01-10 Thread Damien Miller
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/01/10 22:36:50 Modified files: usr.bin/ssh: sftp-client.c Log message: ignore bogus upload/download buffer lengths in the limits extension

CVS: cvs.openbsd.org: src

2023-01-10 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2023/01/10 21:39:42 Modified files: lib/libcrypto/dsa: dsa_ameth.c dsa_gen.c dsa_ossl.c Log message: Clean up and simplify BIGNUM handling in DSA code. This adds missing BN_CTX_start()/BN_CTX_end() calls, r

CVS: cvs.openbsd.org: src

2023-01-10 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2023/01/10 21:35:26 Modified files: lib/libcrypto/dsa: dsa_key.c Log message: Simplify BIGNUM handling in dsa_builtin_keygen(). Rather than having complicated "attempt to reuse" dances, always allocate priv

CVS: cvs.openbsd.org: src

2023-01-10 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2023/01/10 21:26:24 Modified files: lib/libcrypto/bn: bn_shift.c Log message: Replace BN_lshift1()/BN_rshift1() with calls to BN_lshift()/BN_rshift(). Currently, BN_lshift1() and BN_rshift1() are separate i

CVS: cvs.openbsd.org: src

2023-01-10 Thread Visa Hankala
CVSROOT:/cvs Module name:src Changes by: v...@cvs.openbsd.org2023/01/10 20:28:42 Modified files: sys/arch/octeon/conf: BOOT GENERIC RAMDISK Log message: Use 64-bit page table entries on octeon This (over-)compensates for the frame bit reduction related to the TLB rea

CVS: cvs.openbsd.org: src

2023-01-10 Thread Visa Hankala
CVSROOT:/cvs Module name:src Changes by: v...@cvs.openbsd.org2023/01/10 20:20:52 Modified files: sys/arch/octeon/octeon: machdep.c Log message: Enable TLB read inhibit on OCTEON Plus and newer SoCs. OK deraadt@

CVS: cvs.openbsd.org: src

2023-01-10 Thread Visa Hankala
CVSROOT:/cvs Module name:src Changes by: v...@cvs.openbsd.org2023/01/10 20:19:52 Modified files: sys/arch/mips64/include: cpu.h pmap.h sys/arch/mips64/mips64: fp_emulate.c pmap.c trap.c Log message: Add TLB bypass for instruction emulation copyinsn() fetches

CVS: cvs.openbsd.org: src

2023-01-10 Thread Visa Hankala
CVSROOT:/cvs Module name:src Changes by: v...@cvs.openbsd.org2023/01/10 20:17:56 Modified files: sys/arch/mips64/include: pte.h sys/arch/mips64/mips64: db_machdep.c pmap.c Log message: Add MIPS64r2 TLB read inhibit support OK deraadt@ miod@

CVS: cvs.openbsd.org: src

2023-01-10 Thread Scott Soule Cheloha
CVSROOT:/cvs Module name:src Changes by: chel...@cvs.openbsd.org 2023/01/10 19:49:34 Modified files: sys/arch/i386/i386: machdep.c Log message: i386/machdep.c: revert revisions 1.659 and 1.660 "put it back" kettenis@

CVS: cvs.openbsd.org: src

2023-01-10 Thread Damien Miller
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/01/10 19:13:52 Modified files: usr.bin/ssh: sntrup761.c sntrup761.sh Log message: remove whitespace at EOL from code extracted from SUPERCOP

CVS: cvs.openbsd.org: www

2023-01-10 Thread Theo de Raadt
CVSROOT:/cvs Module name:www Changes by: dera...@cvs.openbsd.org 2023/01/10 19:00:33 Modified files: . : innovations.html Log message: mortimer has changed amd64 system call stubs in libc, main programs, and ld.so so they are now also protected by retguard (t

CVS: cvs.openbsd.org: src

2023-01-10 Thread Todd Mortimer
CVSROOT:/cvs Module name:src Changes by: morti...@cvs.openbsd.org2023/01/10 18:55:18 Modified files: lib/libc/arch/amd64: SYS.h lib/libc/arch/amd64/sys: Ovfork.S brk.S sbrk.S sigpending.S sigprocmask.S sigsuspend.S

CVS: cvs.openbsd.org: src

2023-01-10 Thread Damien Miller
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/01/10 17:51:27 Modified files: regress/usr.bin/ssh: dynamic-forward.sh Log message: rewrite this test to use a multiplexed ssh session so we can control its lifecycle without risk of race conditions; fi

CVS: cvs.openbsd.org: src

2023-01-10 Thread Todd C . Miller
CVSROOT:/cvs Module name:src Changes by: mill...@cvs.openbsd.org 2023/01/10 16:22:15 Modified files: usr.bin/ssh: scp.c Log message: Switch scp from using pipes to a socketpair for communication with it's ssh sub-processes. We no longer need to reserve two descriptor

CVS: cvs.openbsd.org: src

2023-01-10 Thread George Koehler
CVSROOT:/cvs Module name:src Changes by: gkoeh...@cvs.openbsd.org2023/01/10 14:27:12 Modified files: sys/arch/powerpc/powerpc: pmap.c Log message: Use atomic ops on the set of used segment registers Each pmap sets a bit in usedsr to claim 16 unique VSIDs for its

CVS: cvs.openbsd.org: src

2023-01-10 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2023/01/10 14:22:39 Modified files: libexec/ld.so/hppa: ld.script Log message: hppa ld.so works with executable-only text (non-readable)

CVS: cvs.openbsd.org: src

2023-01-10 Thread Jason McIntyre
CVSROOT:/cvs Module name:src Changes by: j...@cvs.openbsd.org2023/01/10 14:10:38 Modified files: usr.bin/timeout: timeout.1 Log message: oops, fix a bad edit in previous;

CVS: cvs.openbsd.org: src

2023-01-10 Thread Alexandre Ratchov
CVSROOT:/cvs Module name:src Changes by: ratc...@cvs.openbsd.org 2023/01/10 13:48:34 Modified files: usr.bin/aucat : aucat.1 Log message: Fix device name in the MIDI control section For MMC to work, the MIDI sequencer must send MMC to subdevices registered with -tslave.

CVS: cvs.openbsd.org: src

2023-01-10 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2023/01/10 11:05:59 Modified files: gnu/gcc/gcc/config/sparc: openbsd.h Log message: like hppa, sparc64 will need gcc's jump tables option disabled to allow execute-only binaries ok miod

CVS: cvs.openbsd.org: src

2023-01-10 Thread Miod Vallat
CVSROOT:/cvs Module name:src Changes by: m...@cvs.openbsd.org2023/01/10 10:38:10 Modified files: sys/arch/sparc64/sparc64: pmap.c Log message: In pmap_bootstrap, when importing the PROM translations into the kernel pmap, be sure to clear all software bits from the TTE

CVS: cvs.openbsd.org: src

2023-01-10 Thread Miod Vallat
CVSROOT:/cvs Module name:src Changes by: m...@cvs.openbsd.org2023/01/10 10:10:57 Modified files: sys/arch/luna88k/stand/boot: Makefile bcd.c bmc.c boot.ldscript dev_net.c dev_net.h devopen.c get

CVS: cvs.openbsd.org: src

2023-01-10 Thread Miod Vallat
CVSROOT:/cvs Module name:src Changes by: m...@cvs.openbsd.org2023/01/10 10:04:01 Modified files: sys/arch/mips64/mips64: trap.c Log message: Enable the fine-grained fault type computation code added in 1.117 on all mips64 processors, not only Octeon; needed to cope wi

CVS: cvs.openbsd.org: src

2023-01-10 Thread Tobias Heider
CVSROOT:/cvs Module name:src Changes by: to...@cvs.openbsd.org 2023/01/10 09:33:18 Modified files: sys/dev/wscons : wsdisplay.c Log message: Switch to console before suspending in DUMBFB mode. Fixes frame buffer corruption and a few other bugs/races after wakeup on App

CVS: cvs.openbsd.org: src

2023-01-10 Thread Job Snijders
CVSROOT:/cvs Module name:src Changes by: j...@cvs.openbsd.org2023/01/10 07:19:12 Modified files: usr.bin/timeout: timeout.1 timeout.c Log message: Add short options for --foreground and --preserve-status Align with upcoming POSIX spec: https://www.austingroupbugs.net

CVS: cvs.openbsd.org: src

2023-01-10 Thread Job Snijders
CVSROOT:/cvs Module name:src Changes by: j...@cvs.openbsd.org2023/01/10 06:26:34 Modified files: usr.sbin/rpki-client: print.c Log message: Improve timestamp printing in filemode OK claudio@

CVS: cvs.openbsd.org: src

2023-01-10 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/01/10 05:47:19 Modified files: sys/dev/wscons : wsdisplay.c Log message: rhe -> the from Crystal Kolipe

CVS: cvs.openbsd.org: src

2023-01-10 Thread Anton Lindqvist
CVSROOT:/cvs Module name:src Changes by: an...@cvs.openbsd.org 2023/01/10 05:19:18 Removed files: regress/sys/uvm/wx_syscall: Makefile wx_syscall.c Log message: purge unhooked wx_syscall files

CVS: cvs.openbsd.org: src

2023-01-10 Thread Anton Lindqvist
CVSROOT:/cvs Module name:src Changes by: an...@cvs.openbsd.org 2023/01/10 05:17:00 Modified files: regress/sys/uvm: Makefile Log message: Retire wx_syscall regress tests, they have been failing since the introduction of mimmutable(2) and also needs to cope with xonly on

CVS: cvs.openbsd.org: src

2023-01-10 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2023/01/10 05:07:34 Modified files: gnu/gcc/gcc/config/pa: openbsd.h Log message: disable jump tables by default on hppa because they are incompatible with --execute-only in the linker ok kettenis

CVS: cvs.openbsd.org: src

2023-01-10 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2023/01/10 05:06:19 Modified files: gnu/gcc/gcc: common.opt defaults.h Log message: create infrastructure so that jump tables on/off can be tweaked by an architecture by changing JUMP_TABLES_DEFAULT ok k

CVS: cvs.openbsd.org: src

2023-01-10 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2023/01/10 04:18:47 Modified files: sys/uvm: uvm_swap.c Log message: The uvm_swap_data_lock mutex can now be taken without holding the kernel lock. So it needs IPL_MPFLOOR to prevent lock or