mirror of
https://github.com/pocoproject/poco.git
synced 2024-12-13 02:22:57 +01:00
3bab3548f4
* updated README.md
* Create close-inactive-issues.yml
* check return codes of EVP_CIPHER_CTX_new and EVP_CipherInit
Especially with OpenSSL 3, it is possible that EVP_CipherInit may fail even when
passed a non-null cipher[1]. Without the checking, it will finally get to a
segfault.
[1] https://github.com/openssl/openssl/issues/16864
* Automatically load default and legacy providers with OpenSSL 3
Without the legacy provider [1], some ciphers are not available. For example,
the 'des-ecb' one used by test sutie is missed and the test will fail.
[1] OSSL_PROVIDER-LEGACY(7ossl)
* Make p12 ca order the same as pem
OpenSSL < 3 returns p12 ca order in reversed order. This is fixed
in OpenSSL 3. We work around it with old OpenSSL.
See:
https://github.com/openssl/openssl/issues/16421
https://github.com/openssl/openssl/pull/12641
f5eb85eb0f
* Implement SSL abort handling on OpenSSL 3
On an unexpected EOF, versions before OpenSSL 3.0 returned SSL_ERROR_SYSCALL,
nothing was added to the error stack, and errno was 0. Since OpenSSL 3.0 the
returned error is SSL_ERROR_SSL with a meaningful error on the error stack.[1]
[1] SSL_GET_ERROR(3ossl)
Co-authored-by: Günter Obiltschnig <guenter.obiltschnig@appinf.com>
Co-authored-by: Robin Lee <cheeselee@fedoraproject.org>
Co-authored-by: Aleksandar Fabijanic <aleks-f@users.noreply.github.com>
20 lines
643 B
YAML
20 lines
643 B
YAML
name: Close inactive issues
|
|
on:
|
|
schedule:
|
|
- cron: "30 2 * * *"
|
|
|
|
jobs:
|
|
close-issues:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/stale@v3
|
|
with:
|
|
days-before-issue-stale: 365
|
|
days-before-issue-close: 60
|
|
stale-issue-label: "stale"
|
|
stale-issue-message: "This issue is stale because it has been open for 365 days with no activity."
|
|
close-issue-message: "This issue was closed because it has been inactive for 60 days since being marked as stale."
|
|
days-before-pr-stale: -1
|
|
days-before-pr-close: -1
|
|
repo-token: ${{ secrets.GITHUB_TOKEN }}
|