annotate CHANGES.md @ 785:7145a3df4cb7

misc: rename host to hostname, closes #941 @2h
author David Demelier <markand@malikania.fr>
date Wed, 07 Nov 2018 12:55:00 +0100
parents 560b62f6b0a7
children 292482f36454
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
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
4 irccd current
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
5 ----------------------
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
6
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
7 Irccd:
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
8
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
9 - The default server identity now uses the system account name if possible by
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
10 default (#607),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
11 - 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
12 standard paths for both irccd and plugins (#611),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
13 - If Mercurial is found, the version is bundled in `irccd --version`,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
14 - 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
15 - Sections `[identity]` and `[server]` have been merged (#905),
560b62f6b0a7 Core: rework socket layer, closes #939 @6h
David Demelier <markand@malikania.fr>
parents: 779
diff changeset
16 - Local transports support SSL too (#939).
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
17
620
c79ae2987955 Irccd: create a brand new irccd-test executable, closes #569 @3h
David Demelier <markand@malikania.fr>
parents: 618
diff changeset
18 Irccd test:
c79ae2987955 Irccd: create a brand new irccd-test executable, closes #569 @3h
David Demelier <markand@malikania.fr>
parents: 618
diff changeset
19
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
20 - 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
21 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
22
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
23 CMake:
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
24
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
25 - 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
26 - 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
27
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
28 Network API:
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
29
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
30 - 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
31
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
32 Javascript API:
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
33
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
34 - 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
35 buggy code (#595),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
36 - New Irccd.Server.isSelf function (#735).
576
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
37
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
38 Internal:
763d41e3828c Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 472
diff changeset
39
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
40 - 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
41 (#594), (#595), (#681), (#697),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
42 - 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
43
618
5afc0b3a9ad8 Plugin joke: brand new plugin, closes #609 @2h
David Demelier <markand@malikania.fr>
parents: 576
diff changeset
44 Plugins:
5afc0b3a9ad8 Plugin joke: brand new plugin, closes #609 @2h
David Demelier <markand@malikania.fr>
parents: 576
diff changeset
45
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
46 - Introduce brand new joke plugin (#609),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
47 - Introduce brand new tictactoe plugin (#393),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
48 - 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
49
472
76aaaf7cd5a3 misc: update before 2.2.0
David Demelier <markand@malikania.fr>
parents: 465
diff changeset
50 irccd 2.2.0 2017-09-26
463
0af316941583 Misc: start updating CHANGES.md
David Demelier <markand@malikania.fr>
parents: 458
diff changeset
51 ----------------------
0af316941583 Misc: start updating CHANGES.md
David Demelier <markand@malikania.fr>
parents: 458
diff changeset
52
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
53 - Add new Irccd.Util.cut function (#635),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
54 - Add new irccdctl commands to edit rules (#641),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
55 - 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
56 - Import Duktape 2.1.0 (#648),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
57 - Fix identity.ctcp-version option (#690).
463
0af316941583 Misc: start updating CHANGES.md
David Demelier <markand@malikania.fr>
parents: 458
diff changeset
58
458
c3f46ad1ece6 Misc: update before 2.1.3
David Demelier <markand@malikania.fr>
parents: 454
diff changeset
59 irccd 2.1.3 2017-07-28
447
108e63b449eb Fix #645: rules are case sensitive
David Demelier <markand@malikania.fr>
parents: 442
diff changeset
60 ----------------------
108e63b449eb Fix #645: rules are case sensitive
David Demelier <markand@malikania.fr>
parents: 442
diff changeset
61
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
62 - Rules are now case insensitive (#645),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
63 - 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
64 - Plugin hangman: fix successive word selection (#644).
447
108e63b449eb Fix #645: rules are case sensitive
David Demelier <markand@malikania.fr>
parents: 442
diff changeset
65
442
315460895f85 Misc: update before 2.1.2
David Demelier <markand@malikania.fr>
parents: 431
diff changeset
66 irccd 2.1.2 2017-06-02
315460895f85 Misc: update before 2.1.2
David Demelier <markand@malikania.fr>
parents: 431
diff changeset
67 ----------------------
315460895f85 Misc: update before 2.1.2
David Demelier <markand@malikania.fr>
parents: 431
diff changeset
68
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
69 - Fix SSL initialization error in libircclient (#653),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
70 - Fix various SSL warnings (#652),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
71 - Fix build on Linux with musl (#649),
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
72 - 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
73
431
4022c5fa8b7c Misc: update before 2.1.1 release
David Demelier <markand@malikania.fr>
parents: 414
diff changeset
74 irccd 2.1.1 2017-03-07
4022c5fa8b7c Misc: update before 2.1.1 release
David Demelier <markand@malikania.fr>
parents: 414
diff changeset
75 ----------------------
4022c5fa8b7c Misc: update before 2.1.1 release
David Demelier <markand@malikania.fr>
parents: 414
diff changeset
76
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
77 - Fix invalid documented option transport.family,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
78 - Fix error when logs.type is set to console,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
79 - 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
80
414
a8b0353ac831 Misc: update before 2.1.0 release
David Demelier <markand@malikania.fr>
parents: 361
diff changeset
81 irccd 2.1.0 2017-02-01
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
82 ----------------------
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
83
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
84 Irccd:
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
85
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
86 - Add SSL support in transports,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
87 - Add authentication support in transports,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
88 - Fix a warning about daemon on macOS.
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
89
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
90 Javascript API:
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
91
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
92 - New Irccd.File.lines function,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
93 - Various improvements in Irccd.File API.
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
94
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
95 Plugins:
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
96
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
97 - Add new format section for plugins,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
98 - Add unit tests for plugins.
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
99
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
100 Irccdctl:
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
101
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
102 - Added brand new plugin-config command,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
103 - Added aliases,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
104 - Added unit tests for irccdctl commands.
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
105
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
106 Libraries:
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
107
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
108 - Replaced jansson with Niels Lohmann's JSON library,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
109 - Updated Duktape to 1.5.1.
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
110
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
111 Misc:
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
112
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
113 - Patterns can now use shell escape sequences,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
114 - Added .editorconfig file,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
115 - Split documentation into topics,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
116 - The code is now split into several individual libraries.
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
117
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
118 Windows:
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
119
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
120 - 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
121 - Installer have components,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
122 - Copy DLL files automatically into fakeroot and install,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
123 - Added better support for cross-compiling using MinGW.
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
124
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
125 irccd 2.0.3 2016-11-01
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
126 ----------------------
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
127
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
128 - Fix various errors in logger plugin,
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
129 - Fix quakenet support in auth plugin.
361
78dc19979f80 Misc: update CHANGES.md
David Demelier <markand@malikania.fr>
parents: 90
diff changeset
130
90
de1c1e4a5dbb Misc: update before 2.0.2 release
David Demelier <markand@malikania.fr>
parents: 65
diff changeset
131 irccd 2.0.2 2016-04-19
de1c1e4a5dbb Misc: update before 2.0.2 release
David Demelier <markand@malikania.fr>
parents: 65
diff changeset
132 ----------------------
de1c1e4a5dbb Misc: update before 2.0.2 release
David Demelier <markand@malikania.fr>
parents: 65
diff changeset
133
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
134 - 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
135
65
02bb385da6e3 Misc: update before 2.0.1 release
David Demelier <markand@malikania.fr>
parents: 57
diff changeset
136 irccd 2.0.1 2016-03-13
02bb385da6e3 Misc: update before 2.0.1 release
David Demelier <markand@malikania.fr>
parents: 57
diff changeset
137 ----------------------
02bb385da6e3 Misc: update before 2.0.1 release
David Demelier <markand@malikania.fr>
parents: 57
diff changeset
138
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
139 - Plugin plugin: fix invalid usage.
65
02bb385da6e3 Misc: update before 2.0.1 release
David Demelier <markand@malikania.fr>
parents: 57
diff changeset
140
57
3c78b86624bc CMake: update dates before 2.0.0 release
David Demelier <markand@malikania.fr>
parents: 54
diff changeset
141 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
142 ----------------------
0fb398c747e0 Misc: add initial 2.0.0 CHANGES.md
David Demelier <markand@malikania.fr>
parents:
diff changeset
143
773
8c44bbcbbab9 Misc: style, cleanup and update
David Demelier <markand@malikania.fr>
parents: 708
diff changeset
144 - Initial 2.0.0 release.