head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.134 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.132 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.130 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.128 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.126 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.124 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.122 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.120 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.118 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.116 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.114 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.112 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.110 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.108 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.106 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.104 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.102 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.100 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.98 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.96 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.94 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.92 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.90 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.86 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.66 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.88 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.84 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.82 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.80 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.78 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.76 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.74 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.72 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.70 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.68 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.64 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.62 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.60 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.58 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.56 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.54 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.52 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.50 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.48 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.46 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.44 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.42 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.40 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.38 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.36 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.34 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.32 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.30 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.28 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.26 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.24 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.22 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.20 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.4.0.18 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.16 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.14 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.12 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.10 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.8 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.6 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.4.0.4 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.4.0.2 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.3.0.12 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.3.0.10 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.3.0.8 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.6 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.4 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.2 pkgsrc-2008Q2-base:1.3 pkgsrc-2008Q1:1.2.0.24 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.22 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.20 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.18 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.16 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.14 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.12 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.10 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.8 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.6 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.4 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.2 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.1.0.8 pkgsrc-2005Q1-base:1.1 pkgsrc-2004Q4:1.1.0.6 pkgsrc-2004Q4-base:1.1 pkgsrc-2004Q3:1.1.0.4 pkgsrc-2004Q3-base:1.1 pkgsrc-2004Q2:1.1.0.2 pkgsrc-2004Q2-base:1.1; locks; strict; comment @# @; 1.4 date 2009.08.02.19.18.40; author tonnerre; state Exp; branches; next 1.3; 1.3 date 2008.07.13.12.04.11; author tonnerre; state Exp; branches; next 1.2; 1.2 date 2005.04.08.15.12.48; author salo; state dead; branches; next 1.1; 1.1 date 2004.06.11.10.05.06; author salo; state Exp; branches; next ; desc @@ 1.4 log @Update silc-client to version 1.1.8 to fix a security problem. Changes: - Portability: Check threads support in OpenBSD. - Security: Fixed string format vulnerability in client entry handling. - Autoconf upgrade. - PacketEngine: Don't free underlaying stream in packet stream create error - If packet stream creation failed it freed the stream given as argument. This is wrong. It is the caller's responsibility to free it if the packet stream creation failed. - SKE: When failure is received mark SKE always failed Mark the SKE failed even if we don't receive error from remote. Fixes crash where the callback is called back to application without valid key material and without error status. @ text @$NetBSD$ --- apps/irssi/scripts/examples/Makefile.in.orig 2009-08-01 08:53:41.000000000 +0200 +++ apps/irssi/scripts/examples/Makefile.in @@@@ -201,7 +201,7 @@@@ target_alias = @@target_alias@@ top_build_prefix = @@top_build_prefix@@ top_builddir = @@top_builddir@@ top_srcdir = @@top_srcdir@@ -@@SILCPLUGIN_FALSE@@scriptdir = $(datadir)/silc/scripts +@@SILCPLUGIN_FALSE@@scriptdir = $(prefix)/libexec/silc-client/scripts @@SILCPLUGIN_TRUE@@scriptdir = $(datadir)/irssi/scripts @@SILCPLUGIN_FALSE@@IRSSI_EX_SCR = \ @@SILCPLUGIN_FALSE@@ command.pl \ @ 1.3 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 @d3 1 a3 1 --- apps/irssi/scripts/examples/Makefile.in.orig 2008-03-20 06:47:18.000000000 +0000 d5 2 a6 2 @@@@ -197,7 +197,7 @@@@ sysconfdir = @@sysconfdir@@ target_alias = @@target_alias@@ @ 1.2 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 @d1 1 a1 1 $NetBSD: patch-ae,v 1.1 2004/06/11 10:05:06 salo Exp $ d3 11 a13 13 --- includes/silcdefs.h.in.orig Wed Jan 14 14:33:17 2004 +++ includes/silcdefs.h.in Wed Jun 9 10:22:31 2004 @@@@ -42,6 +42,10 @@@@ #undef SILC_MP_GMP #undef SILC_MP_NSS_MPI +/* contrib library */ +#undef HAVE_REGEX +#undef HAVE_GETOPT_LONG + /* Redefs for SOCKS5 library */ /* macros/curses checks */ #undef HAS_CURSES @ 1.1 log @Add patches from silc cvs repository. Should fix build on Darwin/Mac OS X. @ text @d1 1 a1 1 $NetBSD$ @