summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhubertf <hubertf>2002-05-24 21:38:07 +0000
committerhubertf <hubertf>2002-05-24 21:38:07 +0000
commita3c0395e9e9061b2ba110341ac381e087a269868 (patch)
tree2b45201c234a67bc9604451ed2168779b508dc48
parentfa15a3cc7b92bc093dde5e5fe74bf9459d7a8603 (diff)
downloadpkgsrc-a3c0395e9e9061b2ba110341ac381e087a269868.tar.gz
Update silc-client to version 0.9.1. Changes:
* Call the completion for resolving client information only after all resolvers has finished. This fixes a crash in the client. Added support for checking when the resolvers are finished. * Wait by default 3 seconds before reconnecting to the server after being disconnected. Makes the /detach command a bit more usable. * Remove the client entry from cache if the WATCH notify type is KILLED, SERVER_SIGNOFF or SIGNOFF. * Fixed a crash in OPER and SILCOPER command sending. Empty passphrase caused the crash. * Merged with Irssi CVS for Irssi SILC client. * Added permanent channels support by making the channel permanent when FOUNDER_AUTH mode is set on the channel. The channel will not be destroyed even if channel is empty when that mode is set. Protocol TODO #17. * Fixed rekey protocol with PFS in the client library. * Fixed client info resolving on LEAVE command in client library to not crash. * Defined that the NICK command replies with thew changed nickname too, to make the nickname changing simpler at the client's end. Updated protocol specs and the code in client and server. * Remove pending command callbacks also if the connection to the server is destroyed. * Added new channel user modes BLOCK_MESSAGES_USERS and BLOCK_MESSAGES_ROBOTS. Updated the protocol specs and the code. * Added support for watch list. It is possible to add nicknames to be watched, and when they come to network, leave network or user mode changes the watcher will be notified of this change. Added SILC_COMMAND_WATCH command, added new notify type SILC_NOTIFY_TYPE_WATCH to deliver the watch notifications. Updated the protocol specs and implemented this to library, client and server. Protocol TODO #21. * Added user mode SILC_UMODE_REJECT_WATCHING to reject somebody watching you. Updated the protocol specs and the code. * Added MIME header parsing in Irssi SILC Client. It displays all textual MIME objects, others it ignores. * Defined <channel user mode list> argument to WHOIS command reply for returning user modes on the channels. The channel list now doesn't include the user mode anymore but the actual channel mode. Updated protocol specs and the code in client and server. * Added SILC session detachment/resuming support. It is possible to detach by closing the network connection and then re-connect and resume to the old client session. Added DETACHED user mode that server will set for detached client. Added new packet RESUME_CLIENT which is used to perform the resuming process. Added DETACH command. Updated the protocol specs, core library, client and server. Protocol TODO #22. * Added new user modes ANONYMOUS for special anonymous servers that may set the mode for client, and BLOCK_PRIVMSG which client may set to block incoming private messages unless the Private Message Key flag is set (using private keys to protect private messages). Updated protocol specs and code in client and server and core library. Protocol TODO #23. * Added new channel user mode BLOCK_MESSAGES which the client may set to itself to tell server not send channel messages. Other packets such as channel key packets are still sent. Protocol TODO #23. Updated the protocol specs, client and server. * Added more IM-like features by introducing new user modes for setting various presence information. Added new modes: INDISPOSED, BUSY, PAGE, HYPER and ROBOT. Updated protocol specs and code. Protocol TODO #19. * The LIST command reply in client libary now adds new channel entry if the returned channel doesn't exist yet in cache, and returns the channel entry to the application in the command_reply client operation. * Rewrote the version SKE version checking in client libary and in server to use the silc_parse_version_string. * Added two new channel modes: SILC_CMODE_SILENCE_USERS and SILC_CMODE_SILENCE_OPERS which can be used to moderate the channel. Updated protocol specs and impelemented this to client and server. Protocol TODO #6. Added new options m and M to CMODE command in Irssi SILC client to set these modes. * Deprecated all administrative commands from SILC protocol since they are highly implementation specific commands. Updated protocol specs. Moved the old commands in implementations to private range of command types. * Some client implementations quit network by doing first LEAVE and then immediately SIGNOFF (like Bombyx). We now do check after a short time after LEAVE notify and check whether the client is still valid after LEAVE, and if not we remove it from cache. Patch submitted by Lubomir Sedlacik <salo@Xtrmntr.org> in PR 16980.
-rw-r--r--chat/silc-client/Makefile4
-rw-r--r--chat/silc-client/PLIST5
-rw-r--r--chat/silc-client/distinfo6
3 files changed, 9 insertions, 6 deletions
diff --git a/chat/silc-client/Makefile b/chat/silc-client/Makefile
index 1739ed6c288..0f03663f7e1 100644
--- a/chat/silc-client/Makefile
+++ b/chat/silc-client/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.11 2002/05/03 21:51:56 hubertf Exp $
+# $NetBSD: Makefile,v 1.12 2002/05/24 21:38:07 hubertf Exp $
-DISTNAME= silc-client-0.8.6
+DISTNAME= silc-client-0.9.1
CATEGORIES= chat
MASTER_SITES= http://www.silcnet.org/download/client/sources/ \
ftp://ftp.silcnet.org/silc/client/sources/ \
diff --git a/chat/silc-client/PLIST b/chat/silc-client/PLIST
index 0a170400c11..8979d0dad1c 100644
--- a/chat/silc-client/PLIST
+++ b/chat/silc-client/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2002/05/03 21:51:56 hubertf Exp $
+@comment $NetBSD: PLIST,v 1.6 2002/05/24 21:38:08 hubertf Exp $
bin/silc
etc/silc/silc.conf
share/doc/silc/CHANGES
@@ -32,6 +32,7 @@ share/silc/help/cumode
share/silc/help/cycle
share/silc/help/date
share/silc/help/dehilight
+share/silc/help/detach
share/silc/help/disconnect
share/silc/help/echo
share/silc/help/eval
@@ -62,6 +63,7 @@ share/silc/help/motd
share/silc/help/msg
share/silc/help/names
share/silc/help/nick
+share/silc/help/note
share/silc/help/notice
share/silc/help/oper
share/silc/help/part
@@ -92,6 +94,7 @@ share/silc/help/unquery
share/silc/help/upgrade
share/silc/help/users
share/silc/help/version
+share/silc/help/watch
share/silc/help/whois
share/silc/help/whowas
share/silc/help/window
diff --git a/chat/silc-client/distinfo b/chat/silc-client/distinfo
index 39205cf0706..6fd991cfa28 100644
--- a/chat/silc-client/distinfo
+++ b/chat/silc-client/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.10 2002/05/03 21:51:56 hubertf Exp $
+$NetBSD: distinfo,v 1.11 2002/05/24 21:38:08 hubertf Exp $
-SHA1 (silc-client-0.8.6.tar.bz2) = e9ec6a0ed233432ba223023b047a1af9df389d7a
-Size (silc-client-0.8.6.tar.bz2) = 1313927 bytes
+SHA1 (silc-client-0.9.1.tar.bz2) = 9d0a18033b42dfebe4352f68ed77e2d40fa228c9
+Size (silc-client-0.9.1.tar.bz2) = 1393411 bytes
SHA1 (patch-aa) = 70dbd7ae4e0cf465f39086e0490781c61d48d7e1