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
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
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
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
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@
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
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,
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@
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@
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@
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
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@
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@
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@
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@
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@
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@
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@
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
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
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
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
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
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
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
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@
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
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
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@
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@
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
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
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@
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@
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
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@
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@
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
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@
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
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@
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.
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
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 *
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.
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
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@
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
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:
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
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@
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@
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@
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
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@
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
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:
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
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
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
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
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) ...
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
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
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
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
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
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.
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
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
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
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
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()
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
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@
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
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
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
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
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
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
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@
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@
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
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
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.
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
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
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
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].
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@
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:
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
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
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()
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.
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
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
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
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
201 - 300 of 3650 matches
Mail list logo