Lubomir Sedlacik <salo@silcnet.org> in PR pkg/16099, thanks!
Changes from 0.8 to 0.8.1
=========================
* IPv6 fixes. IPv6 should work without problems now.
* Fixed a minor bug in looking up correct client entry in KICKED notify
in server.
* Don't change the topic if olod topic is same as new one.
* Packet relaying is now done by router without any extra memory
allocations.
* Fixed the INVITE notify handling. It took wrong arguments as invite
list and invite delete.
* Added check for INVITE, TOPIC_SET, KICKED, CMODE_CHANGE notify types
that particular action is allowed by the client.
* Fixed a packet sending bug on very high load, where outgoing
packet queue wasn't handled correctly and packets got corrupted.
* Added checks for maximum length of channel message payload and private
message payload also.
* Added checks for maximum packet length in server and in client library.
* Added new configuration params: version_protocol, version_software
and version_software_vendor to specify what version the remote host
must at least be to be able to connect to server. The vendor string
can be regex matched too.
* Added new function silc_server_connection_allowed to check maximum number
of allowed connections, and allowed versions for incoming connections.
* Added logging of DISCONNECT packet message in the server.
* Check for valid socket connection in client entries before sending any
messages. Fixes a crash, but doesn't fix some other underlaying bug that
is lurking there.
* Added support for specifying multiple public keys for Client connection
section in server configuration file. This makes it possible to accept
multiple public keys from same host, or to make a section that accepts
any incoming host, and have the accepted public keys listed in the section.
* Added more error printing to logs in server code.
o /save -all works properly now
o new server server groups can be listed in $IRCSERVER by prefixing
:group: to the server name, eg, IRC/:lamenet:irc.lamenet.org:666
o fix /set status_voice
o add /server -group, allowing proper multi-network configuration
o fix tabkey for people who join channels
o fix many $functions() to work properly in multi-server context, and
no longer use the current window
o enhance $ignored()
o add missing docs for /set tab, decrypt_program, show_stars and
iso2022_support
o new /on window_list for /window list output hookery
o /window create now takes -xterm and -screen flags to force either a
xterm or screen window to be created, rather than forcing the choice
o /on flood support for ICB
Requested by pixel@dnaX.rootsupply.net in PR 15960.
Changes:
0.54 (03/14/2002):
Rob: Well, here we are. 0.54. We got a lot of fun things in this
release. Better working SSI, Image sending, protocol specific
smiley faces, and a whole lot of triscuits. *gobble*
Sean: We fixed a lot of bugs in this one, and probably introduced
a bunch too. ;) We were both really busy, and did all the coding
late at night when we were tired, so if something isn't working,
it's probably just tired code. Enjoy the triscuits!
0.53 (02/28/2002):
Rob: Well, we missed yesterday's release. That's Okay, I head a
nasty headache. You can all just deal. ;-)
Sean: Neat Goodies! Whee!! Oscar got a lot of great additions.
It can do Screen Name formatting, it can save and store your buddy
list on the server, it can do typing notifications in Direct
Connections, and yes, it can receive IM Images! Sending images will
be added in the next release. MSN and Yahoo! can do typing
notification too. Hooray!
Patch sent in by Otto Hilska <mutru@cc.hut.fi> in private mail.
Changes:
v0.8.4 2002-03-13 Timo Sirainen <tss@iki.fi>
* Continuing to fix my stupid mistakes...
- When a queried nick did a nick change, it might have crashed irssi
- read ChangeLog for some other minor changes
v0.8.3 2002-03-13 Timo Sirainen <tss@iki.fi>
- Perl scripts handling channel parts/kicks/quits printed some
errors.
- Connecting to IPv6 servers without IPv4 record didn't work
- When queries were auto-created by you using /MSG and you had
/SET autoclose_query non-zero, the query was always destroyed
almost immediately.
- Fix to some stupid ircds not sending us 001 numeric, but
beginning from MOTD
v0.8.2 2002-03-11 Timo Sirainen <tss@iki.fi>
* Changed the list of scripts distributed with irssi. Separated
example scripts to scripts/examples/ directory.
* Hated infobar was removed, the same info is now in topicbar in
empty windows. I don't think it would disturb anyone in there.
If you still preferred always-empty topicbars, use
/SBAR topic REMOVE topic_empty
+ Added info_eol field to theme. If true, timestamp and server tag
are added to end of line, not at beginning.
+ If -4 or -6 option is used with /SERVER, irssi now forces the
connection using the given protocol or fails.
+ /SET max_wildcard_modes (default 6) - if a wildcard to /OP, /DEOP,
/VOICE or /DEVOICE matches more nicks than this, -yes option is
required. This is trying to prevent accidental massops. Setting
it to 0 disables this check.
+ Supports now correctly servers which use '.' char as channel owner
character in /NAMES list. Also supports multiple mode chars, eg.
@+nick (if some server actually used it).
+ Never ignore kick message if you get kicked from channel.
+ Sending irssi SIGHUP now does a /RELOAD - useful if you
accidentally messed up something which doesn't let you do the
/RELOAD inside irssi (eg. /SBAR prompt DISABLE).
+ irssi-proxy: PROXY CTCP ON|OFF - proxy clients can send this
command to specify that they want to handle the received CTCP
requests. Useful for specifying who gets to handle DCCs.
+ Added escape_char /BIND command. The next char after that would be
added as-is to input line.
- Writing lines longers than 1024 chars to input buffer crashed
irssi (stupid missing sizeof() bug :)
- Some UTF-8 fixes
- Better flood protection for lines with >100 chars
- Control characters aren't printed as-is in topicbar (or statusbars
in general) anymore
- /OPER can be now aborted by giving empty password
- Netjoin messages were buggy in +channels
- Part message parameter for /CYCLE was never used.
- Don't send -autosendcmd after /UPGRADE.
- /SET autoclose_query - now only last received private message
affects when the query is closed, ie. /WHOIS requests or nick
changes don't reset the counter.
- Foreground ANSI colors weren't working
- Deleting one character replaced cutbuffer with that character.
Also ^Y leaked memory.
- /SCRIPT LOAD looked scripts from prefix/lib dir, not prefix/share
where they were actually installed.
- Highascii chars in replaces block in theme files could have
crashed irssi.
EKG is an experimental text mode client for a polish instant messaging system
"Gadu-Gadu". It supports themes, and contact list exchange with the original
(windows) client.
Submitted by Dawid Szymanski in private mail.
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
* Merged Irssi 0.8.2 from irssi.org CVS.
* Fixed the USERS command reply to save the user's mode on the channel
as well.
* Fixed JOIN command reply to check whether a client is on channel
already and not join it twice.
* The user mode (like server/router operator changes) is now shown on
the Irssi SILC client's statusbar.
* Fixed -S option parsing in Irssi SILC Client. Contents of key files
are shown again correctly.
Patch submitted by Lubomir Sedlacik <salo@xtrmntr.org> in PR 15886.
YSM is a ICQ v7 protocol compatible terminal based ICQ client.
YSM is short for 'You Sick Me'.
Provided by Ola Eriksson <ola@mrEriksson.net> in pkg/15707
Text mode menu- and window-driven IM interface that supports the
ICQ2000, Yahoo!, and MSN protocols. It allows you to send, receive,
and forward messages, URLs, SMSes (both through the ICQ server and
e-mail gateways supported by Mirabilis), contacts, and email express
messages. It also lets you set your own and fetch others' away
messages, and define external handlers for incoming events.
Added after prodding by Torsten Hoefler at the 4th Chemnitz Linux-day. :)
o fixes for server passwords
o fix for linking on solaris
o don't send notices that are flooding as if they are public notices
o bug fix to keep track of my own nickname
o /on foo will now show fuzzy matches again "foo" instead of complaining
about ambiguity
o /window create should work properly now, no i really mean it this time
o random bug fixes
o /window create windows now have input buffers that do not interfere
with each other
o new $filestat() function
o /timer is now sub-second aware
o raw DCC core dump bug fixes
Patches contributed by Lubomir Sedlacik <salo@Xtrmntr.org> in PR 15779
Changes from 0.7.9 to 0.8:
==========================
* Removed 0.6.x backwards support.
* Added `prefer_ipv6' argument to the functions
silc_net_gethostbyname[_async]. If it is TRUE it will return
IPv6 address over IPv4. If FALSE IPv4 address is returned
even if IPv6 address was found.
* Added support silc_net_create_connection[_async] to fallback
to IPv4 address if IPv6 address could not be used (like if
it doesn't work on a specific system). Affected file in
* Added `user_count' to the SilcChannelEntry which now tells the
number of users on the channel. The user count is now saved
in normal server of global channels as well.
* Added following new config file settings:
channel_rekey_secs, key_exchange_rekey, key_exchange_pfs,
key_exchange_timeout, conn_auth_timeout, connections_max,
links_max.
Implemented all the new config settings handling in the server.
Optimized the use of SKE Mutual flag usage. Use it only
if connection authentication protocol is not based in public
key authentication.
* Added new configuration options and blocks:
keepalive_secs, reconnect_count, reconnect_interval,
reconnect_interval_max, reconnect_keep_trying and
require_reverser_lookup. Added ConnectionParam block, and
implemented the connection parameters when connecting as
initiator and when accepting connections as responder.
* Splitted the doc/example_silcd.conf.in. Separated the crypto
algorithm parts and created new file silcalgs.conf, that
is now included from the example_silcd.conf.in.
* Optimized the silc_server_connect_to_router_second to take
the connection configuration object from the SilcServerConnection
object instead of finding it during the connecting phase.
Added the configuration object to SilcServerConnection struct.
* Fixed the public key authentication to allocate always the
destination signature buffer instead of using static buffer.
* Added new Passphrase and Publickey authentication methods to
config file, allowing both public key and passphrase based
authentication to be set at the same time.
Added `prefer_passphrase_auth' setting in config file which
can be used to set to prefer passwd auth if both passwd and
public key is set. If not set, public key is preferred.
This has effect only when being initiator (responder will try
both anyway).
Added support for authentication with passphrase and public key
at the same time. The passphrase is tried first always since
it is faster to check.
* Merged the new SILC Config library, with the server parsing
support. Read the header file silcconfig.h or the toolkit
documentation for the news.
Contributed by Lubomir Sedlacik <salo@xtrmntr.org> in PR 15772.
Changes:
- added support for optional perl support to Makefile
- added PLIST.perl for package with perl support enabled
- updated MASTER_SITEs
- updated patches
This version introduces the new Irssi-SILC client which is based in the new
Irssi 0.8.1 version. In addition of being entirely new irssi base this
version also introduces the perl scripting support. With this scripting
support it is possible to create scripts that introduce new features and new
commands. It is also possible to create a bot with it.
The client config file has changed too. The old "silc.conf" (which was the
silc specific config file) is now gone, and the "config" (which was the irssi
specific config file) is now renamed as silc.conf, and includes both silc
stuff and irssi stuff. So, after installing this new client I suggest
removing the old silc.conf file since otherwise when you run the new client it
will yell you about the config file. Be warned.
When you look at the new silc.conf config file you will see settings like,
"crypto_default_cipher", "crypto_default_hash" and "crypto_default_hmac".
These are the silc specific settings and you can freely edit them (or use
/SET command) to include what ever value you prefer. The default values
should fit to all since they are the SILC protocol default ones. Anyway,
they are editable if you want to edit, but you don't need to edit them.
New commands that this new client introduces is for example /STATUSBAR.
With this command you can manage the different bars on the screen. Like,
whether to show topic bar or not etc.
most significant changes in silc-client since version 0.7.6.2:
* Fixed CUMODE_CHANGE notify handling to change the mode of correct client
* Allow zero length channel messages inside the Channel Message Payload
* The silc_cipher_register, silc_hash_register and silc_hmac_register now
checks if the object to be registered is registered already
* Merged the new SILC Config library, with the server parsing support.
Read the header file silcconfig.h or the toolkit documentation for the
news.
* Added new Passphrase and Publickey authentication methods to config file,
allowing both public key and passphrase based authentication to be set at
the same time.
* Added `prefer_passphrase_auth' setting in config file which can be used to
set to prefer passwd auth if both passwd and public key is set. If not set,
public key is preferred. This has effect only when being initiator
(responder will try both anyway).
* Added support for authentication with passphrase and public key at the same
time. The passphrase is tried first always since it is faster to check.
* Fixed the public key authentication to allocate always the destination
signature buffer instead of using static buffer.
* Add the client on channel after it was resolved at the channel message
receiving, and it was not already on the channel.
* Fixed command line parameter handling. All SILC initialization is now done
in silc_core_init() which also fixes autoconnecting to servers.
* Rewrote the notify handling in Irssi SILC client to not call the events as
signals. Fixes problems with Perl support.
* Send the auto-nicking NICK command in client library with little timeout
after connecting.
* Fixed padding problem in PKCS#1. The padding was not actually random since
the random number generator was used incorrectly. This security bug affects
only when encrypting with PKCS#1, and it is not currently used at all in
SILC. SILC only use signing with PKCS#1.
* Fixed a NICK change bug in client library, to not recreate the
client_entry->channels hash table everytime nick is changed.
* Fixed NICK change printing in Irssi SILC Client. Fixed KICKED notify
printing in Irssi SILC Client.
* Fixed the lib/silcsftp/sftp_fs_memory.c to use silcutil routines instead
of calling directly OS routines.
* Added proper initializations to silc's irssi code, so it's now possible
to load it as module.
* Added silc_schedule_reinit function to do the enlarging of the max tasks
handling capabilities of the scheduler.
* Added `prefer_ipv6' argument to the functions
silc_net_gethostbyname[_async]. If it is TRUE it will return IPv6 address
over IPv4. If FALSE IPv4 address is returned even if IPv6 address was
found.
* Added support silc_net_create_connection[_async] to fallback to IPv4
address if IPv6 address could not be used (like if it doesn't work on
a specific system).
Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
removal of USE_GTEXINFO
INSTALL_INFO added to PLIST_SUBST
`${INSTALL_INFO}' replace `install-info' in target rules
print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
makeinfo command usage
See -newly added by this commit- section 10.24 of Packages.txt for
further information.
- Fixed a bug in hash table tarversing.
- Fixed private message handling.
- Fixed the channel message payload decryption in the function
silc_channel_message_payload_decrypt to not modify the original
buffer before it is verified that the message decrypted correctly.
Otherwise, next time it is called with correct channel key it won't
encrypt since the payload is corrupted.
- Fixed SILC_LOG_ERROR and SILC_LOG_WARNING
- Fixed the event_mode CMODE handler to not crash when mode is changed
and +k mode is set in the channel.
- Added SILC_CLIENT_FILE_KEY_AGREEMENT_FAILED file transfer error than can
occur while key agreement protocol.
- Fixed the file transfer's key agreement payload to include zero port
also if the hostname is NULL because it could not be bound.
- Call file transfer monitor callback now also if error occurs during key
agreement protocol.
- Check that the file exists locally before sending the file transfer
request at all.
Patch contributed by Lubomir Sedlacik <salo@xtrmntr.org> in PR 15630.
SSH Secure Shell 3.0.0 (Build 199)
Copyright (c) 2000-2001 SSH Communications Security Corp - http://www.ssh.com/
This copy of SSH Secure Shell is a non-commercial version.
This version does not include PKI and PKCS #11 functionality.
This program uses RSA BSAFE® Crypto-C by RSA Security Inc.
Last login: Mon Feb 18 00:10:56 2002 from pd9eb5184.dip.t-
NetBSD 1.5.2 (SMAUG) #9: Tue Sep 18 17:12:07 MEST 2001
*** Welcome to smaug.fh-regensburg.de! *** , ,
/( )`
This machine is hooked up to the net to support \ \___ / |
development and evaluation of NetBSD. /- _ `-/ '
Unauthorized access is ILLEGAL! (/\/ \ \ /\
Welcome to / / | ` \
NetBSD V1.5 O O ) / |
Administration: Hubert Feyrer \ `-^--'`< '
<feyrer@smaug.fh-regensburg.de> (_.) _ ) /
`.___/` /
`-----' /
--- NOTICES --- <----. __ / __ \
within the next week. Note <----|====O)))==) \) /====
access to serial console is <----' `--' `.__,' \
revoked! | |
011008 - Broken RAM module removed, \ / (FL)
NetBSD 1.5.2 kernel booted. ______( (_ / \_____
Sorry for the downtime! ,' ,-----' | \
`--{__________) \/
smaug% screen -x bsd3
drwxr-xr-x 3 feyrer cvs 512 Feb 18 00:04 patches
yui# Als
Als: Command not found.
^O^R
^@^@P^@^@^@ ^@^@^@^H^@^@^@þB^BI@^A
^F^@þB^B¼o@^A
^A
þB^BÒo@^A
È^A
þB^BÄo@yui#
yui#
CVS/ Makefile PLIST distinfo.orig
DESCR Makefile.orig distinfo patches/
yui# o@B
o@B: Command not found.
yui#
yui#
yui#
CVS/ Makefile PLIST distinfo.orig
DESCR Makefile.orig distinfo patches/
yui# pwd
/disk1/cvs/pkgsrc/chat/silc-client
Patch submitted by Otto Hilska <mutru@cc.hut.fi> in private mail.
Changes:
v0.8.1 2002-02-17 Timo Sirainen <tss@iki.fi>
* Expected bugfix release :) Worst thing was that I forgot always to
debug why /cat /dev/urandom crashed irssi. Well, found two ways
that could make it happen.
- Irssi was linked with -lcurses AND -lncurses
- Logging could have produced GLib errors with certain conditions
- A few compiler warnings fixes
v0.8.0 2002-02-17 Timo Sirainen <tss@iki.fi>
* I really should make releases more often. Once in every two weeks
used to be nice. Maybe once in a month would be good now. There
was many reasons why this release took this long .. first being
addicted to books, then life stuff, then it took forever to figure
out that irssi was crashing under solaris (and not because of one
of the big changes I made while moving to IRC from solaris box).
And now.. well, after this release I'll start working more with
the yet another irssi rewrite :) The code is getting too ugly
again, and some things need rewriting to support some new features
more easily. It will take a while to get it all done, so I'll try
to keep updating this "stable" irssi as well.
There's too many changes since 0.7.98.3 (and .4 which was just
minor bugfix), about 6600 lines in ChangeLog. I'm not going to
read all that, so I'll just list the biggest changes that I can
remember now.
This version was supposed to be called 0.7.99, but since there
were so many changes, and I originally though of putting 0.8.0
out long time ago, and 0.7.100 would look stupid, I guess it's
time for 0.8.0 :)
+ /UPGRADE - upgrade irssi to new version on-the-fly without
disconnecting from server, so other people won't even notice you
quit from IRC. This ONLY executes the new binary, it does NOT
download/compile/whatever irssi.
+ UTF-8 support with /SET term_type UTF-8, default is "8bit".
It's also automatically detected from system locale (if supported).
+ Fully configurable statusbar. Yes. FULLY. Don't bother asking if
something could be done with it, it can, just ask how. Well,
there's a few things I didn't have time/energy to finish:
window-specific statusbar groups and support for multiple input
lines in screen.
+ Rewritten keyboard handling. No more the CTRL-X and ALT-x handling,
now you can create whatever keyboard combinations your terminal
can send to irssi.
+ Rewritten text buffer (scrollback) handling.
+ Irssi doesn't depend on curses anymore, so it can be installed
anywhere a working terminfo/termcap exists. This also allows us to
use all the possible colors terminal has (curses limits to 64), so
eg. %0 is now always black background, not the default terminal
background (%n).
Several systems have also terminfo/termcap database that doesn't
support colors, so I've added /SET term_force_colors option to
force ANSI-style colors. Note that eg. BitchX does this by default.
Getting rid of curses allows also one great thing for you people
copy&pasting long urls :) If a long word gets split to two lines,
doubleclicking the word selects it from both lines.
+ Rewritten server event redirections. Before it was pretty easy to
mess up irssi's expectations of what server sends, and some things
might have stayd in the buffer forever. Especially notify lists
messed up /WHOIS requests for the notified people. Now all this
should be history and it's a lot easier for scripts to use the
redirections as well.
+ New ICB chat protocol plugin - very basic and doesn't support
nicklist, but works. :)
+ --home and --config parameters to specify alternate ~/.irssi
directory or config file.
+ Scripts can be unloaded separately with /SCRIPT UNLOAD. You can get
a list of runnning scripts with /SCRIPT.
+ /SERVER PURGE [<target>] - purge the output buffer (for given
target). Useful for example if you accidentally paste 100 lines :)
The buffer is automatically purged if you get kicked from channel,
or if you /PART the channel and there's more than 10 lines in
output buffer.
* Better buddy icon transparency (thanks SeanEgan)
* Fixed a little bug with connecting via proxy (thanks
for reminding me of this, Manish Singh)
* Various jabber bug fixes/enhancements (JSeymour)
* Arrow buttons in log viewer and some other dialogs
work (thanks Ben Miller)
* Option to only send auto-response while idle (thanks
Sean Egan)
* Control time between sending auto-responses (thanks
Mark Doliner)
0.7.9: This time a lot of little bugs has been fixed and some major crashbugs
as well. Namely, I found problem in the hash table routine that could
have caused some really weird problems, and I've encountered such
problem at least in one core file earlier. Some additional desync
problems has been fixed as well, so if you are running a normal server
then upgrading is strongly recommended.
check full changelog at:
http://silcnet.org/txt/changes-server.txt
Patch submitted by Lubomir Sedlacik <salo@silcnet.org> in PR 15453
this release includes many patches which fix various problems ending in
crashing the server. upgrade is strongly recommended.
0.7.7: This server attempts to fix various crash bugs, for example one crash
relating to BAN command is fixed.
0.7.8: Another quick bugfix to fix the descync problems of normal SILC server
when it connects to SILC router. The descyning could happen if there
were a lot of channels, like we had on Sunday and Monday after being
slashdotted. Upgrading is strongly recommended if you are running
a server that is connected to a router. Took me only 6 hours to find
the problem...
Patch submitted by Lubomir Sedlacik <salo@silcnet.org> in PR 15416
This module is an implementation of the AOL Instant Messenger TOC
protocol. I've written and rewritten almost all the code. It
works fairly and is pretty reliable. The intent for this version
was to make an easily usable module for creating AIM bots.
changes in the package:
- patch-ab is no longer needed, integrated into distribution. patch-ac has
been moved in it's place
- minor change in Makefile, long transscription of ${PKG_SYSCONFDIR} was
changed into one variable
- patch-aa was modified to follow change in Makefile.in
changes in the silc-client:
0.7.3: This version fixes the NICK command to always give the unformatted
nickname, instead of possibility of formatted nickname, fixes the
GETKEY command to save the public key to correct filename, and to
first resolve the client information and server information only if
client was not found. The public keys are now (when connecting to
server for first time) saved with using the IP address of the server,
instead of the hostname of the server. The old hostname format is
used as a fall back method if the IP address based filename could
not be found.
Submitted by Lubomir Sedlacik <salo@Xtrmntr.org> in PR 15380
changes in the package since 0.7.3 to 0.7.6:
- rewrite of package's Makefile. big parts of INSTALL and DEINSTALL scripts
were moved into Makefile itself
- silc-server now creates user silcd:silcd who run silcd by default
- INSTALL and DEINSTALL files are smaller and contains only neccessary
actions which cannot be executed from Makefile
- partial rewrite of rc script, added rcvar support, it is neccessary to have
silcd=YES in rc.conf now to start silc server (unless force is used)
- changed motd.txt to contain BSD daemon ;)
- updated patch-aa and patch-ab files
changes in the silc-server software since 0.7.3 to 0.7.6:
0.7.4: This version fixes a crash that can occur mainly on normal server.
Upgrading is recommended to avoid instability later. This version
also fixes the BAN and INVITE commands that were pretty much broken.
This version also disallows a situation where the nickname that server
sets initially for the client could be a bad nickname (like nick
including whitespaces). It used to be possible but now server checks
for this. Johnny also introduces a new logging system to this version
with log files being open all the time and not opened every time
something is logged, and log rotation support.
0.7.5: Hopefully fixed the most nasty bugs. I found bunch of weird bugs
that causes server syncing problems. Upgrading is strongly
recommended as soon as possible.
0.7.6: Only a minor bugfix release to fix the CUMODE command that allowed
non-founder channel users to remove modes of the founder, and to fix
GETKEY always return server's public key if it is requested, and to
fix the TOPIC_CHANGE notify to not route it twice to router.
Patch submitted by Lubomir Sedlacik <salo@Xtrmntr.org> in PR 15373
distfile isn't available anymore.
Update to naim-0.11.1-2002-01-23-2329 (pkg version 0.11.1.20020123)
and put a copy of the distfile on ftp.netbsd.org.
=====
naim is a chat program for use with America Online's AOL Instant
Messenger. The name naim is derived from n's AIM client, but it could
also have been derived from ncurses AIM client because of naim's use of
the ncurses text-mode screen library.
naim is based on firetalk, the multiprotocol chat library. naim is
capable of connecting to IRC as well as AIM services.
- Updated Swedish translation (Christian Rose).
- Updated Russian translation (Anton Farygin).
- Added Latvian translation (Artis Trops).
- Made a work-around for a refresh glitch when delinking a tab under
gnome (the topic bar was overlapped).
- Fixed the need for signed chars (e.g. on PPC and s390).
- Fixed background garbage being drawn when using hidden tabs.
- Cleaned up alot of the nick completion code. Fixed some behaviour
too (Mukund, dinkles, me).
- Connect Cmd is executed again if you get auto-reconnected.
- Added safe-gaurd to stop duplicate nicks in userlist.
- Added an option to automatically remove finished/failed dccs
from the list. Use /set dcc_remove ON to enable it.
- Added an option to truncate long channel tabs. Use:
/set truncchans xx, where xx is the max chars (Jyrki Muukkonen).
- Made the default popup menu, dialog buttons, userlist buttons,
usermenu and urlhandlers translatable (via gettext).
- MMX tinting is now built on any x86 machine (it's checked at
runtime anyway).
- Added "Automatic Unmark Away" option in setup->away (Mads Martin).
- Immediately abort file transfers when out of space.
- Fixed a serious CTCP reply vulnerability (Hanno Hecker).
- Updated Danish translation (Morten Brix Pedersen).
- Updated Spanish translation (Antonio de la Torre).
- Updated French translation (Olivier Berger).
- The server "Connect cmd" is now executed before auto-join-channels,
so you can use it to authenticate to nickserv etc.
- Fixed autoresume again, for the last time... no, really.
- Fixed sending parts for all channels instead of one quit when you
exit the whole program (helps bncs).
- Autocomplete in the middle of a sentence won't jump to the end of
the textbox (Darell Tan).
- Fixed the buggy 1.8.5 outbound queue. It now sends privmsg/notice
with a lower priority, but never out-of-order.
- Updated Slovak translation (Stano Visnovsky).
- Updated Swedish translation (Christian Rose).
- Updated Spanish translation (Antonio de la Torre).
- Updated Hebrew translation (Dan Fruehauf).
- Some fixes to the MODE parser.
- Added ability to customize dialog tab buttons (Oskar Liljeblad).
- Added an extra field in the EditServer window to enter a command
to execute after logging in.
- /load -e <file> can now load a file of commands to execute.
- Added ability to change the log timestamp format (Jyrki Muukkonen).
- Fixed default keybinding for Shift-PageUp (Mukund).
- Changed the outbound throttle behaviour. Now only privmsgs and
notices go to the back of the queue, everything else goes to the
front.
- Made it possible to compile with older than 5.6 perl again.
- The main window's size and position is now saved on exit. Use
/set mainwindow_save OFF to revert to the old behaviour.
- Avoid auto-resuming the same file from two different people
(without breaking autoresume this time).
- Removed /sslserver and added a -ssl arg to /server, /reconnect,
/servchan and /newserver.
- Added support for /server irc://host:port/channel.
- Added some mmx asm code written by Willem Monsuwe for tinting
transparency. Use --disable-mmx to revert to gdk-pixbuf method.
- Fixed resetting your away status after an auto-reconnect.
- Updated Spanish translation (Antonio de la Torre and Manuel
García Aguilar).
- Updated Russian translation (Valek Filippov).
- Fixed lockup when a file being offered is shortened before being
accepted.
- Fixed ** ERROR **: file python.c: line 743 (pysH_Eget_users):
assertion failed: (cur->hostname).
- /kickban now deops and bans in one line (-o+b) (Felix Nawothnig).
- Auto-nickcompletion now uses the nicksuffix setting (Mukund).
- win32: change log-filenames with a | character to _.
- When binding to a set hostname/ip, it would try to bind to port
65535 - fixed.
- Fixed crash when closing a dcc chat in a perl-dcc-chat-callback.
- Added option "Beep on Channel Messages" and a Beep button to the
toolbox ("<" button in the botton right) (Jason Wies).
- Avoid auto-resuming the same file from two different people.
- /close -m now closes all dialog/query windows.
- cleaned up CONFIGURE_ARGS
- revised patches/patch-aa to follow change in the Makefile.in
- removed post-configure target from Makefile, fix to this issue has been
moved into patches/patch-ac file (inspired by chat/irssi package, thanks to
mutru!)
Update submitted by Lubomir Sedlacik <salo@xtrmntr.org> in PR 15147
vICQ is simple ICQ client written in perl with look & feel of micq
and works fine with v7 protocol of ICQ. It is based on Net::ICQ2000
module written by Robin Fisher.
Fixes pkg/14718 by Shell Hung <shell@shellhung.org>
Patches sent by Lubomir Sedlacik <salo@silcnet.org> in PR 15079.
Changes in the silc-server package:
- update to the silc-server package version 0.7.3
- patch-ab is no longer needed--it has been integratedinto distribution,
patch-ac moved into its place
- complete release notes can be found at:
http://silcnet.org/txt/release-server.txt
- complete changelog can be found at:
http://silcnet.org/txt/changes-server.txt
Patches submitted by Lubomir Sedlacik <salo@silcnet.org> in PR 14892
Changes in the silc-client package:
- upgrade to silc-client package, version 0.7.1
- minor changes in the MASTER_SITES variable
- patch-ab was removed, it has been integrated into main distribution,
patch-ac was moved in its place so patches/patch-ac is no longer needed
Changes in the silc-client-0.7.1:
- various serious fixes in /whois, /join, /away, /key, /file, /list, /kick,
/msg, /nick commands
- fixed problem with allocation of 0 bytes when encoding payload
Patch submitted by Lubomir Sedlacik <salo@silcnet.org> in PR 15013.
changes in the silc-server package:
- upgrade to silc-server package, version 0.7.2
- minor changes in the MASTER_SITES variable
- minor change in the DEINSTALL script not to print output from rc script
- removed the USE_NCURSES definition and added --without-ncurses configure
option not to link against -lncurses, this was really unwanted behavior
changes in the silc-server-0.7.2:
- fixed the server to router reconnection
- various fixes in password authentications in the server, authentication
payload and channels
- fixed silc_server_command_pending, this should fix various IDENTIFY and
WHOIS related crashes
Submitted by Lubomir Sedlacik <salo@silcnet.org> in PR 14887
Changes in the NetBSD's package from version 0.6.4 -> 0.7.1:
- upgrade to silc-server-0.7.1 (the main changes below)
the biggest change is the ipv6 support (new configuration file format is
needed, though)
- removed patch-ac because it was integrated into distribution
(patch-ad was moved in its place)
- completely rewritten rc.d script to use rc.subr instead and fixed the
problem with removing pidfile so now status) works fine.
- added default motd file
- INSTALL and DEINSTALL scripts are cleaner and more useful, check for logs
directory before creating it, added motd.txt installing/removing.
- better and more helpful default configuration file (added Example:
sections for each variable)
- added examples/ directory containing sample configurations of various
scenarios into $DOCDIR
changes in the silc-server itself:
o Fixed WHOIS and IDENTIFY commands to return correct replies,
and correct error replies. This fixes various weird bugs
related to these commands.
o Send NO_SUCH_CLIENT_ID error notify if received private
message to invalid Client ID. It is guaranteed that if
private message is sent to unknown client, the sender will
receive a notification for it.
o Send the kicker's information in KICK command to the kicked
client.
o Fixed LIST command to return correct amount of channels.
This fixes the weird bug that LIST would show like 50 channels
and some channels multiple times.
o Channel topics, and users SILC modes are announced now during
server->router connecting.
o Implemented the founder authentication during JOIN command.
o Support for IPv6 based Server ID added.
o Memory leak fixes.
.... see homepage for more details for its too big to sum up here; it even
fine on NetBSD/Alpha so is prolly LP64 clean enough to work.
http://gaim.sourceforge.net/
o new /on raw_send
o new /exec -filter option
o fixed mIRC colour code handling
o enhanced redirection to multiple targets
o bug fix for $mid()
o bug fix for when resizing to a smaller window
o other bug fixes
Makefiles during the build process by touching various auto{conf,make}
source files to make them up-to-date. Packages that require regenerating
the configure script and Makefile.in files should make the appropriate
calls to auto{conf,make} in a pre-configure target. This allows the
various targets listed in ${_CONFIG_PREREQ} to modify the generated files
without triggering the GNU auto* tools and having the modifications be
overwritten.
SILC (Secure Internet Live Conferencing) is a protocol which provides
secure conferencing services in the Internet over insecure channel.
Contributed by Lubomir Sedlacik <salo@xtrmntr.org> in PR 14562
pkgsrc. Instead, a new variable PKGREVISION is invented that can get
bumped independent of DISTNAME and PKGNAME.
Example #1:
DISTNAME= foo-X.Y
PKGREVISION= Z
=> PKGNAME= foo-X.YnbZ
Example #2:
DISTNAME= barthing-X.Y
PKGNAME= bar-X.Y
PKGREVISION= Z
=> PKGNAME= bar=X.YnbZ (!)
On subsequent changes, only PKGREVISION needs to be bumped, no more risk
of getting DISTNAME changed accidentally.
This module is designed to give perl scripts access to the ICQ
network and the functions provided by it, like SMS
Functions included : Connect(), Disconnect(), Set_Login_Details(),
Set_Server_And_Port(), Execute_Once(), Send_Command(), Add_Hook(),
Hook_All(), Check_Incoming(), Deal_With_FLAPs(), Send_Outgoing().
differently than suggested.
Don't let package look in LOCALBASE for curses (especially if
USE_BUILDLINK_ONLY is set, and ncurses buildlink.mk is already included...).
This value may be customized in various ways:
PKG_SYSCONFBASE is the main config directory under which all package
configuration files are to be found.
PKG_SYSCONFSUBDIR is the subdirectory of PKG_SYSCONFBASE under which the
configuration files for a particular package may be found.
PKG_SYSCONFDIR.${PKGBASE} overrides the value of ${PKG_SYSCONFDIR} for a
particular package.
Users will typically want to set PKG_SYSCONFBASE to /etc, or accept the
default location of ${PREFIX}/etc.
This obsoletes the use of CONFDIR, which was active for only 6 days, so no
need to have a workaround to still accept old CONFDIR settings.
- use FILES_SUBST_SED et al
- do NOT try and remove the gale user & group or ${PREFIX}/etc/gale on
deinstall. instead, remind the admin to do it manually.
redefines about which buildlink.mk files would care is BUILDLINK_X11_DIR,
which points to the location of the X11R6 hierarchy used during building.
If x11.buildlink.mk isn't included, then BUILDLINK_X11_DIR defaults to
${X11BASE} (set in bsd.pkg.mk), so its value is always safe to use. Remove
the ifdefs surrounding the use of BUILDLINK_X11_DIR in tk/buildlink.mk and
revert changes to move x11.buildlink.mk before the other buildlink.mk files.
use X11_BUILDLINK_MK as a test value. Generally just reordering the
inclusions so that x11.buildlink.mk comes before the other buildlink.mk
files will make everthing work.
GTKYahoo is a GPL'd GTK+-based Yahoo! pager client for UNIX. GTKYahoo has
a number of features not available in the Windows or Java versions of the
pager, including an auto-reply (answering machine) feature and automatic
forwarding of incoming messages via email.
Provided in pkg/14312 by ken@246gt.com with changes to use buildlink and
the pkgsrc/libyahoo by me.
Libyahoo is the Yahoo! Messenger client library used by gtkyahoo, kyahoo,
everybuddy, jabber, etc. It encapsulates routines to speak the Yahoo!
Instant Messenging protocol.
Provided in pkg/14313 by ken@246gt.com.
dircproxy is an IRC proxy server ("bouncer") designed for people
who use IRC from lots of different workstations or clients, but wish
to remain connected and see what they missed while they were away.
You connect to IRC through dircproxy, and it keeps you connected to
the server, even after you detach your client from it. While you're
detached, it logs channel and private messages as well as important
events, and when you re-attach it'll let you know what you missed.
This can be used to give you roughly the same functionality as
using ircII and screen together, except you can use whatever IRC
client you like, including X ones!
Package provided in PR 14250 by Scott Barron (sb125499@ohiou.edu),
cleaned up by myself.
TiK is an open source AOL Instant Messenger client, written in Tcl.
It was originally written as an alternative to the AIM Java client.
Provided in PR 14129 by Grant Beattie (grant@grunta.com).
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also
change dependency examples in Packages.txt to reflect this.
- xtext: marked text goes to clipboard aswell as primary selection.
- xtext: some speedup optimizations.
- xtext: fixed a problem when rendering a fixed-width font with
missing chars.
- Fixed hints for "You're kicked" text event, which showed the $ vars
incorrectly.
- When a user is seen to quit or join a channel you're in, your
notify list will be modified instantly. No notify textevent is
shown if it happened in the front-most tab (Alexander Hvostov).
- Fixed binding server connects to different interface/address
(ipv4 only) (Claus Riemann).
- Avoid negative ping timeout when system clock changes.
- Updated Italian translation (Stefano Fava).
- Updated Spanish translation (Antonio de la Torre).
- Added text event "Channel Notice" so you can differentiate between
private and channel notices (Fuentes Xavier).
- Added ability to dcc send filenames with spaces. See "Fill Spaces"
setting in Setup->File Transfer (Fuentes Xavier).
- Included some makefiles for ms visual c.
* Bug fixes!
* Update and additions to translations.
* Improved look of GUI.
* Wrote a plugin for all those people who miss having the chat rooms in
their buddy lists (chatlist.so)
* New plugin events: event_im_displayed_sent and event_im_displayed_rcvd.
Use these to change messages after they're displayed (e.g. encrypt sent
messages, or send auto-responses and have them display locally properly)
* Can specify hosts/ports for Yahoo
* Can view/set chat topic in Jabber
* Can view/set chat topic in IRC
* Improved Jabber chat support (it whispers now, too)
* Zephyr can do Subscriptions now
* MSN can now change your 'friendly name'
* More IRC improvements [colors, etc]
* Can turn on/off Yahoo! Mail announcements
Include a bugfix for lisp_LISP independently discovered by me that has
been pulled up to the automake-1-4 branch of automake cvs.
Changes are:
New in 1.4-p5:
* Allow AM_PROG_LIBTOOL again.
* Diagnose AC_CONFIG_HEADERS the same as AC_CONFIG_HEADER.
* Display distributed file list correctly in usage message.
* Allow numbers in macro names.
* Bugfixes.
New in 1.4-p4:
* Deal with configure.ac as well as configure.in -- this time for real!
* The version numbering system now allows three point version numbers,
such as 1.4.4, without thinking they are alpha release numbers.
New in 1.4-p3:
* Deal with configure.ac as well as configure.in.
* Don't complain if `version.texi' is included in multiple places.
New in 1.4-p2:
* Deal with AC_CONFIG_FILES from autoconf-2.50.
* Improvements to f77 support.
* DESTDIR now works for script targets.
* distcheck-hook works correctly.
New in 1.4-p1:
* The version numbering system now allows fork identifiers (such as
the p1 in this version of automake).
* Cope gracefully with various versions of libtool which may or may not
require ltconfig, ltcf-c.sh, ltcf-cxx.sh or ltcf-gcj.sh.
* Bugfixes.
- use 'id' instead of 'finger'. this is not a real problem, but it
is enough and fixing the next problem makes it possible to use it.
- grep -q doesn't work on solaris, so use a different way to suppress
the output from the user check.
- the return code check for the user was reversed.
1.6.x release are:
- A new banlist window.
- Support for ircd numeric 005 and dynamic channel/nick modes.
- Uses WATCH command for notify list when available (like on Dalnet).
- Http proxy support.
- Throttle meter.
- Perl errors no longer stop xchat, just the script itself.
- Perl scripts can now use modules successfully.
- Efficiency improvements and bug fixes to xchat's text widget: xtext.
- IPv6 support.
- Lots of new foreign language translations.
- Japanese code conversion (Kanji locale <=> JIS translation).
- Compiles on win32.
FOO_REQD=1.0 being converted to foo>=1.0, one can now directly specify
the dependency pattern as FOO_DEPENDS=foo>=1.0. This allows things like
JPEG_DEPENDS=jpeg-6b, or fancier expressions like for postgresql-lib.
Change existing FOO_REQD definitions in Makefiles to FOO_DEPENDS.
GAIM: The Pimpin' Penguin IM Clone thats good for the soul!
version 0.11.0-pre11 (04/30/2001):
* Zephyr updates and additions, thanks Neil Sanchala (nsanch)
* Jabber can send/accept chat invites (due to mid)
* MSN has the option to notify you of new hotmail
messages
* Fixed a problem with ADD requests in MSN
* Fixed a small memory leak with MSN
* Moved MSN's spammy debug output into debug_printf's
* Zephyr updates and additions, thanks Neil Sanchala (nsanch)
* Jabber can send/accept chat invites (due to mid)
* Can rename groups/buddies in the Edit Buddies pane
(thanks Neil Sanchala)
* Some perl updates (thanks to Sean Egan)
* IRC got the following slash commands:
op, deop, voice, devoice, mode, raw, quote, and kick (thanks
to Sean Egan)
* MSN Properly handles URL decoding of 'friendly' names
* Redesigned Preferences pages (design by DennisR)
* Can select where tabs are for tabbed IM/Chat windows
* Option to queue away messages while away
* Jabber got good updates (from faceprint)
* Oh yes, and Oscar works, yet again. (gee... that's what, 4
releases that have "fixed" it now?)
version 0.11.0-pre10 (04/13/2001):
* Many, many bug fixes
* Can choose to not send away auto-response (thanks phzzzt)
* Uh... Oscar works? For now?
* IRC Plugin can do whois (right click and info)
* IRC Plugin got away message support
* Gaim blist to WinAIM blt perl script (courtesy Andy Harrison)
* Sound on buddy pounce (Thanks Andrew Echols)
* Can view all group chats in one tabbed window (same keybindings
as for tabbed normal conversations)
* More Protocol plugins:
Zephyr (plugins/zephyr) (DON'T USE THIS unless you know
what it is and why you'd want to use it)
version 0.11.0-pre9 (03/26/2001):
* Can register Jabber accounts (load the Jabber plugin and click
Register on the login window)
* GtkIMHtml handles themes (no background pixmaps though) (thanks
decklin, mishan)
* URLS Linkify properly in Buddy chats
* Jabber compiles better on Solaris?
* Gaim works with Oscar Again (Huge thanks to Adam Fritzler of
libfaim)
version 0.11.0-pre8 (03/23/2001):
* Fixed a problem with MSN not detecting signoffs and buddy updates.
* Implemented away options in MSN
* Alt-[1-9] to go to [1-9]th pane in tabbed convo window
* Jabber fixes, Oscar fixes (!), Yahoo fixes, TOC fixes
* Can use Alt to access menu, and Ctl-char for certain actions
(thanks baldnik)
* Oscar blocking works (?)
* MSN can see status of other users
version 0.11.0-pre7 (03/16/2001):
* Can build RPMs as non-root
* New yahoo library (can use HTTP proxy)
* Command-line arg to specify config file (thanks Jason Boerner)
* Can view all conversations in one tabbed window (Control-[ and
Control-] move left and right respectively; Control-Tab moves
to the next unread, or the next tab if there are no unread tabs)
* Tooltips on links work again
* Can log system notices: signons/signoffs, awayness and idleness
(thanks Andrew Echols)
* MSN fixes
* Applet fixes
version 0.11.0-pre6 (03/06/2001):
* Fixed bug with NAS support
* Napster plugin is included again
(Thanks for pointing out that it was missing,
(Yan V. Bulgak)
* Oscar can: search by email, request confirmation, change password
* TOC fixes
* ICQ fixes
* Faster HTML parsing/rendering
version 0.11.0-pre5 (02/26/2001):
* Minor GUI changes
* ICQ Alias problem fixed
* Negative times fixed
* Cannot create blank away messages/messages with blank titles
* Can right-click Edit Buddies list to alias/add pounce/etc.
* Ability to independently set accounts as away
* Can use all away states for ICQ, Yahoo (N/A, Be Right Back, etc.)
* Fixed hanging trees
* Can close windows by hitting 'Esc' (optional)
* Better HTML Widget
* Can toggle timestamps by hitting F2 (optional)
* Rewritten file transfer for TOC
* Jabber got chat
* Log Viewer (courtesy BMiller)
* Can save conversation history
* Napster can kinda sorta download files sometimes :)
* You can activate IDs in Yahoo
* ICQ upgraded to use icqlib 1.1.5
tirc is another IRC client. It has support for vi-like editor line and
general usage, nickname completion, ANSI-colors, flood protection and
many more.
Fixes pkg/12527 by majkel@cvd.pl
o no changelog supplied, but diff makes me believe the changes are minor bugfixes
and addition of function destroy_waiting_channels(), whatever it's used for
o rework PATCH_SITES and MASTER_SITES
o use the same IPv6 patch, but renamed for new version
first component is now a package name+version/pattern, no more
executable/patchname/whatnot.
While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).
Patch by Alistair Crooks <agc@netbsd.org>
Changelog:
0.9.17 Add $ssl() built in function for lateral compatability with epic-ssl
0.9.17 Whack over my_next_expr().
0.9.17 Add "next_expr_with_type" for use with 'break_args'
0.9.17 Add 'break_args', experimental command-argument tokenizer.
0.9.17 Add /for <var> in (<list>) {<commands>} command
0.9.17 Add /for <var> from <min> to <max> {<commands>} command
0.9.17 Doodle around a bit with /fe, just for yucks.
0.9.17 Change 'autoop', 'fe', 'files', 'ip-to-int', 'ircprimer', 'repeat',
0.9.17 'scandir', 'tc' scripts to use two new /for formats.
0.9.17 Add support for 477 numeric (can't join channel) from dalnet. (adm)
0.9.17 Add /xecho -v (output to a visible window)
0.9.17 Fix /reconnect to supply default quit message ("Reconnecting")
0.9.17 Add $cos(), $sin(), $tan() functions, to do math things
0.9.17 Fix bug in $serverlist() which caused it to always return server list.
0.9.17 Fix history stuff so it doesn't insert duplicate entries (robohak)
0.9.17 Add 'skip_spaces' function, which skips leading spaces in a string.
0.9.17 Change logfile header to output local time and not UTC time.
0.9.17 Fix /window server to clear reconnect counts, thwart throttling.
0.9.17 Change "server_list[%d].itsname is null and it shouldn't be" error msg
0.9.17 Change it to "I don't have %d's real name yet -- using the hostname..."
0.9.17 Fix /server N to not reconnect to N if it's already connected.
0.9.17 Add /ison -d and /ison -f (debug, and flush) for debugging purposes.
0.9.17 Release epic4-0.9.17 -- Release candidate #8
INSTALL -d => INSTALL_*_DIR
INSTALL => INSTALL_*
Beware that only invocations are changed that don't set special
values for owner, mode or group!
Cleanup suggested by zuntum@IRC
* Try to add some stuff that helps epic cope with server disconnections
better.
* Add /on error, hooks on an irc protocol ERROR message.
* Fix window.c:get_boolean(), passing unitialized 'newval' integer.
* Fix path_search() to not blithely assume path != NULL (whitedragon)
* New version of the 'hybrid6' script, from is.
* Axe the broken "input_timeout" feature that hasn't worked in 6 years.
* Add, but #ifdef'd out, a delayed-free mechanism -- strictly
experimental.
* Add the /defer command, to perform dangerous operations when it's
safe.
* Many changes from robohak to fix /on channel_* bogons I introduced.
;-)
* Lice should now work again with 0.9.16.
Patch sent by Tomasz Luchowski <zuntum@eik.pl> in private mail.
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.
+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt
With many thanks to Thomas Klausner for keeping me honest with this.
- new -t/-T (already in pkgsrc version)
- cygwin termcap support
- severel new core dumps fixed
- support for ICB groups called, eg, "/quit"
- better mIRC colour support
* Added IPv6 support. My epic4-0.9.15-ipv6-netbsd-20001230.patch.bz2
is based on Arkadiusz Miskiewicz's epic4-0.9.14-ipv6-20001212.patch.gz
Now the binary supports *both* IPv4 and IPv6
* Added documentation
Submitted by Tomasz Luchowski <zuntum@eik.pl> in private mail.
This feature has many new bug fixes as well as support for Jabber and
Napster. Please read the STATUS file for more information.
Update requested by Greg Troutman <gtroutman@pro01.idg.net> in private
mail.
EPIC4 is a new direction in ircII development. No longer is EPIC 100%
backwards compatable with ircII, but instead those things where
compatability is undesirable have been found and fixed. No gratuitous
incompatabilities have been added, but lots of new code has been added to
make EPIC the best ircII client available.
Submitted by Tomasz Luchowski <zuntum@eik.pl> in PR 11678.
- xtext: Fixed the mark-clear bug (gnome bug #34584).
- Updated German translation (Tamer Fahmy).
- Commas are replaced with %2c in URLs, as to not confuse poor old
Netscape (deb bug #70905).
- Bluestring to 300 chars (deb bug #79138).
- Added option /SET percascii, which can disable/enable translation
of %XXX into an ascii value while typing (deb bug #76122).
- New hotkey hook: key_action_put_history. Only inserts line into
history, but doesn't send it to the server (DaP).
- Lots of SSL updates:
* Make accept_invalid_cert optional on /sslserver (DaP).
* Print verbose information of SSL session on connect (DaP).
* Clean up code at X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT checking
(DaP).
- xtext: Fixed lockup with certain sized fonts.
- xtext: Made some changes to improve efficiency when using really
large scrollback buffers (only noticable when doublebuffer off).
- Fixed a bug in /help crashing on longer than 10 char UserCommands.
- Fixed autoreconnect while using a proxy server.
- Never-give-up ReConnect does just that (even more so than before :)
- Fixed the channelmode buttons mouse-over problem.
- Fixed percentage display for large files in dcc recv/send gui.
- StartTime in dcc chat gui no longer Jan 1 1970.
- Fixed DCC send behind IP-Nat (Bernhard Valenti)
<bernhard.valenti@gmx.net>.
- Added Lithuanian translation (Gediminas Paulauskas).
- The < > buttons arn't shown for non-tab windows (Aaron Lehmann).
- Fixed the (-1,-1) transparency problem for non-tab windows.
- xtext: More efficient handling of expose events, text marking and
url highlighting when double buffer is OFF.
- xtext: Fixed a very rare bug that could cause BadGC errors or the
separator bar not to be drawn.
- Fixed crash in right-clicking URLs in the URL Grabber window.
- If Check-For-Replace is in the keybindings for Return, it'll
actually work again.
- USER login command now sends your nodename instead of 'localhost'
to please some IRCNet servers.
- Updated Swedish translation (Christian Rose).
- Updated Slovak translation (Stano Visnovsky).
- Updated Swedish translation (Christian Rose).
- Updated Greek translation (Fanis Dokianakis).
- Updated Spanish translation (Antonio de la Torre).
- If Never-Give-Up Reconnect is ON, it won't give up on DNS failer.
- '/me is back' is sent again when Announce Away Messages is ON.
- If channelmode buttons were OFF and you joined a channel with a
userlimit xchat would crash - fixed.
- /sslserver's password arg. is now optional (Daniel Richards).
- SSL accepts self signed certs (Daniel Richards).
- Fixed the unnecessary window resizes when opening a new tab.
- Changed the tinting code a bit (thanks gnapster :).
- Transparent shell tabs update too when they are moved.
- Added "Enable double buffer" toggle in Setup->Channel windows.
- Double buffer is now OFF by default (seems to use less CPU).
- Timestamps didn't turn ON while indent was OFF - fixed.
- Updated Swedish translation (Christian Rose).
- Added some extra text events: Channel Msg hilight, Channel
Action hilight (near top of the list). No more cardcoded color
codes! Also hilighting in actions works, and you can make the whole
message hilighted if you change the event text.
- Initial window size is actually set to your settings (this will
never be perfect I guess, sometimes to the window still resizes
itself without warning).
- Hidemenubar setting didn't work properly for non-tabs and when
delinking windows - fixed.
- Notices appear in front tab even when server tabs are enabled.
- Changed Away behaviour again. No more /back, /away with no args
brings you back. The menu-item's state is what the server tells
it, it even changes when you switch tabs to another server. Xchat
assumes you are not away when you first connect. irc::get_info(5)
returns the away state. One day the other UserModes menu items will
show correct states. Is everyone happy now?
- Translation tables didn't work for outgoing text - fixed.
- Cleaned up a few xchat.conf names, a few settings may not load up
from 1.5.9 - just set them again.
- Updated Spanish translation (Antonio de la Torre).
- Added Hebrew translation (Dan Fruehauf).
- Fixed crash bug when partreason was not set.
- Dialog tabs obay the hidetopicbar setting now too (the one in the
right-click menu).
- Cleaned up the settings gui: the whole window is more compact now,
some toggles in two columns, numbers use a spin-button, entry boxes
are larger and option-menus are more consistant.
- The "o=xx v=xx t=xx" display is finally changed.
- Changed most of xtext.c to use gdk instead of Xlib.
- Added configure option:
--disable-xlib disable use of xlib (for non X11 systems)
This might help compile xchat on other GTK supported systems like
BeOS and Win32 (havn't tried it though).
- Neater /set list.
- You can now set a nickname per server (see serverlist edit window).
- Changed the behaviour of /away and added /back (James Crawford).
- Away reason can now be a text file of random reasons too.
- Updated Spanish translation (Antonio de la Torre).
- Updated Swedish translation (Christian Rose).
- Updated Greek translation (Dokianakis Fanis).
- Updated German translation (Tamer Fahmy).
- Added Catalan translation (Pablo Saratxaga).
- Added option "Always timestamp logs" which timestamps log files
even if on-screen timestamps are off (Mike Guidero).
- Added entry "Part Reason: ". Also part and quit reasons can be
a filename of random reasons (filename relative to ~/.xchat/).
- Took out /unban as a internal command, add it as a usercommand
/quote MODE %c -b &2 instead.
- Added a text event for banlist. Try /banlist and it'll be a bit
more readable now.
- Changed output throttle system (undernet style) (Alex Badea).
- Added 1 second linger socket option to stop QUIT msgs from being
lost (they still get lost sometimes, why?).