Page 1 of 1
Updated Win32 libs and easy to use compile script
Posted: Fri Apr 08, 2005 2:39 am
by r3mbr4ndt
I have compiled updated libs for Unreal and created a script to make compiling it very easy using Visual Studio .NET with easy instructions.
It can be found @
http://unreal.hates.tv
The current build has the following lib versions:
- libcurl/7.13.2 OpenSSL/0.9.7f c-ares/1.2.1
- OpenSSL 0.9.7f 22 Mar 2005
- zlib 1.2.2
I will try to keep them updated when new versions get released.
Posted: Fri Apr 08, 2005 3:58 am
by jewles
i fail to understand the point? as far as i'm aware whenever a new version update of unreal is released it includes the latest versions of openssl, c-ares, and curl. (could be wrong but it seems more logical then not)...
Posted: Fri Apr 08, 2005 6:04 am
by w00t
Not quite, this is for windows.
Posted: Fri Apr 08, 2005 12:35 pm
by r3mbr4ndt
jewles wrote:i fail to understand the point? as far as i'm aware whenever a new version update of unreal is released it includes the latest versions of openssl, c-ares, and curl. (could be wrong but it seems more logical then not)...
The point is, the Win32 libs provided by Unreal don't include OpenSSL within libcurl, therefore you can't use secure remote includes. Whats the point of having a SSL IRCd when your remote includes are sent in plain text? I have also compiled libcurl to allow the use of self-signed certs when using secure remote includes, since UnrealIRCd allows self-signed certs I thought the remote includes should too. Also, some people don't want to wait for a new version of Unreal to have the newest libs and don't want to take the time to compile them themselves. Below are the lib versions that Unreal has provided:
- libcurl/7.13.1 c-ares/1.2.0
- OpenSSL 0.9.7e 25 Oct 2004
- zlib 1.2.2
(Notice it doesn't say OpenSSL 0.9.7e is included within libcurl? This means SSL can't be used for remote includes.)
Trust me, I wouldn't have taken the time to compile all that crap if Unreal provided it. Hopefully this clarifies things a bit for you...
Posted: Fri Apr 08, 2005 6:47 pm
by Ron2K
r3mbr4ndt wrote:The point is, the Win32 libs provided by Unreal don't include OpenSSL within libcurl, therefore you can't use secure remote includes.
Coincidentally, I mentioned this on the bugtracker around two weeks ago.
(
http://bugs.unrealircd.org/view.php?id=2447)
I suggest reading codemastr's post in the aforementioned issue.
Posted: Fri Apr 08, 2005 8:55 pm
by r3mbr4ndt
That's good to know. Hopefully they will also compile it to also allow self-signed ssl certificates which is disabled by default in libcurl.
(Unfortunately, I can't compile curl+ares myself.)
Why are you not able to compile those libraries?
If you are able to compile Unreal check out the libs I've created...if not, I guess you will have to wait for an Unreal release that includes them.