Use in-kernel msqid_ds_kern structure instead of userland shared msqid_ds.
Padding was removed from msqid_ds_kern, so it saves some kernel space.
ok bluhm
Import qman-1.5.1.
Qman is a modern, full-featured manual page viewer featuring hyperlinks,
web browser like navigation, a table of contents for each page, incremental
search, on-line help, and more. It also strives to be fast and tiny, so that
it can be used everywhere. For this reason, it's been written in plain C and
has only minimal dependencies.
ok op@
Update QtPass to 1.8.4 (bye bye Qt5)
Initial diff from Anne Jan Brouwer (QtPass upstream), thanks
Feedback from landry@, tweak and OK sthen@, maintainer timeout,
Import py-cogapp-3.6.0.
Cog is a content generation tool. It lets you use small bits of Python code
in otherwise static files to generate whatever text you need.
Cog transforms files in a very simple way: it finds chunks of Python code
embedded in them, executes the Python code, and inserts its output back into
the original file. The file can contain whatever text you like around the
Python code.
ok op@
devel/kf6/kio: fix "Access denied" when moving files to trash
Our faccessat(2) does not support AT_SYMLINK_NOFOLLOW and fails with
EINVAL, which kio_trash reported as "Access denied" for every file.
Call it without the flag and skip the check for symlinks.
Analysis and initial diff from Leonardo Santagostini
don't leak an interface reference in an error path in rport_set_parent().
if_unit takes an interface reference, but the ifp0 == ifp check
didn't release it. if you tried to add an rport as it's own parent
then you'd leak a ref and get stuck if you tried to destroy it in
the future.
found and fixed by tom smyth
Do not schedule sc_brtimeout timeout(9) while IFF_RUNNING flag is not
set on brigge interface. bridge_stop() does not disable timeout if
IFF_RUNNING flag is missing. Both bridgectl_ioctl() and bridge_rtage()
are kernel locked and bridge_rtage() has no sleep points, so
timeout_del() is enough in bridgectl_ioctl().
Reported by Tom Smyth. OK deraadt bluhm.
Move `sc_ifa' initialization after ether_ifattach() did if_sadl
allocation. Otherwise ifp->if_sadl is NULL and sdltosa(ifp->if_sadl)
causes NULL dereference.
Reported by Tom Smyth. OK claudio.
Reject any v1 CRL's
Go already does this, so this is likely low risk,
This is again a minimal change to catch this, easily
revertable. Code cleanup for the v1 stuff will follow
ok tb@