Ivo Timmermans
50f2afec7e
Updating HEAD branch #1 ; removing obsolete files.
2002-04-09 14:54:37 +00:00
Ivo Timmermans
b33c5f6640
First try to create a graphical frontend for tinc configuration
2001-01-17 16:24:24 +00:00
Ivo Timmermans
97ec5685b9
Generalized list and hash handling functions
2000-10-20 16:44:32 +00:00
Ivo Timmermans
699e159a7a
New function: xalloc_and_zero()
2000-10-20 16:43:13 +00:00
Ivo Timmermans
4059151732
Add all the new files to the sources list for the utility library
2000-10-20 16:42:22 +00:00
Ivo Timmermans
71f05ff895
Generalized error handling functions
2000-10-19 20:56:49 +00:00
Ivo Timmermans
95f4e8620e
Add check for the syslog function
2000-10-19 20:39:04 +00:00
Ivo Timmermans
30df5e95db
Bring head revision up to date with cabal (try #3 )
2000-10-18 20:12:10 +00:00
Ivo Timmermans
d3ea434b36
Autogenerated by gettextize.
2000-07-01 10:39:28 +00:00
Wessel Dankers
bbbdda255d
This file is now only in the CABAL revision.
2000-06-30 21:11:34 +00:00
Wessel Dankers
28a140668f
More about keys
2000-06-30 21:09:32 +00:00
Wessel Dankers
79ad21c392
Added extra bit about keys.
2000-06-30 20:57:30 +00:00
Wessel Dankers
5cd0f940c7
added bit on config file, split up sections, added Id: tag
2000-06-30 20:42:07 +00:00
Wessel Dankers
6f5aac4e39
Initial revision. Lots of loose ends, not usable yet.
2000-06-30 20:16:15 +00:00
Ivo Timmermans
9a1103a7be
Changed version number to 1.0pre3.
2000-06-25 15:42:40 +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
d1d4a524de
Check for __gmpz_powm for libgmp3.
2000-06-04 11:50:46 +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
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