Tip of the day: The Security article gives hands-on tips on how to deal with drone attacks, flooding, spammers, (D)DoS and more.

Windows external libraries for UnrealIRCd

From UnrealIRCd documentation wiki
Jump to navigation Jump to search

NOTE: This article is for experienced developers only. Everyone else should follow Installing (Windows) instead.

Why you may need this

The development packages below contain all external libraries necessary to build UnrealIRCd (SSL, PCRE2, cURL, etc), both the sources and the binaries (.DLL/.LIB files). This is both to comply with legal (GPLv2) requirements and to make it easy for developers who want to build UnrealIRCd and/or their own third party module(s). Note that this page is only about the external libraries. See Compiling UnrealIRCd on Windows for how to actually use them to build UnrealIRCd.

If you wonder why a certain library is used by UnrealIRCd, see Libraries used by UnrealIRCd for a list and explanation (along with their licenses).

UnrealIRCd 6

File Sig For UnrealIRCd Compiler c-ares SSL/TLS curl pcre2 argon2 libsodium jansson GeoIP classic
unrealircd-libraries-6.1.7.zip [1] 6.1.7 Visual Studio 2019 (16.11.36) c-ares 1.31.0 LibreSSL 3.9.2 curl 8.8.0 pcre2 10.44 argon2 20181209 libsodium 1.0.20 jansson 2.14 GeoIP 1.6.12+fix
unrealircd-libraries-6.1.1.zip [2] 6.1.1 - 6.1.6 Visual Studio 2019 (16.11.25) c-ares 1.19.1 LibreSSL 3.7.3 curl 8.1.2 pcre2 10.42 argon2 20181209 libsodium 1.0.18 jansson 2.14 GeoIP 1.6.12+fix
unrealircd-libraries-6.0.7.zip [3] 6.0.7 - 6.1.0 Visual Studio 2019 (16.11.25) c-ares 1.19.0 LibreSSL 3.6.2 curl 8.0.1 pcre2 10.42 argon2 20181209 libsodium 1.0.18 jansson 2.14 GeoIP 1.6.12+fix
unrealircd-libraries-6.0.5.zip [4] 6.0.5 - 6.0.6 Visual Studio 2019 (16.11.21) c-ares 1.18.1 LibreSSL 3.6.1 curl 7.86.0 pcre2 10.40 argon2 20181209 libsodium 1.0.18 jansson 2.13.1 GeoIP 1.6.12+fix
unrealircd-libraries-6.0.2b.zip [5] 6.0.2b - 6.0.4.2 Visual Studio 2019 (16.9.4) c-ares 1.18.1 LibreSSL 3.4.3 curl 7.82.0 pcre2 10.39 argon2 20181209 libsodium 1.0.18 jansson 2.13.1 GeoIP 1.6.12+fix
unrealircd-libraries-6.0.2-rc1.zip [6] 6.0.2 Visual Studio 2019 (16.9.4) c-ares 1.18.1 LibreSSL 3.4.2 curl 7.81.0 pcre2 10.39 argon2 20181209 libsodium 1.0.18 jansson 2.13.1 GeoIP 1.6.12+fix
unrealircd-libraries-6.0.0-beta1.zip [7] 6.0.0 - 6.0.1 Visual Studio 2019 (16.9.4) c-ares 1.18.1 LibreSSL 3.4.1 curl 7.79.1 pcre2 10.39 argon2 20181209 libsodium 1.0.18 jansson 2.13.1 GeoIP 1.6.12

UnrealIRCd 5

File Sig For UnrealIRCd version(s) Compiler c-ares SSL curl pcre2 argon2 libsodium
unrealircd-libraries-5.2.4b.zip [8] UnrealIRCd 5.2.4b+ Visual Studio 2019 (16.9.4) c-ares 1.18.1 LibreSSL 3.4.3 curl 7.82.0 pcre2 10.36 argon2 20181209 libsodium 1.0.18
unrealircd-libraries-5.2.2.zip UnrealIRCd 5.2.2 - 5.2.4 Visual Studio 2019 (16.9.4) c-ares 1.17.2 LibreSSL 3.3.5 curl 7.75.0 pcre2 10.36 argon2 20181209 libsodium 1.0.18
unrealircd-libraries-5.2.0.zip UnrealIRCd 5.2.0-5.2.1.1 Visual Studio 2019 (16.9.4) c-ares 1.17.1 LibreSSL 3.2.5 curl 7.75.0 pcre2 10.36 argon2 20181209 libsodium 1.0.18
unrealircd-libraries-5.0.9.zip UnrealIRCd 5.0.9 - 5.0.9.1 Visual Studio 2019 (16.9.0) c-ares 1.17.1 LibreSSL 3.2.5 curl 7.75.0 pcre2 10.36 argon2 20181209
unrealircd-libraries-5.0.9-rc1.zip UnrealIRCd 5.0.9-rc1 Visual Studio 2019 (16.9.0) c-ares 1.17.1 LibreSSL 3.2.4 curl 7.75.0 pcre2 10.36 argon2 20181209
unrealircd-libraries-5.0.7.zip UnrealIRCd 5.0.7 - 5.0.8 Visual Studio 2019 (16.8.3) c-ares 1.16.1 LibreSSL 3.1.4 curl 7.72.0 pcre2 10.35 argon2 20181209
unrealircd-libraries-5.0.5.zip UnrealIRCd 5.0.5 - 5.0.6 Visual Studio 2019 c-ares 1.16.1 LibreSSL 3.1.2 curl 7.70.0 pcre2 10.35 argon2 20181209
unrealircd-libraries-5.0.0-rc1.zip UnrealIRCd 5.0.0 - 5.0.4 Visual Studio 2019 c-ares 1.15.0 LibreSSL 3.0.2 curl 7.67.0 pcre2 10.33 argon2 20181209
unrealircd-libraries-5.0.0-alpha.zip UnrealIRCd 5.0.0-alpha* Visual Studio 2019 c-ares 1.15.0 LibreSSL 2.9.2 curl 7.65.3 pcre2 10.33 argon2 20181209

UnrealIRCd 4.2.x

File For UnrealIRCd version(s) Compiler c-ares SSL curl tre pcre2 argon2
unrealircd-libraries-4.2.1.zip UnrealIRCd 4.2.1 - 4.2.2 Visual Studio 2017 c-ares 1.15.0 LibreSSL 2.8.3 curl 7.63.0 tre 0.8.0 pcre2 10.32 argon2 20181209
unrealircd-libraries-4.2.0.zip UnrealIRCd 4.2.0 Visual Studio 2017 c-ares 1.14.0 LibreSSL 2.7.4 curl 7.61.0 tre 0.8.0 pcre2 10.31

UnrealIRCd 4.0.x

File For UnrealIRCd version(s) Compiler c-ares SSL curl tre pcre2
unrealircd-libraries-4.0.16.zip UnrealIRCd 4.0.16 - 4.0.18 Visual Studio 2012 c-ares 1.13.0 LibreSSL 2.5.5 curl 7.56.1 tre 0.8.0 pcre2 10.30
unrealircd-libraries-4.0.11.zip UnrealIRCd 4.0.11 - 4.0.15 Visual Studio 2012 c-ares 1.12.0 LibreSSL 2.4.5 curl 7.50.3 tre 0.8.0 pcre2 10.22
unrealircd-libraries-4.0.8.rar UnrealIRCd 4.0.8 - 4.0.10 Visual Studio 2012 c-ares 1.12.0 LibreSSL 2.4.4 curl 7.50.3 tre 0.8.0 pcre2 10.22
unrealircd-libraries-4.0.7.rar UnrealIRCd 4.0.7 Visual Studio 2012 c-ares 1.12.0 LibreSSL 2.5.0 curl 7.50.3 tre 0.8.0 pcre2 10.22

How to use these libraries

Again, to actually use the libraries read Compiling UnrealIRCd on Windows