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.