Debian Patches

Status for vtun/3.0.4-2

Patch Description Author Forwarded Bugs Origin Last update
00-sslauth.patch 00-sslauth.patch by Artur R. Czechowski <arturcz@hell.pl>
http://sourceforge.net/support/tracker.php?aid=1744566

This patch allows ssl-enabled clients to connect to
non-ssl-enabled servers and vice versa. It also enables use
of /dev/random based encryption instead of C's built-in
(and rather weak) rand() function.

===================================================================
no
01-pidfile.patch 01-pidfile.patch by Morgon Kanter <morgon@surgo.net> and Martín Ferrari
http://sourceforge.net/support/tracker.php?aid=762822

<martin.ferrari@gmail.com>
This patch changes main.c so clients write their PID-file as
well as servers. It also allows a tag to be added to the filename.
no
02-dumpfile.patch 02-dumpfile.patch by Martín Ferrari <martin.ferrari@gmail.com>

http://sourceforge.net/support/tracker.php?aid=1744569

Patch to add an extension to dump files, so they can be managed by
logrotate

===================================================================
no
03-signedness-warnings.patch 03-signedness-warnings.dpatch by Martín Ferrari <martin.ferrari@gmail.com>

http://sourceforge.net/support/tracker.php?aid=1744570

Various explicit casts to stop gcc from complaining. It'd be better to
fix the prototypes, but that's much more intrusive.

===================================================================
no
04-implicit-pointer-conversions.patch 04-implicit-pointer-conversions.dpatch by Martín Ferrari <martin.ferrari@gmail.com>

http://sourceforge.net/support/tracker.php?aid=1744571

Patch for correct declaration of types and functions. Missing includes,
forward declarations and also I had to replace getpt with posix_openpt,
because for some obscure reason it was not being defined. Anyway,
posix_openpt is the portable way of doing it.

@DPATCH@
no
05-unix98pty.patch 05-unix98pty.patch by Christoph Thielecke <crissi99@gmx.de>

http://sourceforge.net/tracker/index.php?func=detail&aid=1692526&group_id=2947&atid=102947


===================================================================
no
06-ipv6.patch Replace gethostbyname() with getaddrinfo(). In recent versions of glibc, a call to gethostbyname()
will be default return an IPv6 reference as first entry.
This completely breaks communication between the vtund
server instance and the vtund client instance.
.
The solution to this clash is to migrate the code in
'netlib.c' to use getaddrinfo(), since this function
can easily be configured to only return IPv4 addresses.
Mats Erik Andersson <debian@gisladisker.se> no 2010-05-13
07-dual-family-transport.patch Enable transport in IPv4 and in IPv6 tunnels. A migration to use 'struct sockaddr_storage' makes it possible
to establish a carrier tunnel using either IPv4 or IPv6.
.
Command line options '-4' and '-6' determines these.
The default is to use IPv4. Observe that either family
can be tunneled inside the tunnel, independently of
the wrapping address family.
.
It is by intention the carrier is of one kind for each
server instance. The options section can use 'ipv4' and
'ipv6' to choose either.
Mats Erik Andersson <debian@gisladisker.se> no 2010-05-15
08-gcc5-inline.patch fix gcc5 build failure: The visibility of one of the functions in the yacc grammar is increased so
the program links without error now.
"Potter, Tim (Cloud Services)" <timothy.potter@hp.com> no debian vendor 2015-07-23
09-client-uses-lot-of-CPU-after-a-SIGHUP.patch vtun client uses lot of CPU after a SIGHUP Jérôme Arzel <jerome.arzel@netcat.io> no debian vendor 2016-04-30
10-reproducible-build.patch Make the build reproducible Chris Lamb <lamby@debian.org> no 2016-07-18
11-libssl-1.1.patch commit c5a5b27e4d48d0c588f02041b3324d5a1cbaf327

fix lfd_encrypt.c for openssl 1.1

===================================================================
Chris West (Faux) <git@goeswhere.com> no 2017-05-28
12-nostrip.patch =================================================================== no

All known versions for source package 'vtun'

Links