Problems found with existing distfiles:
distfiles/icb-5.0.9.tar.gz
distfiles/icb.2.1.4.tar.Z
distfiles/zenicb-19981202.tar.gz
No changes made to these /distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
(This will close PR pkg/43970).
Version 5.0.0 2008-05-30
Version 6.0.0 2009-05-30
Version 7.0.0 2010-05-29
Version 7.0.1 2010-10-14 (PR pkg/43970)
Version 7.0.2 2010-12-10
Version 7.0.3 2010-12-24
Version 8.0.0 2011-05-29
Version 9.0.0 2012-05-29
---------
* Major changes in 9.0.0
** New command to re-order channels is added (ueno)
See the doc string of riece-command-reorder-channels.
** Complete multiple channels when joining (ueno)
* Major changes in 8.0.0
** Extend URL regexp used in riece-url (ueno)
** Use lexical binding everywhere (ueno)
** Update doc/ptexinfmt.el (kaoru)
* Major changes in 7.0.3
** Fix freeze behavior when the cursor is on a channel buffer (ueno)
riece-shrink-buffer had a bug which moves the cursor to the top or
bottom of buffer even when the buffer is frozen.
** Fix out-of-tree build (kaoru, ueno)
There were some code not passing srcdir correctly.
** Remove old-style backquotes for Emacs 24 (ueno)
* Major changes in 7.0.2
** Fix bug of reading IRC logs (ueno)
If coding-system was not specified when writing log to file, Riece
added extra ".nil" to the filename. That causes erronous behavior
on reading the logs back.
** Fix control sequence parsing (ueno)
* Major changes in 7.0.1
** Fix compilation error on Emacs 24. (ueno)
Emacs 24 does not have make-local-hook.
** Suppress byte-compile warnings. (kaoru)
Suppress "`save-excursion' defeated by `set-buffer'".
** Support "make distcheck". (ueno)
* Major changes in 7.0.0
** Mailing list address changed to riece-discuss@nongnu.org.
** Fix build for XEmacs 21.5. (ueno)
** Fix coloring riece-channel-list-indicator on mode-line. (ueno)
* Major changes in 6.1.0
** Revert to use setq instead of Custom for saved settings. (ueno)
** Add-on management commands can now be usable from the Command buffer. (kaoru)
* Major changes in 6.0.0
** New add-on riece-desktop-notify. (bg66)
** Fix Custom-based setting mechanism.
---------
** Use Custom to saved settings. (ueno)
** Use stock icons for toolbar. (ueno)
** Follow the procedure recommended in RFC2812 when making a
connection to the server. This change is needed for some IRC
servers including TwitterIrcGateway. (ueno)
** Allow non-ASCII realname. (KASUGA Toru)
** Fixed a corner case bug of riece-keywords settings. (Takeru Naito)
* Major changes in 3.1.2
** Message catalog. (ueno)
* Major changes in 3.1.1
** riece-async works again. (ueno)
** riece-shrink-buffer is now enabled by default. (ueno)
** New window layout "spiral". (URABE Shyouhei)
Changes excerpted from NEWS:
** Prevent reentrace of message handlers. This might fix some long
standing bug in message handling. (ueno)
** Removed dependency on the calc package from riece-ndcc.el. (ueno)
** Fixed a bug in the 353 message handler. (ueno)
* Major changes in 3.0.0
** Changed the meaning of riece-username. If you set this option, you
will need to set riece-realname instead. (ueno)
** Cause an error if a user requests to close already closed server. (yoichi)
** New add-on riece-epg.el, which enables secure conversation using
GnuPG. (ueno)
** Fixed a couple of bugs in inviting users. (Steve Youngs)
** Fixed a redisplay bug when a user leaves a channel. (ueno)
** Reverted the default value of riece-alias-alternate-separator to
"@". (ueno)
Notable changes from NEWS:
* Major changes in 2.0.2
* Major changes in 2.0.1
** New add-on riece-xfaceb.el, which displays X-Face/Colour Face in
IRC buffers. (Steve Youngs)
* Major changes in 2.0.0
** Support multiple coding-systems on a server.
You can use different coding-systems for different channels. (ueno)
For example:
(setq riece-channel-coding-system-alist
'(("#euc-jp" . euc-jp)
("#utf-8 irc.freenode.net" . utf-8)))
** Support uninstall, unload (dangerous) operations for add-ons.
Now you can fully customize riece-addons in the add-on listing
mode. (ueno)
** New mechanism for executing Ruby programs. To use it, see the
commentary section of riece-ruby.el. (ueno)
** New add-on riece-eval-ruby.el, which regards user input prefixed by
",ruby " as a Ruby program and sends the result to the current
channel. (ueno)
** New add-on riece-shrink-buffer.el, which now takes care of periodic
buffer shrinking. If you have set riece-max-buffer-size, you will
need to enable the riece-shrink-buffer add-on in the add-on listing
mode. (ueno)
** Allow "@" instead of " " as a separator of a channel name and an
IRC server name. (ueno)
** Rewrite the Japanese manual (riece-ja.texi) for IRC & Emacs
newbies. (ueno)
** Include a document for developers (doc/HACKING{,.ja}) (ueno)
* Major changes in 1.0.8
** Mitigate file locking scheme of riece-log. (ueno)
** Format idle seconds in human readable form. (ueno)
** Support SXEmacs version names. (Steve Youngs)
** Support CTCP TIME. (Steve Youngs)
* Major changes in 1.0.7
** New add-on riece-toolbar. (ueno)
riece-toolbar displays icons on toolbar. Currently not all the
icons are included.
** New add-on riece-keepalive. (ueno)
riece-keepalive spontaneously sends a PING message to server to
keep an IRC connection.
** New add-on riece-google. (bg66)
riece-google searches on Google and sends the result to the channel.
** New add-on riece-eval. (bg66)
riece-eval evaluates elisp expression and sends the result to the channel.
** Some add-ons are enabled by default. (ueno)
riece-log, riece-alias, riece-ctlseq, and riece-keyword are now
enabled by default.
** New command riece-command-suspend-resume. (ueno)
riece-command-suspend-resume saves or restores the current window
configuration.
** Preserve cursor position when clicking button widget. (ueno)
** Decorate modeline indicator with faces. (ueno)
** Count users in NAMES reply. (ueno)
** New user option riece-part-message. (ueno)
** Add-ons located in riece-addon-directory are automatically enabled. (ueno)
** Default value of riece-buffer-dispose-function is now kill-buffer. (ueno)
** Backtrace when encountered an error in process-filter. (ueno)
** Ask channel key to user when it is required. (ueno)
** Automatic buffer shrinking is now disabled by default. (ueno)
** New directory structure for riece-log. (ueno)
** Fixed a bug in user-renamed signal-filter. (kaoru)
** Fixed a bug in riece-command-enable-addon and
riece-command-disable-addon. (yoichi)
* Major changes in 1.0.6
** Bundle url-riece, a backend of url-irc which comes with the recent
GNU Emacs. (Yamato-san)
** New user option riece-url-regexp-alist to allow users to define
mapping from arbitrary strings (such as "Bug#12345") to URL. (This
feature is a backport from Liece) (ueno)
** New modeline indicator which represents user's channel operator
status in the current channel. (ueno, thanks to k-to)
** Remove multiple lines at a time when shrinking channel buffers.
Number of lines to be removed is controlled by
riece-shrink-buffer-remove-lines option. (ueno, thanks to ysjj)
** riece-alias-alist now works again. (ueno)
** Fixed a bug in flow control for sending long messages, introduced
in 1.0.4. (ueno)
** New command riece-submit-bug-report to generate a template for good
problem report. (ueno)
** Accept radical IRC proxy programs which break with tradition of the
original IRC server implementation. (ueno, thanks to k-to san)
** New key bind C-c # <number> to switch channel by number. (ueno,
thanks to ysjj)
** If a prefix-argument is given, riece-yank sends message as a NOTICE. (bg66)
Riece is a redesign of the Liece IRC client.
Riece has many advanced features:
+ Can connect to multiple servers per session
+ Provide more sophisticated API
+ Reduced code size (total amount of code is about 5k lines)
+ 100% APEL free