Removed the MESSAGE file, since it was outdated and there is good online
documentation.
Changes since 2.7.*:
3.0.2 -- May 8th, 2006.
* Fixed: Critical crash bug in parse_notice
3.0.1 -- August 28th, 2005.
* Fixed: Socket corruption when terminating a DCC or telnet chat.
* Fixed: Bouncer using virtual host.
* Fixed: Bouncer timeout after irc connection.
* Added: Status message for trying a new server.
* Fixed: BNCPORT setting now reacts when altering a live port
* Added: DIE in config file
* Fixed: When users are added or modified, the channel user
list will update to reflect the proper user levels.
* Fixed: Greet will now display properly in userlist.
* Fixed: ALTNICK in sample.conf
* Fixed: Cygwin uptime bot type WINMECH
* Fixed: Makefile flaws
* Fixed: Server removal (server -host)
* Fixed: DNS timeout server cycle
* Fixed: Channel spy source.
3.0 -- August 1st, 2005.
* Added: "USER +handle" now works aswell as "USER + handle"
* Fixed: bus error on sparc in async dns
* Fixed: crash bug in LINK command (faulty arguments)
* Fixed: ENFPASS
* Fixed: botnet verify
* Added: +NS (non shared) and +RO (readonly) user flags.
* Added: CMD command
* Removed: ADDLINK/DELLINK commands, use LINK +/-
* Added: Verify over botnet
* Added: botnet spy source
* Added: Multiple channels per user record
* Added: sendQ for certain command output
* Fixed: faulty error message in KB/SITEKB/SCREW
* Added: reset recovers server name
* Added: Telnet connections are now recovered in reset.
* Added: Shitlist output now shows all relevant information.
* Added: Action levels to the KS feature.
* Fixed: commands that output tables now output better formatted tables
* Fixed: bots crashing when they are kicked (themselves)
* Fixed: botnet bots given op without matching access 200.
* Fixed: a few commands crashing when given no arguments.
* Fixed: USER command setting a users access to zero every change.
* Added: Auto-detecting MODES setting on networks with 005 reply.
* Changed: OPMODES renamed to MODES, affecting how many modes per line.
* Removed: BANMODES setting.
* Fixed: Compiled OK with GCC 3.4.3
* Removed: ADD, DEL commands, use USER +/- instead.
* Fixed: ESAY no longer suffers from buffer overflow problems
* Fixed: AUB will no longer unban Shits level 3+
* Fixed: Session file now saves all (?) new options and settings
* Fixed: NCL (Nick flood kicks) now work properly.
* Changed: "NETPASS" setting renamed to "LINKPASS"
* Changed: file comment char changed to ; (semicolon)
* Removed: ADDSERVER, DELSERVER commands, use SERVER +/- instead.
* Added: telnet. you can connect to the bot via the botnet listen socket.
* Added: Its now possible to use an internal md5 version if your
system does not provide one. ./configure --md5=internal
* Added: Settings now have access levels associated with them.
It should be impossible to view/set/access a setting if your
level is insufficient.
* Added: USER command now accepts option +/-host
Usage: USER <handle> <+HOST|-HOST> <mask>
* Removed: HOST command.
* Added: the mech now accepts certain chars at the end of its
nickname when you give it commands, ex: "mechname," works
* Added: Notify no longer loads automatically, you need
to put "NOTIFY -RELOAD" in the configuration file.
* Added: Notify nicks can now be added and removed online
Usage: NOTIFY [+ <nick> [mask(s)] [:comment]]
Usage: NOTIFY [- <nick>]
* Added: DCC file receive and settings for DCC control
Usage: SET DCCANON <number>
Usage: SET DCCUSER <number>
Usage: SET DCCFILES <mask [...]>
* Removed: REPORT command, use `SET [channel]' for the same functionality
* Changed: commands can now be disabled permanently (until bot is restarted)
Usage: CHACCESS <command> disable
* Added: DYNLIMIT string setting to configure the dynlimit feature
Usage: SET DYNLIMIT xx:yy:zz
where xx is the number of seconds between each mode update, 20-600 seconds
where yy is the number to divide the current user number with to get the
window size, 5-50 (ex, 100 users on channel divided by 10 = window of +/-10)
where zz is the minimum window size, 1-50.
default values are 90 seconds, window 10 and minimum 4; "90:10:4"
* Removed: DYNLIMIT toggle
* Added: userlist sharing over botnet
* Added: MD5 bot linking password exchange support
* Added: TCL: `hook dcc_complete - callback'
callback arguments: to, filename, cps
* Fixed: Compiled OK with GCC 3.4.2 (with -fno-strict-aliasing)
* Added: internally generated html for /internalstatus.html
and /internaldebug.html (if compiled with debug support)
* Added: INFO command shows basic statistics for all channels
* Changed: SERVERLIST command removed, SERVER command with
no arguments now lists all known servers
* Added: Support for Undernet WALLCHOPS command (WALL)
* Fixed: MODE command now working as intended
* Added: tcl_dcc_sendfile <to> <filename>
returns filesize on success
* Changed: E3 now accepts nicks of any length
* Added: DCC filesend: SEND [to] <filename>
* Added: now using async/rawdns to lookup uptime hostname
* Added: now using async/rawdns to connect to irc servers
* Changed: timestamp in log format now includes year, month, date
* Fixed: crash bug with `SETPASS <user> none'
* Fixed: crash bug with HELP commands having no arguments
* Added: ALTNICK setting for desired alternate nicks
* Fixed: Removed lingering prototypes in h.h [ wy|d + Deke ]
* Added: MD5 support for password encryption
* Fixed: mech.session now gets saved on SHUTDOWN [ endorphin ]
* Added: CTIMEOUT setting for connection timeouts
* Added: NOTE command to send notes to users in the userlist
Usage: NOTE <handle>
* Fixed: Respawn counter now works properly when bot restarts
* Added: dynamode.c, dynamic altering of +l limit according
to the number of users present in the channel
* Fixed: `SETPASS <user> none' bug regarding min pass len
* Changed: SeenList is now kept on process level
* Added: UMODES setting to control the modes that the bot
sets for itself when connecting to servers
* Changed: ESAY $tog() has been changed into a full-featured
system that handles all settings; $tog() renamed to $var()
* Fixed: ESAY $tog() parsing bug causing bad output
* Added: Something that still looks like a HTTP interface
this is a very sketchy feature sofar tho
* Added: Chosen commands {now=HELP,USAGE} can be redirected
to other users or channels
* Added: ONJOINFILE channel setting, wonder why :]
* Added: greets (readded from old times)
* Added: Keep debug fd and server sockets when using
the RESET command. Even tho it execs, it's never
disconnected from the server.
* Fixed: Auths not timing out if user was visible in [ found by endorphin ]
an old (kicked/parted) channel userlist
* Removed: TOG command, use SET instead
* Changed: aliases are now way powerful
* Added: All types of SPY can be redirected to
channels and/or files.
Usage: SPY <channel|STATUS|MESSAGE> [channel|">" filename]
Usage: RSPY <channel|STATUS|MESSAGE> [nick|channel|">" filename]
* Removed: CHANLOG toggle
* Removed: STATMSG, SPYMSG, RSTATMSG, RSPYMSG
* Added: Short delay for server reconnect actions
* Fixed: Random server disconnects
* Removed: USTATS, stupid redundant command
* Removed: SHITLVL command, use RSHIT+SHIT instead
* Removed: All linking and telnet code is gone and
pipeuser code is now broken
* Changed: config file is now a list of `real' commands
* Changed: CMDCHAR <char> --> SET CMDCHAR <char>
* Changed: AUTOLINK --> TOG AUTOLINK <0|1|ON|OFF>
* Changed: USERFILE <file> --> SET USERFILE <file>
* Changed: HASONOTICE --> TOG ONOTICE <0|1|ON|OFF>
* Removed: IWM toggle, didnt do anything useful
* Fixed: Random disconnects from DCC
* Added: Extra entries in randinsult.e
* Fixed: Merged endo's seen-ago patch [ endorphin ]
* Added: Uptime reporting client code
* Fixed: WinGate proxy now works again...
* Added: Fastnick option hidden in src/config.h
* Fixed: Bot not knowing it was opped when joining [ found by endorphin ]
empty channels.
* Changed: Split mech.help into ./help/* files
* Fixed: No-key-saved in session file plus some small
optimizations...
Changes:
- Fixed a denial of service vulnerability: If invalid hmac or cipher
was specified on joining a channel, server crashed.
Upgrading is recommended.
ejabberd servers.
http://www.xmpp.org/extensions/xep-0094.html
XEP-0094: Agent Information
Status: Obsolete
Last Updated: 2003-10-08
The problem is that centericq treats some error replies as pertaining
to authentication. Previously ejabberd sent "feature-not-implemented"
for unknown requests, but now it sends "service-unavailable", as
required by the RFC. centericq has a workaround to ignore the former
error, but not the latter. Therefore it believes that authentication
has failed (which is not the case).
Thanks to Jonathan Schleifer and Magnus Henoch for the patch and
clarification.
(Note this is only a snapshot, and the next release will be 1.8.0. To keep
the order of versions, this package is named 1.7.5.99.20070114. Thus this
is ever higher than 1.7.5 and lower than 1.8.0.)
Catching up to 2ch infrastructure changes so that fix the problem unable to
post articles.
While here teach emacs22{,nox}.
* 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)
Adds a "cs" locale file. And adds system tray notification support.
(Maybe the xchat-systray-integration package is not needed now?)
Note I never tested the python plugin (but did build and install).
Added two patches direct from xchat's FTP site.
Configure with --enable-xft. (Hopefully that is okay with quark on Mac OS).
Now depends on gtk2+>=2.10.0.
Install a couple documentation files.
Use INSTALLATION_DIRS to create the plugins directory.
ChangeLog hs:
- Updated translations (cs, de, gl, hu).
- XChat now requires at least GTK+ 2.10.
- Added a system tray icon (aka Notification Area). This is probably the
biggest feature addition in this series. Also added a /TRAY command so
scripts can manipulate the icon.
- Added partial support for numeric 005 token ELIST (min users only).
- Brand new channel list window: GtkTreeView, nicer layout, less CPU power
when downloading very large list, uses less memory, supports regexp/
patternmatch/substring search and supports downloading LIST with minusers to
save time (only on some networks that support ELIST).
- Overhauled URL opening on Unix, it now tries xdg-open first, then auto-
detects Gnome or KDE to run gnome-open or kfmclient. URLs with quotes
should also work now (changed to execv()).
- Settings: Warn the user when trying to put the tree on the top/bottom.
- Fixed DCC ack reading so it doesn't use MSG_PEEK.
- Channel modes are no longer shown in the titlebar if they contain a key.
- Added /GUI APPLY command, which does that same as pressing OK in the
settings window (e.g use it after /set). Mainly for scripters.
- Allow changing the logging folder if the log filename is set to a full path
in the settings window (starts with a '/').
- Added 'Your Action' text event.
- Separated out /away and /back commands so it's obvious what they'll do.
- Changes to /MENU command (See plugin20.html for details):
* Now works for popup menus too.
* Allows creation of radio menu items.
* -p arg can now to be negative to give a position offset from right/bottom.
* -i arg to specify an icon file.
- Plugin API:
* Added event_text to xchat_get_info().
- Perl (Lian Wan Situ)
* Fixed hook_command so that it won't override the help message for builtin
commands unless a help message was specified.
* Perl Win32: Warn the user about trying to load 64-bit ActivePerl.
clear that these variables are completely unrelated to
BUILDLINK_TRANSFORM.
Added a legacy check that catches appearances of BUILDLINK_TRANSFORM.*.
XXX: Where should incompatible changes in pkgsrc be documented?
Version 0.2.3 (2007-01-10):
* fixed display bugs with nicklist at top/bottom when look_nicklist_separator
is OFF (bug #18737)
* fixed iconv problem, causing truncated words when using iso locale
* fixed topic scroll when topic has multi-bytes chars
* fixed compilation problem with iconv under FreeBSD
* fixed bugs with charset: now decodes/encodes nicks and channels in IRC
messages (bug #18716)
Version 0.2.2 (2007-01-06):
* fixed bug with status bar (missing refresh) when closing a buffer
* fixed bug with use of first buffer for a channel if not connected
to server (now allowed only for a server buffer)
* fixed refresh bug with private buffer title
* fixed bug with nick completion in command args (now uses option
look_nick_completion_ignore)
* fixed display bug with color for first line on screen (bug #17719)
* added anti-flood option (irc_anti_flood) (task #5442)
* fixed bug with "set_config" function in plugins API (bug #18448)
* plugins: "add_message_handler" now accepts "*" for all IRC messages
* added keys (F9/F10) to scroll topic (task #6030)
* added auto completion with channels and filenames (task #5423)
* fixed memleak in keyboard input
* fixed refresh bug when changing config options if window is splited
* added space between chat and nicklist when position is "right" (bug #17852)
* added option "look_nicklist_separator" (task #5437)
* fixed bug with DCC SEND when filename begins with '~'
* added "irc_send_unknown_commands" option to send unknown commands to
IRC server (OFF by default) (task #5947)
* /charset command and charset conversions now made by "charset" plugin
* fixed display bug in status bar, wrong length when using UTF-8
* fixed bug with ignore: now any IRC command is allowed
* fixed crash with Ctrl-T (transpose) and one char on line (bug #18153)
* added filename completion (task #5425)
* added "modifier" in plugins API
* improved /plugin command
* fixed bug on ignore with "mode" IRC command (bug #18058)
* fixed crash when loading ruby script if file does not exist, with
Ruby >= 1.9 only (bug #18064)
* added date in plugin function get_buffer_data()
* fixed some portability bugs (patch #5271)
* fixed iconv detection for BSD (patch #5456)
* fixed typo in configure.in (bash specific test) (patch #5450)
* mode changes with /op, /deop, /voice, /devoice, /halfop, /dehalfop are
now sent in one mode command to server (task #5968)
* added more values for config boolean values: y/true/t/1 and n/false/f/0
* fixed bug with /alias and arguments (like $1), now text after
argument(s) is used (bug #17944)
* fixed minor display bug with special chars on some arch like PPC
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.
Fixes PR 35265, although I did not use the patch provided therein.
In brief:
Unreal3.2.6 Release Notes
==========================
==[ GENERAL INFORMATION ]==
- The purpose of the sections below (NEW, CHANGED, MINOR, etc) is to be a
SUMMARY of the changes in this release. There have been 80+ changes, and
trying to mention them all would be useless, see the Changelog for the full
list of changes.
==[ CHANGED ]==
- SSL: The server certificate and keys can now be reloaded via '/REHASH -ssl',
no restart needed anymore.
- loadmodule errors are improved
- Snomask 'N' will no longer show nick changes of U-lined servers
- Various doc updates ('/HELPOP ?EXTBANS', and some unreal32docs improvements)
==[ MAJOR BUGS FIXED ]==
- Crash if link::options::quarantine was used
- Another crash which could happen in some rare cases
- Throttling was not always being applied correctly
- Windows 2003: Fixed crash on-boot if no nameserver was set
- Windows: Fixed /RESTART not always working properly (leaving the ircd dead)