Mon Jan 12 06:46:43 2009 UTC ()
Upgrade silc-client to version 1.1.7, fixing various crash and Perl problems.
ChangeLog for 1.1.5 somehow got lost, but here are the bits from 1.1.6 and
1.1.7:
 - Fixed channel MAC key setting in JOIN notify and command reply.
 - Fix reference count bug leading to memory corruption on duplicate deletions.
 - Avoid NULL dereference when leaving a channel with a private key.
 - Fix crash on expired keyboard prompts.
 - Add support for autosendcmd on channel entries.


(tonnerre)
diff -r1.50 -r1.51 pkgsrc/chat/silc-client/Makefile
diff -r1.11 -r1.12 pkgsrc/chat/silc-client/Makefile.common
diff -r1.23 -r1.24 pkgsrc/chat/silc-client/PLIST
diff -r1.32 -r1.33 pkgsrc/chat/silc-client/distinfo

cvs diff -r1.50 -r1.51 pkgsrc/chat/silc-client/Makefile (expand / switch to unified diff)

--- pkgsrc/chat/silc-client/Makefile 2008/10/19 19:17:41 1.50
+++ pkgsrc/chat/silc-client/Makefile 2009/01/12 06:46:43 1.51
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.50 2008/10/19 19:17:41 he Exp $ 1# $NetBSD: Makefile,v 1.51 2009/01/12 06:46:43 tonnerre Exp $
2# 2#
3 3
4DISTNAME= ${SILC_CLIENT_DISTNAME} 4DISTNAME= ${SILC_CLIENT_DISTNAME}
5PKGREVISION= 1 
6CATEGORIES= chat security 5CATEGORIES= chat security
7MASTER_SITES= http://www.silcnet.org/download/client/sources/ \ 6MASTER_SITES= http://www.silcnet.org/download/client/sources/ \
8 ftp://ftp.silcnet.org/silc/client/sources/ \ 7 ftp://ftp.silcnet.org/silc/client/sources/ \
9 http://www.fi.silcnet.org/download/client/sources/ \ 8 http://www.fi.silcnet.org/download/client/sources/ \
10 ftp://ftp.au.silcnet.org/pub/silcnet/client/sources/ 9 ftp://ftp.au.silcnet.org/pub/silcnet/client/sources/
11EXTRACT_SUFX= ${SILC_CLIENT_EXTRACT_SUFX} 10EXTRACT_SUFX= ${SILC_CLIENT_EXTRACT_SUFX}
12 11
13MAINTAINER= salo@NetBSD.org 12MAINTAINER= salo@NetBSD.org
14HOMEPAGE= http://www.silcnet.org/ 13HOMEPAGE= http://www.silcnet.org/
15COMMENT= Client for the Secure Internet Live Conferencing (SILC) protocol 14COMMENT= Client for the Secure Internet Live Conferencing (SILC) protocol
16 15
17.include "../../mk/bsd.prefs.mk" 16.include "../../mk/bsd.prefs.mk"
18.include "../../chat/silc-client/Makefile.common" 17.include "../../chat/silc-client/Makefile.common"

cvs diff -r1.11 -r1.12 pkgsrc/chat/silc-client/Makefile.common (expand / switch to unified diff)

--- pkgsrc/chat/silc-client/Makefile.common 2008/07/13 12:04:11 1.11
+++ pkgsrc/chat/silc-client/Makefile.common 2009/01/12 06:46:43 1.12
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1# $NetBSD: Makefile.common,v 1.11 2008/07/13 12:04:11 tonnerre Exp $ 1# $NetBSD: Makefile.common,v 1.12 2009/01/12 06:46:43 tonnerre Exp $
2# 2#
3 3
4# Distribution specific information. 4# Distribution specific information.
5# 5#
6SILC_CLIENT_VERSION= 1.1.4 6SILC_CLIENT_VERSION= 1.1.7
7SILC_CLIENT_DISTNAME= silc-client-${SILC_CLIENT_VERSION} 7SILC_CLIENT_DISTNAME= silc-client-${SILC_CLIENT_VERSION}
8SILC_CLIENT_EXTRACT_SUFX= .tar.bz2 8SILC_CLIENT_EXTRACT_SUFX= .tar.bz2
9SILC_CLIENT_DISTFILE= ${SILC_CLIENT_DISTNAME}${SILC_CLIENT_EXTRACT_SUFX} 9SILC_CLIENT_DISTFILE= ${SILC_CLIENT_DISTNAME}${SILC_CLIENT_EXTRACT_SUFX}
10 10
11# These files are generated during silc-client's build, but are required by 11# These files are generated during silc-client's build, but are required by
12# plugins to compile properly. 12# plugins to compile properly.
13# 13#
14SILC_CLIENT_CONFIG= ${PREFIX}/share/silc-client/irssi-config 14SILC_CLIENT_CONFIG= ${PREFIX}/share/silc-client/irssi-config
15SILC_CLIENT_CONFIG_H= ${PREFIX}/share/silc-client/config.h 15SILC_CLIENT_CONFIG_H= ${PREFIX}/share/silc-client/config.h

cvs diff -r1.23 -r1.24 pkgsrc/chat/silc-client/PLIST (expand / switch to unified diff)

--- pkgsrc/chat/silc-client/PLIST 2008/07/13 12:04:11 1.23
+++ pkgsrc/chat/silc-client/PLIST 2009/01/12 06:46:43 1.24
@@ -1,21 +1,21 @@ @@ -1,21 +1,21 @@
1@comment $NetBSD: PLIST,v 1.23 2008/07/13 12:04:11 tonnerre Exp $ 1@comment $NetBSD: PLIST,v 1.24 2009/01/12 06:46:43 tonnerre Exp $
2bin/silc 2bin/silc
3lib/silc-client/libsilc.la 3lib/silc-client/libsilc.la
4lib/silc-client/libsilcclient.la 4lib/silc-client/libsilcclient.la
5man/man1/silc.1 5man/man1/silc.1
6share/doc/silc-client/CHANGES 
7share/doc/silc-client/COPYING 6share/doc/silc-client/COPYING
8share/doc/silc-client/CREDITS 7share/doc/silc-client/CREDITS
 8share/doc/silc-client/ChangeLog
9share/doc/silc-client/FAQ 9share/doc/silc-client/FAQ
10share/doc/silc-client/INSTALL 10share/doc/silc-client/INSTALL
11share/doc/silc-client/README 11share/doc/silc-client/README
12share/doc/silc-client/README.PLUGIN 12share/doc/silc-client/README.PLUGIN
13share/doc/silc-client/TODO 13share/doc/silc-client/TODO
14share/doc/silc-client/formats.txt 14share/doc/silc-client/formats.txt
15share/doc/silc-client/manual.txt 15share/doc/silc-client/manual.txt
16share/doc/silc-client/signals.txt 16share/doc/silc-client/signals.txt
17share/doc/silc-client/special_vars.txt 17share/doc/silc-client/special_vars.txt
18share/doc/silc-client/startup-HOWTO.html 18share/doc/silc-client/startup-HOWTO.html
19share/examples/silc-client/silc.conf.default 19share/examples/silc-client/silc.conf.default
20share/silc-client/config.h 20share/silc-client/config.h
21share/silc-client/help/action 21share/silc-client/help/action

cvs diff -r1.32 -r1.33 pkgsrc/chat/silc-client/distinfo (expand / switch to unified diff)

--- pkgsrc/chat/silc-client/distinfo 2008/07/13 12:04:11 1.32
+++ pkgsrc/chat/silc-client/distinfo 2009/01/12 06:46:43 1.33
@@ -1,10 +1,10 @@ @@ -1,10 +1,10 @@
1$NetBSD: distinfo,v 1.32 2008/07/13 12:04:11 tonnerre Exp $ 1$NetBSD: distinfo,v 1.33 2009/01/12 06:46:43 tonnerre Exp $
2 2
3SHA1 (silc-client-1.1.4.tar.bz2) = 043fd02ffc0bb420d411c4ca14ad307b48beaa06 3SHA1 (silc-client-1.1.7.tar.bz2) = 3d6ebdeaea98a728cd225114c972116c8746fb72
4RMD160 (silc-client-1.1.4.tar.bz2) = 519ba59912da4bb514330ca8e87979844f957ad0 4RMD160 (silc-client-1.1.7.tar.bz2) = 06bb20b4ee795b814fc0fb73c07b3ae19b9b4e71
5Size (silc-client-1.1.4.tar.bz2) = 1624696 bytes 5Size (silc-client-1.1.7.tar.bz2) = 1528679 bytes
6SHA1 (patch-aa) = 59bfbaf78235e919b4e09f194d88d029630a4160 6SHA1 (patch-aa) = 59bfbaf78235e919b4e09f194d88d029630a4160
7SHA1 (patch-ab) = 873c65a78da7195b8baddb33d1c71300fce704f1 7SHA1 (patch-ab) = 873c65a78da7195b8baddb33d1c71300fce704f1
8SHA1 (patch-ac) = 576299d98ea63f6c42cc341bf31ad7ec903f93c8 8SHA1 (patch-ac) = 576299d98ea63f6c42cc341bf31ad7ec903f93c8
9SHA1 (patch-ad) = 490e3b2a99e14683b9a0005494d29b5a91186755 9SHA1 (patch-ad) = 490e3b2a99e14683b9a0005494d29b5a91186755
10SHA1 (patch-ae) = b437cb3433093592573802e70b600c7556ee5834 10SHA1 (patch-ae) = b437cb3433093592573802e70b600c7556ee5834