View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005899 | unreal | ircd | public | 2021-05-31 18:51 | 2021-06-02 15:32 |
Reporter | PeGaSuS | Assigned To | syzop | ||
Priority | high | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | Unix | OS | Ubuntu | OS Version | 20.04 |
Product Version | 5.0.9 | ||||
Fixed in Version | 5.2.0-rc1 | ||||
Summary | 0005899: UnrealIRCd fails to compile when enabling remote includes if libcurl4-openssl-dev isn't installed | ||||
Description | The issue affects the stable and git versions. Logs available at: https://gist.github.com/PeGaSuS-Coder/4c4a0772f98e4c834b16156eaaffc5b9 | ||||
Steps To Reproduce | Just try to enable remote includes on a system without libcurl4-openssl-dev | ||||
Additional Information | cURL configure stops with: configure: error: select TLS backend(s) or disable TLS with --without-ssl. Select from these: --with-amissl --with-bearssl --with-gnutls --with-mbedtls --with-mesalink --with-nss --with-openssl (also works for BoringSSL and libressl) --with-rustls --with-schannel --with-secure-transport --with-wolfssl | ||||
Tags | No tags attached. | ||||
3rd party modules | |||||
|
Right, so ./Config calls the extras/curlinstall script, which fetched cURL from our UnrealIRCd servers. The issue is that latest cURL (7.77.0) requires you to explicitly choose which TLS engine to use. I've temporarily downgraded the .tar.gz on the UnrealIRCd site to 7.76.1. This fixes the issue for all existing users. In addition to that, I have added code to UnrealIRCd in git so that we can use 7.77.0 and later again. So after next release (+ maybe some time) we can let everyone use latest cURL again. https://github.com/unrealircd/unrealircd/commit/d9b80d889fcb4f051f580cc3601c80e608796dfa |
|
Sorry I just realized I forgot to thank you not just here but also in the git commit :p (and reference this bugid) Thanks for the report :D |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-05-31 18:51 | PeGaSuS | New Issue | |
2021-06-02 14:31 | syzop | Additional Information Updated | |
2021-06-02 14:36 | syzop | Note Added: 0021988 | |
2021-06-02 14:36 | syzop | Assigned To | => syzop |
2021-06-02 14:36 | syzop | Status | new => resolved |
2021-06-02 14:36 | syzop | Resolution | open => fixed |
2021-06-02 14:36 | syzop | Fixed in Version | => 5.2.0-rc1 |
2021-06-02 15:32 | syzop | Note Added: 0021989 |