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