CVSROOT:/cvs
Module name:src
Changes by: jmatt...@cvs.openbsd.org2022/11/10 00:08:02
Modified files:
sys/arch/sparc64/sparc64: clock.c
Log message:
Convert sparc64 clock event counter to per-cpu and increment using
evcount_inc() rather than atomic operations.
ok
CVSROOT:/cvs
Module name:src
Changes by: jmatt...@cvs.openbsd.org2022/11/10 00:05:41
Modified files:
share/man/man9 : evcount.9
sys/kern : init_main.c subr_evcount.c
sys/sys: evcount.h
Log message:
Add support for per-cpu event coun
CVSROOT:/cvs
Module name:src
Changes by: a...@cvs.openbsd.org2022/11/09 19:47:52
Modified files:
sys/dev/pv : xenstore.c
Log message:
Return error number instead of call panic().
ok mpi@
CVSROOT:/cvs
Module name:src
Changes by: mb...@cvs.openbsd.org 2022/11/09 17:44:12
Modified files:
usr.sbin/relayd: ca.c
Log message:
In case RSA_meth_new fails, errstr would be passed to fatalx without
initialization.
OK tb
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2022/11/09 17:14:11
Modified files:
sys/kern : kern_pledge.c
Log message:
fix build after 1.298
CVSROOT:/cvs
Module name:src
Changes by: mb...@cvs.openbsd.org 2022/11/09 17:00:11
Modified files:
usr.sbin/relayd: relayd.c
Log message:
always call va_end.
ok tb
CVSROOT:/cvs
Module name:src
Changes by: jos...@cvs.openbsd.org 2022/11/09 16:33:08
Modified files:
lib/libcrypto : Makefile
Log message:
Start migrating to one source file per line.
ok jsing@ tb@
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2022/11/09 16:28:09
Modified files:
regress/lib/libcrypto/bn/general: Makefile bn_primes.c
Log message:
Remove prime_t remnant and link bn_primes test statically
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2022/11/09 16:14:51
Modified files:
lib/libssl : bytestring.h
Log message:
Sync CBS_strdup() documentation update from libcrypto.
CVSROOT:/cvs
Module name:src
Changes by: sas...@cvs.openbsd.org 2022/11/09 16:00:01
Modified files:
sbin/pfctl : pfctl_parser.c
share/man/man5 : pf.conf.5
sys/net: pf.c pf_ioctl.c pfvar.h
Log message:
simplify expiration of 'once' rules.
let
CVSROOT:/cvs
Module name:src
Changes by: to...@cvs.openbsd.org 2022/11/09 15:56:44
Modified files:
sys/dev/fdt: gpiobl.c simplefb.c
Log message:
Hook up gpiobl(4) to the screen burner instead of wsdisplay(4) brightness
control. This enables automatic screen blanking
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2022/11/09 15:52:51
Modified files:
lib/libcrypto : Makefile
lib/libcrypto/bn: bn_prime.c bn_prime.h bn_prime.pl
Added files:
lib/libcrypto/bn: bn_small_primes.c
Log message:
Move table in
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2022/11/09 15:25:36
Modified files:
sys/kern : kern_event.c
Log message:
Remove kernel lock here since msleep() with PCATCH no longer requires it.
OK mpi@
CVSROOT:/cvs
Module name:src
Changes by: k...@cvs.openbsd.org2022/11/09 15:25:27
Modified files:
sbin/disklabel : editor.c
Log message:
No more xd/xy devs.
CVSROOT:/cvs
Module name:src
Changes by: dera...@cvs.openbsd.org 2022/11/09 15:25:08
Modified files:
sys/kern : kern_pledge.c
Log message:
Some limited setsockopt/getsockopt are allowed in pledge "stdio".
Also allow IPPROTO_TCP:TCP_NODELAY
It is very small kernel co
CVSROOT:/cvs
Module name:src
Changes by: k...@cvs.openbsd.org2022/11/09 15:18:55
Modified files:
etc/etc.alpha : MAKEDEV
etc/etc.amd64 : MAKEDEV
etc/etc.arm64 : MAKEDEV
etc/etc.armv7 : MAKEDEV
etc/etc.hppa : MAKEDEV
etc
CVSROOT:/cvs
Module name:xenocara
Changes by: matth...@cvs.openbsd.org2022/11/09 15:17:12
Modified files:
. : MODULES 3RDPARTY
Log message:
update
CVSROOT:/cvs
Module name:src
Changes by: d...@cvs.openbsd.org2022/11/09 15:15:51
Modified files:
sys/net: if.c
Log message:
revert r1.673: replace SRP with SMR in the if_idxmap.
if the map has to be reallocated during boot, there's an smr_barrier
waiting for
CVSROOT:/cvs
Module name:src
Changes by: k...@cvs.openbsd.org2022/11/09 15:12:40
Modified files:
sys/dev/fdt: simplefb.c
Log message:
Constify simplefb_formats[]; OK patrick
CVSROOT:/cvs
Module name:xenocara
Changes by: matth...@cvs.openbsd.org2022/11/09 14:55:15
Modified files:
app/xterm : MANIFEST NEWS button.c charproc.c doublechr.c
fontutils.c fontutils.h main.c misc.c screen.c
CVSROOT:/cvs
Module name:src
Changes by: patr...@cvs.openbsd.org 2022/11/09 13:00:05
Modified files:
sys/arch/arm64/conf: GENERIC RAMDISK
Log message:
Enable qcpwm(4)
ok kettenis@ mlarkin@
CVSROOT:/cvs
Module name:src
Changes by: patr...@cvs.openbsd.org 2022/11/09 12:59:38
Modified files:
sys/dev/fdt: files.fdt
Added files:
sys/dev/fdt: qcpwm.c
Log message:
Add qcpwm(4), a driver for the PWM found on Qualcomm PMICs. This is used
on the Len
CVSROOT:/cvs
Module name:src
Changes by: dera...@cvs.openbsd.org 2022/11/09 12:50:25
Modified files:
libexec/ld.so : loader.c
Log message:
Now that dlopen() sets object->nodelete for RTLD_NODELETE, _dl_load_dep_libs()
can consider this same as the "booting" case, and ins
CVSROOT:/cvs
Module name:src
Changes by: k...@cvs.openbsd.org2022/11/09 12:35:24
Modified files:
etc/etc.amd64 : MAKEDEV.md
etc/etc.arm64 : MAKEDEV.md
etc/etc.armv7 : MAKEDEV.md
etc/etc.hppa : MAKEDEV.md
etc/etc.i386 : MAKEDEV.
CVSROOT:/cvs
Module name:src
Changes by: patr...@cvs.openbsd.org 2022/11/09 12:25:50
Modified files:
sys/dev/fdt: qcpmicgpio.c
Log message:
Move input/output configuration into the correct function.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2022/11/09 12:18:08
Modified files:
lib/libcrypto/evp: evp.h
Log message:
Fix up indentation for EVP_PKEY_* defines.
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2022/11/09 12:18:11
Modified files:
sys/arch/arm64/arm64: intr.c
sys/arch/arm64/dev: aplintc.c aplmbox.c aplns.c aplrtk.c
aplsmc.c rtkit.c rtkit.h
sys/arc
CVSROOT:/cvs
Module name:src
Changes by: mb...@cvs.openbsd.org 2022/11/09 12:11:14
Modified files:
usr.sbin/acme-client: netproc.c
Log message:
nreq could leak a http get request in case a redirect without
location header was received.
OK deraadt
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2022/11/09 12:05:42
Modified files:
lib/libcrypto/bytestring: bytestring.h
Log message:
Revise CBS_strdup() documentation.
CBS_strdup() now internally checks if the data contains NUL, failing if it
does.
P
CVSROOT:/cvs
Module name:src
Changes by: mb...@cvs.openbsd.org 2022/11/09 11:48:11
Modified files:
usr.sbin/apm : apm.c
Log message:
In do_zzz a garbage stack value could be accessed in case a read
or write in send_command failed.
Found by codechecker.
OK deraadt
CVSROOT:/cvs
Module name:src
Changes by: k...@cvs.openbsd.org2022/11/09 11:46:04
Modified files:
etc: MAKEDEV.common
Log message:
Remove xy/xd. SMD left with sparc.
ok kn@ deraadt@
CVSROOT:/cvs
Module name:src
Changes by: dera...@cvs.openbsd.org 2022/11/09 11:44:12
Modified files:
libexec/ld.so : dlfcn.c
Log message:
dlopen() with RTLD_NODELETE should also set the object nodelete flag,
so the mapping layer will know it can use mimmutable()
CVSROOT:/cvs
Module name:src
Changes by: dera...@cvs.openbsd.org 2022/11/09 11:39:35
Modified files:
libexec/ld.so/arm: ld.script
Log message:
Since the introduction of automatic immutable from the kernel, the munmap()
of ld.so boot.text region is now (silently) failing b
CVSROOT:/cvs
Module name:xenocara
Changes by: matth...@cvs.openbsd.org2022/11/09 11:33:42
Modified files:
lib/libpciaccess/src: openbsd_pci.c
Log message:
Fix running totally unprivileged with startx(1).
Issue reported by Walter Alejandro Iglesias.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2022/11/09 11:25:36
Modified files:
lib/libcrypto/evp: pmeth_lib.c
Log message:
Clean up EVP_PKEY_METHOD related tables and code.
This is effectively the same as done for EVP_PKEY_ASN1_METHOD, although
this
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2022/11/09 11:17:23
Modified files:
usr.sbin/rpki-client: roa.c
Log message:
Error out if a ROA payload contains too many ipAddrBlocks
The ASN.1 profile in draft-ietf-sidrops-rfc6482bis section 4 specifies
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2022/11/09 11:17:17
Modified files:
lib/libcrypto/asn1: ameth_lib.c
Log message:
Clean up EVP_PKEY_ASN1_METHOD related tables and code.
Rather than messing around with an OBJ_bsearch() for a table that cont
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2022/11/09 11:17:00
Modified files:
sys/arch/arm64/dev: aplns.c rtkit.c rtkit.h
Log message:
Add suspend/resume support to aplns(4).
ok dlg@, patrick@
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2022/11/09 11:12:47
Modified files:
sys/kern : spec_vnops.c
Log message:
Simplify the overly complex VXLOCK handling in spec_close.
The code only needs to know if the vnode is exclusive locked and this
CVSROOT:/cvs
Module name:src
Changes by: b...@cvs.openbsd.org2022/11/09 11:11:45
Modified files:
regress/lib/libc/time/time_conversion: timetest.c
Log message:
Add tests for boundary conditions of struct tm.
Struct tm is limited by it's year being an int.
CVSROOT:/cvs
Module name:src
Changes by: k...@cvs.openbsd.org2022/11/09 11:00:02
Modified files:
sbin/route : show.c
usr.bin/netstat: show.c
usr.sbin/ndp : ndp.c
Log message:
ndp, route, netstat: adjust ipv6 address width
It has been annoying
CVSROOT:/cvs
Module name:src
Changes by: d...@cvs.openbsd.org2022/11/09 10:53:12
Modified files:
sys/arch/amd64/amd64: vmm.c
sys/arch/amd64/include: vmmvar.h
Log message:
vmm(4): treat vcpu lists as immutable, reducing complexity.
Since vmm doesn't support h
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2022/11/09 10:49:54
Modified files:
regress/lib/libcrypto/curve25519: ed25519test.c
Log message:
Revise ED25519 regress following API changes.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2022/11/09 10:45:55
Modified files:
lib/libcrypto/curve25519: curve25519.c curve25519_internal.h
Log message:
Make X25519_public_from_private() internally reachable.
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2022/11/09 10:41:05
Modified files:
usr.bin/ftp: fetch.c
Log message:
Before printing the redirect URI pass it through stravis since it is
untrusted input.
OK tb@ kn@ millert@
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2022/11/09 10:40:51
Modified files:
lib/libcrypto/curve25519: curve25519.c
Log message:
Rename public_value to public_key for consistency.
ok tb@
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2022/11/09 10:39:29
Modified files:
lib/libcrypto/curve25519: curve25519.c curve25519.h
curve25519_internal.h
Log message:
Rework ED25519 API.
BoringSSL implemented a comp
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2022/11/09 10:15:59
Modified files:
regress/lib/libcrypto/evp: evp_test.c
Log message:
Add some regress coverage for EVP_PKEY_METHOD.
CVSROOT:/cvs
Module name:src
Changes by: chel...@cvs.openbsd.org 2022/11/09 10:12:50
Modified files:
sys/sys: timeout.h
sys/kern : kern_timeout.c
Log message:
timeout(9): remove TIMEOUT_KCLOCK flag
I never should have added the TIMEOUT_KCLOCK flag.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2022/11/09 10:03:53
Modified files:
lib/libcrypto/evp: pmeth_lib.c
Log message:
Sort EVP_PKEY_METHOD externs.
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2022/11/09 09:29:58
Modified files:
usr.bin/ftp: fetch.c
Log message:
Strip spaces at end of header lines and in chunked encoding headers.
HTTP standard allows for spaces in too many places
OK millert@ t
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2022/11/09 09:23:51
Modified files:
sys/arch/arm64/dev: aplpmgr.c
Log message:
Make aplpmgr(4) work as a reset controller.
ok patrick@
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2022/11/09 09:14:15
Modified files:
lib/libcrypto/asn1: ameth_lib.c
Log message:
Sort EVP_PKEY_ASN1_METHOD externs.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2022/11/09 09:13:39
Modified files:
regress/lib/libcrypto/evp: Makefile
Added files:
regress/lib/libcrypto/evp: evp_test.c
Log message:
Add some regress coverage for EVP_PKEY_ASN1_METHOD
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2022/11/09 08:33:13
Modified files:
lib/libcrypto/bn: bn_prime.c
Log message:
Inline use of bn_is_prime_bpsw()
Instead of using the BN_is_prime_fasttime_ex() API, use a direct call to
bn_is_prime_bpsw(). Th
CVSROOT:/cvs
Module name:src
Changes by: k...@cvs.openbsd.org2022/11/09 08:17:28
Modified files:
sbin/disklabel : editor.c
Log message:
Use nitems() instead of a terminating { NULL, NULL } entry.
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2022/11/09 08:01:24
Modified files:
sys/netinet: tcp_usrreq.c
Log message:
Add missin 'e' in comment.
OK dlg@
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2022/11/09 07:31:31
Modified files:
regress/usr.sbin/bgpd/integrationtests: Makefile
Log message:
Enable l3vpn test
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2022/11/09 07:26:14
Modified files:
usr.sbin/bgpd : kroute.c
Log message:
Properly handle L3VPN routes in kroute. This got broken while reworking
large part of the code.
Issue reported and fix tested by Bar
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2022/11/09 07:23:53
Modified files:
usr.sbin/bgpd : util.c
Log message:
Fix nlri parsing of L3VPN prefixes in withdrawals.
L3VPN NLRI have different encoding for updates and withdraws. The withdraw
carries
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2022/11/09 07:20:11
Modified files:
usr.sbin/bgpctl: bgpctl.h output.c output_json.c
Log message:
Show the MPLS label of a L3VPN route in show fib output.
OK tb@
CVSROOT:/cvs
Module name:src
Changes by: patr...@cvs.openbsd.org 2022/11/09 06:46:11
Modified files:
sys/dev/fdt: qcpmicgpio.c
Log message:
Implement reading/writing pins on qcpmicgpio(4).
CVSROOT:/cvs
Module name:src
Changes by: k...@cvs.openbsd.org2022/11/09 06:09:30
Modified files:
sys/net: if.c
Log message:
Recommit r1.669 "Unlock SIOCIFGCLONERS"
OK mvs
CVSROOT:/cvs
Module name:src
Changes by: k...@cvs.openbsd.org2022/11/09 06:08:36
Modified files:
sys/net: if.c
Log message:
Push kernel lock from ifioctl() into ifioctl_get()
Recommit these two together:
- r1.667 "Push kernel lock into ifioctl_get()"
locked b
CVSROOT:/cvs
Module name:src
Changes by: jos...@cvs.openbsd.org 2022/11/09 05:13:09
Modified files:
regress/lib/libcrypto/rc2: rc2_test.c
Log message:
Remove unnecessary sizeof
ok jsing@ tb@
CVSROOT:/cvs
Module name:src
Changes by: jos...@cvs.openbsd.org 2022/11/09 05:10:17
Modified files:
regress/lib/libcrypto/rc4: rc4_test.c
Log message:
Remove unnecessary sizeof
ok jsing@ tb@
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2022/11/09 04:31:51
Modified files:
lib/libcrypto/bn: bn_prime.c
Log message:
Next pass of bn_prime.c cleanup
Garbage collect a few pointless variables and remove a loop that wasn't
really a loop. Simplify
CVSROOT:/cvs
Module name:src
Changes by: d...@cvs.openbsd.org2022/11/09 03:41:18
Modified files:
sys/net: if.c
Log message:
replace SRP with SMR in the if_idxmap.
when i first wrote if_idxmap i didn't realise (and no one thought
to tell me) that index 0 was s
CVSROOT:/cvs
Module name:src
Changes by: m...@cvs.openbsd.org2022/11/09 03:27:01
Modified files:
sys/kern : init_sysent.c syscalls.c
sys/sys: syscall.h syscallargs.h
Log message:
regen
CVSROOT:/cvs
Module name:src
Changes by: k...@cvs.openbsd.org2022/11/09 03:26:37
Modified files:
sys/kern : subr_disk.c
Log message:
gpt_get_fstype() doesn't modify its parameter so make said
parameter const.
CVSROOT:/cvs
Module name:src
Changes by: m...@cvs.openbsd.org2022/11/09 03:26:28
Modified files:
sys/kern : syscalls.master
Log message:
Mark sched_yield(2) as NOLOCK.
All the fields accessed in this syscall are protected by the SCHED_LOCK()
so it isn't necessa
CVSROOT:/cvs
Module name:src
Changes by: st...@cvs.openbsd.org 2022/11/09 03:23:01
Modified files:
sbin/route : route.8
Log message:
add an example for adding a cloning host route to reach a gateway which is
outside the subnet, some hosting providers use this. info
CVSROOT:/cvs
Module name:src
Changes by: d...@cvs.openbsd.org2022/11/09 03:19:20
Modified files:
sys/arch/amd64/amd64: vmm.c
Log message:
vmm on !MULTIPROCESSOR kernels should still mark vpus with pending intrs.
the #ifdef MULTIPROCESSOR was a little broad.
still gr
CVSROOT:/cvs
Module name:src
Changes by: es...@cvs.openbsd.org 2022/11/09 03:10:53
Modified files:
usr.sbin/pkg_add: pkg_create.1
Log message:
document '=' as a pkgspec
CVSROOT:/cvs
Module name:src
Changes by: rob...@cvs.openbsd.org 2022/11/09 03:05:18
Modified files:
sys/arch/arm64/dev: aplhidev.c
sys/dev/hid: hidkbd.c hidkbdsc.h
Log message:
translate Fn+(1-10,-,=) keys to F1-F12 on M1 laptops with a touchbar
ok kettenis
CVSROOT:/cvs
Module name:src
Changes by: rob...@cvs.openbsd.org 2022/11/09 03:03:22
Modified files:
sys/dev/usb: usbdevs.h usbdevs_data.h
Log message:
regen
CVSROOT:/cvs
Module name:src
Changes by: rob...@cvs.openbsd.org 2022/11/09 03:03:04
Modified files:
sys/dev/usb: usbdevs
Log message:
add a USB ID for WELLSPRINGM1_J293 to be used by aplhidev(4) to identify
M1 laptops with touchbars
CVSROOT:/cvs
Module name:src
Changes by: dtuc...@cvs.openbsd.org 2022/11/09 02:04:12
Modified files:
usr.bin/ssh: sftp-server.c
Log message:
Fix typo in fatal error message. Patch from vapier at chromium.org.
CVSROOT:/cvs
Module name:src
Changes by: dtuc...@cvs.openbsd.org 2022/11/09 02:01:52
Modified files:
usr.bin/ssh: misc.c
Log message:
Remove errant colon and simplify format string in error messages.
Patch from vapier at chromium.org.
79 matches
Mail list logo