MegaGlest / megaglest-source

MegaGlest real-time strategy game engine (cross-platform, 3-d)
http://megaglest.org/
349 stars 89 forks source link

embedded libircclient could be updated or removed #190

Open andy5995 opened 5 years ago

andy5995 commented 5 years ago

Looks like the embedded libircclient in the MG repo is about 9 years old, last updated at version 1.3.

The latest release is 1.10 from 2018

2018-08-26 George Yunaev
   * libircclient 1.10 released.
   * Fixed compatibility with OpenSSL 1.1.x (thanks Antoine Amarilli)

2016-05-03 George Yunaev
   * libircclient 1.9 released.
   * Fixed a few minor Win32 compatibility bugs.
   * Fixed an error if the TCP connection to the IRC server couldn't be established under 250ms.
   * Fixed a potential deadlock caused by WSAStartup() being called in DllMain()

2014-05-10 George Yunaev
   * libircclient 1.8 released.
   * A few minor bugfixes and minor feature enchancements.

2013-06-23 George Yunaev
   * libircclient 1.7 released.
   * Documentation rewritten using RST, and is now much better.
   * Fixed a race condition when multiple threads attempt to call irc_connect while using SSL.
   * Merged a fix for the IRC servers which (incorrectly) terminate lines with CR instead of CRLF as required by RFC.
   * Several small bugfixes.

2012-01-22 George Yunaev
   * libircclient 1.6 released.
   * Fixed PRIVMSG events incorrectly reported as CHANNEL (thx Dennis Bretjes)
   * Added -fpic option for the shared library; fixed make install
   * WIN32 macro replaced by _WIN32 (Lothar May)
   * Fixed IPv6 and IPv4 connections being used simultaneously (Lothar May)
   * Fixed DCC file transfer with IPv6 build (Lothar May)

2012-01-18 George Yunaev
   * libircclient 1.5 released.
   * Added SSL support
   * Fixed some compilation warnings

I'd suggest either dropping embedded support completely (does anyone really not have a shared libircclient library available from their repo?) or updating the library.