head 1.10; access; symbols pkgsrc-2026Q1:1.10.0.146 pkgsrc-2026Q1-base:1.10 pkgsrc-2025Q4:1.10.0.144 pkgsrc-2025Q4-base:1.10 pkgsrc-2025Q3:1.10.0.142 pkgsrc-2025Q3-base:1.10 pkgsrc-2025Q2:1.10.0.140 pkgsrc-2025Q2-base:1.10 pkgsrc-2025Q1:1.10.0.138 pkgsrc-2025Q1-base:1.10 pkgsrc-2024Q4:1.10.0.136 pkgsrc-2024Q4-base:1.10 pkgsrc-2024Q3:1.10.0.134 pkgsrc-2024Q3-base:1.10 pkgsrc-2024Q2:1.10.0.132 pkgsrc-2024Q2-base:1.10 pkgsrc-2024Q1:1.10.0.130 pkgsrc-2024Q1-base:1.10 pkgsrc-2023Q4:1.10.0.128 pkgsrc-2023Q4-base:1.10 pkgsrc-2023Q3:1.10.0.126 pkgsrc-2023Q3-base:1.10 pkgsrc-2023Q2:1.10.0.124 pkgsrc-2023Q2-base:1.10 pkgsrc-2023Q1:1.10.0.122 pkgsrc-2023Q1-base:1.10 pkgsrc-2022Q4:1.10.0.120 pkgsrc-2022Q4-base:1.10 pkgsrc-2022Q3:1.10.0.118 pkgsrc-2022Q3-base:1.10 pkgsrc-2022Q2:1.10.0.116 pkgsrc-2022Q2-base:1.10 pkgsrc-2022Q1:1.10.0.114 pkgsrc-2022Q1-base:1.10 pkgsrc-2021Q4:1.10.0.112 pkgsrc-2021Q4-base:1.10 pkgsrc-2021Q3:1.10.0.110 pkgsrc-2021Q3-base:1.10 pkgsrc-2021Q2:1.10.0.108 pkgsrc-2021Q2-base:1.10 pkgsrc-2021Q1:1.10.0.106 pkgsrc-2021Q1-base:1.10 pkgsrc-2020Q4:1.10.0.104 pkgsrc-2020Q4-base:1.10 pkgsrc-2020Q3:1.10.0.102 pkgsrc-2020Q3-base:1.10 pkgsrc-2020Q2:1.10.0.98 pkgsrc-2020Q2-base:1.10 pkgsrc-2020Q1:1.10.0.78 pkgsrc-2020Q1-base:1.10 pkgsrc-2019Q4:1.10.0.100 pkgsrc-2019Q4-base:1.10 pkgsrc-2019Q3:1.10.0.96 pkgsrc-2019Q3-base:1.10 pkgsrc-2019Q2:1.10.0.94 pkgsrc-2019Q2-base:1.10 pkgsrc-2019Q1:1.10.0.92 pkgsrc-2019Q1-base:1.10 pkgsrc-2018Q4:1.10.0.90 pkgsrc-2018Q4-base:1.10 pkgsrc-2018Q3:1.10.0.88 pkgsrc-2018Q3-base:1.10 pkgsrc-2018Q2:1.10.0.86 pkgsrc-2018Q2-base:1.10 pkgsrc-2018Q1:1.10.0.84 pkgsrc-2018Q1-base:1.10 pkgsrc-2017Q4:1.10.0.82 pkgsrc-2017Q4-base:1.10 pkgsrc-2017Q3:1.10.0.80 pkgsrc-2017Q3-base:1.10 pkgsrc-2017Q2:1.10.0.76 pkgsrc-2017Q2-base:1.10 pkgsrc-2017Q1:1.10.0.74 pkgsrc-2017Q1-base:1.10 pkgsrc-2016Q4:1.10.0.72 pkgsrc-2016Q4-base:1.10 pkgsrc-2016Q3:1.10.0.70 pkgsrc-2016Q3-base:1.10 pkgsrc-2016Q2:1.10.0.68 pkgsrc-2016Q2-base:1.10 pkgsrc-2016Q1:1.10.0.66 pkgsrc-2016Q1-base:1.10 pkgsrc-2015Q4:1.10.0.64 pkgsrc-2015Q4-base:1.10 pkgsrc-2015Q3:1.10.0.62 pkgsrc-2015Q3-base:1.10 pkgsrc-2015Q2:1.10.0.60 pkgsrc-2015Q2-base:1.10 pkgsrc-2015Q1:1.10.0.58 pkgsrc-2015Q1-base:1.10 pkgsrc-2014Q4:1.10.0.56 pkgsrc-2014Q4-base:1.10 pkgsrc-2014Q3:1.10.0.54 pkgsrc-2014Q3-base:1.10 pkgsrc-2014Q2:1.10.0.52 pkgsrc-2014Q2-base:1.10 pkgsrc-2014Q1:1.10.0.50 pkgsrc-2014Q1-base:1.10 pkgsrc-2013Q4:1.10.0.48 pkgsrc-2013Q4-base:1.10 pkgsrc-2013Q3:1.10.0.46 pkgsrc-2013Q3-base:1.10 pkgsrc-2013Q2:1.10.0.44 pkgsrc-2013Q2-base:1.10 pkgsrc-2013Q1:1.10.0.42 pkgsrc-2013Q1-base:1.10 pkgsrc-2012Q4:1.10.0.40 pkgsrc-2012Q4-base:1.10 pkgsrc-2012Q3:1.10.0.38 pkgsrc-2012Q3-base:1.10 pkgsrc-2012Q2:1.10.0.36 pkgsrc-2012Q2-base:1.10 pkgsrc-2012Q1:1.10.0.34 pkgsrc-2012Q1-base:1.10 pkgsrc-2011Q4:1.10.0.32 pkgsrc-2011Q4-base:1.10 pkgsrc-2011Q3:1.10.0.30 pkgsrc-2011Q3-base:1.10 pkgsrc-2011Q2:1.10.0.28 pkgsrc-2011Q2-base:1.10 pkgsrc-2011Q1:1.10.0.26 pkgsrc-2011Q1-base:1.10 pkgsrc-2010Q4:1.10.0.24 pkgsrc-2010Q4-base:1.10 pkgsrc-2010Q3:1.10.0.22 pkgsrc-2010Q3-base:1.10 pkgsrc-2010Q2:1.10.0.20 pkgsrc-2010Q2-base:1.10 pkgsrc-2010Q1:1.10.0.18 pkgsrc-2010Q1-base:1.10 pkgsrc-2009Q4:1.10.0.16 pkgsrc-2009Q4-base:1.10 pkgsrc-2009Q3:1.10.0.14 pkgsrc-2009Q3-base:1.10 pkgsrc-2009Q2:1.10.0.12 pkgsrc-2009Q2-base:1.10 pkgsrc-2009Q1:1.10.0.10 pkgsrc-2009Q1-base:1.10 pkgsrc-2008Q4:1.10.0.8 pkgsrc-2008Q4-base:1.10 pkgsrc-2008Q3:1.10.0.6 pkgsrc-2008Q3-base:1.10 cube-native-xorg:1.10.0.4 cube-native-xorg-base:1.10 pkgsrc-2008Q2:1.10.0.2 pkgsrc-2008Q2-base:1.10 cwrapper:1.9.0.10 pkgsrc-2008Q1:1.9.0.8 pkgsrc-2008Q1-base:1.9 pkgsrc-2007Q4:1.9.0.6 pkgsrc-2007Q4-base:1.9 pkgsrc-2007Q3:1.9.0.4 pkgsrc-2007Q3-base:1.9 pkgsrc-2007Q2:1.9.0.2 pkgsrc-2007Q2-base:1.9 pkgsrc-2007Q1:1.8.0.16 pkgsrc-2007Q1-base:1.8 pkgsrc-2006Q4:1.8.0.14 pkgsrc-2006Q4-base:1.8 pkgsrc-2006Q3:1.8.0.12 pkgsrc-2006Q3-base:1.8 pkgsrc-2006Q2:1.8.0.10 pkgsrc-2006Q2-base:1.8 pkgsrc-2006Q1:1.8.0.8 pkgsrc-2006Q1-base:1.8 pkgsrc-2005Q4:1.8.0.6 pkgsrc-2005Q4-base:1.8 pkgsrc-2005Q3:1.8.0.4 pkgsrc-2005Q3-base:1.8 pkgsrc-2005Q2:1.8.0.2 pkgsrc-2005Q2-base:1.8 pkgsrc-2005Q1:1.7.0.8 pkgsrc-2005Q1-base:1.7 pkgsrc-2004Q4:1.7.0.6 pkgsrc-2004Q4-base:1.7 pkgsrc-2004Q3:1.7.0.4 pkgsrc-2004Q3-base:1.7 pkgsrc-2004Q2:1.7.0.2 pkgsrc-2004Q2-base:1.7 pkgsrc-2004Q1:1.6.0.4 pkgsrc-2004Q1-base:1.6 pkgsrc-2003Q4:1.6.0.2 pkgsrc-2003Q4-base:1.6 buildlink2-base:1.4; locks; strict; comment @# @; 1.10 date 2008.07.13.12.04.11; author tonnerre; state Exp; branches; next 1.9; 1.9 date 2007.05.18.21.04.25; author salo; state Exp; branches; next 1.8; 1.8 date 2005.04.08.15.12.48; author salo; state Exp; branches; next 1.7; 1.7 date 2004.06.06.11.45.06; author salo; state Exp; branches; next 1.6; 1.6 date 2003.01.08.23.53.53; author salo; state dead; branches; next 1.5; 1.5 date 2002.12.06.19.51.26; author salo; state Exp; branches; next 1.4; 1.4 date 2002.01.26.18.30.09; author hubertf; state dead; branches; next 1.3; 1.3 date 2002.01.14.21.16.46; author hubertf; state Exp; branches; next 1.2; 1.2 date 2001.12.21.20.48.30; author hubertf; state dead; branches; next 1.1; 1.1 date 2001.11.30.23.01.18; author hubertf; state Exp; branches; next ; desc @@ 1.10 log @Upgrade silc-client to version 1.1.4. This fixes two security issues and various character set problems. The security issues fixed: * NICK_CHANGE buffer overflow: CVE-2007-3728. * pkcs_decode buffer overflow: CORE-2007-1212. Changes since version 1.0.4.1: - Fixed NEW_CLIENT packet handling crash. - Fixed partial encryption in CTR mode in AES. - Fixed printable fingerprint buffer overflow. - Fixed UNIX signal delivery il SILC scheduler. - Reprocess JOIN command synchronously after resolving channel user list. - In JOIN command reply check if the channel key is already saved. - Remove all channel keys and hmacs after giving LEAVE command. - Added missing channel unreferencing in CMODE, CUMODE, TOPIC, INVITE, BAN and KICK command replies. - Fixed connection authentication with public keys to use correct public key as responder. - Zero tail of CTR mode IV in IV Included mode. - Fixed CTR mode rekey. - Rewrote the IV Included CTR mode encryption/decryption in packet engine. - Fixed non-IPv6 compilation error. - Fixed channel private key deleting when deleting the channel. - Fixed TIMEOUT handling in user info resolving during JOINing, fixes crash. - Fixed mandatory UN and HN SILC public key identifier checking. - Fixed alignment issues with 64-bit CPUs. - Added "There are now xx nick's" to "are xx nicks". - Fixed USERS command user mode handling (integer overflow). - Fixed big-endian issues from aes implementation. - Fixed lib/silcutil/silcatomic.h compilation on IA64. - Fixed public key identifier parsing to check lengths correctly. - In silc_client_free check that scheduler is allocated before trying to free it. - Fixed buffer overflow in NICK_CHANGE notify. The destination buffer for old nicknames was too small. - Added support for rekey with PFS when using CTR mode encryption. - Added silc_idcache_move that can be used to move entries between caches. - Added better checks for invalid argument and notify payloads. - Fixed SILC_PACKET_FLAG_LONG_PAD bitmask value. - Set the destination ID to packet stream as SKE responder if ID was present in key exchange packet. - Compile sources with _GNU_SOURCE on Linux systems. - Fixed Unix signal task dispatching to not lock the signals when dispatching the callback to avoid deadlocks. - Added SILC_VERSION macro for checking package versions at compile time. - Use SILC_VERIFY to assert that silc_rwlock_wrlock can be called only once per thread on Unix. - Fixed USERS command reply write-lock unlocking. - Fixed silc_create_key_pair to check for valid identifier. - Rewrite signed public message handling, adopting the new hilight interface. - Fix off by one error when loading modules. - Don't delete hilight entry (because it's just a pointer, not a copy). - Added __SILC_TOOLKIT_x_x_x macro to all Toolkit distribution which can be used to check for Toolkit version in third-party software. - Added support for channel@@server channel name strings to client library (SILC protocol version 1.3 change). - Added full_nicknames and full_channel_names settings to SilcClientParams that can be used to specify whether client library returns full nickname and channel name strings. Full strings are nick@@server and channel@@server. - Fixed unix connecting failure to return error code correctly. - Fixed SKE timeout double free crash. - Fixed MIME multipart decoding buffer overflow. - Fixed connection auth protocol timeout crash. - Fixed FSM machine finishing to check for existing threads at the final free callback to allow time for the threads to finish. - Fixed silc_client_get_clients_local to check the nick's server also if nick@@server nickname string is given to the function. - And many more, oh well. For the user this means: better charset support, less crashes, nick names now potentially user#23, server specific channels and more sanity. Talked over a while ago with wiz with no objections. @ text @$NetBSD$ --- apps/irssi/src/perl/Makefile.in.orig 2007-11-06 15:45:06.000000000 +0100 +++ apps/irssi/src/perl/Makefile.in 2007-12-07 16:08:08.000000000 +0100 @@@@ -291,7 +291,7 @@@@ moduledir = @@SILC_IRSSIDIR@@ @@SILCPLUGIN_FALSE@@perl_dirs = common ui textui silc @@SILCPLUGIN_TRUE@@perl_dirs = silc -@@SILCPLUGIN_FALSE@@SCRIPTDIR = "$(datadir)/silc/scripts" +@@SILCPLUGIN_FALSE@@SCRIPTDIR = "$(prefix)/libexec/silc-client/scripts" @@SILCPLUGIN_TRUE@@SCRIPTDIR = "$(datadir)/irssi/scripts" module_LTLIBRARIES = $(perl_module_lib) $(perl_module_fe_lib) noinst_LTLIBRARIES = $(perl_static_lib) $(perl_static_fe_lib) @ 1.9 log @Update to version 1.0.4.1 Addresses PR pkg/36355 Changes: 1.0.4.1: ======== o Fix a segfault when joining an unknown channel 1.0.4: ====== - Update Makefiles so parallel make is possible - Include scripts from the SILC Plugin for automatically signing all messages - Use known passwords when joining password protected channels 1.0.3: ====== - empty realname and hostname is permitted again (and the user gets to see the error message if something goes wrong) - various small fixes @ text @d3 11 a13 11 --- apps/irssi/src/perl/Makefile.in.orig 2006-01-06 14:46:28.000000000 +0100 +++ apps/irssi/src/perl/Makefile.in 2006-01-08 20:47:56.000000000 +0100 @@@@ -281,7 +281,7 @@@@ -I$(top_srcdir)/src/fe-common/core \ -I$(top_srcdir)/src/fe-common/silc \ $(GLIB_CFLAGS) \ - -DSCRIPTDIR=\""$(datadir)/silc/scripts"\" \ + -DSCRIPTDIR=\""$(prefix)/libexec/silc-client/scripts"\" \ -DPERL_USE_LIB=\""$(PERL_USE_LIB)"\" \ -DPERL_STATIC_LIBS=$(PERL_STATIC_LIBS) \ $(PERL_CFLAGS) @ 1.8 log @Update to version 1.0.2 Changes: - convert to options.mk 1.0.2: ====== Due to the new SILC Server release with support to the UTF-8 nicknames and channel names new version of the SILC Client is released as it seems the older ones do not function very well with the new server. This version includes support to the UTF-8 encoded nicknames and channel names, however, certain problems may still exists, as this is a slight premature release. - Added support for UTF-8 encoded nicknames and channel names. - Command queue implemented for better UTF-8 support. - --with-silc-includes and --with-silc-libs added gto configure to use pre-installed SILC Toolkit. @ text @d3 3 a5 3 --- irssi/src/perl/Makefile.in.orig 2005-04-06 15:04:38.000000000 +0200 +++ irssi/src/perl/Makefile.in 2005-04-08 16:13:33.000000000 +0200 @@@@ -284,7 +284,7 @@@@ a13 18 @@@@ -707,7 +707,7 @@@@ $(top_srcdir)/file2header.sh $(srcdir)/irssi-core.pl irssi_core_code > irssi-core.pl.h all-local: - for dir in "$(perl_dirs)"; do \ + for dir in $(perl_dirs); do \ cd $$dir && \ if [ ! -f Makefile ]; then \ $(perlpath) Makefile.PL $(PERL_MM_PARAMS); \ @@@@ -717,7 +717,7 @@@@ done install-exec-local: - for dir in "$(perl_dirs)"; do \ + for dir in $(perl_dirs); do \ cd $$dir && $(MAKE) install && cd ..; \ done @ 1.7 log @PKGREVISION++ - Rework how and where is silc-client installed (in preparation for silc-toolkit import). - Rework PLIST.perl handling, now it works with threaded Perl as well. - Minor cleanups. @ text @d3 3 a5 3 --- irssi/src/perl/Makefile.in.orig 2004-01-14 14:29:06.000000000 +0100 +++ irssi/src/perl/Makefile.in 2004-06-05 14:50:35.000000000 +0200 @@@@ -265,7 +265,7 @@@@ d14 18 @ 1.6 log @Update to version 0.9.11 IMPORTANT NOTE: This version does not include backwards support for the old style SILC private key so if you skipped 0.9.10 version you won't be able to run this client without generating new key pair. Changes between 0.9.10 and 0.9.11 ================================= * workaround a bug in GCC which causes memory exhaustion when compiling sha1 with optimizations on UltraSPARC. from openbsd * Don't display "foo appears as foo\nYou're now known as foo" messages. * Do not print the nickname in SERVER_SIGNOFF if we do not have it. Prevents asserts in Irssi core. It is possible we don't have the nick if it was just being resolved when server signoff. * Prevent endless resolving of user informations in USERS command by checking the command reply status correctly. * Don't print signed messages when sending failed. * Send adequate signal when founding a channel by joing it. * Make GETKEY to update the client entrys fingerprint too. * Fixed autonick crashbug in client library. * Fix theme abstracts parsing. * Fixed double free in SKE library error hadling when signature error occurred. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.5 2002/12/06 19:51:26 salo Exp $ d3 11 a13 11 --- lib/silccrypt/Makefile.in.orig Thu Dec 5 22:38:58 2002 +++ lib/silccrypt/Makefile.in Fri Dec 6 17:49:59 2002 @@@@ -106,7 +106,7 @@@@ CCDEPMODE = @@CCDEPMODE@@ # Tell libtool to compile silccrypt as shared since silcsim will need it. -CFLAGS = --libtool-enable-shared +#CFLAGS = --libtool-enable-shared CPP = @@CPP@@ CPPFLAGS = @@CPPFLAGS@@ CYGPATH_W = @@CYGPATH_W@@ @ 1.5 log @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. @ text @d1 1 a1 1 $NetBSD$ @ 1.4 log @Update silc-client to 0.7.3. Changes: 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 in PR 15380 @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.3 2002/01/14 21:16:46 hubertf Exp $ d3 4 a6 4 --- irssi/src/fe-text/Makefile.in.orig Sat Jan 5 13:48:19 2002 +++ irssi/src/fe-text/Makefile.in Sat Jan 5 14:07:17 2002 @@@@ -170,8 +170,6 @@@@ -DLOCALEDIR=\""$(datadir)/locale"\" d8 6 a13 6 -silc_DEPENDENCIES = @@COMMON_LIBS@@ - LIBS = $(SILC_COMMON_LIBS) silc_LDADD = \ @@COMMON_LIBS@@ \ @ 1.3 log @new in silc-client 0.7.2 @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @Update silc-client to 0.7.1. Patches submitted by Lubomir Sedlacik 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 @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.1 2001/11/30 23:01:18 hubertf Exp $ d3 11 a13 10 --- irssi/config.orig Fri Nov 30 02:18:01 2001 +++ irssi/config Fri Nov 30 02:18:19 2001 @@@@ -57,7 +57,6 @@@@ use_msgs_window = "no"; autocreate_windows = "no"; autocreate_query_level = "none"; - use_auto_addr = "no"; }; "fe-text" = { topicbar = "no"; mail_counter = "yes"; indent = "8"; }; }; @ 1.1 log @Update to 0.6.6nb1: suppress an annoying warning on startup patch submitted by Lubomir Sedlacik in private mail. @ text @d1 1 a1 1 $NetBSD$ @