From 62c88a62ae855b733259d7c346e8dfbc454aaa6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?louiz=E2=80=99?= Date: Thu, 26 May 2016 20:22:09 +0200 Subject: Changelog into rst --- CHANGELOG.rst | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 CHANGELOG.rst (limited to 'CHANGELOG.rst') diff --git a/CHANGELOG.rst b/CHANGELOG.rst new file mode 100644 index 0000000..fb5d14b --- /dev/null +++ b/CHANGELOG.rst @@ -0,0 +1,44 @@ +Version 2.0 - 2015-05-29 +======================== + +- List channels on an IRC server through an XMPP disco items request +- Let the user send any arbitrary raw IRC command by sending a + message to the IRC server’s JID. +- By default, look for the configuration file as per the XDG + basedir spec. +- Support PING requests in all directions. +- Improve the way we forward received NOTICEs by remembering to + which users we previously sent a private message. This improves the + user experience when talking to NickServ. +- Support joining key-protected channels +- Setting a participant's role/affiliation now results in a change of IRC + mode, instead of being ignored. Setting Toto's affiliation to admin is + now equivalent to “/mode +o Toto” +- Fix the reconnection to the XMPP server to try every 2 seconds + instead of immediately. This avoid hogging resources for nothing +- Asynchronously resolve domain names by optionally using the DNS + library c-ares. +- Add a reload add-hoc command, to reload biboumi's configuration +- Add a fixed_irc_server option. With this option enabled, + biboumi can only connect to the one single IRC server configured + +Version 1.1 - 2014-07-16 +======================== + +- Fix a segmentation fault when connecting to an IRC server using IPv6 + +Version 1.0 - 2014-07-12 +======================== + +- First stable release. +- Mostly complete MUC to IRC, and IRC to MUC support +- Complete handling of private messages +- Full IRC modes support: setting any IRC mode, and receiving notifications + for every mode change +- Verbose connection status notifications +- Conversion from IRC formatting to XHTML-im +- Ad-hoc commands support +- Basic TLS support: auto-accepts all certificates, no cipher + configuration, no way to force usage of TLS (it is used only if + available, clear connection is automatically used as a fallback) +- IPv6 support -- cgit v1.2.3 From 0a2123f8a2db3f94aa5758868e999cb3224235c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?louiz=E2=80=99?= Date: Thu, 26 May 2016 20:22:09 +0200 Subject: Changelog into rst --- CHANGELOG.rst | 66 +++++++++++++++++++++++++++++------------------------------ 1 file changed, 33 insertions(+), 33 deletions(-) (limited to 'CHANGELOG.rst') diff --git a/CHANGELOG.rst b/CHANGELOG.rst index fb5d14b..599ee70 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,44 +1,44 @@ Version 2.0 - 2015-05-29 ======================== -- List channels on an IRC server through an XMPP disco items request -- Let the user send any arbitrary raw IRC command by sending a - message to the IRC server’s JID. -- By default, look for the configuration file as per the XDG - basedir spec. -- Support PING requests in all directions. -- Improve the way we forward received NOTICEs by remembering to - which users we previously sent a private message. This improves the - user experience when talking to NickServ. -- Support joining key-protected channels -- Setting a participant's role/affiliation now results in a change of IRC - mode, instead of being ignored. Setting Toto's affiliation to admin is - now equivalent to “/mode +o Toto” -- Fix the reconnection to the XMPP server to try every 2 seconds - instead of immediately. This avoid hogging resources for nothing -- Asynchronously resolve domain names by optionally using the DNS - library c-ares. -- Add a reload add-hoc command, to reload biboumi's configuration -- Add a fixed_irc_server option. With this option enabled, - biboumi can only connect to the one single IRC server configured + - List channels on an IRC server through an XMPP disco items request + - Let the user send any arbitrary raw IRC command by sending a + message to the IRC server’s JID. + - By default, look for the configuration file as per the XDG + basedir spec. + - Support PING requests in all directions. + - Improve the way we forward received NOTICEs by remembering to + which users we previously sent a private message. This improves the + user experience when talking to NickServ. + - Support joining key-protected channels + - Setting a participant's role/affiliation now results in a change of IRC + mode, instead of being ignored. Setting Toto's affiliation to admin is + now equivalent to “/mode +o Toto” + - Fix the reconnection to the XMPP server to try every 2 seconds + instead of immediately. This avoid hogging resources for nothing + - Asynchronously resolve domain names by optionally using the DNS + library c-ares. + - Add a reload add-hoc command, to reload biboumi's configuration + - Add a fixed_irc_server option. With this option enabled, + biboumi can only connect to the one single IRC server configured Version 1.1 - 2014-07-16 ======================== -- Fix a segmentation fault when connecting to an IRC server using IPv6 + - Fix a segmentation fault when connecting to an IRC server using IPv6 Version 1.0 - 2014-07-12 ======================== -- First stable release. -- Mostly complete MUC to IRC, and IRC to MUC support -- Complete handling of private messages -- Full IRC modes support: setting any IRC mode, and receiving notifications - for every mode change -- Verbose connection status notifications -- Conversion from IRC formatting to XHTML-im -- Ad-hoc commands support -- Basic TLS support: auto-accepts all certificates, no cipher - configuration, no way to force usage of TLS (it is used only if - available, clear connection is automatically used as a fallback) -- IPv6 support + - First stable release. + - Mostly complete MUC to IRC, and IRC to MUC support + - Complete handling of private messages + - Full IRC modes support: setting any IRC mode, and receiving notifications + for every mode change + - Verbose connection status notifications + - Conversion from IRC formatting to XHTML-im + - Ad-hoc commands support + - Basic TLS support: auto-accepts all certificates, no cipher + configuration, no way to force usage of TLS (it is used only if + available, clear connection is automatically used as a fallback) + - IPv6 support -- cgit v1.2.3 From cf9104e3e27fe67978ccb202eecd2ab7c98518e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?louiz=E2=80=99?= Date: Thu, 28 Jul 2016 11:46:24 +0200 Subject: Update the changelog by adding (all?) the changes in 3.0 --- CHANGELOG.rst | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'CHANGELOG.rst') diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 599ee70..98f6bd1 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,3 +1,34 @@ +Version 3.0 +=========== + - Support multiple-nick sessions: a user can join an IRC channel behind + one single nick, using multiple different clients, at the same time (as + long as each client is using the same bare JID). + - Database support for persistant per-user per-server configuration. Add + `LiteSQL ` as an optional + dependency. + - Add ad-hoc commands that lets each user configure various things + - Support an after-connect command that will be sent to the server + just after the user gets connected to it. + - Support the sending of a PASS command. + - Lets the users configure their username and realname, if the + realname_customization is set to true. + - The remote TLS certificates are checked against the system’s trusted + CAs, unless the user used the configuration option that ignores these + checks. + - Lets the user set a sha-1 hash to identify a server certificate that + should always be trusted. + - Add an outgoing_bind option. + - Add an ad-hoc command to forcefully disconnect a user from one or + more servers. + - Let the user configure the incoming encoding of an IRC server (the + default behaviour remains unchanged: check if it’s valid utf-8 and if + not, decode as latin-1). + - Support `multi-prefix `. + - And of course, many bufixes. + - Run unit tests and a test suite, build the RPM and check many things + automatically using gitlab-ci. + + Version 2.0 - 2015-05-29 ======================== -- cgit v1.2.3 From b66c006a4bc63030c25134550c6f27aca677830a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?louiz=E2=80=99?= Date: Fri, 29 Jul 2016 10:40:00 +0200 Subject: Trivial micro fix --- CHANGELOG.rst | 1 + 1 file changed, 1 insertion(+) (limited to 'CHANGELOG.rst') diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 98f6bd1..5c1a08c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,5 +1,6 @@ Version 3.0 =========== + - Support multiple-nick sessions: a user can join an IRC channel behind one single nick, using multiple different clients, at the same time (as long as each client is using the same bare JID). -- cgit v1.2.3 From 0f14fe83ef53b08bd8fa09670c82f4996c329bdc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?louiz=E2=80=99?= Date: Thu, 4 Aug 2016 11:32:45 +0200 Subject: Release 3.0 --- CHANGELOG.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'CHANGELOG.rst') diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 5c1a08c..75a96cc 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,5 +1,5 @@ -Version 3.0 -=========== +Version 3.0 - 2016-08-03 +======================== - Support multiple-nick sessions: a user can join an IRC channel behind one single nick, using multiple different clients, at the same time (as -- cgit v1.2.3