LibIRCClient 1.10 Used by Probotic
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

130 lines
4.9KB

  1. 2018-08-26 George Yunaev
  2. * libircclient 1.10 released.
  3. * Fixed compatibility with OpenSSL 1.1.x (thanks Antoine Amarilli)
  4. 2016-05-03 George Yunaev
  5. * libircclient 1.9 released.
  6. * Fixed a few minor Win32 compatibility bugs.
  7. * Fixed an error if the TCP connection to the IRC server couldn't be established under 250ms.
  8. * Fixed a potential deadlock caused by WSAStartup() being called in DllMain()
  9. 2014-05-10 George Yunaev
  10. * libircclient 1.8 released.
  11. * A few minor bugfixes and minor feature enchancements.
  12. 2013-06-23 George Yunaev
  13. * libircclient 1.7 released.
  14. * Documentation rewritten using RST, and is now much better.
  15. * Fixed a race condition when multiple threads attempt to call irc_connect while using SSL.
  16. * Merged a fix for the IRC servers which (incorrectly) terminate lines with CR instead of CRLF as required by RFC.
  17. * Several small bugfixes.
  18. 2012-01-22 George Yunaev
  19. * libircclient 1.6 released.
  20. * Fixed PRIVMSG events incorrectly reported as CHANNEL (thx Dennis Bretjes)
  21. * Added -fpic option for the shared library; fixed make install
  22. * WIN32 macro replaced by _WIN32 (Lothar May)
  23. * Fixed IPv6 and IPv4 connections being used simultaneously (Lothar May)
  24. * Fixed DCC file transfer with IPv6 build (Lothar May)
  25. 2012-01-18 George Yunaev
  26. * libircclient 1.5 released.
  27. * Added SSL support
  28. * Fixed some compilation warnings
  29. 2009-01-03 George Yunaev
  30. * libircclient 1.3 released.
  31. * Added IPv6 support (thanks Lothar May)
  32. * Now provides more information about ACTION (thx chromerium)
  33. * Updated contact info and copyrights.
  34. * Removed ircmud sample as it never worked anyway.
  35. 2006-08-29 George Yunaev
  36. * libircclient 1.2 released.
  37. * Windows: added missed expored functions from .def file.
  38. 2005-03-10 George Yunaev
  39. * libircclient 1.1 released.
  40. * Fixed DCC buffer size which resulted extra callback on DCC tranfers
  41. (thanks flohimself).
  42. 2004-11-12 George Yunaev
  43. * libircclient 1.0 released.
  44. * Fixed compilation on FreeBSD.
  45. 2004-10-31 George Yunaev
  46. * When more than one DCC chat sessions were active, only the latest
  47. generated callbacks.
  48. * libircclient 0.8 released.
  49. 2004-10-17 George Yunaev
  50. * libircclient 0.7 released.
  51. * Fixed DCC chat lockup in multithread programs (thanks olifozzy).
  52. 2004-10-15 George Yunaev
  53. * Win32 static library does not have dllmain anymore (thanks olifozzy).
  54. * DCC chat crashed if there were several DCC session, and one of them was
  55. closed (thanks olifozzy).
  56. * DCC chat speed increased when several messages are stored in buffer.
  57. 2004-10-10 George Yunaev
  58. * libircclient 0.6 released.
  59. * Added color support.
  60. 2004-10-07 George Yunaev
  61. * CTCP TIME reply was malformed on some platforms with buggy locales.
  62. * Socket stuff rewritten to be signal-safe and more portable.
  63. * Data and commands are now sent faster to IRC server.
  64. * event_umode now works.
  65. 2004-10-06 George Yunaev
  66. * CHANGED BEHAVIOR: the built-in CTCP handler is used if not set.
  67. Therefore, irc_event_ctcp_internal() is not public anymore.
  68. * Added a small (as yet) FAQ.
  69. * Add extra numeric codes from RFC2812.
  70. 2004-10-03 George Yunaev
  71. * Libircclient error codes are now well-documented.
  72. * Modules documentation is extended.
  73. * Added new methods: irc_cmd_part, irc_cmd_invite, irc_cmd_names,
  74. irc_cmd_list, irc_cmd_topic, irc_cmd_channel_mode, irc_cmd_user_mode,
  75. irc_cmd_nick, irc_cmd_whois.
  76. * Added the improved error handling for NULL pointers to all the irc_cmd*
  77. methods.
  78. * Fixed the nickname tracking bug (after the nickname changing, all
  79. privmsgs were treaten as channel messages).
  80. * All the numeric reply codes from RFC1459 are now documented.
  81. * Numeric reply codes for every command are now described.
  82. 2004-09-30 George Yunaev
  83. * libircclient 0.4 released
  84. * exported an irc_is_connected method.
  85. * fixed error output in examples.
  86. * fixed several errors in Win32 build (there were no multithread support)
  87. * add a Win32 dsp/dsw to build the library from VC6/7
  88. * add a .dsp for an example.
  89. 2004-09-14 George Yunaev
  90. * libircclient 0.3 released
  91. * Fix CTCP time bug.
  92. * Added working Win32 Visual Studio build, and libs.
  93. * Added ircmud example, which allows people to play MUD through IRC client.
  94. * Some stuff rewritten in more portable way.
  95. 2004-09-13 George Yunaev
  96. * Fix solaris x86/sparc compilation.
  97. 2004-09-12 George Yunaev
  98. * libircclient 0.2 released
  99. * select() timeout decreased to 0.25sec (was 1 sec). The reason: when
  100. the output buffer is empty, and server doesn't send anything, but a
  101. command was asynchronously added, it will be processed only after
  102. select() timeout.
  103. * Fixed bug in DCC sessions - all DCC sessions requested by bots were
  104. terminated in 60 secs with TIMEOUT error.
  105. * Add DCC error description in irctest example.
  106. 2004-09-08 George Yunaev
  107. * libircclient 0.1 released