Mercurial > irccd
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 |
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 |