CVS: cvs.openbsd.org: src

2024-08-09 Thread Claudio Jeker
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@

CVS: cvs.openbsd.org: src

2024-08-07 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-08-07 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-08-06 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-08-06 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-08-05 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-07-30 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-07-29 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-07-29 Thread Claudio Jeker
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@

CVS: cvs.openbsd.org: src

2024-07-29 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-07-24 Thread Claudio Jeker
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@

CVS: cvs.openbsd.org: src

2024-07-24 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-07-24 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-07-23 Thread Claudio Jeker
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@

CVS: cvs.openbsd.org: src

2024-07-22 Thread Claudio Jeker
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@

CVS: cvs.openbsd.org: src

2024-07-22 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-07-22 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-07-17 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-07-17 Thread Claudio Jeker
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@

CVS: cvs.openbsd.org: src

2024-07-12 Thread Claudio Jeker
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.

CVS: cvs.openbsd.org: src

2024-07-12 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-07-10 Thread Claudio Jeker
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@

CVS: cvs.openbsd.org: src

2024-07-09 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-07-09 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-07-09 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-07-08 Thread Claudio Jeker
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@

CVS: cvs.openbsd.org: src

2024-07-08 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-07-08 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: www

2024-06-26 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-06-26 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-06-25 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-06-19 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-06-14 Thread Claudio Jeker
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()

CVS: cvs.openbsd.org: src

2024-06-12 Thread Claudio Jeker
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@

CVS: cvs.openbsd.org: src

2024-06-10 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-06-07 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-06-04 Thread Claudio Jeker
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(

CVS: cvs.openbsd.org: src

2024-06-03 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-06-03 Thread Claudio Jeker
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_

CVS: cvs.openbsd.org: src

2024-06-03 Thread Claudio Jeker
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@

CVS: cvs.openbsd.org: src

2024-05-30 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-05-30 Thread Claudio Jeker
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@

CVS: cvs.openbsd.org: src

2024-05-29 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-05-29 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-05-29 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-05-29 Thread Claudio Jeker
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@

CVS: cvs.openbsd.org: src

2024-05-29 Thread Claudio Jeker
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@

CVS: cvs.openbsd.org: src

2024-05-29 Thread Claudio Jeker
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_

CVS: cvs.openbsd.org: src

2024-05-28 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-05-28 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-05-28 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-05-22 Thread Claudio Jeker
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@

CVS: cvs.openbsd.org: src

2024-05-22 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-05-22 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-05-22 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-05-22 Thread Claudio Jeker
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@

CVS: cvs.openbsd.org: src

2024-05-22 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-05-20 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-05-20 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-05-20 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-05-16 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-05-15 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-05-10 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-05-10 Thread Claudio Jeker
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.

CVS: cvs.openbsd.org: src

2024-05-07 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-05-07 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-04-24 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-04-24 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: www

2024-04-24 Thread Claudio Jeker
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@

CVS: cvs.openbsd.org: www

2024-04-24 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: www

2024-04-24 Thread Claudio Jeker
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.

CVS: cvs.openbsd.org: src

2024-04-24 Thread Claudio Jeker
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@

CVS: cvs.openbsd.org: src

2024-04-24 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-04-24 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-04-22 Thread Claudio Jeker
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.

CVS: cvs.openbsd.org: src

2024-04-22 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-04-22 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-04-21 Thread Claudio Jeker
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-

CVS: cvs.openbsd.org: src

2024-04-21 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-04-18 Thread Claudio Jeker
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@

CVS: cvs.openbsd.org: src

2024-04-18 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-04-18 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-04-17 Thread Claudio Jeker
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@

CVS: cvs.openbsd.org: src

2024-04-17 Thread Claudio Jeker
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@

CVS: cvs.openbsd.org: src

2024-04-16 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-04-16 Thread Claudio Jeker
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.

CVS: cvs.openbsd.org: src

2024-04-16 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-04-15 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-04-15 Thread Claudio Jeker
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@

CVS: cvs.openbsd.org: src

2024-04-11 Thread Claudio Jeker
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.

CVS: cvs.openbsd.org: src

2024-04-10 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-04-10 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-04-09 Thread Claudio Jeker
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@

CVS: cvs.openbsd.org: src

2024-04-09 Thread Claudio Jeker
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@

CVS: cvs.openbsd.org: src

2024-04-09 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-04-09 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-04-09 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-04-09 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-04-09 Thread Claudio Jeker
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

CVS: cvs.openbsd.org: src

2024-04-03 Thread Claudio Jeker
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

<    1   2   3   4   5   6   7   8   9   10   >