CVS: cvs.openbsd.org: src
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.