annotate CHANGES.md @ 954:30643d18a635

irccd: add onCommand support
author David Demelier <markand@malikania.fr>
date Wed, 20 Jan 2021 14:08:14 +0100
parents aef1568a76bf
children 63208f5bb0f6
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
943
aef1568a76bf misc: update CHANGES and MIGRATING
David Demelier <markand@malikania.fr>
parents: 932
diff changeset
4 irccd 4.0.0 ????-??-??
932
0e11221c9bcc man: split irccd-api into individual ones
David Demelier <markand@malikania.fr>
parents: 925
diff changeset
5 ----------------------
0e11221c9bcc man: split irccd-api into individual ones
David Demelier <markand@malikania.fr>
parents: 925
diff changeset
6
943
aef1568a76bf misc: update CHANGES and MIGRATING
David Demelier <markand@malikania.fr>
parents: 932
diff changeset
7 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
8
aef1568a76bf misc: update CHANGES and MIGRATING
David Demelier <markand@malikania.fr>
parents: 932
diff changeset
9 The biggest change is the rewrite from C++ to C. The only runtime dependency
aef1568a76bf misc: update CHANGES and MIGRATING
David Demelier <markand@malikania.fr>
parents: 932
diff changeset
10 required is OpenSSL (if built with SSL support).
aef1568a76bf misc: update CHANGES and MIGRATING
David Demelier <markand@malikania.fr>
parents: 932
diff changeset
11
932
0e11221c9bcc man: split irccd-api into individual ones
David Demelier <markand@malikania.fr>
parents: 925
diff changeset
12 - 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
13 readability.
943
aef1568a76bf misc: update CHANGES and MIGRATING
David Demelier <markand@malikania.fr>
parents: 932
diff changeset
14 - Network protocol uses plain text again.
aef1568a76bf misc: update CHANGES and MIGRATING
David Demelier <markand@malikania.fr>
parents: 932
diff changeset
15 - Transports uses clear UNIX sockets only.
aef1568a76bf misc: update CHANGES and MIGRATING
David Demelier <markand@malikania.fr>
parents: 932
diff changeset
16 - New `irccd.conf` and `irccdctl.conf` syntax.
aef1568a76bf misc: update CHANGES and MIGRATING
David Demelier <markand@malikania.fr>
parents: 932
diff changeset
17 - New network protocol.
932
0e11221c9bcc man: split irccd-api into individual ones
David Demelier <markand@malikania.fr>
parents: 925
diff changeset
18
925
d585adeee610 irccd: enable auto-reconnect by default as specified in manual page
David Demelier <markand@malikania.fr>
parents: 924
diff changeset
19 irccd 3.1.1 2021-01-04
924
ffffe5956a2e irccd: change default ping timeout
David Demelier <markand@malikania.fr>
parents: 918
diff changeset
20 ----------------------
ffffe5956a2e irccd: change default ping timeout
David Demelier <markand@malikania.fr>
parents: 918
diff changeset
21
925
d585adeee610 irccd: enable auto-reconnect by default as specified in manual page
David Demelier <markand@malikania.fr>
parents: 924
diff changeset
22 - Synchronize `ping-timeout` option in `[server]` to 1800 seconds by default,
d585adeee610 irccd: enable auto-reconnect by default as specified in manual page
David Demelier <markand@malikania.fr>
parents: 924
diff changeset
23 - 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
24 manual page.
924
ffffe5956a2e irccd: change default ping timeout
David Demelier <markand@malikania.fr>
parents: 918
diff changeset
25
918
49b25adcd313 misc: update before 3.1.0
David Demelier <markand@malikania.fr>
parents: 911
diff changeset
26 irccd 3.1.0 2020-07-03
895
f0d6bc79aa32 irccd: implement hooks, closes #2342 @2h
David Demelier <markand@malikania.fr>
parents: 886
diff changeset
27 ----------------------
f0d6bc79aa32 irccd: implement hooks, closes #2342 @2h
David Demelier <markand@malikania.fr>
parents: 886
diff changeset
28
f0d6bc79aa32 irccd: implement hooks, closes #2342 @2h
David Demelier <markand@malikania.fr>
parents: 886
diff changeset
29 irccd:
f0d6bc79aa32 irccd: implement hooks, closes #2342 @2h
David Demelier <markand@malikania.fr>
parents: 886
diff changeset
30
f0d6bc79aa32 irccd: implement hooks, closes #2342 @2h
David Demelier <markand@malikania.fr>
parents: 886
diff changeset
31 - Added a new hook system. Hooks consist of an alternative approach to plugins
f0d6bc79aa32 irccd: implement hooks, closes #2342 @2h
David Demelier <markand@malikania.fr>
parents: 886
diff changeset
32 to extend irccd in any language (#2342).
f0d6bc79aa32 irccd: implement hooks, closes #2342 @2h
David Demelier <markand@malikania.fr>
parents: 886
diff changeset
33
905
cbb6d7804c02 doc: add password examples, closes #2407
David Demelier <markand@malikania.fr>
parents: 898
diff changeset
34 irccd 3.0.3 2019-10-06
cbb6d7804c02 doc: add password examples, closes #2407
David Demelier <markand@malikania.fr>
parents: 898
diff changeset
35 ----------------------
cbb6d7804c02 doc: add password examples, closes #2407
David Demelier <markand@malikania.fr>
parents: 898
diff changeset
36
cbb6d7804c02 doc: add password examples, closes #2407
David Demelier <markand@malikania.fr>
parents: 898
diff changeset
37 - Fix errors in irccdctl.conf example file (#2398),
cbb6d7804c02 doc: add password examples, closes #2407
David Demelier <markand@malikania.fr>
parents: 898
diff changeset
38 - Add example of password in irccdctl.conf and irccd.conf (#2407).
cbb6d7804c02 doc: add password examples, closes #2407
David Demelier <markand@malikania.fr>
parents: 898
diff changeset
39
897
e205d19a6d26 irccd: fix invalid documentation for Irccd.System.usleep, closes #2262
David Demelier <markand@malikania.fr>
parents: 894
diff changeset
40 irccd 3.0.2 2019-09-22
892
a594bae8669d cmake: add missing IRCCD_WITH_JS in CMake config package, closes #2340
David Demelier <markand@malikania.fr>
parents: 886
diff changeset
41 ----------------------
a594bae8669d cmake: add missing IRCCD_WITH_JS in CMake config package, closes #2340
David Demelier <markand@malikania.fr>
parents: 886
diff changeset
42
893
50cc25dd0336 irccd: remove trailing CTCP escape sequence, closes #2339
David Demelier <markand@malikania.fr>
parents: 892
diff changeset
43 - Added *IRCCD_WITH_JS* CMake variable in irccd package (#2340),
894
c9ebfa14abda irccd: fix invalid topic event parameters, closes #2341
David Demelier <markand@malikania.fr>
parents: 893
diff changeset
44 - Fixed trailing CTCP escape code (#2339),
897
e205d19a6d26 irccd: fix invalid documentation for Irccd.System.usleep, closes #2262
David Demelier <markand@malikania.fr>
parents: 894
diff changeset
45 - Fixed invalid parameters in topic event (#2341),
898
da58b5e42d9a irccd: fix invalid configuration directory, closes #2263
David Demelier <markand@malikania.fr>
parents: 897
diff changeset
46 - Fixed invalid documentation of Irccd.System.usleep function (#2262),
da58b5e42d9a irccd: fix invalid configuration directory, closes #2263
David Demelier <markand@malikania.fr>
parents: 897
diff changeset
47 - Fixed invalid system configuration directory (#2263).
892
a594bae8669d cmake: add missing IRCCD_WITH_JS in CMake config package, closes #2340
David Demelier <markand@malikania.fr>
parents: 886
diff changeset
48
885
cb7532847b08 irccd: fix invalid template, closes #2250
David Demelier <markand@malikania.fr>
parents: 877
diff changeset
49 irccd 3.0.1 2019-09-01
cb7532847b08 irccd: fix invalid template, closes #2250
David Demelier <markand@malikania.fr>
parents: 877
diff changeset
50 ----------------------
cb7532847b08 irccd: fix invalid template, closes #2250
David Demelier <markand@malikania.fr>
parents: 877
diff changeset
51
cb7532847b08 irccd: fix invalid template, closes #2250
David Demelier <markand@malikania.fr>
parents: 877
diff changeset
52 - Fixed an invalid template escape sequence (#2250),
886
dabbe1b20702 cmake: fix RPATH handling, closes #2257
David Demelier <markand@malikania.fr>
parents: 885
diff changeset
53 - Updated the default configuration files (#2249),
dabbe1b20702 cmake: fix RPATH handling, closes #2257
David Demelier <markand@malikania.fr>
parents: 885
diff changeset
54 - Fix RPATH handling for private libraries like Duktape (#2257).
885
cb7532847b08 irccd: fix invalid template, closes #2250
David Demelier <markand@malikania.fr>
parents: 877
diff changeset
55
877
6baa070e083c misc: update before 3.0.0
David Demelier <markand@malikania.fr>
parents: 854
diff changeset
56 irccd 3.0.0 2019-08-15
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
57 ----------------------
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
58
793
292482f36454 irccd: make full support for origin in rule, #947 @1h
David Demelier <markand@malikania.fr>
parents: 780
diff changeset
59 irccd:
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
60
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
61 - New sections `[paths]` and `[paths.plugin]` have been added to control
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
62 standard paths for both irccd and plugins (#611),
793
292482f36454 irccd: make full support for origin in rule, #947 @1h
David Demelier <markand@malikania.fr>
parents: 780
diff changeset
63 - Irccd no longer supports uid, gid, pid and daemon features (#846),
780
560b62f6b0a7 Core: rework socket layer, closes #939 @6h
David Demelier <markand@malikania.fr>
parents: 779
diff changeset
64 - Sections `[identity]` and `[server]` have been merged (#905),
793
292482f36454 irccd: make full support for origin in rule, #947 @1h
David Demelier <markand@malikania.fr>
parents: 780
diff changeset
65 - Local transports support SSL (#939),
796
1a6152af0866 misc: use ipv4 as option rather than family
David Demelier <markand@malikania.fr>
parents: 793
diff changeset
66 - The origin in rule is now first class value (#947),
1a6152af0866 misc: use ipv4 as option rather than family
David Demelier <markand@malikania.fr>
parents: 793
diff changeset
67 - New option `ipv4` in `[transport]` (#945),
847
a23b7b574ed2 irccd: rename [format] section to [templates], closes #1671
David Demelier <markand@malikania.fr>
parents: 845
diff changeset
68 - New option `ipv4` in `[server]` (#945),
848
800b025f9842 irccd: add info and version, closes #1672
David Demelier <markand@malikania.fr>
parents: 847
diff changeset
69 - Section `[format]` is renamed to `[templates]` (#1671),
800b025f9842 irccd: add info and version, closes #1672
David Demelier <markand@malikania.fr>
parents: 847
diff changeset
70 - New commands are available as irccd arguments `info` and `version` (#1672).
796
1a6152af0866 misc: use ipv4 as option rather than family
David Demelier <markand@malikania.fr>
parents: 793
diff changeset
71
1a6152af0866 misc: use ipv4 as option rather than family
David Demelier <markand@malikania.fr>
parents: 793
diff changeset
72 irccdctl:
1a6152af0866 misc: use ipv4 as option rather than family
David Demelier <markand@malikania.fr>
parents: 793
diff changeset
73
854
eac2cc421f49 irccdctl: support origins in rule-edit and rule-add, #947
David Demelier <markand@malikania.fr>
parents: 850
diff changeset
74 - New option `ipv4` in `[connect]` (#945),
eac2cc421f49 irccdctl: support origins in rule-edit and rule-add, #947
David Demelier <markand@malikania.fr>
parents: 850
diff changeset
75 - New option `-o` in `rule-add` (#947),
eac2cc421f49 irccdctl: support origins in rule-edit and rule-add, #947
David Demelier <markand@malikania.fr>
parents: 850
diff changeset
76 - New option `-o` and `-O` in `rule-edit` (#947).
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
77
793
292482f36454 irccd: make full support for origin in rule, #947 @1h
David Demelier <markand@malikania.fr>
parents: 780
diff changeset
78 irccd-test:
620
c79ae2987955 Irccd: create a brand new irccd-test executable, closes #569 @3h
David Demelier <markand@malikania.fr>
parents: 618
diff changeset
79
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
80 - A brand new `irccd-test` program has been added to tests plugins on the
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
81 command line (#569).
620
c79ae2987955 Irccd: create a brand new irccd-test executable, closes #569 @3h
David Demelier <markand@malikania.fr>
parents: 618
diff changeset
82
793
292482f36454 irccd: make full support for origin in rule, #947 @1h
David Demelier <markand@malikania.fr>
parents: 780
diff changeset
83 cmake:
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
84
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
85 - CMake no longer create a fake installation directory while building (#674),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
86 - All targets are placed into the `bin` directory while building (#715).
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
87
793
292482f36454 irccd: make full support for origin in rule, #947 @1h
David Demelier <markand@malikania.fr>
parents: 780
diff changeset
88 network API:
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
89
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
90 - Network commands return an error code instead of a string (#739).
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
91
793
292482f36454 irccd: make full support for origin in rule, #947 @1h
David Demelier <markand@malikania.fr>
parents: 780
diff changeset
92 javascript API:
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
93
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
94 - The Irccd.Timer API now runs on top of Boost.Asio and no longer have custom
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
95 buggy code (#595),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
96 - New Irccd.Server.isSelf function (#735).
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
97
793
292482f36454 irccd: make full support for origin in rule, #947 @1h
David Demelier <markand@malikania.fr>
parents: 780
diff changeset
98 internal:
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
99
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
100 - The code is now based on Boost for many internal parts of the core, (#593),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
101 (#594), (#595), (#681), (#697),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
102 - The libircclient has been replaced by a simple homemade library (#581).
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
103
845
00a4720c4874 doc: rewrite documentation in manual pages, closes #1674
David Demelier <markand@malikania.fr>
parents: 796
diff changeset
104 misc:
00a4720c4874 doc: rewrite documentation in manual pages, closes #1674
David Demelier <markand@malikania.fr>
parents: 796
diff changeset
105
850
688f28dd3241 irccd: remove short options, closes #1673
David Demelier <markand@malikania.fr>
parents: 848
diff changeset
106 - The documentation is in pure manual pages now (#1674),
688f28dd3241 irccd: remove short options, closes #1673
David Demelier <markand@malikania.fr>
parents: 848
diff changeset
107 - All command line options are now in short form only (#1673).
845
00a4720c4874 doc: rewrite documentation in manual pages, closes #1674
David Demelier <markand@malikania.fr>
parents: 796
diff changeset
108
793
292482f36454 irccd: make full support for origin in rule, #947 @1h
David Demelier <markand@malikania.fr>
parents: 780
diff changeset
109 plugins:
618
5afc0b3a9ad8 Plugin joke: brand new plugin, closes #609 @2h
David Demelier <markand@malikania.fr>
parents: 576
diff changeset
110
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
111 - Introduce brand new joke plugin (#609),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
112 - Introduce brand new tictactoe plugin (#393),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
113 - Introduce brand new links plugin (#872).
618
5afc0b3a9ad8 Plugin joke: brand new plugin, closes #609 @2h
David Demelier <markand@malikania.fr>
parents: 576
diff changeset
114
472
76aaaf7cd5a3 misc: update before 2.2.0
David Demelier <markand@malikania.fr>
parents: 465
diff changeset
115 irccd 2.2.0 2017-09-26
463
0af316941583 Misc: start updating CHANGES.md
David Demelier <markand@malikania.fr>
parents: 458
diff changeset
116 ----------------------
0af316941583 Misc: start updating CHANGES.md
David Demelier <markand@malikania.fr>
parents: 458
diff changeset
117
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
118 - Add new Irccd.Util.cut function (#635),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
119 - Add new irccdctl commands to edit rules (#641),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
120 - Plugin plugin: add options max-list-lines, max-list-columns (#618),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
121 - Import Duktape 2.1.0 (#648),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
122 - Fix identity.ctcp-version option (#690).
463
0af316941583 Misc: start updating CHANGES.md
David Demelier <markand@malikania.fr>
parents: 458
diff changeset
123
458
c3f46ad1ece6 Misc: update before 2.1.3
David Demelier <markand@malikania.fr>
parents: 454
diff changeset
124 irccd 2.1.3 2017-07-28
447
108e63b449eb Fix #645: rules are case sensitive
David Demelier <markand@malikania.fr>
parents: 442
diff changeset
125 ----------------------
108e63b449eb Fix #645: rules are case sensitive
David Demelier <markand@malikania.fr>
parents: 442
diff changeset
126
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
127 - Rules are now case insensitive (#645),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
128 - Plugin hangman, history and logger are now case insensitive (#642),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
129 - Plugin hangman: fix successive word selection (#644).
447
108e63b449eb Fix #645: rules are case sensitive
David Demelier <markand@malikania.fr>
parents: 442
diff changeset
130
442
315460895f85 Misc: update before 2.1.2
David Demelier <markand@malikania.fr>
parents: 431
diff changeset
131 irccd 2.1.2 2017-06-02
315460895f85 Misc: update before 2.1.2
David Demelier <markand@malikania.fr>
parents: 431
diff changeset
132 ----------------------
315460895f85 Misc: update before 2.1.2
David Demelier <markand@malikania.fr>
parents: 431
diff changeset
133
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
134 - Fix SSL initialization error in libircclient (#653),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
135 - Fix various SSL warnings (#652),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
136 - Fix build on Linux with musl (#649),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
137 - Fix case sensitivity in hangman and roulette (#642).
442
315460895f85 Misc: update before 2.1.2
David Demelier <markand@malikania.fr>
parents: 431
diff changeset
138
431
4022c5fa8b7c Misc: update before 2.1.1 release
David Demelier <markand@malikania.fr>
parents: 414
diff changeset
139 irccd 2.1.1 2017-03-07
4022c5fa8b7c Misc: update before 2.1.1 release
David Demelier <markand@malikania.fr>
parents: 414
diff changeset
140 ----------------------
4022c5fa8b7c Misc: update before 2.1.1 release
David Demelier <markand@malikania.fr>
parents: 414
diff changeset
141
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
142 - Fix invalid documented option transport.family,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
143 - Fix error when logs.type is set to console,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
144 - 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
145
414
a8b0353ac831 Misc: update before 2.1.0 release
David Demelier <markand@malikania.fr>
parents: 361
diff changeset
146 irccd 2.1.0 2017-02-01
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
147 ----------------------
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
148
793
292482f36454 irccd: make full support for origin in rule, #947 @1h
David Demelier <markand@malikania.fr>
parents: 780
diff changeset
149 irccd:
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
150
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
151 - Add SSL support in transports,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
152 - Add authentication support in transports,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
153 - Fix a warning about daemon on macOS.
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
154
793
292482f36454 irccd: make full support for origin in rule, #947 @1h
David Demelier <markand@malikania.fr>
parents: 780
diff changeset
155 javascript API:
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
156
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
157 - New Irccd.File.lines function,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
158 - Various improvements in Irccd.File API.
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
159
793
292482f36454 irccd: make full support for origin in rule, #947 @1h
David Demelier <markand@malikania.fr>
parents: 780
diff changeset
160 plugins:
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
161
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
162 - Add new format section for plugins,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
163 - Add unit tests for plugins.
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
164
793
292482f36454 irccd: make full support for origin in rule, #947 @1h
David Demelier <markand@malikania.fr>
parents: 780
diff changeset
165 irccdctl:
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
166
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
167 - Added brand new plugin-config command,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
168 - Added aliases,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
169 - Added unit tests for irccdctl commands.
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
170
793
292482f36454 irccd: make full support for origin in rule, #947 @1h
David Demelier <markand@malikania.fr>
parents: 780
diff changeset
171 libraries:
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
172
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
173 - Replaced jansson with Niels Lohmann's JSON library,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
174 - Updated Duktape to 1.5.1.
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
175
793
292482f36454 irccd: make full support for origin in rule, #947 @1h
David Demelier <markand@malikania.fr>
parents: 780
diff changeset
176 misc:
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
177
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
178 - Patterns can now use shell escape sequences,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
179 - Added .editorconfig file,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
180 - Split documentation into topics,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
181 - The code is now split into several individual libraries.
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
182
793
292482f36454 irccd: make full support for origin in rule, #947 @1h
David Demelier <markand@malikania.fr>
parents: 780
diff changeset
183 windows:
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
184
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
185 - Get rid of QtIFW and uses NSIS, WIX on Windows,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
186 - Installer have components,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
187 - Copy DLL files automatically into fakeroot and install,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
188 - Added better support for cross-compiling using MinGW.
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
189
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
190 irccd 2.0.3 2016-11-01
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
191 ----------------------
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
192
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
193 - Fix various errors in logger plugin,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
194 - Fix quakenet support in auth plugin.
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
195
90
de1c1e4a5dbb Misc: update before 2.0.2 release
David Demelier <markand@malikania.fr>
parents: 65
diff changeset
196 irccd 2.0.2 2016-04-19
de1c1e4a5dbb Misc: update before 2.0.2 release
David Demelier <markand@malikania.fr>
parents: 65
diff changeset
197 ----------------------
de1c1e4a5dbb Misc: update before 2.0.2 release
David Demelier <markand@malikania.fr>
parents: 65
diff changeset
198
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
199 - 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
200
65
02bb385da6e3 Misc: update before 2.0.1 release
David Demelier <markand@malikania.fr>
parents: 57
diff changeset
201 irccd 2.0.1 2016-03-13
02bb385da6e3 Misc: update before 2.0.1 release
David Demelier <markand@malikania.fr>
parents: 57
diff changeset
202 ----------------------
02bb385da6e3 Misc: update before 2.0.1 release
David Demelier <markand@malikania.fr>
parents: 57
diff changeset
203
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
204 - Plugin plugin: fix invalid usage.
65
02bb385da6e3 Misc: update before 2.0.1 release
David Demelier <markand@malikania.fr>
parents: 57
diff changeset
205
57
3c78b86624bc CMake: update dates before 2.0.0 release
David Demelier <markand@malikania.fr>
parents: 54
diff changeset
206 irccd 2.0.0 2016-03-01
54
0fb398c747e0 Misc: add initial 2.0.0 CHANGES.md
David Demelier <markand@malikania.fr>
parents:
diff changeset
207 ----------------------
0fb398c747e0 Misc: add initial 2.0.0 CHANGES.md
David Demelier <markand@malikania.fr>
parents:
diff changeset
208
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
209 - Initial 2.0.0 release.