Needed by newer samba releases, switches to python3.
The SHARED_LIBS handling is a bit ugly because of the .cpython-XY tag added
to some libraries names.
Input from sthen@ and Ian McWilliam
Backport OpenSSL 1.1 API codepath to the old embedded version of asio.
This will avoid a build failure when SSL_CTX will become opaque
looks good to jsing
CVE-2021-2166 (DoS).
Various hash_XXX functions have been renamed to ma_hashtbl_XXX to fix
an issue with static linking to newer GnuTLS releases;
https://jira.mariadb.org/browse/CONC-543d19c7c6926
These functions don't appear to be in the exported API so I have skipped
bumping the library version so that the same update can be used in stable.
I don't expect problems but if we run into any it can be bumped later.
build fails because warning are treated as errors.
While at it, disable telemetry and do not try to find Git when building.
Thanks to tb@ for reporting the problem and rsadowski@ for proposing a fix.
OK rsadowski@ and tb@
The Redis port was hacked up to make use of Lua 5.1 from ports. This is a
bad idea since there are known Redis exploits coming from bytecode in Lua.
The Lua bundled by Redis has this neutered. In addition, this allows us to
get rid of some atrocious hackery which will be a major headache when
upstream will update its bundled Lua.
ok sthen
Although there is a 4.25 available, it splits out a separate dist for
SQL::Abstract::Pg so we need a port of the new dist before updating
further.
From wen heping <wenheping2000 () hotmail ! com>
looks ok Abel Abraham Camarillo Ojeda <acamari () verlet ! org> (MAINTAINER)
In Redis 2.8.12, this patch was needed due to TCP_KEEPIDLE.
Since Redis 4.0.1, the code is guarded by #if defined(__GLIBC__) && ...
so adding && !defined(__OpenBSD__) doesn't make a difference.