CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/08/09 02:30:13
Modified files:
regress/gnu/egcs/gcc-bounds: md-3.c md-5.c
Log message:
Add string.h include and typecast data to reduce warnings
OK deraadt@ millert@
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/08/07 12:26:44
Modified files:
regress/sbin/disklabel: 1000.sparc64.ok 1024.sparc64.ok
12000.sparc64.ok 18000.sparc64.ok
2000.sparc64.ok 2
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/08/07 12:25:39
Modified files:
regress/sys/kern/fork-exit: Makefile fork-exit.c
Log message:
Rework fork-exit regress to work with any pagesize not only 4k.
Also mmap PROT_READ|PROT_WRITE instead of wri
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/08/06 12:41:21
Modified files:
sys/kern : kern_exit.c
Log message:
Revert the knote_processexit() bits of the diff. It introduced a small
window where a knote is available but PS_ZOMBIE is not yet
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/08/06 02:44:54
Modified files:
sys/kern : kern_event.c kern_exec.c kern_exit.c
kern_fork.c kern_sig.c
sys/sys: event.h proc.h
Log message:
Stop using KER
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/08/05 23:39:48
Modified files:
regress/sys/arch/sparc64/emul-ldqstq/asi: asi_asm.S
regress/sys/arch/sparc64/emul-ldqstq/simm13: genasm.pl genc.pl
Log message:
Define _LOCORE before including ma
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/07/30 07:28:27
Modified files:
regress/lib/libc/sys: t_sendrecv.c
Log message:
sched_yield() is not strong enough to overflow the recv buffer on some
systems. Use a proper sleep using usleep(100) instea
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/07/29 06:42:53
Modified files:
sys/kern : kern_event.c kern_sig.c
sys/sys: event.h
Log message:
Move the signal related kqueue filters to kern_event.c.
Since proc and signal filt
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/07/29 03:50:30
Modified files:
bin/ps : ps.1
Log message:
Sync with sys/proc.h after P_CONTINUED -> PS_CONTINUED change.
OK mpi@
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/07/29 03:49:49
Modified files:
sys/kern : kern_exit.c kern_sig.c
sys/sys: proc.h
Log message:
Replace per thread P_CONTINUED with per process PS_CONTINUED flag
dowait6() can only
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/07/24 09:31:08
Modified files:
sys/kern : kern_sig.c
Log message:
KASSERT that the ps_single proc has P_SUSPSINGLE cleared.
Requested by kettenis@ and guenther@
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/07/24 09:30:17
Modified files:
sys/kern : kern_exit.c
Log message:
Remove the (pr->ps_single->p_flag & P_SUSPSINGLE) == 0 check since it
is always true. Also consitently wrap all flag checks into
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/07/24 07:37:05
Modified files:
sys/kern : subr_log.c
Log message:
Use a different mutex to protect the kqueue klist in logsoftc.
knote_locked() will call wakeup() and with it the SCHED_LOCK and b
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/07/23 02:38:02
Modified files:
sys/kern : kern_synch.c
Log message:
Pass curproc pointer down from sleep_finish() instead of pulling it in
again in sleep_signal_check().
OK dlg@
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/07/22 03:44:37
Modified files:
bin/ps : ps.1
Log message:
Sync with proc.h: s/PS_STOPPED/PS_STOPPING/
OK kettenis@
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/07/22 03:43:48
Modified files:
sys/kern : kern_sig.c
sys/sys: proc.h
Log message:
Rename PS_STOPPED to PS_STOPPING. I want to use PS_STOPPED to indicate
that a process has been st
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/07/22 02:18:53
Modified files:
sys/kern : kern_exit.c
Log message:
Switch proc_finish_wait() to use the process as argument instead of its
ps_mainproc. dowait6() needs to stop using ps_mainproc an
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/07/17 07:29:05
Modified files:
lib/libc/sys : getrusage.2
Log message:
Be clear that RUSAGE_CHILDREN only works for terminated children that have
been waited for. If you SIG_IGN SIGCHLD or don't call
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/07/17 03:54:15
Modified files:
sys/sys: proc.h
Log message:
Sync struct proc P_BITS with reality.
Remove "\027XX" (old systrace flag) and "\035SOFTDEP".
OK jsg@
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/07/12 03:27:32
Modified files:
usr.sbin/rpki-client: extern.h main.c repo.c
Log message:
Improve duplicate detection and repo_move_valid
Only trigger a duplicate error if a valid filepath is revisted.
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/07/12 02:54:48
Modified files:
usr.sbin/rpki-client: main.c
Log message:
Rename the variable c to ok. It returns if the file failed to parse or not.
We need to pass this to filepath_add so lets use a be
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/07/10 06:28:46
Modified files:
sys/kern : kern_sig.c
Log message:
Kill the runfast and run label and inline those bits. No functional change.
OK mpi@
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/07/09 09:20:15
Modified files:
sys/kern : kern_resource.c
Log message:
Remove splassert() for now since IPL_STATCLOCK is MD and not all archs have it.
Noticed by bluhm@ on octeon
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/07/09 03:22:50
Modified files:
sys/kern : kern_sig.c
Log message:
Reshuffle the switch cases in ptsignal and single_thread_set to be
in the order needed for future changes. No functional change.
O
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/07/09 02:44:36
Modified files:
sys/kern : kern_sched.c
Log message:
In sched_toidle() only call the TRACEPOINT if curproc is set.
sched_toidle() is called by cpu_hatch() to start APs and then curp
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/07/08 07:18:26
Modified files:
lib/libkvm : kvm_proc2.c
Log message:
Adjust code since FILL_KPROC() got another argument since struct tusage
accounting was modified.
OK dlg@ jca@
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/07/08 07:17:12
Modified files:
sys/kern : kern_acct.c kern_clock.c kern_exec.c
kern_exit.c kern_proc.c kern_resource.c
kern_sched.c kern_sysctl.c
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/07/08 03:15:05
Modified files:
sys/kern : kern_exit.c
Log message:
Fix comment for exit2() this code is called by sched_idle() not cpu_exit().
The note can be removed but add a comment that since
CVSROOT:/cvs
Module name:www
Changes by: clau...@cvs.openbsd.org 2024/06/26 13:13:36
Modified files:
build : Makefile
build/mirrors : openbgpd-ftp.html.head
openbgpd : ftp.html
Log message:
OpenBGPD 8.5 release
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/06/26 02:28:45
Modified files:
usr.sbin/bgpd : version.h
Log message:
Bump version
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/06/25 07:21:18
Modified files:
usr.sbin/bgpd : rde_prefix.c
Log message:
When filling prefixes with pt_writebuf() keep 2 bytes reserved in the
withdraw case. Those bytes are needed for the attribute le
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/06/19 07:13:25
Modified files:
usr.sbin/acme-client: main.c util.c
Log message:
Kill the SIGPIPE signal handler which is installed around write opertations.
Instead just SIG_IGN SIGPIPE in main.c for al
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/06/14 04:17:05
Modified files:
sys/dev: rnd.c
Log message:
Make arc4random() depend on less subsystems by decoupling extract_entropy()
from the enqueue_randomness() logic.
Add add_event_data()
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/06/13 00:47:13
Modified files:
sys/arch/sparc64/include: cpu.h
Log message:
Enable uvm percpu caches on sparc64.
OK kettenis@ jca@ mpi@
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/06/10 06:51:25
Modified files:
usr.sbin/bgpd : session.c
Log message:
In get_alternate_addr() consider sessions to IPv6 link-local addresses
as connected (they are so by definition).
Issue reported by
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/06/07 02:22:53
Modified files:
usr.sbin/rpki-client: main.c repo.c
Log message:
Download new TA files into a temporary place (.ta/) so that the parser
can decide which of the two files to use.
With and
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/06/04 02:26:11
Modified files:
sys/dev: rnd.c
Log message:
In dequeue_randomness() use an atomic instruction to increase the
rnd_event_cons. This way even concurrent calls to dequeue_randomness(
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/06/03 08:34:19
Modified files:
sys/kern : subr_witness.c
Log message:
Remove lock_class_sched_lock from lock_classes since the corresponding
entry in enum lock_class_index was removed in sys/_lock
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/06/03 06:48:25
Modified files:
sys/dev/pci/drm: drm_linux.c
sys/sys: sched.h
sys/kern : kern_exit.c kern_fork.c kern_resource.c
kern_sched.c kern_
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/06/03 06:46:59
Modified files:
sys/sys: _lock.h
Log message:
There is no more LO_CLASS_SCHED_LOCK lock class.
OK miod@ mlarkin@ tb@ jca@
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/05/30 06:33:15
Modified files:
usr.sbin/rpki-client: repo.c
Log message:
Properly setup the fts_state in the FTS_D case.
At fts_level 1 the state needs to be fully reset since we most probably
exited f
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/05/30 02:29:30
Modified files:
usr.sbin/bgpd : rde_update.c
Log message:
Fix copy-paste error in last commit. Fixes lladdr and l3vpn regress.
Noticed by anton@
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/05/29 12:55:45
Modified files:
sys/kern : kern_fork.c kern_lock.c sched_bsd.c
sys/sys: sched.h
Log message:
Convert SCHED_LOCK from a recursive kernel lock to a mutex.
Over the l
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/05/29 04:41:12
Modified files:
usr.sbin/bgpd : rde_update.c
Log message:
Handle IPvX only interfaces with IPvY sessions more gracefully.
In up_get_nexthop() check that the local_vX_addr is actually va
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/05/29 04:38:24
Modified files:
usr.sbin/bgpd : session.c
Log message:
Only fall back to the default IPv4 unicast mode if there was no MP
capability neither from our side not the remote end.
Also track
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/05/29 04:36:32
Modified files:
usr.sbin/bgpd : rde.h
Log message:
Remove nexthop_compare() prototype.
OK henning@ sthen@
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/05/29 04:34:56
Modified files:
usr.sbin/bgpd : rde_rib.c
Log message:
Rename nexthop_compare to nexthop_cmp and make it static inline.
OK henning@ sthen@
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/05/29 04:34:07
Modified files:
usr.sbin/bgpd : util.c
Log message:
Introduce a ring buffer for log_sockaddr() this way log_addr() can be
used more then once in a log message (e.g. log_peer_warnx + log_
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/05/28 09:16:45
Modified files:
sys/arch/arm64/arm64: pmap.c
Log message:
Rework the pmap ASID handling to not require the SCHED_LOCK
The ASID lookup code already uses its own mutex (pmap_asid_mtx)
and
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/05/28 03:27:54
Modified files:
sys/arch/m88k/include: cpu.h
sys/arch/m88k/m88k: m88k_machdep.c
Log message:
cpu_emergency_disable() was only used by mvme88k and can be removed now.
This remove
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/05/28 03:19:04
Modified files:
sys/dev/fdt: bcm2835_mbox.c
Log message:
Remove the bcmmbox_write(BCMMBOX_CHANPM, ...) call in bcmmbox_attach().
This command locks up my RaspberryPi 4 while it seems
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/05/22 06:33:07
Modified files:
usr.sbin/fw_update: patterns.c
Log message:
Add pattern for mwx(4) firmware.
OK phessler@ martijn@
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/05/22 03:24:11
Modified files:
sys/kern : kern_synch.c
Log message:
When clearing the wait channel also clear the wait message.
There is no reason to keep the wait message in place since it will
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/05/22 03:22:55
Modified files:
sys/kern : kern_sig.c
Log message:
In the big p_stat switch in ptsignal do not call return but instead
use one of the gotos. In this case goto out with mask and prop
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/05/22 03:20:22
Modified files:
sys/kern : kern_resource.c
Log message:
Just grab the SCHED_LOCK() once in donice() before walking the ps_threads
list. setpriority() is trivial and probably faster
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/05/22 02:42:34
Modified files:
usr.sbin/bgpctl: bgpctl.c output.c output_json.c
Log message:
Adjust code since remote_bgpid, bgpid and clusterid changed to
host byte order.
OK tb@
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/05/22 02:41:14
Modified files:
usr.sbin/bgpd : config.c mrt.c parse.y printconf.c rde.c rde.h
rde_peer.c session.c
Log message:
Convert bgpid, remote_bgpid and clusterid to ho
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/05/20 04:32:20
Modified files:
sys/kern : kern_exit.c kern_fork.c kern_proc.c
kern_resource.c kern_sig.c kern_synch.c
sys/sys: proc.h
Log message:
Rework
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/05/20 04:01:52
Modified files:
usr.sbin/bgpd : session.c
Log message:
Convert more of the session engine parsers to the new ibuf API
This converts OPEN and it capability parser and RREFRESH and with t
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/05/20 04:00:00
Modified files:
usr.sbin/bgpd : logmsg.c
Log message:
Tabs on empty line
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/05/16 03:38:21
Modified files:
usr.sbin/bgpd : session.c
Log message:
Simplify the code to clamp the TCP send and recv buffer to 64k.
We don't really care if it works or not and we don't want to clamp
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/05/15 08:43:32
Modified files:
usr.sbin/rpki-client: spl.c
Log message:
Add missing space
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/05/10 03:21:41
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: clau...@cvs.openbsd.org 2024/05/10 03:21:01
Modified files:
sys/kern : syscalls.master
Log message:
The ptsignal() race against p_sigmask changes by dosigsuspend() are fixed.
Unlock sigsuspend() and __thrsigdivert() again.
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/05/07 09:54:23
Modified files:
sys/kern : uipc_socket2.c
Log message:
rw_enter() with RW_NOSLEEP returns EBUSY and not the expected EWOULDBLOCK
This fixes random gmake failures during ports build
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/05/07 04:46:35
Modified files:
sys/kern : kern_sig.c
Log message:
In Rev 1.296 the update of the siglist was moved to the end of ptsignal().
One atomic_clearbits_int() hiding in SSTOP was missed w
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/24 13:10:11
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: clau...@cvs.openbsd.org 2024/04/24 13:09:14
Modified files:
sys/kern : syscalls.master
Log message:
Revert rev 1.261 and require sigsuspend and __thrsigdivert to take
KERNEL_LOCK. There is at least a race in sigsuspend which
CVSROOT:/cvs
Module name:www
Changes by: clau...@cvs.openbsd.org 2024/04/24 06:07:11
Modified files:
faq: current.html
Log message:
Document the removal of announce capabilities [yes|no] in bgpd.conf
With input from tb@ and sthen@
CVSROOT:/cvs
Module name:www
Changes by: clau...@cvs.openbsd.org 2024/04/24 04:44:19
Modified files:
openbgpd : ftp.html
Log message:
Regen
CVSROOT:/cvs
Module name:www
Changes by: clau...@cvs.openbsd.org 2024/04/24 04:43:41
Modified files:
build : Makefile
build/mirrors : openbgpd-ftp.html.head
Log message:
OpenBGPD 8.4 was releases some time ago, finally update website.
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/24 04:42:09
Modified files:
usr.sbin/bgpctl: output_json.c
Log message:
announce_capa is no more.
OK tb@
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/24 04:41:34
Modified files:
usr.sbin/bgpd : bgpd.conf.5 bgpd.h parse.y printconf.c
session.c
Log message:
Remove 'announce capabilities' as neighbor config stanza.
There i
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/24 03:30:30
Modified files:
sys/dev/sbus : magma.c magmareg.h
Log message:
Use static inline for cd1400_write_ccr() because clang 16 has issues with it.
Also remove some unused prototypes.
>From K
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/22 03:43:11
Modified files:
usr.sbin/bgpd : session.c
Log message:
In state IDLE handle EVNT_STOP and stop the IdleHold timer. This way
a down of an idle connection will properly stop the session.
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/22 03:36:04
Modified files:
usr.sbin/bgpd : control.c session.c session.h
Log message:
Move setting of the shutdown reason to session_stop()
Also make sure that something is logged when a session i
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/22 02:53:59
Modified files:
usr.sbin/bgpd : session.c
Log message:
No longer fall back to no capabilities when there is an OPEN/optional
attribute error.
BGP more and more relies on capabilities, a
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/21 23:54:01
Modified files:
regress/usr.sbin/rpki-client: test-aspa.c test-cert.c test-gbr.c
test-geofeed.c test-ip.c
test-
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/21 13:27:44
Modified files:
usr.sbin/rpki-client: cert.c cms.c crl.c extern.h filemode.c
output-json.c parser.c repo.c
Log message:
P-256 support is experimental so req
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/18 04:29:39
Modified files:
sys/sys: proc.h
Log message:
proc_trampoline_mp() was replaced by proc_trampoline_mi() adjust prototype.
OK mpi@
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/18 03:06:42
Modified files:
sys/kern : kern_sig.c
Log message:
If a proc has P_WEXIT set do not stop it, let it exit since it is already
mostly dead.
This is more like belts and suspenders sin
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/18 02:59:38
Modified files:
sys/kern : kern_synch.c
Log message:
Clear PCATCH for procs that have P_WEXIT set.
Exiting procs will not return to userland and can not deliver signals so
it is be
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/17 08:01:17
Modified files:
usr.sbin/rpki-client: http.c
Log message:
Set Accept: */* HTTP header like it was done in ftp(1).
OK tb@ job@
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/17 03:41:44
Modified files:
sys/kern : kern_resource.c
Log message:
dogetrusage() must be called with the KERNEL_LOCK held for now.
OK mpi@
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/17 00:18:18
Modified files:
regress/usr.bin/snmp: Makefile
Log message:
Only use the first egress interface in $IFIDX and $IFLLADDR. Systems
can have more then one interface.
This only works if ther
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/16 04:06:37
Modified files:
sys/uvm: uvm_swap.c
Log message:
Call bufq_destroy() in swap_off for the VREG case since swap_on() called
bufq_init(). Similar issue as the use-after-free in mfs.
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/16 04:04:41
Modified files:
sys/ufs/mfs: mfs_vnops.c
Log message:
Call bufq_destroy() in mfs_reclaim() before freeing the mfsnode.
This fixes a use-after-free bug in bufq_quiesce() once a mfs par
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/15 09:09:26
Modified files:
sys/kern : init_sysent.c syscalls.c
sys/sys: syscall.h syscallargs.h
Log message:
Regen after sigsuspend and __thrsigdivert unlock
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/15 09:08:21
Modified files:
sys/kern : syscalls.master
Log message:
sigsuspend and __thrsigdivert no longer require the KERNEL_LOCK since
dosigsuspend() no longer needs it.
OK mvs@ mpi@
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/11 02:33:15
Modified files:
usr.sbin/bgpd : session.c
Log message:
Use != NULL for pointer check. No binary change.
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/10 04:05:26
Modified files:
sys/kern : kern_sig.c sys_generic.c
sys/sys: proc.h
Log message:
Unlock dosigsuspend() and with that some aspects of ppoll and pselect
Change p_sig
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/10 03:05:32
Modified files:
usr.sbin/bgpd : session.c
Log message:
Rework the logic to not send double notifications in session_notification().
last_sent_errcode is now cleared late (when state cha
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/09 06:53:08
Modified files:
sys/net: if_wg.c rtable.c rtable.h
Log message:
Don't include net/art.h in net/rtable.h instead let the two users
include the file themselves.
OK bluhm@ mpi@
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/09 06:40:01
Modified files:
usr.sbin/bgpd : parse.y
Log message:
Limit the number of provider ASnumbers to MAX_ASPA_SPAS_COUNT (10'000)
in the parser as well.
OK tb@
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/09 06:09:20
Modified files:
usr.sbin/bgpd : bgpd.h rtr_proto.c
Log message:
Increase RTR PDU limit to 48k and limit number of SPAS to 10'000.
PDU larger then 48k will result in a session reset whil
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/09 06:05:07
Modified files:
usr.sbin/bgpd : rtr.c bgpd.c
Log message:
Check that the ASPA tas array fits in an IMSG before sending the ASPA
record over to RTR or the RDE.
The long term goal is to i
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/09 03:35:57
Modified files:
regress/usr.sbin/bgpd/integrationtests: Makefile
Added files:
regress/usr.sbin/bgpd/integrationtests: bgpd.capa.client.conf
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/09 03:33:46
Modified files:
regress/usr.sbin/bgpd/config: Makefile bgpd.conf.12.ok
bgpd.conf.13.ok bgpd.conf.15.ok
bgpd.con
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/09 03:03:18
Modified files:
usr.sbin/bgpd : bgpd.conf.5 bgpd.h parse.y printconf.c
session.c
Log message:
Allow operators to enforce the presence of certain capabilities on
CVSROOT:/cvs
Module name:src
Changes by: clau...@cvs.openbsd.org 2024/04/03 02:58:55
Modified files:
regress/usr.sbin/bgpd/integrationtests: bgpd.md5.rdomain2.conf
Log message:
Switch one of the tcpmd5 passwords over to use the hex key instead.
This way both modes are tes
101 - 200 of 2229 matches
Mail list logo