CVS: cvs.openbsd.org: src

2023-12-27 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/12/27 05:00:30 Modified files: usr.sbin/bgpd : rtr_proto.c Log message: Refactor rtr_parse_error() so that even a NO_DATA_AVAILABLE is logged as last error. So that bgpctl can show that there was no

CVS: cvs.openbsd.org: src

2023-12-19 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/12/19 03:32:20 Modified files: usr.sbin/bgpctl: output.c output_json.c Log message: Show the RTR protocol version in the `bgpctl show rtr` output. Knowing the version is essential to understand if

CVS: cvs.openbsd.org: src

2023-12-14 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/12/14 07:04:57 Modified files: sys/kern : kern_malloc.c Log message: Workaround for broken clang which has a broken -fno-zero-initialized-in-bss implementation. Set nkmempages to -1 by default

CVS: cvs.openbsd.org: src

2023-12-14 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/12/14 06:52:38 Modified files: usr.sbin/bgpd : rde.c rtr.c session.c Log message: Mostly straightforward conversion to imsg_get_fd() only the handling of the control socket needs a local variable

CVS: cvs.openbsd.org: src

2023-12-14 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/12/14 06:34:23 Modified files: share/man/man4 : options.4 Log message: There is no more option NKMEMPAGES_MAX OK miod@

CVS: cvs.openbsd.org: src

2023-12-14 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/12/14 06:26:50 Modified files: sys/arch/alpha/include: param.h sys/arch/amd64/include: param.h sys/arch/arm/include: param.h sys/arch/arm64/include: param.h

CVS: cvs.openbsd.org: src

2023-12-14 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/12/14 04:58:09 Modified files: sys/kern : kern_malloc.c Log message: Bring default logic to set nkmempages into the 21st century. The new logic is: Up to 1G physmem use physical memory / 4,

CVS: cvs.openbsd.org: src

2023-12-14 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/12/14 04:10:19 Modified files: usr.sbin/ldpd : lde.c ldpe.c Log message: Use imsg_get_fd() to access the file descriptor passed in the imsg. OK tb@

CVS: cvs.openbsd.org: src

2023-12-14 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/12/14 04:09:56 Modified files: usr.sbin/eigrpd: eigrpe.c rde.c Log message: Use imsg_get_fd() to access the file descriptor passed in the imsg. OK tb@

CVS: cvs.openbsd.org: src

2023-12-14 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/12/14 04:09:34 Modified files: usr.sbin/rad : engine.c frontend.c Log message: Use imsg_get_fd() to access the file descriptor passed in the imsg. OK tb@

CVS: cvs.openbsd.org: src

2023-12-14 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/12/14 03:02:27 Modified files: usr.sbin/eigrpd: packet.c Log message: Rewrite send_packet to update the eigrp header without using ibuf_seek. There is a long term goal to remove ibuf_seek from the

CVS: cvs.openbsd.org: src

2023-12-14 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/12/14 02:59:27 Modified files: sbin/unwind: frontend.c resolver.c Log message: Use imsg_get_fd() to access the fd passed with the imsg. Go ahead florian@ OK tb@

CVS: cvs.openbsd.org: src

2023-12-14 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/12/14 02:58:59 Modified files: sbin/slaacd: engine.c frontend.c Log message: Use imsg_get_fd() to access the fd passed with the imsg. Go ahead florian@ OK tb@

CVS: cvs.openbsd.org: src

2023-12-14 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/12/14 02:58:37 Modified files: sbin/dhcpleased: engine.c frontend.c Log message: Use imsg_get_fd() to access the fd passed with the imsg. Go ahead florian@ OK tb@

CVS: cvs.openbsd.org: xenocara

2023-12-14 Thread Claudio Jeker
CVSROOT:/cvs Module name:xenocara Changes by: clau...@cvs.openbsd.org 2023/12/14 02:46:10 Modified files: app/xlockmore/xlock: xlock.c Log message: Replace another memset() with explicit_bzero() since the goal is the reason why we have explicit_bzero(). OK matthieu@

CVS: cvs.openbsd.org: xenocara

2023-12-14 Thread Claudio Jeker
CVSROOT:/cvs Module name:xenocara Changes by: clau...@cvs.openbsd.org 2023/12/14 02:44:15 Modified files: app/xlockmore/xlock: privsep.c Log message: Use proper len in strndup() call for the style argument. OK matthieu@

CVS: cvs.openbsd.org: src

2023-12-13 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/12/13 08:34:43 Modified files: usr.sbin/ospf6d: ospfe.c Log message: Use imsg_get_fd() to access the control fd. OK tb@

CVS: cvs.openbsd.org: src

2023-12-13 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/12/13 08:34:27 Modified files: usr.sbin/ospfd : ospfe.c Log message: Use imsg_get_fd() to access the control fd. OK tb@

CVS: cvs.openbsd.org: src

2023-12-12 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/12/12 08:54:18 Modified files: usr.sbin/rpki-client: io.c Log message: io_read_buf() abused the ibuf internal rpos which is no longer allowed. This is now just a simple wrapper around ibuf_get(). OK

CVS: cvs.openbsd.org: src

2023-12-12 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/12/12 08:52:58 Modified files: sbin/iked : imsg_util.c Log message: ibuf_getdata() abuses the rpos from the ibuf. This is no longer allowed and breaks because ibuf_seek() now uses rpos itself. Now

CVS: cvs.openbsd.org: src

2023-12-12 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/12/12 08:50:39 Modified files: distrib/sets/lists/base: mi distrib/sets/lists/comp: mi Log message: Sync

CVS: cvs.openbsd.org: src

2023-12-12 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/12/12 08:49:21 Modified files: lib/libutil: Makefile imsg_init.3 Added files: lib/libutil: ibuf_add.3 Log message: Move ibuf API from imsg_init.3 to ibuf_add.3 Document all new

CVS: cvs.openbsd.org: src

2023-12-12 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/12/12 08:47:41 Modified files: lib/libutil: Symbols.map imsg-buffer.c imsg.c imsg.h shlib_version Log message: Extend imsg and ibuf API with useful getter methods For

CVS: cvs.openbsd.org: src

2023-12-11 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/12/11 04:17:34 Modified files: share/man/man4/man4.arm64: Makefile Added files: share/man/man4/man4.arm64: ampchwm.4 Log message: Manpage for ampchwm(4) - Ampere Altra Fine-Grained Power

CVS: cvs.openbsd.org: src

2023-12-11 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/12/11 04:15:44 Modified files: sys/arch/arm64/conf: GENERIC files.arm64 Added files: sys/arch/arm64/dev: ampchwm.c Log message: Add ampchwm(4) a driver to access the Ampere Altra Fine-Grained

CVS: cvs.openbsd.org: src

2023-12-05 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/12/05 08:50:45 Modified files: sys/uvm: uvm_swap.c Log message: Cast uvmexp.swpages to long before multiplying by 99 to avoid integer overflows on systems with big swap partitions. OK kettenis@

CVS: cvs.openbsd.org: src

2023-12-04 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/12/04 08:00:09 Modified files: sys/arch/arm64/arm64: machdep.c sys/arch/riscv64/riscv64: machdep.c Log message: Account for nkmempages as well in the pmap_growkernel() call during

CVS: cvs.openbsd.org: src

2023-11-29 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/11/29 04:47:15 Modified files: sys/kern : kern_malloc.c Log message: Cleanup kmeminit_nkmempages(). NKMEMPAGES_MIN was removed long time ago in all archs so there is no need to keep it. Also

CVS: cvs.openbsd.org: src

2023-11-27 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/11/27 04:32:34 Modified files: usr.bin/rsync : rsync.1 Log message: Document -J, --omit-link-times and remove a confusing sentence from the -O, --omit-dir-times description. OK tb@

CVS: cvs.openbsd.org: src

2023-11-27 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/11/27 04:30:49 Modified files: usr.bin/rsync : extern.h fargs.c main.c receiver.c Log message: Implement --omit-link-times / -J based on the --omit-dir-times work done by job@. OK tb@

CVS: cvs.openbsd.org: src

2023-11-27 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/11/27 04:28:39 Modified files: usr.bin/rsync : uploader.c Log message: The uploader tail shortcut to skip dir postprocessing should also check if ignore_dir_times is set. In that case preserve_times

CVS: cvs.openbsd.org: src

2023-11-27 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/11/27 03:14:19 Modified files: usr.bin/rsync : main.c Log message: Add --no-O and --no-omit-dir-times options. For some reason the real rsync has these options and so should ours. These strange

CVS: cvs.openbsd.org: src

2023-11-20 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/11/20 07:41:55 Modified files: usr.sbin/bgpctl: bgpctl.c Log message: Rename struct imsgbuf *ibuf to *imsgbuf. Same was done in bgpd. OK tb@

CVS: cvs.openbsd.org: src

2023-11-20 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/11/20 07:40:52 Modified files: usr.sbin/bgpctl: bgpctl.c Log message: KNF, fix long line. OK tb@

CVS: cvs.openbsd.org: src

2023-11-20 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/11/20 07:18:21 Modified files: usr.sbin/bgpctl: mrtparser.c output.c output_json.c output_ometric.c parser.c Log message: KNF

CVS: cvs.openbsd.org: src

2023-11-19 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/11/19 03:41:25 Modified files: usr.sbin/ntpd : util.c Log message: util.c requires stdint.h for UINT32_MAX and friends. OK tb@

CVS: cvs.openbsd.org: src

2023-11-17 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/11/18 00:14:13 Modified files: lib/libutil: imsg.c Log message: Rename internal function imsg_get_fd() to imsg_dequeue_fd(). OK tb@

CVS: cvs.openbsd.org: src

2023-11-17 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/11/17 08:35:16 Modified files: lib/libutil: imsg.c Log message: The term peerid originated from bgpd. It is time to generalize this and just call it id. This only targets the function arguments but

CVS: cvs.openbsd.org: src

2023-11-17 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/11/17 06:43:32 Modified files: lib/libutil: imsg.c Log message: rename struct imsgbuf *ibuf to *imsgbuf since ibuf is too close to struct ibuf and just causes confusion for little gain. OK tb@

CVS: cvs.openbsd.org: src

2023-11-17 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/11/17 05:10:23 Modified files: sbin/pflogd: pflogd.c Log message: Do not log errors form pcap_dispatch() caused by signals. pcap_dispatch() returns -1 (PCAP_ERROR) or -2 (PCAP_ERROR_BREAK) the

CVS: cvs.openbsd.org: src

2023-11-14 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/11/14 03:31:22 Modified files: usr.bin/netstat: route.c Log message: This code depends on internals from net/art.h so include it explicitly. OK bluhm@

CVS: cvs.openbsd.org: src

2023-11-14 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/11/14 03:12:24 Modified files: sys/arch/sparc64/include: frame.h Log message: Fix typo in comment.

CVS: cvs.openbsd.org: src

2023-11-07 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/11/07 04:29:05 Modified files: usr.sbin/ospfd : auth.c Log message: iface->auth_key is not a real C string so use strnlen() to define the maximum. This fixes the use of 8 char passwords with auth

CVS: cvs.openbsd.org: src

2023-11-07 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/11/07 04:18:35 Modified files: usr.sbin/bgpd : bgpd.c control.c rde.c rtr.c session.c Log message: Rename struct imsgbuf *ibuf to *imsgbuf in all places. ibuf should be reserved for struct ibuf *

CVS: cvs.openbsd.org: src

2023-11-07 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/11/07 04:17:35 Modified files: usr.sbin/bgpd : rde_peer.c Log message: Alter imsg_move() to clear the full imsg buffer instead of just the imsg->data field. This is needed for future imsg API changes.

CVS: cvs.openbsd.org: src

2023-10-27 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/27 08:22:43 Modified files: usr.sbin/bgpd : session.c Log message: Simplify the handling of optparamlen and RFC9072 support. Use the ibuf_size() of the optional params (opb) when writing the

CVS: cvs.openbsd.org: src

2023-10-27 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/27 03:40:28 Modified files: usr.sbin/bgpd : session.c Log message: The holdtime is added to the ibuf with ibuf_add_n16() so no need to htons() the value before. OK tb@

CVS: cvs.openbsd.org: src

2023-10-24 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/24 08:05:23 Modified files: lib/libutil: imsg-buffer.c Log message: Require callers to use ibuf_fd_get() to extract the passed fd from an ibuf. In imsg_free() close any fd that was not claimed

CVS: cvs.openbsd.org: src

2023-10-24 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/24 07:20:11 Modified files: sys/arch/alpha/alpha: cpu.c locore.s vm_machdep.c sys/arch/amd64/amd64: cpu.c locore.S sys/arch/arm/arm: cpu.c cpuswitch7.S sys/arch/arm64/arm64:

CVS: cvs.openbsd.org: src

2023-10-23 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/23 07:07:44 Modified files: usr.sbin/bgpd : flowspec.c Log message: Use xoff instead of *olen in the shift_right() call. xoff is the right value here since *olen is (conditionally) set a few lines

CVS: cvs.openbsd.org: src

2023-10-19 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/19 07:14:19 Modified files: usr.sbin/bgpd : rtr_proto.c Log message: While the ibuf_add calls should not fail the way they are used it is still better to check for error. OK tb@

CVS: cvs.openbsd.org: src

2023-10-19 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/19 05:12:10 Modified files: usr.sbin/bgpd : rtr_proto.c Log message: Convert rtr_proto.c to use new ibuf API. More yak shaving required which will follow. OK tb@

CVS: cvs.openbsd.org: src

2023-10-19 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/19 01:02:46 Modified files: usr.sbin/bgpd : session.c session.h Log message: Convert the session engine to use the new ibuf API. OK tb@

CVS: cvs.openbsd.org: src

2023-10-17 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/17 11:59:59 Modified files: usr.sbin/bgpd : kroute.c Log message: Neither sin_len nor sin6_len can be 0 so these checks are not needed. Also reorder the RTF_HOST vs netmask check. RTF_HOST wins if

CVS: cvs.openbsd.org: src

2023-10-17 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/17 11:58:15 Modified files: usr.sbin/bgpd : session.c Log message: Remove bogus plen != 0xff check OK tb@

CVS: cvs.openbsd.org: src

2023-10-16 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/16 06:49:15 Modified files: regress/usr.sbin/bgpd/integrationtests: bgpd.lladdr.rdomain1.conf

CVS: cvs.openbsd.org: src

2023-10-16 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/16 04:26:51 Modified files: regress/usr.sbin/bgpd/integrationtests: Makefile Added files: regress/usr.sbin/bgpd/integrationtests:

CVS: cvs.openbsd.org: src

2023-10-16 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/16 04:25:46 Modified files: usr.sbin/bgpd : bgpd.h kroute.c rde.c rde.h rde_peer.c rde_rib.c session.c session.h Log message: Improve IPv6 link-local address handling

CVS: cvs.openbsd.org: src

2023-10-16 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/16 00:14:20 Modified files: regress/usr.sbin/bgpd/integrationtests: bgpd.ixp.rdomain2_1.conf bgpd.ixp.rdomain2_2.conf

CVS: cvs.openbsd.org: src

2023-10-14 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/14 03:46:14 Modified files: usr.sbin/bgpd : logmsg.c Log message: Rewrite log_peer_info() and log_peer_warn[x]() Passing the peer description as part of the format string was a bad idea since the

CVS: cvs.openbsd.org: src

2023-10-13 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/13 01:55:57 Modified files: regress/usr.sbin/bgpd/integrationtests: bgpd.ixp.rdomain2_1.conf bgpd.ixp.rdomain2_2.conf

CVS: cvs.openbsd.org: src

2023-10-13 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/13 01:37:35 Modified files: usr.sbin/bgpd : bgpd.conf.5 Log message: Add missing Ns in argument list of announce (IPv4|IPv6) ...

CVS: cvs.openbsd.org: www

2023-10-13 Thread Claudio Jeker
CVSROOT:/cvs Module name:www Changes by: clau...@cvs.openbsd.org 2023/10/13 01:23:16 Modified files: openbgpd : ftp.html Log message: Regen

CVS: cvs.openbsd.org: www

2023-10-13 Thread Claudio Jeker
CVSROOT:/cvs Module name:www Changes by: clau...@cvs.openbsd.org 2023/10/13 01:22:51 Modified files: build : Makefile build/mirrors : openbgpd-ftp.html.head Log message: OpenBGPD-portable 8.3 release

CVS: cvs.openbsd.org: src

2023-10-12 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/12 08:22:08 Modified files: usr.sbin/bgpd : rde_decide.c Log message: Before calling rde_generate_updates() with EVAL_ALL ensure that the new path is actually eligible. If this is not the case pass

CVS: cvs.openbsd.org: src

2023-10-12 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/12 08:16:28 Modified files: usr.sbin/bgpd : rde_update.c Log message: In up_generate_addpath_all() ensure that the new prefix is valid. This should fix a fatal error reported by Arend Brouwer

CVS: cvs.openbsd.org: src

2023-10-12 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/12 03:18:56 Modified files: regress/usr.sbin/bgpd/integrationtests: Makefile Added files: regress/usr.sbin/bgpd/integrationtests: bgpd.ixp.rdomain1.conf

CVS: cvs.openbsd.org: www

2023-10-11 Thread Claudio Jeker
CVSROOT:/cvs Module name:www Changes by: clau...@cvs.openbsd.org 2023/10/11 10:19:33 Modified files: . : 74.html Log message: First go at rpki-client changes. Based on relnotes for 8.4, 8,5 and 8.6.

CVS: cvs.openbsd.org: www

2023-10-11 Thread Claudio Jeker
CVSROOT:/cvs Module name:www Changes by: clau...@cvs.openbsd.org 2023/10/11 09:32:29 Modified files: . : 74.html Log message: bgpd bits based on 8.0 - 8.2 release notes

CVS: cvs.openbsd.org: src

2023-10-11 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/11 01:05:11 Modified files: regress/usr.sbin/bgpd/unittests: rde_community_test.c rde_community_test.h Log message: Extend rde_community_test to check

CVS: cvs.openbsd.org: src

2023-10-11 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/11 00:30:10 Modified files: usr.sbin/bgpd : version.h Log message: Bump version for -portable release

CVS: cvs.openbsd.org: src

2023-10-10 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/10 08:36:28 Modified files: usr.sbin/bgpd : rde_community.c Log message: When rewriting community_writebuf() the handling of non-transitive ext-communities was put into the wrong place in the loop

CVS: cvs.openbsd.org: src

2023-10-09 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/09 01:11:20 Modified files: usr.sbin/bgpd : session.c Log message: Fix return value confusion of sa_cmp() by renaming the function sa_equal(). The code in get_alternate_addr() checked for sa_cmp()

CVS: cvs.openbsd.org: src

2023-10-08 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/08 01:44:52 Modified files: sys/net: ifq.c ifq.h Log message: Revert commitid: KtmyJEoS0WWxmlZ5 --- Protect interface queues with read once and mutex. Reading atomic values need at least

CVS: cvs.openbsd.org: src

2023-10-06 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/06 02:58:13 Modified files: sys/kern : kern_sig.c Log message: In sys___thrsigdivert() switch tsleep_nsec() to use the nowake ident channel instead of inventing an own one. OK kettenis@ mvs@

CVS: cvs.openbsd.org: src

2023-10-02 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/10/02 07:31:32 Modified files: usr.sbin/rpki-client: version.h Log message: bump version

CVS: cvs.openbsd.org: www

2023-10-02 Thread Claudio Jeker
CVSROOT:/cvs Module name:www Changes by: clau...@cvs.openbsd.org 2023/10/02 04:25:16 Modified files: openbgpd : ftp.html Log message: Regen

CVS: cvs.openbsd.org: www

2023-10-02 Thread Claudio Jeker
CVSROOT:/cvs Module name:www Changes by: clau...@cvs.openbsd.org 2023/10/02 04:24:55 Modified files: build : Makefile build/mirrors : openbgpd-ftp.html.head Log message: OpenBGPD 8.2 release

CVS: cvs.openbsd.org: src

2023-09-29 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/09/29 06:47:34 Modified files: sys/kern : kern_exec.c kern_exit.c kern_pledge.c kern_sig.c sys/sys: proc.h Log message: Extend single_thread_set() mode

CVS: cvs.openbsd.org: src

2023-09-28 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/09/28 01:02:50 Modified files: usr.sbin/bgpd : version.h Log message: Prep for OpenBGPD 8.2

CVS: cvs.openbsd.org: src

2023-09-28 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/09/28 01:01:26 Modified files: usr.sbin/bgpd : control.c Log message: Enforce NUL termination of the neighbor shutdown reason sent from bgpctl before calling strlcpy() with that string. OK tb@ some

CVS: cvs.openbsd.org: src

2023-09-27 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/09/27 04:49:21 Modified files: etc/examples : bgpd.conf Log message: Match GRACEFUL_SHUTDOWN only from ebgp sessions as specified by RFC8326 Section 4.1. OK sthen@ phessler@ job@

CVS: cvs.openbsd.org: src

2023-09-24 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/09/24 23:43:22 Modified files: share/man/man5 : bsd.regress.mk.5 Log message: Better document how REGRESS_FAIL_EARLY and REGRESS_LOG work together. OK tb@

CVS: cvs.openbsd.org: src

2023-09-24 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/09/24 02:14:13 Modified files: regress/usr.bin/ssh: Makefile regress/usr.bin/ssh/unittests: Makefile Makefile.inc Log message: REGRESS_FAIL_EARLY defaults to yes now. So no need to overload

CVS: cvs.openbsd.org: src

2023-09-21 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/09/21 07:49:25 Modified files: sys/kern : kern_exit.c Log message: Move code inside exit1() to better spots. - PS_PROFIL bit is moved into the process cleanup block where it belongs - The proc

CVS: cvs.openbsd.org: src

2023-09-19 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/09/19 05:36:33 Modified files: share/man/man4 : ddb.4 Log message: Document the new 'show proc /t TID' way of showing a proc via thread id.

CVS: cvs.openbsd.org: src

2023-09-19 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/09/19 05:35:30 Modified files: sys/ddb: db_command.c sys/kern : kern_proc.c Log message: Improve the output of ddb "show proc" command Include missing fields -- like the sleep

CVS: cvs.openbsd.org: src

2023-09-19 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/09/19 05:31:51 Modified files: sys/kern : kern_sched.c Log message: Add a KASSERT for p->p_wchan == NULL to setrunqueue() There is the same check in sched_chooseproc() but that is too late to

CVS: cvs.openbsd.org: src

2023-09-19 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/09/19 04:43:34 Modified files: sys/kern : kern_pledge.c kern_sig.c Log message: Before coredump or in pledge_fail use SINGLE_UNWIND to stop all threads. SINGLE_UNWIND unwinds to the kernel

CVS: cvs.openbsd.org: src

2023-09-15 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/09/15 04:59:02 Modified files: usr.sbin/btrace: btrace.c Log message: Also update usage() to include [-p file].

CVS: cvs.openbsd.org: src

2023-09-15 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/09/15 04:56:46 Modified files: usr.sbin/btrace: btrace.8 Log message: Even if support for utsack is very limited, document the option needed. OK mpi@

CVS: cvs.openbsd.org: src

2023-09-13 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/09/13 08:25:49 Modified files: sys/kern : kern_exit.c kern_fork.c kern_resource.c kern_sig.c kern_synch.c sys/sys: proc.h Log message: Revert commitid:

CVS: cvs.openbsd.org: src

2023-09-09 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/09/09 08:50:09 Modified files: sys/kern : kern_sig.c Log message: Fix SCHED_LOCK() leak in single_thread_set() In the (q->p_flag & P_WEXIT) branch is a continue that did not release the

CVS: cvs.openbsd.org: src

2023-09-08 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/09/08 03:06:31 Modified files: sys/kern : kern_exit.c kern_fork.c kern_resource.c kern_sig.c kern_synch.c sys/sys: proc.h Log message: Change how

CVS: cvs.openbsd.org: src

2023-09-06 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/09/06 03:52:26 Modified files: usr.sbin/bgpctl: bgpctl.c Log message: Add missing include for timespecsub()

CVS: cvs.openbsd.org: src

2023-09-04 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/09/04 07:18:41 Modified files: sys/kern : kern_exit.c kern_fork.c kern_sig.c sys/sys: proc.h Log message: Protect ps_single, ps_singlecnt and ps_threadcnt by the process mutex.

CVS: cvs.openbsd.org: src

2023-08-30 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/08/30 03:02:38 Modified files: sys/kern : sched_bsd.c Log message: Preempt a running proc even if there is no other process/thread queued on that CPU's runqueue. This way mi_switch() is invoked

CVS: cvs.openbsd.org: src

2023-08-30 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/08/30 02:16:28 Modified files: usr.sbin/bgpd : bgpd.h Log message: Introduce CTL_RES_OPNOTSUPP as possible error response for bgpctl which can be used in -portable for features that are not available

CVS: cvs.openbsd.org: src

2023-08-29 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/08/29 10:19:34 Modified files: sys/arch/hppa/dev: cpu.c sys/kern : init_main.c kern_exit.c kern_resource.c kern_sched.c kern_time.c sched_bsd.c sys/sys

CVS: cvs.openbsd.org: src

2023-08-19 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/08/19 05:14:11 Modified files: sys/kern : sched_bsd.c Log message: Refetch the spc pointer after cpu_switchto() since the value is stale after the proc switch. With the value refetched the rest

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