summaryrefslogtreecommitdiff
path: root/chat/silc-client/Makefile
diff options
context:
space:
mode:
authorsalo <salo@pkgsrc.org>2002-12-06 19:51:25 +0000
committersalo <salo@pkgsrc.org>2002-12-06 19:51:25 +0000
commit1378731c0f78fb114d6eea9d0302a24998635910 (patch)
treec37367cb304094d088494e2f297d8c7c82b5c8c7 /chat/silc-client/Makefile
parentec04a4c6f1bcfed5702729fec7f53d31df4d0faf (diff)
downloadpkgsrc-1378731c0f78fb114d6eea9d0302a24998635910.tar.gz
An important note to all client users:
There are fixes in crypto library, especially in the private key file format which had bugs in the encryption process. When you run the new client it will automatically change your private keyfile format so that you don't have to do anything to it manually. The next versions will not have this feature so if you'll skip this version you won't be able to run your client after new version of SILC Client comes out later (without generating new key pair). Channel private keys and private message keys were using MD5 hash function, which is actually wrong. The code was supposed to use SHA1 which is the mandatory hash function in SILC. This version changes this and for this reason you may experience some problems using channel private keys and private message keys together with older client versions. Make sure you and your friends are running latest client version to avoid problems. This is inconvenient, but was a must fix. Changes between 0.9.9.1 and 0.9.10 ================================== * Removed 1.0 protocol backwards compat code from client library. * Changed the channel private key and private message key generation (with static keys) to use SHA1 instead of MD5, as SHA1 is the mandatory hash function in SILC. * Changed the private key file encryption to use SHA1 instead of MD5. Added support for the old generation and added automatic change of the key (to be removed later). * Format CMODE +c and +h to display both the mode and the argument. * Added support for inviting and banning by public key. * Added support to set and use specific public key in CUMODE. * Changed the private_message and channel_message client operations to deliver the SilcMessagePayload to the application too. Application can use it fe. to get the signature from the message for verification. * Added more reliable check for whether nickname did change or not, or whether only Client ID changed in NICK_CHANGE notify. * Set realname and hostname in NICK_REC records. * Display signature verification result in public and private messages using theme abstracts. See irssi/default.theme for examples of their usage. * Verify signature payload for signed messages. * Added ignore_message_signatures setting which can be used to ignore signatures in messages. * Fixed fingerprint/babbleprint showing in invite and ban list command replys. * Fixed founder key sending in CMODE command. * Fixed bugs in Irssi's theme parsing.
Diffstat (limited to 'chat/silc-client/Makefile')
-rw-r--r--chat/silc-client/Makefile8
1 files changed, 5 insertions, 3 deletions
diff --git a/chat/silc-client/Makefile b/chat/silc-client/Makefile
index ffb571942d3..45a813059ea 100644
--- a/chat/silc-client/Makefile
+++ b/chat/silc-client/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.18 2002/12/04 17:26:48 salo Exp $
+# $NetBSD: Makefile,v 1.19 2002/12/06 19:51:25 salo Exp $
-DISTNAME= silc-client-0.9.9.1
+DISTNAME= silc-client-0.9.10
CATEGORIES= chat security
MASTER_SITES= http://www.silcnet.org/download/client/sources/ \
ftp://ftp.silcnet.org/silc/client/sources/ \
@@ -20,6 +20,8 @@ USE_GMAKE= # defined
USE_GNU_ICONV= # defined
USE_BUILDLINK2= # defined
USE_LIBTOOL= # defined
+LIBTOOL_OVERRIDE= ${WRKSRC}/libtool ${WRKSRC}/irssi/libtool \
+ ${WRKSRC}/lib/silcmath/mpi/libtool
BUILDLINK_DEPENDS.iconv= libiconv>=1.7
@@ -77,7 +79,7 @@ CONFIGURE_ARGS+= --disable-asm
PLIST_SRC+= ${PKGDIR}/PLIST
-# Temporary hack which prevents installation of static libraries
+# Ugly hack which prevents installation of static libraries.
#
post-build:
for f in \