annotate CHANGES.md @ 1184:3f0e7dbad326 release-4.0 4.0.3

misc: update before 4.0.3
author David Demelier <markand@malikania.fr>
date Wed, 08 Feb 2023 10:09:23 +0100
parents d05e78720364
children ce4ef586c787 91a783779a32
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
54
0fb398c747e0 Misc: add initial 2.0.0 CHANGES.md
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 IRC Client Daemon CHANGES
0fb398c747e0 Misc: add initial 2.0.0 CHANGES.md
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 =========================
0fb398c747e0 Misc: add initial 2.0.0 CHANGES.md
David Demelier <markand@malikania.fr>
parents:
diff changeset
3
1184
3f0e7dbad326 misc: update before 4.0.3
David Demelier <markand@malikania.fr>
parents: 1182
diff changeset
4 irccd 4.0.3 2023-02-08
1182
d05e78720364 irccd: fix build on NetBSD
David Demelier <markand@malikania.fr>
parents: 1176
diff changeset
5 ======================
d05e78720364 irccd: fix build on NetBSD
David Demelier <markand@malikania.fr>
parents: 1176
diff changeset
6
d05e78720364 irccd: fix build on NetBSD
David Demelier <markand@malikania.fr>
parents: 1176
diff changeset
7 - Fix build on NetBSD 9.3.
d05e78720364 irccd: fix build on NetBSD
David Demelier <markand@malikania.fr>
parents: 1176
diff changeset
8
1176
8dd8ae679341 irccd: fix crash because of reused variable
David Demelier <markand@malikania.fr>
parents: 1156
diff changeset
9 irccd 4.0.2 2023-01-18
8dd8ae679341 irccd: fix crash because of reused variable
David Demelier <markand@malikania.fr>
parents: 1156
diff changeset
10 ======================
8dd8ae679341 irccd: fix crash because of reused variable
David Demelier <markand@malikania.fr>
parents: 1156
diff changeset
11
8dd8ae679341 irccd: fix crash because of reused variable
David Demelier <markand@malikania.fr>
parents: 1156
diff changeset
12 - Fix crash because of undefined variable.
8dd8ae679341 irccd: fix crash because of reused variable
David Demelier <markand@malikania.fr>
parents: 1156
diff changeset
13
1156
a362f8de1538 misc: update before 4.0.1
David Demelier <markand@malikania.fr>
parents: 1153
diff changeset
14 irccd 4.0.1 2022-02-07
1153
4d6fe5535657 misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1141
diff changeset
15 ======================
4d6fe5535657 misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1141
diff changeset
16
4d6fe5535657 misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1141
diff changeset
17 - Fix disconnection with multiple servers.
4d6fe5535657 misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1141
diff changeset
18 - Fix Javascript `Irccd.Server` constructor function.
4d6fe5535657 misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1141
diff changeset
19 - Substitute the irccd version in Javascript plugins.
1156
a362f8de1538 misc: update before 4.0.1
David Demelier <markand@malikania.fr>
parents: 1153
diff changeset
20 - Fix `irccdctl plugin-reload` command without argument.
1153
4d6fe5535657 misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1141
diff changeset
21
1141
5959952c24d1 misc: create stable-4 branch
David Demelier <markand@malikania.fr>
parents: 1131
diff changeset
22 irccd 4.0.0 2022-02-03
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
23 ======================
932
0e11221c9bcc man: split irccd-api into individual ones
David Demelier <markand@malikania.fr>
parents: 925
diff changeset
24
943
aef1568a76bf misc: update CHANGES and MIGRATING
David Demelier <markand@malikania.fr>
parents: 932
diff changeset
25 This is a major release. See MIGRATING.md file for more information.
aef1568a76bf misc: update CHANGES and MIGRATING
David Demelier <markand@malikania.fr>
parents: 932
diff changeset
26
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
27 The key highlight for this release is the rewrite from C++ to C. The only
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
28 runtime dependency required is OpenSSL (if built with SSL support).
943
aef1568a76bf misc: update CHANGES and MIGRATING
David Demelier <markand@malikania.fr>
parents: 932
diff changeset
29
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
30 irccd
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
31 -----
962
63208f5bb0f6 misc: update markdown files
David Demelier <markand@malikania.fr>
parents: 943
diff changeset
32
63208f5bb0f6 misc: update markdown files
David Demelier <markand@malikania.fr>
parents: 943
diff changeset
33 - Irccd keeps track of nicknames in channels by capturing join/part/kick and
63208f5bb0f6 misc: update markdown files
David Demelier <markand@malikania.fr>
parents: 943
diff changeset
34 mode changes. It is now more convenient from the plugins to quickly inspect if
63208f5bb0f6 misc: update markdown files
David Demelier <markand@malikania.fr>
parents: 943
diff changeset
35 someone is present on a channel.
1025
49a126e8aed0 irccd: transport can now set an uid/gid
David Demelier <markand@malikania.fr>
parents: 1010
diff changeset
36 - It is now possible to change uid/gid of the transport socket file. The file is
49a126e8aed0 irccd: transport can now set an uid/gid
David Demelier <markand@malikania.fr>
parents: 1010
diff changeset
37 also created with permissions 664.
1118
fc89091b8345 irccd: add paths subcommand
David Demelier <markand@malikania.fr>
parents: 1094
diff changeset
38 - A new `paths` command has been added to show default paths.
962
63208f5bb0f6 misc: update markdown files
David Demelier <markand@malikania.fr>
parents: 943
diff changeset
39
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
40 irccdctl
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
41 --------
974
342fb90f2512 irccdctl: re-implement many of the plugin-* commands
David Demelier <markand@malikania.fr>
parents: 962
diff changeset
42
342fb90f2512 irccdctl: re-implement many of the plugin-* commands
David Demelier <markand@malikania.fr>
parents: 962
diff changeset
43 - Commands `plugin-reload` and `plugin-unload` can be invoked without arguments.
342fb90f2512 irccdctl: re-implement many of the plugin-* commands
David Demelier <markand@malikania.fr>
parents: 962
diff changeset
44 - New `plugin-template` and `plugin-path` command which are synonyms of
342fb90f2512 irccdctl: re-implement many of the plugin-* commands
David Demelier <markand@malikania.fr>
parents: 962
diff changeset
45 `plugin-config` but for templates and paths respectively.
342fb90f2512 irccdctl: re-implement many of the plugin-* commands
David Demelier <markand@malikania.fr>
parents: 962
diff changeset
46
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
47 plugins
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
48 -------
998
474a46e240ff plugin tictactoe: now has a timeout of inactivity
David Demelier <markand@malikania.fr>
parents: 981
diff changeset
49
474a46e240ff plugin tictactoe: now has a timeout of inactivity
David Demelier <markand@malikania.fr>
parents: 981
diff changeset
50 - tictactoe: now has a timeout in case of inactivity.
474a46e240ff plugin tictactoe: now has a timeout of inactivity
David Demelier <markand@malikania.fr>
parents: 981
diff changeset
51
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
52 misc
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
53 ----
962
63208f5bb0f6 misc: update markdown files
David Demelier <markand@malikania.fr>
parents: 943
diff changeset
54
932
0e11221c9bcc man: split irccd-api into individual ones
David Demelier <markand@malikania.fr>
parents: 925
diff changeset
55 - Split irccd-api manual page into individual irccd-api-<module> for a better
0e11221c9bcc man: split irccd-api into individual ones
David Demelier <markand@malikania.fr>
parents: 925
diff changeset
56 readability.
962
63208f5bb0f6 misc: update markdown files
David Demelier <markand@malikania.fr>
parents: 943
diff changeset
57 - New `irccd.conf` and `irccdctl.conf` syntax.
63208f5bb0f6 misc: update markdown files
David Demelier <markand@malikania.fr>
parents: 943
diff changeset
58
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
59 network API
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
60 -----------
962
63208f5bb0f6 misc: update markdown files
David Demelier <markand@malikania.fr>
parents: 943
diff changeset
61
943
aef1568a76bf misc: update CHANGES and MIGRATING
David Demelier <markand@malikania.fr>
parents: 932
diff changeset
62 - Network protocol uses plain text again.
962
63208f5bb0f6 misc: update markdown files
David Demelier <markand@malikania.fr>
parents: 943
diff changeset
63 - Transport uses clear UNIX sockets only without passwords.
932
0e11221c9bcc man: split irccd-api into individual ones
David Demelier <markand@malikania.fr>
parents: 925
diff changeset
64
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
65 javascript API
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
66 --------------
974
342fb90f2512 irccdctl: re-implement many of the plugin-* commands
David Demelier <markand@malikania.fr>
parents: 962
diff changeset
67
342fb90f2512 irccdctl: re-implement many of the plugin-* commands
David Demelier <markand@malikania.fr>
parents: 962
diff changeset
68 - Brand new Irccd.Rule API to inspect and manage rules.
981
e4fc051e2d94 irccd: add brand new Irccd.Hook API
David Demelier <markand@malikania.fr>
parents: 974
diff changeset
69 - Brand new Irccd.Hook API to inspect and manage hooks.
974
342fb90f2512 irccdctl: re-implement many of the plugin-* commands
David Demelier <markand@malikania.fr>
parents: 962
diff changeset
70
925
d585adeee610 irccd: enable auto-reconnect by default as specified in manual page
David Demelier <markand@malikania.fr>
parents: 924
diff changeset
71 irccd 3.1.1 2021-01-04
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
72 ======================
924
ffffe5956a2e irccd: change default ping timeout
David Demelier <markand@malikania.fr>
parents: 918
diff changeset
73
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
74 - Synchronize `ping-timeout` option in `[server]` to 1800 seconds by default.
925
d585adeee610 irccd: enable auto-reconnect by default as specified in manual page
David Demelier <markand@malikania.fr>
parents: 924
diff changeset
75 - Enable `auto-reconnect` option in `[server]` by default as specified in the
d585adeee610 irccd: enable auto-reconnect by default as specified in manual page
David Demelier <markand@malikania.fr>
parents: 924
diff changeset
76 manual page.
924
ffffe5956a2e irccd: change default ping timeout
David Demelier <markand@malikania.fr>
parents: 918
diff changeset
77
918
49b25adcd313 misc: update before 3.1.0
David Demelier <markand@malikania.fr>
parents: 911
diff changeset
78 irccd 3.1.0 2020-07-03
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
79 ======================
895
f0d6bc79aa32 irccd: implement hooks, closes #2342 @2h
David Demelier <markand@malikania.fr>
parents: 886
diff changeset
80
f0d6bc79aa32 irccd: implement hooks, closes #2342 @2h
David Demelier <markand@malikania.fr>
parents: 886
diff changeset
81 - Added a new hook system. Hooks consist of an alternative approach to plugins
1010
d1ec9b99b580 misc: remove redmine references
David Demelier <markand@malikania.fr>
parents: 1004
diff changeset
82 to extend irccd in any language.
895
f0d6bc79aa32 irccd: implement hooks, closes #2342 @2h
David Demelier <markand@malikania.fr>
parents: 886
diff changeset
83
905
cbb6d7804c02 doc: add password examples, closes #2407
David Demelier <markand@malikania.fr>
parents: 898
diff changeset
84 irccd 3.0.3 2019-10-06
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
85 ======================
905
cbb6d7804c02 doc: add password examples, closes #2407
David Demelier <markand@malikania.fr>
parents: 898
diff changeset
86
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
87 - Fix errors in irccdctl.conf example file.
1010
d1ec9b99b580 misc: remove redmine references
David Demelier <markand@malikania.fr>
parents: 1004
diff changeset
88 - Add example of password in irccdctl.conf and irccd.conf.
905
cbb6d7804c02 doc: add password examples, closes #2407
David Demelier <markand@malikania.fr>
parents: 898
diff changeset
89
897
e205d19a6d26 irccd: fix invalid documentation for Irccd.System.usleep, closes #2262
David Demelier <markand@malikania.fr>
parents: 894
diff changeset
90 irccd 3.0.2 2019-09-22
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
91 ======================
892
a594bae8669d cmake: add missing IRCCD_WITH_JS in CMake config package, closes #2340
David Demelier <markand@malikania.fr>
parents: 886
diff changeset
92
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
93 - Added *IRCCD_WITH_JS* CMake variable in irccd package.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
94 - Fixed trailing CTCP escape code.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
95 - Fixed invalid parameters in topic event.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
96 - Fixed invalid documentation of Irccd.System.usleep function.
1010
d1ec9b99b580 misc: remove redmine references
David Demelier <markand@malikania.fr>
parents: 1004
diff changeset
97 - Fixed invalid system configuration directory.
892
a594bae8669d cmake: add missing IRCCD_WITH_JS in CMake config package, closes #2340
David Demelier <markand@malikania.fr>
parents: 886
diff changeset
98
885
cb7532847b08 irccd: fix invalid template, closes #2250
David Demelier <markand@malikania.fr>
parents: 877
diff changeset
99 irccd 3.0.1 2019-09-01
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
100 ======================
885
cb7532847b08 irccd: fix invalid template, closes #2250
David Demelier <markand@malikania.fr>
parents: 877
diff changeset
101
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
102 - Fixed an invalid template escape sequence.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
103 - Updated the default configuration files.
1010
d1ec9b99b580 misc: remove redmine references
David Demelier <markand@malikania.fr>
parents: 1004
diff changeset
104 - Fix RPATH handling for private libraries like Duktape.
885
cb7532847b08 irccd: fix invalid template, closes #2250
David Demelier <markand@malikania.fr>
parents: 877
diff changeset
105
877
6baa070e083c misc: update before 3.0.0
David Demelier <markand@malikania.fr>
parents: 854
diff changeset
106 irccd 3.0.0 2019-08-15
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
107 ======================
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
108
962
63208f5bb0f6 misc: update markdown files
David Demelier <markand@malikania.fr>
parents: 943
diff changeset
109 This is a major release. See MIGRATING.md file for more information.
63208f5bb0f6 misc: update markdown files
David Demelier <markand@malikania.fr>
parents: 943
diff changeset
110
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
111 irccd
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
112 -----
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
113
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
114 - New sections `[paths]` and `[paths.plugin]` have been added to control
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
115 standard paths for both irccd and plugins.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
116 - Irccd no longer supports uid, gid, pid and daemon features.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
117 - Sections `[identity]` and `[server]` have been merged.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
118 - Local transports support SSL.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
119 - The origin in rule is now first class value.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
120 - New option `ipv4` in `[transport]`.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
121 - New option `ipv4` in `[server]`.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
122 - Section `[format]` is renamed to `[templates]`.
1010
d1ec9b99b580 misc: remove redmine references
David Demelier <markand@malikania.fr>
parents: 1004
diff changeset
123 - New commands are available as irccd arguments `info` and `version`.
796
1a6152af0866 misc: use ipv4 as option rather than family
David Demelier <markand@malikania.fr>
parents: 793
diff changeset
124
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
125 irccdctl
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
126 --------
796
1a6152af0866 misc: use ipv4 as option rather than family
David Demelier <markand@malikania.fr>
parents: 793
diff changeset
127
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
128 - New option `ipv4` in `[connect]`.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
129 - New option `-o` in `rule-add`.
1010
d1ec9b99b580 misc: remove redmine references
David Demelier <markand@malikania.fr>
parents: 1004
diff changeset
130 - New option `-o` and `-O` in `rule-edit`.
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
131
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
132 irccd-test
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
133 ----------
620
c79ae2987955 Irccd: create a brand new irccd-test executable, closes #569 @3h
David Demelier <markand@malikania.fr>
parents: 618
diff changeset
134
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
135 - A brand new `irccd-test` program has been added to tests plugins on the
1010
d1ec9b99b580 misc: remove redmine references
David Demelier <markand@malikania.fr>
parents: 1004
diff changeset
136 command line.
620
c79ae2987955 Irccd: create a brand new irccd-test executable, closes #569 @3h
David Demelier <markand@malikania.fr>
parents: 618
diff changeset
137
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
138 cmake
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
139 -----
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
140
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
141 - CMake no longer create a fake installation directory while building.
1010
d1ec9b99b580 misc: remove redmine references
David Demelier <markand@malikania.fr>
parents: 1004
diff changeset
142 - All targets are placed into the `bin` directory while building.
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
143
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
144 network API
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
145 -----------
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
146
1010
d1ec9b99b580 misc: remove redmine references
David Demelier <markand@malikania.fr>
parents: 1004
diff changeset
147 - Network commands return an error code instead of a string.
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
148
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
149 javascript API
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
150 --------------
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
151
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
152 - The Irccd.Timer API now runs on top of Boost.Asio and no longer have custom
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
153 buggy code.
1010
d1ec9b99b580 misc: remove redmine references
David Demelier <markand@malikania.fr>
parents: 1004
diff changeset
154 - New Irccd.Server.isSelf function.
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
155
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
156 internal
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
157 --------
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
158
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
159 - The code is now based on Boost for many internal parts of the core.
1010
d1ec9b99b580 misc: remove redmine references
David Demelier <markand@malikania.fr>
parents: 1004
diff changeset
160 - The libircclient has been replaced by a simple homemade library.
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
161
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
162 misc
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
163 ----
845
00a4720c4874 doc: rewrite documentation in manual pages, closes #1674
David Demelier <markand@malikania.fr>
parents: 796
diff changeset
164
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
165 - The documentation is in pure manual pages now.
1010
d1ec9b99b580 misc: remove redmine references
David Demelier <markand@malikania.fr>
parents: 1004
diff changeset
166 - All command line options are now in short form only.
845
00a4720c4874 doc: rewrite documentation in manual pages, closes #1674
David Demelier <markand@malikania.fr>
parents: 796
diff changeset
167
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
168 plugins
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
169 -------
618
5afc0b3a9ad8 Plugin joke: brand new plugin, closes #609 @2h
David Demelier <markand@malikania.fr>
parents: 576
diff changeset
170
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
171 - Introduce brand new joke plugin.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
172 - Introduce brand new tictactoe plugin.
1010
d1ec9b99b580 misc: remove redmine references
David Demelier <markand@malikania.fr>
parents: 1004
diff changeset
173 - Introduce brand new links plugin.
618
5afc0b3a9ad8 Plugin joke: brand new plugin, closes #609 @2h
David Demelier <markand@malikania.fr>
parents: 576
diff changeset
174
472
76aaaf7cd5a3 misc: update before 2.2.0
David Demelier <markand@malikania.fr>
parents: 465
diff changeset
175 irccd 2.2.0 2017-09-26
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
176 ======================
463
0af316941583 Misc: start updating CHANGES.md
David Demelier <markand@malikania.fr>
parents: 458
diff changeset
177
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
178 - Add new Irccd.Util.cut function.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
179 - Add new irccdctl commands to edit rules.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
180 - Plugin plugin: add options max-list-lines, max-list-columns.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
181 - Import Duktape 2.1.0.
1010
d1ec9b99b580 misc: remove redmine references
David Demelier <markand@malikania.fr>
parents: 1004
diff changeset
182 - Fix identity.ctcp-version option.
463
0af316941583 Misc: start updating CHANGES.md
David Demelier <markand@malikania.fr>
parents: 458
diff changeset
183
458
c3f46ad1ece6 Misc: update before 2.1.3
David Demelier <markand@malikania.fr>
parents: 454
diff changeset
184 irccd 2.1.3 2017-07-28
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
185 ======================
447
108e63b449eb Fix #645: rules are case sensitive
David Demelier <markand@malikania.fr>
parents: 442
diff changeset
186
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
187 - Rules are now case insensitive.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
188 - Plugin hangman, history and logger are now case insensitive.
1010
d1ec9b99b580 misc: remove redmine references
David Demelier <markand@malikania.fr>
parents: 1004
diff changeset
189 - Plugin hangman: fix successive word selection.
447
108e63b449eb Fix #645: rules are case sensitive
David Demelier <markand@malikania.fr>
parents: 442
diff changeset
190
442
315460895f85 Misc: update before 2.1.2
David Demelier <markand@malikania.fr>
parents: 431
diff changeset
191 irccd 2.1.2 2017-06-02
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
192 ======================
442
315460895f85 Misc: update before 2.1.2
David Demelier <markand@malikania.fr>
parents: 431
diff changeset
193
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
194 - Fix SSL initialization error in libircclient.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
195 - Fix various SSL warnings.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
196 - Fix build on Linux with musl.
1010
d1ec9b99b580 misc: remove redmine references
David Demelier <markand@malikania.fr>
parents: 1004
diff changeset
197 - Fix case sensitivity in hangman and roulette.
442
315460895f85 Misc: update before 2.1.2
David Demelier <markand@malikania.fr>
parents: 431
diff changeset
198
431
4022c5fa8b7c Misc: update before 2.1.1 release
David Demelier <markand@malikania.fr>
parents: 414
diff changeset
199 irccd 2.1.1 2017-03-07
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
200 ======================
431
4022c5fa8b7c Misc: update before 2.1.1 release
David Demelier <markand@malikania.fr>
parents: 414
diff changeset
201
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
202 - Fix invalid documented option transport.family.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
203 - Fix error when logs.type is set to console.
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
204 - Fix invalid IPV6\_V6ONLY option in transports.
431
4022c5fa8b7c Misc: update before 2.1.1 release
David Demelier <markand@malikania.fr>
parents: 414
diff changeset
205
414
a8b0353ac831 Misc: update before 2.1.0 release
David Demelier <markand@malikania.fr>
parents: 361
diff changeset
206 irccd 2.1.0 2017-02-01
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
207 ======================
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
208
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
209 irccd
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
210 -----
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
211
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
212 - Add SSL support in transports.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
213 - Add authentication support in transports.
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
214 - Fix a warning about daemon on macOS.
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
215
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
216 javascript API
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
217 --------------
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
218
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
219 - New Irccd.File.lines function.
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
220 - Various improvements in Irccd.File API.
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
221
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
222 plugins
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
223 -------
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
224
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
225 - Add new format section for plugins.
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
226 - Add unit tests for plugins.
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
227
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
228 irccdctl
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
229 --------
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
230
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
231 - Added brand new plugin-config command.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
232 - Added aliases.
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
233 - Added unit tests for irccdctl commands.
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
234
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
235 libraries
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
236 ---------
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
237
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
238 - Replaced jansson with Niels Lohmann's JSON library.
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
239 - Updated Duktape to 1.5.1.
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
240
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
241 misc
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
242 ----
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
243
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
244 - Patterns can now use shell escape sequences,
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
245 - Added .editorconfig file.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
246 - Split documentation into topics.
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
247 - The code is now split into several individual libraries.
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
248
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
249 windows
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
250 -------
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
251
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
252 - Get rid of QtIFW and uses NSIS, WIX on Windows,
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
253 - Installer have components.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
254 - Copy DLL files automatically into fakeroot and install.
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
255 - Added better support for cross-compiling using MinGW.
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
256
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
257 irccd 2.0.3 2016-11-01
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
258 ======================
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
259
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
260 - Fix various errors in logger plugin.
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
261 - Fix quakenet support in auth plugin.
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
262
90
de1c1e4a5dbb Misc: update before 2.0.2 release
David Demelier <markand@malikania.fr>
parents: 65
diff changeset
263 irccd 2.0.2 2016-04-19
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
264 ======================
90
de1c1e4a5dbb Misc: update before 2.0.2 release
David Demelier <markand@malikania.fr>
parents: 65
diff changeset
265
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
266 - Fix CMake error preventing installation of irccd and irccdctl.
90
de1c1e4a5dbb Misc: update before 2.0.2 release
David Demelier <markand@malikania.fr>
parents: 65
diff changeset
267
65
02bb385da6e3 Misc: update before 2.0.1 release
David Demelier <markand@malikania.fr>
parents: 57
diff changeset
268 irccd 2.0.1 2016-03-13
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
269 ======================
65
02bb385da6e3 Misc: update before 2.0.1 release
David Demelier <markand@malikania.fr>
parents: 57
diff changeset
270
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
271 - Plugin plugin: fix invalid usage.
65
02bb385da6e3 Misc: update before 2.0.1 release
David Demelier <markand@malikania.fr>
parents: 57
diff changeset
272
57
3c78b86624bc CMake: update dates before 2.0.0 release
David Demelier <markand@malikania.fr>
parents: 54
diff changeset
273 irccd 2.0.0 2016-03-01
1004
3ea3361f0fc7 irccd: now track modes
David Demelier <markand@malikania.fr>
parents: 998
diff changeset
274 ======================
54
0fb398c747e0 Misc: add initial 2.0.0 CHANGES.md
David Demelier <markand@malikania.fr>
parents:
diff changeset
275
1130
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
276 This is a major release. See MIGRATING.md file for more information.
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
277
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
278 The key highlight for this release is the switch from Lua to Javascript. Lua has
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
279 lots of drawbacks including poor versioning support which leads to too many
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
280 `#ifdef`s in the code base to maintain compatibility over all versions. The
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
281 Javascript engine is powered by [Duktape][] and offers proper semantic
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
282 versioning.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
283
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
284 The Mercurial repository has been reset for this release, revisions for earlier
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
285 versions are no longer available.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
286
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
287 general
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
288 -------
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
289
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
290 - Long options removed.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
291 - All notions of channel notice and channel mode have been deleted.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
292 - Everywhere applicable, `host` is renamed to `hostname` instead.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
293
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
294 irccd
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
295 -----
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
296
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
297 - Section `[identity]` and `[server]` have been merged.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
298 - Section `[format]` and plugin variants have been renamed to `[templates]`.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
299 - New options `uid`, `gid` and `pidfile` in `[general]` section.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
300 - New `[logs]` section with more features.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
301 - New rule system to filter events through their plugins.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
302
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
303 irccdctl
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
304 --------
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
305
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
306 - Commands start with a prefix to separate categories (e.g. `plugin-`.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
307 `server-`, etc).
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
308 - New command `watch` to get realtime events.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
309
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
310 plugins
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
311 -------
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
312
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
313 - New hangman plugin.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
314 - New plugin plugin.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
315 - Deleted antiflood plugin.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
316 - Deleted date plugin.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
317 - Deleted badwords plugin.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
318
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
319 javascript API
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
320 --------------
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
321
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
322 - New `Irccd.ElapsedTimer` API.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
323 - New `Irccd.Timer` API.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
324 - New `Irccd.Unicode` API.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
325 - Deleted Socket API.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
326 - Deleted Thread API.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
327
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
328 cmake
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
329 -----
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
330
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
331 - Option start with `IRCCD_` for better grouping in GUIs.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
332 - Use of `GNUInstallDirs` instead of our own macros.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
333
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
334 network API
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
335 -----------
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
336
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
337 - Use of JSON message instead of ASCII protocol.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
338
1130
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
339 irccd 1.1.5 2015-02-14
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
340 ======================
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
341
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
342 - Fix Mac OS X build.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
343 - Fix null constructed strings.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
344 - Fix general.foreground option not working.
1130
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
345 - Windows: Lua and OpenSSL are built as DLL and copied to installation.
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
346
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
347 irccd 1.1.4 2014-03-28
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
348 ======================
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
349
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
350 - Fix Visual C++ redistributable installation.
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
351
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
352 irccd 1.1.3 2014-03-22
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
353 ======================
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
354
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
355 - Fix default internet socket address.
1130
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
356 - Remove listener disconnection errors,
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
357 - Updated Windows C++ 2013 redistributable.
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
358
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
359 irccd 1.1.2 2014-02-26
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
360 ======================
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
361
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
362 - Fix the example in roulette documentation.
1130
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
363 - Fix command parsing for onCommand event.
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
364
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
365 irccd 1.1.1 2014-02-15
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
366 ======================
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
367
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
368 - Fix fs.mkdir that didn't return an error.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
369 - Add missing optional mode parameter in fs.mkdir documentation.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
370 - Also add `irccd.VERSION_PATCH`.
1130
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
371
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
372 irccd 1.1.0 2014-01-30
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
373 ======================
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
374
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
375 - Added support for UDP sockets.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
376 - Added a plugin for authentication.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
377 - Windows irccd's home is now the irccd.exe parent directory.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
378 - Added new socket API for Lua.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
379 - Added new thread API for Lua.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
380 - Added support for server reconnection.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
381 - Added support for text formatting with colors and attributes.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
382 - Added support for onMe (CTCP Action) event.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
383 - Added new way to load plugin by paths.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
384 - Server:whois and server:names generate a new events instead of callback.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
385 - Support of connecting and disconnecting at runtime.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
386 - Plugin has more information, getHome() and getName() are deprecated.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
387 - Split irccd.util into irccd.fs and irccd.system.
1130
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
388 - Added support for LuaJIT.
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
389
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
390 irccd 1.0.2 2013-11-01
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
391 ======================
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
392
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
393 - Errata, onMe event is not implemented.
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
394
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
395 irccd 1.0.1 2013-09-17
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
396 ======================
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
397
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
398 - Fixed build without Lua.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
399 - Improved documentation a lot.
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
400 - Improved NSIS installer.
1130
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
401 - Fixed basename() issue.
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
402
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
403 irccd 1.0.0 2013-09-13
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
404 ======================
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
405
1b018226963f misc: add 1.y.z info in CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1118
diff changeset
406 - Initial release.
1131
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
407
bd56d9793d6a misc: improve more CHANGES.md
David Demelier <markand@malikania.fr>
parents: 1130
diff changeset
408 [Duktape]: http://duktape.org