move from unstable: tinc
This commit is contained in:
parent
129e0e52ab
commit
1a8b9c4b8d
|
@ -0,0 +1,12 @@
|
||||||
|
TERMUX_PKG_HOMEPAGE=https://www.tinc-vpn.org/
|
||||||
|
TERMUX_PKG_DESCRIPTION="VPN daemon"
|
||||||
|
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||||
|
TERMUX_PKG_VERSION=1.0.36
|
||||||
|
TERMUX_PKG_REVISION=2
|
||||||
|
TERMUX_PKG_SRCURL=https://www.tinc-vpn.org/packages/tinc-$TERMUX_PKG_VERSION.tar.gz
|
||||||
|
TERMUX_PKG_SHA256=40f73bb3facc480effe0e771442a706ff0488edea7a5f2505d4ccb2aa8163108
|
||||||
|
TERMUX_PKG_DEPENDS="liblzo, openssl, zlib"
|
||||||
|
|
||||||
|
termux_step_pre_configure() {
|
||||||
|
export LIBS="-llog"
|
||||||
|
}
|
|
@ -0,0 +1,132 @@
|
||||||
|
diff -uNr tinc-1.0.35/doc/sample-config/tinc.conf tinc-1.0.35.mod/doc/sample-config/tinc.conf
|
||||||
|
--- tinc-1.0.35/doc/sample-config/tinc.conf 2018-09-22 18:36:01.000000000 +0300
|
||||||
|
+++ tinc-1.0.35.mod/doc/sample-config/tinc.conf 2019-06-20 21:20:43.561237994 +0300
|
||||||
|
@@ -18,5 +18,5 @@
|
||||||
|
# The tap device tinc will use.
|
||||||
|
# /dev/tap0 for ethertap, FreeBSD or OpenBSD
|
||||||
|
# /dev/tun0 for Solaris
|
||||||
|
-# /dev/net/tun for Linux tun/tap
|
||||||
|
-Device = /dev/net/tun
|
||||||
|
+# /dev/tun for Linux tun/tap
|
||||||
|
+Device = /dev/tun
|
||||||
|
diff -uNr tinc-1.0.35/doc/tinc.conf.5.in tinc-1.0.35.mod/doc/tinc.conf.5.in
|
||||||
|
--- tinc-1.0.35/doc/tinc.conf.5.in 2018-09-22 18:36:01.000000000 +0300
|
||||||
|
+++ tinc-1.0.35.mod/doc/tinc.conf.5.in 2019-06-20 21:20:52.547895168 +0300
|
||||||
|
@@ -26,7 +26,7 @@
|
||||||
|
.Pp
|
||||||
|
The effect of this is that the daemon will set its configuration root to
|
||||||
|
.Pa @sysconfdir@/tinc/ Ns Ar NETNAME Ns Pa / ,
|
||||||
|
-where
|
||||||
|
+where
|
||||||
|
.Ar NETNAME
|
||||||
|
is your argument to the
|
||||||
|
.Fl n
|
||||||
|
@@ -42,7 +42,7 @@
|
||||||
|
.Nm tinc
|
||||||
|
now looks for files in
|
||||||
|
.Pa @sysconfdir@/tinc/ ,
|
||||||
|
-instead of
|
||||||
|
+instead of
|
||||||
|
.Pa @sysconfdir@/tinc/ Ns Ar NETNAME Ns Pa / ;
|
||||||
|
the configuration file should be
|
||||||
|
.Pa @sysconfdir@/tinc/tinc.conf ,
|
||||||
|
@@ -64,15 +64,15 @@
|
||||||
|
choose something that will give unique and easy to remember names to your tinc daemon(s).
|
||||||
|
You could try things like hostnames, owner surnames or location names.
|
||||||
|
.Sh PUBLIC/PRIVATE KEYS
|
||||||
|
-You should use
|
||||||
|
+You should use
|
||||||
|
.Ic tincd -K
|
||||||
|
to generate public/private keypairs.
|
||||||
|
It will generate two keys.
|
||||||
|
The private key should be stored in a separate file
|
||||||
|
.Pa @sysconfdir@/tinc/ Ns Ar NETNAME Ns Pa /rsa_key.priv
|
||||||
|
-\-\- where
|
||||||
|
+\-\- where
|
||||||
|
.Ar NETNAME
|
||||||
|
-stands for the network (see
|
||||||
|
+stands for the network (see
|
||||||
|
.Sx NETWORKS )
|
||||||
|
above.
|
||||||
|
The public key should be stored in the host configuration file
|
||||||
|
@@ -92,7 +92,7 @@
|
||||||
|
.Pp
|
||||||
|
The variable names are case insensitive, and any spaces, tabs,
|
||||||
|
newlines and carriage returns are ignored.
|
||||||
|
-Note: it is not required that you put in the
|
||||||
|
+Note: it is not required that you put in the
|
||||||
|
.Li =
|
||||||
|
sign, but doing so improves readability.
|
||||||
|
If you leave it out, remember to replace it with at least one space character.
|
||||||
|
@@ -182,7 +182,7 @@
|
||||||
|
in which case it will send an ICMP Time Exceeded packet back.
|
||||||
|
.Pp
|
||||||
|
Do not use this option if you use switch mode and want to use IPv6.
|
||||||
|
-.It Va Device Li = Ar device Po Pa /dev/tap0 , Pa /dev/net/tun No or other depending on platform Pc
|
||||||
|
+.It Va Device Li = Ar device Po Pa /dev/tap0 , Pa /dev/tun No or other depending on platform Pc
|
||||||
|
The virtual network device to use.
|
||||||
|
.Nm tinc
|
||||||
|
will automatically detect what kind of device it is.
|
||||||
|
@@ -215,7 +215,7 @@
|
||||||
|
Packets are read from and written to this multicast socket.
|
||||||
|
This can be used to connect to UML, QEMU or KVM instances listening on the same multicast address.
|
||||||
|
Do NOT connect multiple
|
||||||
|
-.Nm tinc
|
||||||
|
+.Nm tinc
|
||||||
|
daemons to the same multicast address, this will very likely cause routing loops.
|
||||||
|
Also note that this can cause decrypted VPN packets to be sent out on a real network if misconfigured.
|
||||||
|
.It uml Pq not compiled in by default
|
||||||
|
@@ -356,7 +356,7 @@
|
||||||
|
This is the name which identifies this tinc daemon.
|
||||||
|
It must be unique for the virtual private network this daemon will connect to.
|
||||||
|
The Name may only consist of alphanumeric and underscore characters.
|
||||||
|
-If
|
||||||
|
+If
|
||||||
|
.Va Name
|
||||||
|
starts with a
|
||||||
|
.Li $ ,
|
||||||
|
@@ -601,7 +601,7 @@
|
||||||
|
.Pp
|
||||||
|
The scripts are started without command line arguments, but can make use of certain environment variables.
|
||||||
|
Under UNIX like operating systems the names of environment variables must be preceded by a
|
||||||
|
-.Li $
|
||||||
|
+.Li $
|
||||||
|
in scripts.
|
||||||
|
Under Windows, in
|
||||||
|
.Pa .bat
|
||||||
|
diff -uNr tinc-1.0.35/doc/tinc.info tinc-1.0.35.mod/doc/tinc.info
|
||||||
|
--- tinc-1.0.35/doc/tinc.info 2018-10-06 18:28:40.000000000 +0300
|
||||||
|
+++ tinc-1.0.35.mod/doc/tinc.info 2019-06-20 21:20:07.714609331 +0300
|
||||||
|
@@ -517,7 +517,7 @@
|
||||||
|
If you use Linux and do not have udev installed, you may need to
|
||||||
|
create the following device file if it does not exist:
|
||||||
|
|
||||||
|
- mknod -m 600 /dev/net/tun c 10 200
|
||||||
|
+ mknod -m 600 /dev/tun c 10 200
|
||||||
|
|
||||||
|
|
||||||
|
File: tinc.info, Node: Other files, Prev: Device files, Up: System files
|
||||||
|
diff -uNr tinc-1.0.35/doc/tinc.texi tinc-1.0.35.mod/doc/tinc.texi
|
||||||
|
--- tinc-1.0.35/doc/tinc.texi 2018-10-05 15:36:35.000000000 +0300
|
||||||
|
+++ tinc-1.0.35.mod/doc/tinc.texi 2019-06-20 21:21:03.604550169 +0300
|
||||||
|
@@ -564,7 +564,7 @@
|
||||||
|
you may need to create the following device file if it does not exist:
|
||||||
|
|
||||||
|
@example
|
||||||
|
-mknod -m 600 /dev/net/tun c 10 200
|
||||||
|
+mknod -m 600 /dev/tun c 10 200
|
||||||
|
@end example
|
||||||
|
|
||||||
|
|
||||||
|
diff -uNr tinc-1.0.35/src/linux/device.c tinc-1.0.35.mod/src/linux/device.c
|
||||||
|
--- tinc-1.0.35/src/linux/device.c 2018-09-23 18:29:09.000000000 +0300
|
||||||
|
+++ tinc-1.0.35.mod/src/linux/device.c 2019-06-20 21:21:10.351209726 +0300
|
||||||
|
@@ -22,7 +22,7 @@
|
||||||
|
|
||||||
|
#ifdef HAVE_LINUX_IF_TUN_H
|
||||||
|
#include <linux/if_tun.h>
|
||||||
|
-#define DEFAULT_DEVICE "/dev/net/tun"
|
||||||
|
+#define DEFAULT_DEVICE "/dev/tun"
|
||||||
|
#else
|
||||||
|
#define DEFAULT_DEVICE "/dev/tap0"
|
||||||
|
#endif
|
Loading…
Reference in New Issue