update devel/got to 0.130 in 8.0-stable
This version switches to creating new repositories with SHA256 by default.
Update it now in time for release, rather than later during the -stable cycle.
py-tokenizers ports fixes, based on part of a 20k line email from David Uhden Collado:
- add missing LDEP and WANTLIB
- override setting --manifest-path, otherwise Maturin misses the
Python metadata outside the Rust workspace and doesn't install properly
import ports/net/py-python-socks, ok tb@
The python-socks package provides a core proxy client functionality for
Python. Supports SOCKS4(a), SOCKS5(h), HTTP CONNECT proxy and provides
sync and async (asyncio, trio, anyio) APIs. You probably don't need to
use python-socks directly. It is used internally by aiohttp-socks and
httpx-socks packages.
Stop using SOCK_NONBLOCK for the unix socket
There is no reason to use SOCK_NONBLOCK for AF_UNIX sockets since
connect(2) will not return EINPROGRESS. UNIX sockets don't need a
three way handshake and the connect will only wait for resources.
Remove the warnx in the connect error case since it will be shown
at the end of the run.
OK tb@
Check rtrx_sock filedesc against -1 and not < 0.
Also do this for the socket and connect return value. These functions
only return -1 on failure.
OK tb@
Revert "httpd: convert imsg handling to imsg_get_ and remove... " r.1.79
It looks like having multiple "listen" blocks can cause configuration
errors because the IMSG has already been consumed. The previous behavior
simply copied the IMSG.
To be on the safe side, revert all IMSG changes.
Spotted by aja, hint by tb@