Guus Sliepen
86c2990327
Merge branch 'master' of git://tinc-vpn.org/tinc into 1.1
...
Conflicts:
NEWS
README
configure.in
src/Makefile.am
src/conf.c
src/conf.h
src/connection.c
src/net.c
src/tincd.c
2012-03-25 23:35:31 +01:00
Guus Sliepen
b23681dddb
Support :: in IPv6 Subnets.
2012-03-25 22:54:36 +01:00
Guus Sliepen
64c657b32d
Mark DecrementTTL option experimental.
2012-03-25 15:30:58 +01:00
Guus Sliepen
6225b1884a
Document OpenBSD "ifconfig link0" and Linux "ip tuntap" commands.
2012-03-25 14:55:56 +01:00
Guus Sliepen
b5e3bf1a85
Set default value of DecrementTTL to "no".
...
Decrementing the TTL causes IPv6 to fail when Mode = switch, and there may be
other unforeseen side-effects.
2012-03-23 13:18:36 +01:00
Guus Sliepen
c373de2e98
Add support for multicast communication with UML/QEMU/KVM.
...
DeviceType = multicast allows one to specify a multicast address and port with
a Device statement. Tinc will then read/send packets to that multicast group
instead of to a tun/tap device. This allows interaction with UML, QEMU and KVM
instances that are listening on the same group.
2012-03-21 17:00:53 +01:00
Guus Sliepen
a7dbb50c23
Allow a port to be specified in BindToAddress statements.
...
This can be used to let tinc listen on multiple ports for incoming connections.
2012-03-21 13:20:15 +01:00
Guus Sliepen
d7bf63c63a
Make sure the signature also covers the session label.
2012-03-18 21:24:46 +01:00
Guus Sliepen
42a0b61076
Start documenting the SPTPS protocol.
2012-03-18 20:38:48 +01:00
Guus Sliepen
28a1501b9a
Releasing 1.0.17.
2012-03-10 13:45:53 +01:00
Guus Sliepen
4712d8f92e
Update copyright notices.
2012-03-10 13:23:08 +01:00
Guus Sliepen
8ac096b5bf
Allow log messages to be captured by tincctl.
...
This allows tincctl to receive log messages from a running tincd,
independent of what is logged to syslog or to file. Tincctl can receive
debug messages with an arbitrary level.
2012-02-26 18:37:36 +01:00
Guus Sliepen
344d6b9ac3
Let tincctl use the NETNAME environment variable if no -n option is given.
...
This allows administrators who frequently want to work with one tinc
network to omit the -n option. Since the NETNAME variable is set by
tincd when executing scripts, this makes it slightly easier to use
tincctl from within scripts.
2012-02-26 13:08:34 +01:00
Guus Sliepen
f5dc136cfd
Merge branch 'master' of git://tinc-vpn.org/tinc into 1.1
...
Conflicts:
src/net.c
src/net_packet.c
src/net_socket.c
2012-02-23 13:26:01 +01:00
Guus Sliepen
5a28aa7b8b
Add LocalDiscovery option which tries to detect peers on the local network.
...
Currently, this is implemented by sending IPv4 broadcast packets to the
LAN during path MTU discovery.
2012-02-22 23:17:43 +01:00
Guus Sliepen
3fba80174d
Merge branch 'master' of git://tinc-vpn.org/tinc into 1.1
...
Conflicts:
NEWS
README
configure.in
doc/tincd.8.in
src/Makefile.am
src/bsd/device.c
src/connection.c
src/connection.h
src/cygwin/device.c
src/device.h
src/dropin.h
src/linux/device.c
src/mingw/device.c
src/net.c
src/net_packet.c
src/net_setup.c
src/net_socket.c
src/process.c
src/protocol.c
src/protocol_key.c
src/raw_socket_device.c
src/route.c
src/solaris/device.c
src/tincd.c
src/uml_device.c
2012-02-22 14:23:59 +01:00
Guus Sliepen
46506b7aaf
Document the command line flag -o and provide --option as well.
2012-02-21 13:13:40 +01:00
Guus Sliepen
8420a0c8bd
Allow disabling of broadcast packets.
...
The Broadcast option can be used to cause tinc to drop all broadcast and
multicast packets. This option might be expanded in the future to selectively
allow only some broadcast packet types.
2012-02-20 17:19:00 +01:00
Guus Sliepen
0233b1d710
Decrement TTL of incoming packets.
...
Tinc will now, by default, decrement the TTL field of incoming IPv4 and IPv6
packets, before forwarding them to the virtual network device or to another
node. Packets with a TTL value of zero will be dropped, and an ICMP Time
Exceeded message will be sent back.
This behaviour can be disabled using the DecrementTTL option.
2012-02-20 16:34:02 +01:00
Guus Sliepen
d1dcdf8eb6
Merge branch 'master' of black:tinc
2012-02-18 14:31:08 +01:00
Guus Sliepen
3b1fad04de
Allow setting DeviceType to tun or tap on Linux.
2012-02-18 14:37:52 +01:00
Guus Sliepen
9f6a96af39
Allow multiple BindToAddress statements.
2012-02-17 16:25:00 +01:00
Guus Sliepen
178e52f76e
Allow linking with multiple device drivers.
...
Apart from the platform specific tun/tap driver, link with the dummy and
raw_socket devices, and optionally with support for UML and VDE devices.
At runtime, the DeviceType option can be used to select which driver to
use.
2011-12-04 01:20:59 +01:00
Guus Sliepen
8efc8dc961
Update info manual.
2011-07-16 21:44:17 +02:00
Guus Sliepen
bbeab00f46
Require ExperimentalProtocol = yes for new features, update documentation.
2011-07-11 21:54:01 +02:00
Guus Sliepen
6c21b5716b
Add manpage for tinc-gui.
2011-06-26 13:17:50 +02:00
Guus Sliepen
e73052b054
Update documentation to mention pidfiles instead of controlcookies.
2011-06-26 12:59:11 +02:00
Guus Sliepen
8c953b1bfe
Don't react to escape character in tincctl top.
...
Not only the ESC key generates an escape character, but many other keys
do as well, such as arrow keys.
2011-06-26 12:58:50 +02:00
Guus Sliepen
3b237afbda
Re-add support for SIGALRM.
2011-06-25 20:20:07 +02:00
Guus Sliepen
2c5ded6520
Ensure that the texinfo manual can be converted to HTML.
...
Somehow commit 2c30af6c90
was not properly
merged.
2011-06-25 15:28:13 +02:00
Guus Sliepen
e8deda0b23
Update manpages and info manual.
2011-06-25 14:52:47 +02:00
Guus Sliepen
33f241d978
Merge branch 'master' of git://tinc-vpn.org/tinc into 1.1
...
Conflicts:
NEWS
configure.in
doc/tincd.8.in
lib/pidfile.c
lib/pidfile.h
lib/xalloc.h
lib/xmalloc.c
src/conf.c
src/conf.h
src/connection.c
src/connection.h
src/event.c
src/graph.c
src/graph.h
src/net.c
src/net.h
src/node.h
src/openssl/crypto.c
src/process.c
src/protocol.c
src/protocol_key.c
src/route.c
2011-06-06 20:42:15 +02:00
Guus Sliepen
4b3fd94b1c
Improved --logfile option.
...
Instead of UNIX time, the log messages now start with the time in RFC3339
format, which human-readable and still easy for the computer to parse and sort.
The HUP signal will also cause the log file to be closed and reopened, which is
useful when log rotation is used. If there is an error while opening the log
file, this is logged to stderr.
2011-06-06 16:26:11 +02:00
Guus Sliepen
ce8775000a
Merge branch 'master' of git://tinc-vpn.org/tinc into 1.1
...
Conflicts:
NEWS
README
configure.in
doc/tincd.8.in
lib/pidfile.c
src/bsd/device.c
src/dropin.h
src/net.c
src/net_packet.c
src/node.c
src/process.c
src/tincd.c
2011-05-09 21:35:14 +02:00
Guus Sliepen
67766d65f0
Update THANKS and copyright information.
2011-05-08 21:22:20 +02:00
Guus Sliepen
8d18cc6c4e
Fix typo spotted by Andrew Scheller.
2011-01-29 10:49:44 +01:00
Guus Sliepen
c228da54d4
Update the manual.
2011-01-02 17:25:03 +01:00
Guus Sliepen
4575c6c7df
Document the behavior of "-n."
2011-01-02 17:24:23 +01:00
Guus Sliepen
886a6f61a1
Merge branch 'master' into 1.1
...
Conflicts:
src/net_packet.c
src/openssl/rsagen.h
src/protocol_auth.c
src/protocol_key.c
2010-11-19 12:22:48 +00:00
Brandon L Black
23acc19bc0
Configurable ReplayWindow size, zero disables
2010-11-13 21:25:46 +01:00
Brandon L Black
8dfe1b374e
Configurable SO_RCVBUF/SO_SNDBUF for the UDP socket
2010-11-13 21:25:44 +01:00
Brandon L Black
3f410e2f8f
Experimental IFF_ONE_QUEUE support for Linux
2010-11-13 21:25:41 +01:00
Guus Sliepen
a22041922f
Merge branch 'master' into 1.1
...
Conflicts:
doc/tincd.8.in
lib/pidfile.c
src/graph.c
src/net.c
src/net.h
src/net_packet.c
src/net_setup.c
src/net_socket.c
src/netutl.c
src/node.c
src/node.h
src/protocol_auth.c
src/protocol_key.c
src/tincd.c
2010-11-12 16:15:29 +01:00
Guus Sliepen
a07aa92176
Add short options -R and -U to the tincd(8) manpage.
2010-11-12 11:33:01 +01:00
Guus Sliepen
ff71f28902
Merge local host configuration with server configuration.
...
With some exceptions, tinc only accepted host configuration options for the
local node from the corresponding host configuration file. Although this is
documented, many people expect that they can also put those options in
tinc.conf. Tinc now internally merges the contents of both tinc.conf and the
local host configuration file.
2010-10-22 12:47:12 +02:00
Guus Sliepen
79e46d08a4
Merge branch 'master' into 1.1
...
Conflicts:
NEWS
README
configure.in
src/net.c
src/net.h
2010-04-17 12:21:53 +02:00
Guus Sliepen
74653beb5b
Mark Forwarding and DirectOnly options as being experimental.
2010-04-11 19:47:44 +02:00
Sven-Haegar Koch
103543aa2c
Merge branch 'master' into 1.1
...
Conflicts:
NEWS
README
configure.in
have.h
src/conf.c
src/conf.h
src/net.c
src/net_packet.c
src/protocol_key.c
src/protocol_subnet.c
src/route.c
src/tincd.c
2010-03-26 16:51:03 +01:00
Guus Sliepen
146760bd35
Fix typo.
2010-03-10 16:07:01 +01:00
Guus Sliepen
ee64b8ef33
ConnectTo does not mean tinc does not listen for incoming connections anymore.
2010-03-08 17:54:57 +01:00