head 1.11; access; symbols pkgsrc-2013Q2:1.11.0.8 pkgsrc-2013Q2-base:1.11 pkgsrc-2012Q4:1.11.0.6 pkgsrc-2012Q4-base:1.11 pkgsrc-2011Q4:1.11.0.4 pkgsrc-2011Q4-base:1.11 pkgsrc-2011Q2:1.11.0.2 pkgsrc-2011Q2-base:1.11 pkgsrc-2009Q4:1.9.0.8 pkgsrc-2009Q4-base:1.9 pkgsrc-2008Q4:1.9.0.6 pkgsrc-2008Q4-base:1.9 pkgsrc-2008Q3:1.9.0.4 pkgsrc-2008Q3-base:1.9 cube-native-xorg:1.9.0.2 cube-native-xorg-base:1.9 pkgsrc-2008Q2:1.8.0.4 pkgsrc-2008Q2-base:1.8 cwrapper:1.8.0.2 pkgsrc-2008Q1:1.6.0.20 pkgsrc-2008Q1-base:1.6 pkgsrc-2007Q4:1.6.0.18 pkgsrc-2007Q4-base:1.6 pkgsrc-2007Q3:1.6.0.16 pkgsrc-2007Q3-base:1.6 pkgsrc-2007Q2:1.6.0.14 pkgsrc-2007Q2-base:1.6 pkgsrc-2007Q1:1.6.0.12 pkgsrc-2007Q1-base:1.6 pkgsrc-2006Q4:1.6.0.10 pkgsrc-2006Q4-base:1.6 pkgsrc-2006Q3:1.6.0.8 pkgsrc-2006Q3-base:1.6 pkgsrc-2006Q2:1.6.0.6 pkgsrc-2006Q2-base:1.6 pkgsrc-2006Q1:1.6.0.4 pkgsrc-2006Q1-base:1.6 pkgsrc-2005Q4:1.6.0.2 pkgsrc-2005Q4-base:1.6 pkgsrc-2005Q3:1.5.0.2 pkgsrc-2005Q3-base:1.5 pkgsrc-2005Q2:1.3.0.4 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.3.0.2 pkgsrc-2005Q1-base:1.3 pkgsrc-2004Q4:1.2.0.8 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.6 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.2.0.4 pkgsrc-2004Q2-base:1.2 pkgsrc-2004Q1:1.2.0.2 pkgsrc-2004Q1-base:1.2; locks; strict; comment @# @; 1.11 date 2010.12.20.10.49.07; author tonio; state dead; branches; next 1.10; 1.10 date 2010.11.05.22.20.57; author tonio; state Exp; branches; next 1.9; 1.9 date 2008.07.23.21.11.40; author tonio; state dead; branches; next 1.8; 1.8 date 2008.04.20.09.31.05; author tonio; state Exp; branches 1.8.4.1; next 1.7; 1.7 date 2008.04.20.09.29.45; author tonio; state Exp; branches; next 1.6; 1.6 date 2005.11.12.19.52.39; author tonio; state dead; branches; next 1.5; 1.5 date 2005.08.29.13.34.36; author tonio; state Exp; branches; next 1.4; 1.4 date 2005.08.02.15.22.30; author tonio; state Exp; branches; next 1.3; 1.3 date 2004.12.27.23.35.41; author xtraeme; state Exp; branches; next 1.2; 1.2 date 2004.02.22.23.27.19; author xtraeme; state dead; branches; next 1.1; 1.1 date 2003.12.31.13.02.42; author xtraeme; state Exp; branches; next ; 1.8.4.1 date 2008.09.02.11.58.48; author tron; state dead; branches; next ; desc @@ 1.11 log @Update chat/bitlbee to 3.0.1 Patch provided by gls@@ Changes: Version 3.0.1 (released 2010-11-24) hilights: - MSN login fixes, Jabber (3.0 had a bug that made Jabber contacts never go offline), some other minor IM module fixes (including the new default ICQ login server). - Fixed build issues on some non-Linux systems. - Minor bugfixes/improvements. @ text @$NetBSD: patch-aa,v 1.10 2010/11/05 22:20:57 tonio Exp $ AI_ADDRCONFIG doesn't exist on some systems, such as netbsd 5.0.2 Pathc from revision 714 of bitlbee --- lib/proxy.c.orig 2010-10-22 00:51:31.000000000 +0000 +++ lib/proxy.c @@@@ -52,6 +52,9 @@@@ char proxypass[128] = ""; #ifndef AI_NUMERICSERV #define AI_NUMERICSERV 0 #endif +#ifndef AI_ADDRCONFIG +#define AI_ADDRCONFIG 0 +#endif struct PHB { b_event_handler func, proxy_func; @ 1.10 log @Update chat/bitlbee to 3.0 Version 3.0 (released 2010-10-22) hilights: * Lots of stuff, see the development version below. * MSN protocol module was rewritten. This fixes some problems many people were having with the old code lately, and adds support for things like status messages and offline messages. * The bitlbee-otr branch is now merged into mainline, which means you can compile BitlBee with OTR encryption support, if you want, without any need for patches/alternative branches. * Many more fixes, small changes, etc. Just read the full non-bzr changelog for all details. @ text @d1 1 a1 1 $NetBSD$ @ 1.9 log @Update chat/bitlbee to 1.2.1 Version 1.2.1 (released 2008-06-24) hilights: * Mostly a lot of fixes for bugs found after the 1.2 release. * Daemon mode is now officially declared stable. - Fixed proxy support. - Fixed stalling issues while connecting to Jabber when using the OpenSSL module. - Fixed problem with GLib and ForkDaemon where processes didn't die when the client disconnects. - Fixed handling of "set charset none". (Which pretty much breaks the account completely in 1.2.) - You can now automatically identify yourself to BitlBee by setting a server password in your IRC client. - Compatible with all crazy kinds of line endings that clients can send. - Changed root nicknames are now saved. - Added ClientInterface setting to bind() outgoing connections to a specific network interface. - Support for receiving Jabber chatroom invitations. - Relaxed port restriction of the Jabber module: added ports 80 and 443. - Preserving case in Jabber resources of buddies, since these should officially be treated as case sensitive. - Fully stripping spaces from AIM screennames, this didn't happen completely which severly breaks the IRC protocol. - Removed all the yellow tape around daemon mode, it's pretty mature by now: testing.bitlbee.org serves all (~30) SSL users from one daemon mode process without any serious stability issues. - Fixed GLib <2.6 compatibility issue. - Misc. memory leak/crash fixes. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.8 2008/04/20 09:31:05 tonio Exp $ d3 2 a4 2 Fix stalling issue with OpenSSL and Jabber From http://bugs.bitlbee.org/bitlbee/changeset/devel%2C359 d6 9 a14 5 --- lib/ssl_client.h.orig Sat Jun 30 23:18:42 2007 +++ lib/ssl_client.h @@@@ -59,6 +59,9 @@@@ G_MODULE_EXPORT void *ssl_starttls( int G_MODULE_EXPORT int ssl_read( void *conn, char *buf, int len ); G_MODULE_EXPORT int ssl_write( void *conn, const char *buf, int len ); d16 2 a17 6 +/* See ssl_openssl.c for an explanation. */ +G_MODULE_EXPORT int ssl_pending( void *conn ); + /* Abort the SSL connection and disconnect the socket. Do not use close() directly, both the SSL library and the peer will be unhappy! */ G_MODULE_EXPORT void ssl_disconnect( void *conn_ ); @ 1.8 log @Fix mistake with cvsid tags @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.7 2008/04/20 09:29:45 tonio Exp $ @ 1.8.4.1 log @Pullup ticket #2512 - requested by tonio bitlbee: security update chat/bitlbee/Makefile 1.42-1.43 chat/bitlbee/distinfo 1.21-1.22 chat/bitlbee/patches/patch-aa delete chat/bitlbee/patches/patch-ab delete chat/bitlbee/patches/patch-ac delete chat/bitlbee/patches/patch-ad delete chat/bitlbee/patches/patch-ae delete --- Module Name: pkgsrc Committed By: tonio Date: Wed Jul 23 21:11:40 UTC 2008 Modified Files: pkgsrc/chat/bitlbee: Makefile distinfo Removed Files: pkgsrc/chat/bitlbee/patches: patch-aa patch-ab patch-ac patch-ad patch-ae Log Message: Update chat/bitlbee to 1.2.1 Version 1.2.1 (released 2008-06-24) hilights: * Mostly a lot of fixes for bugs found after the 1.2 release. * Daemon mode is now officially declared stable. - Fixed proxy support. - Fixed stalling issues while connecting to Jabber when using the OpenSSL module. - Fixed problem with GLib and ForkDaemon where processes didn't die when the client disconnects. - Fixed handling of "set charset none". (Which pretty much breaks the account completely in 1.2.) - You can now automatically identify yourself to BitlBee by setting a server password in your IRC client. - Compatible with all crazy kinds of line endings that clients can send. - Changed root nicknames are now saved. - Added ClientInterface setting to bind() outgoing connections to a specific network interface. - Support for receiving Jabber chatroom invitations. - Relaxed port restriction of the Jabber module: added ports 80 and 443. - Preserving case in Jabber resources of buddies, since these should officially be treated as case sensitive. - Fully stripping spaces from AIM screennames, this didn't happen completely which severly breaks the IRC protocol. - Removed all the yellow tape around daemon mode, it's pretty mature by now: testing.bitlbee.org serves all (~30) SSL users from one daemon mode process without any serious stability issues. - Fixed GLib <2.6 compatibility issue. - Misc. memory leak/crash fixes. --- Module Name: pkgsrc Committed By: tonio Date: Fri Aug 29 13:29:24 UTC 2008 Modified Files: pkgsrc/chat/bitlbee: Makefile distinfo Log Message: Update chat/bitlbee to 1.2.2 Fixes security issue http://secunia.com/advisories/31633/ Changelog: Version 1.2.2 (released 2008-08-26) hilights: * Fixed a security issue where it was possible to recreate/hijack already existing accounts. * Various stability improvements and minor feature enhancements. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.8 2008/04/20 09:31:05 tonio Exp $ @ 1.7 log @Add patch taken from the devel branch, to fix issues with openssl and jabber Patch is taken from http://bugs.bitlbee.org/bitlbee/changeset/devel%2C359 And the issue: http://bugs.bitlbee.org/bitlbee/ticket/368 Thanks to Frederic Jaeckel for the report. @ text @d1 2 a5 2 $NetBSD$ @ 1.6 log @And remove the patch-aa, as same change was integrated upstream @ text @d1 2 a2 1 $NetBSD: patch-aa,v 1.5 2005/08/29 13:34:36 tonio Exp $ d4 7 a10 14 --- configure.orig 2005-04-29 21:47:15.000000000 +0200 +++ configure 2005-04-29 21:49:41.000000000 +0200 @@@@ -14,6 +14,8 @@@@ datadir='$prefix/share/bitlbee/' config='/var/lib/bitlbee/' +ipv6=0 + msn=1 jabber=1 oscar=1 @@@@ -45,6 +47,7 @@@@ --datadir=... $datadir --config=... $config d12 2 a13 23 +--ipv6=0/1 Disable/enable IPv6 support $ipv6 --msn=0/1 Disable/enable MSN part $msn --jabber=0/1 Disable/enable Jabber part $jabber --oscar=0/1 Disable/enable Oscar part (ICQ, AIM) $oscar @@@@ -100,9 +103,13 @@@@ #define VARDIR "$datadir" #define ARCH "$arch" #define CPU "$cpu" -#define IPV6 EOF +if [ "$ipv6" = "1" ]; then + echo "#define IPV6" >> config.h + echo "CPPFLAGS+=-DIPV6" >> Makefile.settings +fi + if [ "$debug" = "1" ]; then echo 'CFLAGS=-g' >> Makefile.settings echo 'DEBUG=1' >> Makefile.settings @@@@ -389,3 +396,9 @@@@ else echo ' Building without IM-protocol support. We wish you a lot of fun...'; fi d15 3 a17 5 +if [ "$ipv6" = "1" ]; then + echo ' Building with IPv6 support.' +else + echo ' Building without IPv6 support.' +fi @ 1.5 log @Oups, i forgot the $NetBSD$, so adding it. Thanks Matthew Luckie @ text @d1 1 a1 1 $NetBSD$ @ 1.4 log @update bitlbee to 0.92 Main changelog entries are: Security: - Fixed a bug in http_encode that might have caused buffer overflows (although not likely to be exploitable) when trying to encode strings with non-ASCII characters. - Newline stripping added to prevent newline-in-friendlyname attacks. (Which allowed remote people to make BitlBee send raw custom IRC lines.) Bugs: - Many crashes - Yahoo! cleanup code to avoid 100% CPU time usage - fixes for ICQ and MSN approved by wiz@@ @ text @d1 2 @ 1.3 log @Add an option for the configure script to enable/disable IPv6 support (by default disabled in configure, but enabled via bsd.options.mk), you can enable/disable it via "PKG_OPTIONS.bitlbee=-inet6", this closes PR pkg/27691 by Georg Schwarz. Bump PKGREVISION. @ text @d1 2 a2 4 $NetBSD$ --- configure.orig 2004-12-28 00:04:47.000000000 +0100 +++ configure 2004-12-28 00:08:13.000000000 +0100 d21 1 a21 1 #define DATADIR "$datadir" d35 1 a35 1 @@@@ -383,3 +390,9 @@@@ @ 1.2 log @Upgrade bitlbee to 0.84 and bl3ify. # Version 0.84 (released 2004-02-13) hilights: * Fixed Yahoo! support. * MSN module works without libsoup now. * Code cleanup. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1 2003/12/31 13:02:42 xtraeme Exp $ d3 44 a46 11 --- bitlbee.c.orig 2003-12-31 13:58:26.000000000 +0100 +++ bitlbee.c 2003-12-31 13:58:41.000000000 +0100 @@@@ -50,7 +50,7 @@@@ memset( &sig, 0, sizeof( sig ) ); sig.sa_handler = sighandler; sigaction( SIGPIPE, &sig, &old ); - sig.sa_flags = SA_ONESHOT; + sig.sa_flags = SA_RESETHAND; sigaction( SIGINT, &sig, &old ); sigaction( SIGILL, &sig, &old ); sigaction( SIGBUS, &sig, &old ); @ 1.1 log @Update to 0.83 # Version 0.83 (released 2003-12-31) hilights: * Mainly bugfixes. * Added some features especially useful for public servers. (Like server-client pinging) @ text @d1 1 a1 1 $NetBSD$ @