Merge commit '722771973bd' into patches/lyslyskom22891031
* commit '722771973bd': (6177 commits)
Verify that callablep responses are aligned with reality.
Merge commit '2470270f500c728d10b8895314d8d8b07016e37b' into grubba/typechecker-automap
* commit '2470270f500c728d10b8895314d8d8b07016e37b': (18681 commits)
Removed the old typechecker.
Merge remote-tracking branch 'origin/8.1' into gobject-introspection
Merge commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e' into patches/pike63
* commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e': (19587 commits)
SSL: Improved robustness of the async_tls_close test.
The test is run four times in succession, and attempted to use
the same (fixed) port number every time. This would cause the
test to fail if something else already had claimed the port
(unlikely), or if the OS had a too long grace period (common).
The test now lets the OS allocate a port.
Also adds a timeout if the TLS connection doesn't wake up when
the port is closed.
This should fix intermittent testsuite failures on several platforms,
where the testsuite watchdog killed the SSL testsuite.
sslfile -> File and sslport -> port
Compile fix. Breaks in actual test though.
Testsuite: Updated the Async TLS Close test to the new API.
Fixes [LysLysKOM 20825521].
Renamed SSL.context to SSL.Context.
files -> _Stdio with minimal changes.
Merge branch '8.0' into gobject-introspection
Merge remote-tracking branch 'origin/7.9' into pdf
Merge remote-tracking branch 'origin/7.9' into ba