pipx is a tool to help you install and run end-user applications written
in Python. It's roughly similar to macOS's brew, JavaScript's npx, and
Linux's apt.
It's closely related to pip. In fact, it uses pip, but is focused on
installing and managing Python packages that can be run from the command
line directly as applications.
this changes things so that icinga reloads work properly with OpenBSD
(which doesn't fill in si_pid in siginfo_t so that icinga doesn't know
which process exited).
[PATCH 1/3] StartUnixWorker(): watch forked child via waitpid(), not SIGCHLD handler
[PATCH 2/3] Remove unused UnixWorkerState::Failed
[PATCH 3/3] icinga2 daemon: remove no-op SIGCHLD handling
Thanks jmatthew@ for reporting upstream (more info at
https://github.com/Icinga/icinga2/issues/9481) and Al2Klimov for
fixing.
* gh-95778: Converting between int and str in bases other than 2
(binary), 4, 8 (octal), 16 (hexadecimal), or 32 such as base 10
(decimal) now raises a ValueError if the number of digits in string form
is above a limit to avoid potential denial of service attacks due to the
algorithmic complexity. This is a mitigation for CVE-2020-10735.
This new limit can be configured or disabled by environment variable,
command line flag, or sys APIs. See the integer string conversion length
limitation documentation. The default limit is 4300 digits in string
form.
Patch by Gregory P. Smith [Google] and Christian Heimes [Red Hat] with
feedback from Victor Stinner, Thomas Wouters, Steve Dower, Ned Deily,
and Mark Dickinson.
ok sthen
* CVE-2020-10735: converting between int and str in bases other than
2 (binary), 4, 8 (octal), 16 (hexadecimal), or 32 such as base 10
(decimal) now raises a ValueError if the number of digits in string form
is above a limit to avoid potential denial of service attacks due to the
algorithmic complexity.
* gh-87389: http.server: Fix an open redirection vulnerability in the
HTTP server when an URI path starts with //.
* gh-93065: Fix contextvars HAMT implementation to handle iteration over
deep trees to avoid a potential crash of the interpreter.
* gh-90355: Fix ensurepip environment isolation for the subprocess
running pip.
ok sthen
Mycorrhiza can be used for personal wikis, digital gardens and wikis
for small teams or communities. It doesn't require a database,
everything is stored as plain-text files. Content is stored as
hyphas which can be just text articles or media such as pictures
and videos. History of changes is managed using git in automated
fashion - mycorrhiza creates and manages git repository for you.
One can serve mycorrhiza to be accessible via http, it's web ready.
It also features few authentication options and user management.
port from la ninpre (aaoth [at] aaoth [dot] xyz); ok sthen@