CVS: cvs.openbsd.org: src

2023-10-16 Thread Scott Soule Cheloha
CVSROOT:/cvs
Module name:src
Changes by: chel...@cvs.openbsd.org 2023/10/16 18:04:02

Modified files:
sys/kern   : kern_clockintr.c subr_prof.c sched_bsd.c 
 kern_clock.c kern_time.c 
sys/sys: clockintr.h resourcevar.h sched.h systm.h 
 time.h 

Log message:
clockintr: move callback-specific API behaviors to "clockrequest" namespace

The API's behavior when invoked from a callback function is impossible
to document.  Move the special behavior into a distinct namespace,
"clockrequest".

- Add a 'struct clockrequest'.  Basically a stripped-down 'struct clockintr'
for exclusive use during clockintr_dispatch().
- In clockintr_queue, replace the "cq_shadow" clockintr with a "cq_request"
clockrequest.  They serve the same purpose.
- CLST_SHADOW_PENDING -> CR_RESCHEDULE; different namespace, same meaning.
- CLST_IGNORE_SHADOW -> CLST_IGNORE_REQUEST; same meaning.
- Move shadow branch in clockintr_advance() to clockrequest_advance().
- clockintr_request_random() becomes clockrequest_advance_random().
- Delete dead shadow branches in clockintr_cancel(), clockintr_schedule().
- Callback functions now get a clockrequest pointer instead of a special
clockintr pointer: update all prototypes, callers.

No functional change intended.



CVS: cvs.openbsd.org: www

2023-10-16 Thread Stefan Hagen
CVSROOT:/cvs
Module name:www
Changes by: s...@cvs.openbsd.org2023/10/16 13:55:49

Modified files:
faq/ports  : ports.html 

Log message:
Change example to show default PORTSDIR path

Reported by mavavilj in #openbsd on matrix.

OK kn



CVS: cvs.openbsd.org: www

2023-10-16 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:www
Changes by: na...@cvs.openbsd.org   2023/10/16 11:46:26

Modified files:
.  : 74.html 

Log message:
8351 powerpc64 packages



CVS: cvs.openbsd.org: www

2023-10-16 Thread Klemens Nanni
CVSROOT:/cvs
Module name:www
Changes by: k...@cvs.openbsd.org2023/10/16 09:43:47

Modified files:
faq: upgrade74.html 

Log message:
hint at softraid KDF iterations update

"seems alright to me" op
feedback kmos



CVS: cvs.openbsd.org: www

2023-10-16 Thread Ingo Schwarze
CVSROOT:/cvs
Module name:www
Changes by: schwa...@cvs.openbsd.org2023/10/16 07:40:30

Modified files:
.  : 74.html 

Log message:
add some manual page links to the LibreSSL section



CVS: cvs.openbsd.org: www

2023-10-16 Thread Theo de Raadt
CVSROOT:/cvs
Module name:www
Changes by: dera...@cvs.openbsd.org 2023/10/16 06:52:21

Modified files:
.  : 74.html alpha.html amd64.html anoncvs.html 
 arm64.html armv7.html errata73.html ftp.html 
 hppa.html i386.html index.html landisk.html 
 loongson.html luna88k.html macppc.html 
 octeon.html powerpc64.html riscv64.html 
 sparc64.html stable.html 
build  : Makefile 
build/mirrors  : anoncvs.html.head ftp.html.end 
faq: faq1.html faq14.html faq16.html faq4.html 
 faq5.html index.html 
Added files:
images : ImHappyBecauseEveryoneLovesMe-s.gif 
 ImHappyBecauseEveryoneLovesMe.jpg puffy74.gif 

Log message:
roll to 7.4; many parts by tj and job



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 
lladdr.sh 

Log message:
Adjust lladdr test to use templates in rdomain1 (e.g. fe80::%pair11/64)

The code allready supports matching of templates with a scope id and
fe80::%pair11/64 and fe80::%gif11/64 are different to session_match_mask().



CVS: cvs.openbsd.org: www

2023-10-16 Thread Ingo Schwarze
CVSROOT:/cvs
Module name:www
Changes by: schwa...@cvs.openbsd.org2023/10/16 06:32:22

Modified files:
.  : 74.html 

Log message:
add missing manual page link for radiusd(8)



CVS: cvs.openbsd.org: www

2023-10-16 Thread Ingo Schwarze
CVSROOT:/cvs
Module name:www
Changes by: schwa...@cvs.openbsd.org2023/10/16 06:26:51

Modified files:
.  : 74.html 

Log message:
delete a duplicate entry for libpcap



CVS: cvs.openbsd.org: src

2023-10-16 Thread Martin Pieuchot
CVSROOT:/cvs
Module name:src
Changes by: m...@cvs.openbsd.org2023/10/16 05:32:54

Modified files:
sys/uvm: uvm_pdaemon.c 

Log message:
Consider required constraint when moving pages from active to inactive lists.

Make sure low pages are deactivated first when there is a shortage of inactive
pages.  Without this the system can have a ton of high pages on the active list
and never swapout anything if there's a shortage of low pages.

This prevents a deadlock on amd64 reported and tested by bluhm@.

ok kettenis@



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: 
bgpd.lladdr.rdomain1.conf 
bgpd.lladdr.rdomain2.conf 
lladdr.rdomain1.ok 
lladdr.rdomain2.ok 
lladdr.sh 

Log message:
Add regress test to verify that IPv6 link-local addresses work



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

When a session is established determine the possible interface scope of that
session. The scope is only set when the remote address is directly connected.
This interface scope is passed to the RDE that uses this information when
link-local nexthops are received. Again checking that a link-local nexthop
is actually acceptable.

OK tb@



CVS: cvs.openbsd.org: www

2023-10-16 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:www
Changes by: rsadow...@cvs.openbsd.org   2023/10/16 04:19:45

Modified files:
.  : 74.html 

Log message:
Fix KDE Frameworks version



CVS: cvs.openbsd.org: src

2023-10-16 Thread Darren Tucker
CVSROOT:/cvs
Module name:src
Changes by: dtuc...@cvs.openbsd.org 2023/10/16 02:40:01

Modified files:
usr.bin/ssh: sshkey.c 

Log message:
Move declaration of "len" into the block where it's used.  This lets
us compile Portable with -Werror with when OpenSSL doesn't have Ed25519
support.



CVS: cvs.openbsd.org: src

2023-10-16 Thread Omar Polo
CVSROOT:/cvs
Module name:src
Changes by: o...@cvs.openbsd.org2023/10/16 02:33:16

Modified files:
usr.bin/mg : mg.1 

Log message:
reinstate space-to-tabstop entry in the manpage

removed in rev 1.95 since was hidden behind NOTAB, and forgot to be
re-added when no-tab-mode was resurrected.



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 
bgpd.ixp.rdomain2_3.conf 
bgpd.ixp.rdomain2_4.conf 

Log message:
Set fib-update no since the fib is not needed here.