Commit graph

1986 commits

Author SHA1 Message Date
Ivo Timmermans
33c3a25a66 Configuration directive `IndirectData'. 2000-06-17 20:55:54 +00:00
Ivo Timmermans
1c8adb5e1f Merge changes from 1.6-1.8. 2000-06-17 20:30:44 +00:00
Guus Sliepen
0d167e1f5d Added another semicolon for bash2 compliance (thanks to Jamie Briggs) 2000-06-17 08:30:45 +00:00
Guus Sliepen
00f316810a Applied patch from Jamie Briggs for bash2 conformance. 2000-06-16 05:44:26 +00:00
Ivo Timmermans
ef294a6967 Include ../intl in the include path, and add @INTLLIBS@ to the list of libraries. 2000-06-06 10:24:33 +00:00
Ivo Timmermans
66e9806805 These files are created by gettextize (run by autogen.sh) (should have known that). 2000-06-04 12:14:31 +00:00
Ivo Timmermans
d1d4a524de Check for __gmpz_powm for libgmp3. 2000-06-04 11:50:46 +00:00
Ivo Timmermans
377c4df245 Don't touch VPNMASK if it's defined, otherwise use $MSK. 2000-06-03 23:32:03 +00:00
Guus Sliepen
9193aee815 Removed items in TODO list that are already implemented. Only two items
left.
2000-06-03 08:27:16 +00:00
Ivo Timmermans
5796d2f5b7 Alphabetized the list, added Lubom�r Bulej, removed Sander Smeenk and Tijs van Bakel, put merits after all names. 2000-06-02 17:30:33 +00:00
Guus Sliepen
18b3084d25 Debian init.d script automatically sets tap device's MTU to 1448 now. 2000-06-01 20:21:27 +00:00
Ivo Timmermans
77be52422d Miscellaneous copyright updates. 2000-05-31 18:23:06 +00:00
Ivo Timmermans
8cb4bb619d Handle locale settings. 2000-05-31 18:21:27 +00:00
Ivo Timmermans
f20df109a6 Version 1.0pre2-1. 2000-05-31 18:19:33 +00:00
Ivo Timmermans
4ae74c50b7 Updated Dutch translation. 2000-05-31 18:18:21 +00:00
Ivo Timmermans
7037286586 Tell about /etc/tinc/nets.boot. 2000-05-31 18:17:45 +00:00
Ivo Timmermans
65a9eedb05 Include news for 1.0pre2. 2000-05-31 18:17:27 +00:00
Ivo Timmermans
17fa07510a Only accept an ADD_HOST request for a host that already exists in our conn_list if the nexthop field matches the sender. This is a workaround for older clients. 2000-05-30 21:36:16 +00:00
Ivo Timmermans
e7f22d2f5f In terminate_connection, only send a notification to hosts that are directly connected to us. (DEL_HOST gets forwarded automatically.) 2000-05-30 12:38:15 +00:00
Ivo Timmermans
2fdda8e4fa When a connection is terminated, all hosts that are still connected get notified of the lost connections. 2000-05-30 12:31:41 +00:00
Ivo Timmermans
f826301889 Added new configuration directive `Hostnames', which controls the resolving of IP addresses to hostnames. 2000-05-30 11:18:12 +00:00
Guus Sliepen
a7ad161d2b Only activate a connection upon receiving it's public key if it's an
incoming connection. When it's outgoing, we need to receive an ack first.
2000-05-29 23:40:05 +00:00
Ivo Timmermans
5654e156a3 Updated changes list for version 1.0pre2. 2000-05-29 22:27:15 +00:00
Ivo Timmermans
a822c7466a Bounds check for request id (between 0 and 255). 2000-05-29 22:20:04 +00:00
Ivo Timmermans
0f2cf48d30 Dutch translation of tinc. 2000-05-29 22:15:38 +00:00
Ivo Timmermans
386a62ff57 Define LOCALEDIR in CFLAGS. 2000-05-29 21:40:51 +00:00
Ivo Timmermans
4cd009f774 Include GNU gettext checks. 2000-05-29 21:40:20 +00:00
Ivo Timmermans
5814939c9d Update acconfig.h to include values for gettext inclusion. 2000-05-29 21:38:02 +00:00
Ivo Timmermans
b200b0d812 Include system.h and ABOUT-NLS. 2000-05-29 21:36:28 +00:00
Ivo Timmermans
b9ea0633c7 Include intl/ directory in the list of subdirs. 2000-05-29 21:04:55 +00:00
Ivo Timmermans
9fd02ffcb0 Internationalization of tinc. 2000-05-29 21:01:26 +00:00
Guus Sliepen
61e71ab74a Terminate a connection on any error. Furthermore, disallow del_host,
add_host and other important requests until remote host has properly
authenticated itself.
2000-05-27 20:23:01 +00:00
Guus Sliepen
cc01b18bc6 Made tinc persistent. If no outgoing connection can be established right
after the start of the daemon, it won't quit anymore but will retry in 5
minutes. Also, 5 minutes is now the maximum time to wait for a retry.
2000-05-27 19:44:04 +00:00
Guus Sliepen
028659bfbf Fixed typos. When terminating a connection, it's status is not only set to
remove=1 but also active=0.
2000-05-27 19:23:20 +00:00
Guus Sliepen
e4ff969a98 Fix for a DoS attack:
A remote user could telnet to the tinc daemon and type only this line:
 61 6 00000000/00000000:28f
 This would deny any packets to be sent to other tinc networks (except
 for to the hosts that run tincd's themselves). Solution is to skip
 hosts in lookup_conn() that have not been activated yet.
Fixed potential conn_list table corruption:
 If a new connection is accepted but a connection with the same subnet
 would already exist in the connection list, the OLD connection is
 terminated.
2000-05-27 19:04:12 +00:00
Guus Sliepen
4d71de15e8 Documentation updates. Removed all references to configuration variable
"AllowConnect", since it is NOT used in tinc. Added information about
"VpnMask". Elaborated a bit about "private" and "virtual" networks.
2000-05-27 13:21:20 +00:00
Ivo Timmermans
85e3c1f271 Updated by Lubomir Bulej and Mads Kiilerich: it uses /etc/tinc/nets.boot and the VpnMask directive in the config files. 2000-05-26 11:25:59 +00:00
Ivo Timmermans
3a6ffe6895 Create an empty /etc/tinc/nets.boot. 2000-05-21 23:01:28 +00:00
Ivo Timmermans
b9a86ec70e Use /etc/tinc/example as a base directory for an example. /etc/tinc/example/README points to /usr/share/doc/tinc/README.Debian. 2000-05-21 22:40:41 +00:00
Ivo Timmermans
63847abdfd Add an example of using VpnMask. 2000-05-21 22:38:01 +00:00
Ivo Timmermans
2469acc090 When VpnMask is not present in the config file, silently use $MSK as vpnmask. 2000-05-21 22:27:31 +00:00
Guus Sliepen
73b3e7ce03 Fixed last typo. Init.d now uses ifconfig command to set both the tap's IP
address as well as the correct route. Furthermore, if no VpnMask is given,
a default of 255.255.0.0 is chosen and a warning issued.
2000-05-21 22:21:38 +00:00
Guus Sliepen
2ad4f1cc5b Typo. 2000-05-21 22:08:21 +00:00
Guus Sliepen
e25fc3a3dc VpnMask truely works now. 2000-05-21 22:04:56 +00:00
Ivo Timmermans
9ec4decec1 Mask the vpn net with the vpn netmask, route would give an error if the netmask didn't match the net. 2000-05-19 01:17:32 +00:00
Ivo Timmermans
20e404ab57 Fixed typo. 2000-05-19 00:58:01 +00:00
Ivo Timmermans
44af1094be Updated copyright notice. 2000-05-19 00:33:44 +00:00
Ivo Timmermans
01352f4c52 Errors will not terminate the script or result in a nonzero exit code. 2000-05-19 00:15:37 +00:00
Ivo Timmermans
4ef2a8cfdb Include postinst in the distribution. 2000-05-19 00:14:34 +00:00
Ivo Timmermans
59ca017df4 Find networks in instead of . 2000-05-19 00:09:20 +00:00