-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangelog
129 lines (107 loc) · 4.86 KB
/
Changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
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
2009-01-03 George Yunaev
* libircclient 1.3 released.
* Added IPv6 support (thanks Lothar May)
* Now provides more information about ACTION (thx chromerium)
* Updated contact info and copyrights.
* Removed ircmud sample as it never worked anyway.
2006-08-29 George Yunaev
* libircclient 1.2 released.
* Windows: added missed expored functions from .def file.
2005-03-10 George Yunaev
* libircclient 1.1 released.
* Fixed DCC buffer size which resulted extra callback on DCC tranfers
(thanks flohimself).
2004-11-12 George Yunaev
* libircclient 1.0 released.
* Fixed compilation on FreeBSD.
2004-10-31 George Yunaev
* When more than one DCC chat sessions were active, only the latest
generated callbacks.
* libircclient 0.8 released.
2004-10-17 George Yunaev
* libircclient 0.7 released.
* Fixed DCC chat lockup in multithread programs (thanks olifozzy).
2004-10-15 George Yunaev
* Win32 static library does not have dllmain anymore (thanks olifozzy).
* DCC chat crashed if there were several DCC session, and one of them was
closed (thanks olifozzy).
* DCC chat speed increased when several messages are stored in buffer.
2004-10-10 George Yunaev
* libircclient 0.6 released.
* Added color support.
2004-10-07 George Yunaev
* CTCP TIME reply was malformed on some platforms with buggy locales.
* Socket stuff rewritten to be signal-safe and more portable.
* Data and commands are now sent faster to IRC server.
* event_umode now works.
2004-10-06 George Yunaev
* CHANGED BEHAVIOR: the built-in CTCP handler is used if not set.
Therefore, irc_event_ctcp_internal() is not public anymore.
* Added a small (as yet) FAQ.
* Add extra numeric codes from RFC2812.
2004-10-03 George Yunaev
* Libircclient error codes are now well-documented.
* Modules documentation is extended.
* Added new methods: irc_cmd_part, irc_cmd_invite, irc_cmd_names,
irc_cmd_list, irc_cmd_topic, irc_cmd_channel_mode, irc_cmd_user_mode,
irc_cmd_nick, irc_cmd_whois.
* Added the improved error handling for NULL pointers to all the irc_cmd*
methods.
* Fixed the nickname tracking bug (after the nickname changing, all
privmsgs were treaten as channel messages).
* All the numeric reply codes from RFC1459 are now documented.
* Numeric reply codes for every command are now described.
2004-09-30 George Yunaev
* libircclient 0.4 released
* exported an irc_is_connected method.
* fixed error output in examples.
* fixed several errors in Win32 build (there were no multithread support)
* add a Win32 dsp/dsw to build the library from VC6/7
* add a .dsp for an example.
2004-09-14 George Yunaev
* libircclient 0.3 released
* Fix CTCP time bug.
* Added working Win32 Visual Studio build, and libs.
* Added ircmud example, which allows people to play MUD through IRC client.
* Some stuff rewritten in more portable way.
2004-09-13 George Yunaev
* Fix solaris x86/sparc compilation.
2004-09-12 George Yunaev
* libircclient 0.2 released
* select() timeout decreased to 0.25sec (was 1 sec). The reason: when
the output buffer is empty, and server doesn't send anything, but a
command was asynchronously added, it will be processed only after
select() timeout.
* Fixed bug in DCC sessions - all DCC sessions requested by bots were
terminated in 60 secs with TIMEOUT error.
* Add DCC error description in irctest example.
2004-09-08 George Yunaev
* libircclient 0.1 released