Subject: Re: VPN client
To: None <>
From: Jukka Salmi <>
List: netbsd-users
Date: 12/29/2005 18:23:47
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Richard Pennington --> netbsd-users (2005-12-29 09:06:11 -0600):
> I've been using the package
> vpnc-0.3.2          Client for Cisco3000 VPN Concentrator
> to login to my company's network. This works pretty well for me.

I use vpnc as well, but I was having problems with 0.3.2 built from
pkgsrc: file transfers suddenly stalled, and syslogd received `tun0:
len=1516!' and `vpnc[pid]: truncated in: 1516 -> -1'. This seems to
be fixed by now: vpnc from the svn trunk works without any problems
for me (on -current NetBSD/i386 systems). The attached patch was needed
to build it.

Cheers, Jukka

bashian roulette:
$ ((RANDOM%6)) || rm -rf ~

Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="vpnc.nbsd.patch"

Index: sysdep-bsd.c
--- sysdep-bsd.c	(revision 64)
+++ sysdep-bsd.c	(working copy)
@@ -122,12 +122,12 @@
-int tun_write(int fd, char *buf, int len)
+int tun_write(int fd, unsigned char *buf, int len)
 	return write(fd, buf, len);
-int tun_read(int fd, char *buf, int len)
+int tun_read(int fd, unsigned char *buf, int len)
 	return read(fd, buf, len);
---	(revision 64)
+++	(working copy)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/pkg/bin/perl -w
 # Usage: ./ isakmp.h  >vpnc-debug.c 2>vpnc-debug.h