[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Mldonkey-commits] mldonkey config/configure.in distrib/ChangeLog ...
From: |
mldonkey-commits |
Subject: |
[Mldonkey-commits] mldonkey config/configure.in distrib/ChangeLog ... |
Date: |
Sun, 24 Jun 2012 08:10:43 +0000 |
CVSROOT: /sources/mldonkey
Module name: mldonkey
Changes by: spiralvoice <spiralvoice> 12/06/24 08:10:43
Modified files:
config : configure.in
distrib : ChangeLog
src/utils/net : upnp_stubs.c
Log message:
patch #7805
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/mldonkey/config/configure.in?cvsroot=mldonkey&r1=1.354&r2=1.355
http://cvs.savannah.gnu.org/viewcvs/mldonkey/distrib/ChangeLog?cvsroot=mldonkey&r1=1.1560&r2=1.1561
http://cvs.savannah.gnu.org/viewcvs/mldonkey/src/utils/net/upnp_stubs.c?cvsroot=mldonkey&r1=1.1&r2=1.2
Patches:
Index: config/configure.in
===================================================================
RCS file: /sources/mldonkey/mldonkey/config/configure.in,v
retrieving revision 1.354
retrieving revision 1.355
diff -u -b -r1.354 -r1.355
--- config/configure.in 24 Jun 2012 08:01:01 -0000 1.354
+++ config/configure.in 24 Jun 2012 08:10:42 -0000 1.355
@@ -853,30 +853,30 @@
if test "$UPNP_NATPMP_FORCE" = "yes"; then
UPNP_NATPMP=yes
cd $PATCH_DIR
- $WGET http://miniupnp.tuxfamily.org/files/miniupnpc-1.4.20100609.tar.gz
- $WGET http://miniupnp.tuxfamily.org/files/libnatpmp-20100202.tar.gz
+ $WGET http://miniupnp.tuxfamily.org/files/miniupnpc-1.6.tar.gz
+ $WGET http://miniupnp.tuxfamily.org/files/libnatpmp-20110808.tar.gz
mkdir -p $BUILD_DIR $LOCAL_DIR/usr/bin $LOCAL_DIR/usr/lib
$LOCAL_DIR/usr/include/miniupnpc
cd $BUILD_DIR
- rm -rf libnatpmp-20100202 miniupnpc-1.4.20100609
- tar -xzf $PATCH_DIR/miniupnpc-1.4.20100609.tar.gz
- tar -xzf $PATCH_DIR/libnatpmp-20100202.tar.gz
- cd $BUILD_DIR/libnatpmp-20100202
+ rm -rf libnatpmp-20110808 miniupnpc-1.6
+ tar -xzf $PATCH_DIR/miniupnpc-1.6.tar.gz
+ tar -xzf $PATCH_DIR/libnatpmp-20110808.tar.gz
+ cd $BUILD_DIR/libnatpmp-20110808
make all install PREFIX=$LOCAL_DIR
- cd $BUILD_DIR/miniupnpc-1.4.20100609
+ cd $BUILD_DIR/miniupnpc-1.6
make all install PREFIX=$LOCAL_DIR
cd $CONFIG_DIR
- rm -rf $BUILD_DIR/libnatpmp-20100202 $BUILD_DIR/miniupnpc-1.4.20100609
+ rm -rf $BUILD_DIR/libnatpmp-20110808 $BUILD_DIR/miniupnpc-1.6
CPPFLAGS="${CPPFLAGS} -I$LOCAL_DIR/usr/include"
LDFLAGS="${LDFLAGS} -L$LOCAL_DIR/usr/lib"
fi
if test "$UPNP_NATPMP" = "yes"; then
- echo "----- checking libminiupnpc >= 1.4.20100609 (optional)"
+ echo "----- checking libminiupnpc >= 1.6 (optional)"
AC_CHECK_HEADERS(miniupnpc/miniupnpc.h,[AC_CHECK_LIB(miniupnpc,upnpDiscover,[UPNP_NATPMP=yes],[UPNP_NATPMP=no])],[UPNP_NATPMP=no])
fi
if test "$UPNP_NATPMP" = "yes"; then
- echo "----- checking libnatpmp >= 20100202 (optional)"
+ echo "----- checking libnatpmp >= 20110808 (optional)"
AC_CHECK_HEADERS(natpmp.h,[AC_CHECK_LIB(natpmp,initnatpmp,[UPNP_NATPMP=yes],[UPNP_NATPMP=no])],[UPNP_NATPMP=no])
fi
Index: distrib/ChangeLog
===================================================================
RCS file: /sources/mldonkey/mldonkey/distrib/ChangeLog,v
retrieving revision 1.1560
retrieving revision 1.1561
diff -u -b -r1.1560 -r1.1561
--- distrib/ChangeLog 24 Jun 2012 08:09:07 -0000 1.1560
+++ distrib/ChangeLog 24 Jun 2012 08:10:42 -0000 1.1561
@@ -15,6 +15,7 @@
=========
2012/06/24
+7805: Update upnp libraries
7804: new option filenames_utf8 (ygrek)
7803: pause conditions: "pause where priority < X" (ygrek)
7802: Do not leave empty files if code generation fails (ygrek)
Index: src/utils/net/upnp_stubs.c
===================================================================
RCS file: /sources/mldonkey/mldonkey/src/utils/net/upnp_stubs.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- src/utils/net/upnp_stubs.c 1 Nov 2010 17:19:23 -0000 1.1
+++ src/utils/net/upnp_stubs.c 24 Jun 2012 08:10:42 -0000 1.2
@@ -501,7 +501,7 @@
if( map->enabled && ( map->natpmpState == ML_NATPMP_DISCOVER ) )
{
- int val = initnatpmp( &map->natpmp );
+ int val = initnatpmp( &map->natpmp, 0, 0 );
dbg_printf( "initnatpmp = %d\n", val );
val = sendpublicaddressrequest( &map->natpmp );
dbg_printf( "sendpublicaddressrequest = %d\n", val );
@@ -639,7 +639,7 @@
{
struct UPNPDev * devlist;
errno = 0;
- devlist = upnpDiscover( 2000, NULL, NULL, 0 );
+ devlist = upnpDiscover( 2000, NULL, NULL, 0, 0, 0 );
if( devlist == NULL )
{
dbg_printf( "upnpDiscover failed (errno %d - %s)\n", errno,
str_errno( errno ) );
@@ -680,7 +680,7 @@
snprintf( type, sizeof( type ), "%s", ( map->isTcp ? "TCP" : "UDP" ) );
i = UPNP_GetSpecificPortMappingEntry( map->upnpUrls.controlURL,
map->upnpData.first.servicetype,
portStr,
- type, intClient, intPort );
+ type, intClient, intPort, NULL,
NULL, NULL );
if( i != UPNPCOMMAND_SUCCESS )
{
dbg_printf( "Port %d isn't forwarded\n", map->extPort );
@@ -730,7 +730,7 @@
err = UPNP_AddPortMapping( map->upnpUrls.controlURL,
map->upnpData.first.servicetype,
extPortStr, intPortStr, map->lanaddr,
- desc, type, NULL );
+ desc, type, NULL, "0" );
map->upnpMapped = !err;
}
dbg_printf( "Port forwarding through \"%s\", service \"%s\". (local
address[%s:%d])\n", map->upnpUrls.controlURL, map->upnpData.first.servicetype,
map->lanaddr, map->intPort );
@@ -901,7 +901,6 @@
//pthread_cond_init(&cond, NULL);
pthread_mutex_init(&g_mutex, NULL);
pthread_mutex_init(&g_delay_mutex, NULL);
- pthread_mutex_unlock(&g_mutex);
err = pthread_create(&g_pthread, &attr, upnpNatpmpThread, NULL);