mldonkey-commits
[Top][All Lists]
Advanced

[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);
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]