import py3-lxml-html-clean-0.4.3; ok aja@
This project was initially a part of lxml. Because HTML cleaner is designed as
blocklist-based, many reports about possible security vulnerabilities were
filed for lxml and that make the project problematic for security-sensitive
environments. Therefore we decided to extract the problematic part to a
separate project.
import py3-rjsmin-1.2.5; ok aja@
rJSmin is a javascript minifier written in python. The minifier is based
on the semantics of jsmin.c by Douglas Crockford. The module is a
re-implementation aiming for speed, so it can be used at runtime
(rather than during a preprocessing step). Usually it produces the same
results as the original jsmin.c.
import py3-cbor2-5.7.1; ok aja@
This library provides encoding and decoding for the Concise Binary Object
Representation (CBOR) (RFC 8949) serialization format. The specification is
fully compatible with the original RFC 7049.
Do not crash when calling freeaddrinfo(NULL)
Supported by Linux since at least 1997, and FreeBSD since 2017. While
not defined, there's no real good reason to crash when we could just
cope. Indeed, software out there relies on the Linux behavior.
Point out in the manpage that the behavior of getaddrinfo(NULL) isn't
defined and thus isn't portable.
Edge case spotted recently by kn@ in OpenVPN.
ok millert@ djm@ deraadt@ kn@
Setting working directory after fork means there is a race with
pane_current_path (especially on platforms with systemd which have to
take time to do some additional faffing around). To avoid this, change
it before fork and back in the parent afterwards. GitHub issue 4719.
This is a preperatory patch to move things around to be ready for
supporting the low-level FUSE API:
It introduces the following new files.
- /usr/include/fuse/fuse_common.h
- /usr/include/fuse/fuse_lowlevel.h
- /usr/src/lib/libfuse/fuse_chan.c
Additionally, it relocates all libfuse header files to the
/usr/include/fuse directory so that it now contains.
- /usr/include/fuse/fuse.h
- /usr/include/fuse/fuse_opt.h
- /usr/include/fuse/fuse_common.h
- /usr/include/fuse/fuse_lowlevel.h
Relevant definitions have been moved into their appropriate
files, and I took the opportunity for some minor cleanup. The
[4 lines not shown]
add a GssDelegateCreds option for the server, controlling whether it
accepts delgated credentials offered by the client. This option
mirrors GssDelegateCreds in ssh_config.
From Dmitry Belyavskiy via GHPR614; ok dtucker@