pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/net/tinc Update tinc to 1.0.7.
details: https://anonhg.NetBSD.org/pkgsrc/rev/21c6e277018e
branches: trunk
changeset: 528134:21c6e277018e
user: obache <obache%pkgsrc.org@localhost>
date: Sat Apr 21 15:19:01 2007 +0000
description:
Update tinc to 1.0.7.
News
Jan 5th 2007
Version 1.0.7 released.
* Fixed a bug that caused slow network speeds on Windows.
* Fixed a bug that caused tinc unable to write packets to the tun device on OpenBSD.
Dec 18th 2006
Version 1.0.6 released.
* More flexible detection of the LZO libraries when compiling.
* Fixed a bug where broadcasts in switch and hub modes sometimes would not work anymore when part of the VPN had become disconnected from the rest.
Nov 14th 2006
Version 1.0.5 released.
* Lots of small fixes.
* Broadcast packets no longer grow in size with each hop. This should fix switch mode (again).
* Generic host-up and host-down scripts.
* Optionally dump graph in graphviz format to a file or a script.
* Support LZO 2.0 and later.
diffstat:
net/tinc/Makefile | 8 +++---
net/tinc/distinfo | 12 ++++----
net/tinc/patches/patch-aa | 60 ++++++++++++++++++++--------------------------
net/tinc/patches/patch-ab | 6 ++--
4 files changed, 39 insertions(+), 47 deletions(-)
diffs (197 lines):
diff -r 47a1744f27f4 -r 21c6e277018e net/tinc/Makefile
--- a/net/tinc/Makefile Sat Apr 21 15:03:52 2007 +0000
+++ b/net/tinc/Makefile Sat Apr 21 15:19:01 2007 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.8 2006/10/04 21:53:18 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2007/04/21 15:19:01 obache Exp $
#
-DISTNAME= tinc-1.0.4
+DISTNAME= tinc-1.0.7
CATEGORIES= net
MASTER_SITES= http://www.tinc-vpn.org/packages/
@@ -10,9 +10,9 @@
COMMENT= Virtual Private Network (VPN) daemon
GNU_CONFIGURE= yes
-INFO_FILES= # PLIST
+INFO_FILES= yes
-.include "../../archivers/liblzo/buildlink3.mk"
+.include "../../archivers/lzo/buildlink3.mk"
.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
diff -r 47a1744f27f4 -r 21c6e277018e net/tinc/distinfo
--- a/net/tinc/distinfo Sat Apr 21 15:03:52 2007 +0000
+++ b/net/tinc/distinfo Sat Apr 21 15:19:01 2007 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.5 2006/03/23 16:28:01 joerg Exp $
+$NetBSD: distinfo,v 1.6 2007/04/21 15:19:01 obache Exp $
-SHA1 (tinc-1.0.4.tar.gz) = b70c87a147e5a01edcb70593ea29155eed075785
-RMD160 (tinc-1.0.4.tar.gz) = f4ec33a10f5039c625ec124376216cc03aa5f318
-Size (tinc-1.0.4.tar.gz) = 480305 bytes
-SHA1 (patch-aa) = c43fabf6e3b7a42f2817d36fff72f2c87747f890
-SHA1 (patch-ab) = 4b5944886c18be5fcf8bca739a1d677650884dd0
+SHA1 (tinc-1.0.7.tar.gz) = 79b18aa72d5c694c2a9ee7f59c8cf274407ed908
+RMD160 (tinc-1.0.7.tar.gz) = 74ce43f65700b182dff879ac08c41859faee27c2
+Size (tinc-1.0.7.tar.gz) = 499135 bytes
+SHA1 (patch-aa) = 2bc5c4acf339a29a10c6f8b03ab74d5341f036b4
+SHA1 (patch-ab) = 482217af3b35ec7d3f9959857684ef38df1d72ce
diff -r 47a1744f27f4 -r 21c6e277018e net/tinc/patches/patch-aa
--- a/net/tinc/patches/patch-aa Sat Apr 21 15:03:52 2007 +0000
+++ b/net/tinc/patches/patch-aa Sat Apr 21 15:19:01 2007 +0000
@@ -1,38 +1,29 @@
-$NetBSD: patch-aa,v 1.2 2005/06/17 15:32:44 hira Exp $
+$NetBSD: patch-aa,v 1.3 2007/04/21 15:19:01 obache Exp $
---- src/protocol_auth.c Fri May 27 14:28:54 2005
-+++ src/protocol_auth.c Fri May 27 14:28:30 2005
-@@ -118,7 +118,7 @@
+--- src/protocol_auth.c.orig 2006-04-26 13:53:05.000000000 +0000
++++ src/protocol_auth.c
+@@ -128,10 +128,10 @@ bool send_metakey(connection_t *c)
- bool send_metakey(connection_t *c)
- {
-- char buffer[MAX_STRING_SIZE];
-+ char *buffer;
- int len;
- bool x;
-
-@@ -129,10 +129,11 @@
/* Allocate buffers for the meta key */
+- buffer = alloca(2 * len + 1);
++ buffer = xmalloc_and_zero(2 * len + 1);
+
if(!c->outkey)
- c->outkey = xmalloc(len);
+ c->outkey = xmalloc_and_zero(len);
if(!c->outctx)
c->outctx = xmalloc_and_zero(sizeof(*c->outctx));
-+ buffer = xmalloc_and_zero(2 * len + 1);
- cp();
- /* Copy random data to the buffer */
-
-@@ -167,6 +168,7 @@
- if(RSA_public_encrypt(len, c->outkey, buffer, c->rsa_key, RSA_NO_PADDING) != len) {
+@@ -169,6 +169,7 @@ bool send_metakey(connection_t *c)
+ if(RSA_public_encrypt(len, (unsigned char *)c->outkey, (unsigned char *)buffer, c->rsa_key, RSA_NO_PADDING) != len) {
logger(LOG_ERR, _("Error during encryption of meta key for %s (%s)"),
c->name, c->hostname);
+ free(buffer);
return false;
}
-@@ -191,35 +193,45 @@
+@@ -193,35 +194,45 @@ bool send_metakey(connection_t *c)
c->outcipher->iv_len)) {
logger(LOG_ERR, _("Error during initialisation of cipher for %s (%s): %s"),
c->name, c->hostname, ERR_error_string(ERR_get_error(), NULL));
@@ -81,15 +72,15 @@
return false;
}
-@@ -240,6 +252,7 @@
- if(RSA_private_decrypt(len, buffer, c->inkey, myself->connection->rsa_key, RSA_NO_PADDING) != len) { /* See challenge() */
+@@ -242,6 +253,7 @@ bool metakey_h(connection_t *c)
+ if(RSA_private_decrypt(len, (unsigned char *)buffer, (unsigned char *)c->inkey, myself->connection->rsa_key, RSA_NO_PADDING) != len) { /* See challenge() */
logger(LOG_ERR, _("Error during encryption of meta key for %s (%s)"),
c->name, c->hostname);
+ free(buffer);
return false;
}
-@@ -258,6 +271,7 @@
+@@ -260,6 +272,7 @@ bool metakey_h(connection_t *c)
if(!c->incipher) {
logger(LOG_ERR, _("%s (%s) uses unknown cipher!"), c->name, c->hostname);
@@ -97,7 +88,7 @@
return false;
}
-@@ -267,6 +281,7 @@
+@@ -269,6 +282,7 @@ bool metakey_h(connection_t *c)
c->incipher->iv_len)) {
logger(LOG_ERR, _("Error during initialisation of cipher from %s (%s): %s"),
c->name, c->hostname, ERR_error_string(ERR_get_error(), NULL));
@@ -105,7 +96,7 @@
return false;
}
-@@ -282,11 +297,13 @@
+@@ -284,11 +298,13 @@ bool metakey_h(connection_t *c)
if(!c->indigest) {
logger(LOG_ERR, _("Node %s (%s) uses unknown digest!"), c->name, c->hostname);
@@ -119,7 +110,7 @@
return false;
}
} else {
-@@ -297,19 +314,22 @@
+@@ -299,6 +315,7 @@ bool metakey_h(connection_t *c)
c->allow_request = CHALLENGE;
@@ -127,23 +118,24 @@
return send_challenge(c);
}
- bool send_challenge(connection_t *c)
+@@ -306,6 +323,7 @@ bool send_challenge(connection_t *c)
{
-- char buffer[MAX_STRING_SIZE];
-+ char *buffer;
+ char *buffer;
int len;
+ bool ret;
cp();
- /* CHECKME: what is most reasonable value for len? */
-
- len = RSA_size(c->rsa_key);
-+ buffer = xmalloc_and_zero(2 * len + 1);
+@@ -315,7 +333,7 @@ bool send_challenge(connection_t *c)
/* Allocate buffers for the challenge */
-@@ -327,29 +347,37 @@
+- buffer = alloca(2 * len + 1);
++ buffer = xmalloc_and_zero(2 * len + 1);
+
+ if(!c->hischallenge)
+ c->hischallenge = xmalloc(len);
+@@ -331,29 +349,37 @@ bool send_challenge(connection_t *c)
/* Send the challenge */
@@ -187,7 +179,7 @@
return false;
}
-@@ -366,6 +394,7 @@
+@@ -370,6 +396,7 @@ bool challenge_h(connection_t *c)
/* Rest is done by send_chal_reply() */
diff -r 47a1744f27f4 -r 21c6e277018e net/tinc/patches/patch-ab
--- a/net/tinc/patches/patch-ab Sat Apr 21 15:03:52 2007 +0000
+++ b/net/tinc/patches/patch-ab Sat Apr 21 15:19:01 2007 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.1 2006/03/23 16:28:01 joerg Exp $
+$NetBSD: patch-ab,v 1.2 2007/04/21 15:19:01 obache Exp $
---- configure.orig 2006-03-23 15:55:08.000000000 +0000
+--- configure.orig 2007-01-05 12:51:40.000000000 +0000
+++ configure
-@@ -6198,7 +6198,7 @@ _ACEOF
+@@ -6399,7 +6399,7 @@ _ACEOF
rm -f src/device.c; ln -sf linux/device.c src/device.c
;;
Home |
Main Index |
Thread Index |
Old Index