Guus Sliepen
ec100a58b4
Try next connectto instead of the same over and over.
2001-09-25 13:35:45 +00:00
Guus Sliepen
4d3de3b6a9
Show next- and lastbutonehop when dumping connectionlist to syslog.
2001-09-24 14:16:29 +00:00
Guus Sliepen
24a2c7e51a
Not only keep track of nexthop, but also of lastbutonehop. If destination cl
...
wants indirectdata, send it to the lastbutonehop instead, unless it too has
requested so, and so on.
2001-09-24 14:12:00 +00:00
Guus Sliepen
154733927a
- Try old TUN/TAP ioctl() request if the one from if_tun.h fails.
...
- Be more verbose about the kind of tap device used.
2001-09-24 13:31:15 +00:00
Ivo Timmermans
950c934e0b
Killing tincd with SIGINT causes it to toggle between the current
...
debug level and level 5. Useful to debug a running tincd.
2001-09-05 18:38:09 +00:00
Guus Sliepen
a54ec980e0
config_t* is a const parameter in get_config_val().
2001-09-01 12:46:49 +00:00
Guus Sliepen
68e23b1c9e
Optional signal number for -k option.
2001-09-01 12:36:53 +00:00
Guus Sliepen
8ed27d40f3
Revised reconnection mechanism, always try out all ConnectTo lines.
2001-09-01 12:36:06 +00:00
Guus Sliepen
ef1facc607
Remove IndirectData support for now, new implementation will be added
...
later.
2001-09-01 12:02:39 +00:00
Guus Sliepen
8b5e421130
Fix signed comparison bug in lookup_subnet_ipv4().
2001-08-28 20:52:39 +00:00
Guus Sliepen
e1184ad15d
Don't send DEL_HOSTs when !status.meta
2001-08-17 18:14:04 +00:00
Guus Sliepen
30d22474cc
Explicitly log which type of tunnel device is used.
2001-07-24 20:14:30 +00:00
Guus Sliepen
7e86cf91e3
The val variable in a config_t is never used as a long.
2001-07-24 20:13:42 +00:00
Guus Sliepen
43923d2b10
Write public key to rsa_key.pub instead of rsa_key.priv (if not host
...
configuration file is found).
2001-07-24 20:04:22 +00:00
Guus Sliepen
44e9d6a287
Don't use %m in fprintf().
2001-07-24 20:03:40 +00:00
Guus Sliepen
cbd03caece
More on edges.
2001-07-24 08:51:36 +00:00
Guus Sliepen
3cd238f4e3
Discuss how sending ADD_EDGEs would be better than sending ADD_HOSTs.
2001-07-23 22:06:22 +00:00
Guus Sliepen
5333cada0d
Written down a possible solution.
2001-07-22 17:41:52 +00:00
Guus Sliepen
995ab86fce
Correctie.
2001-07-22 15:25:13 +00:00
Guus Sliepen
d7b4de0e73
Small update.
2001-07-22 14:58:18 +00:00
Guus Sliepen
71b9041f48
Described problem in more detail.
2001-07-22 14:46:11 +00:00
Guus Sliepen
c1a98cd37e
Started writing a document about how daemons connect to each other.
2001-07-22 14:04:38 +00:00
Guus Sliepen
fcbe215d64
Woohoo! tinc now compiles, runs and actually *works* on Solaris!
...
Tested on a SparcStation 20MP running Solaris 7. (Thanks, jiggel!)
2001-07-21 20:21:25 +00:00
Guus Sliepen
533ee1206f
Always close all sockets in terminate_connection().
2001-07-21 15:46:34 +00:00
Guus Sliepen
acb853205d
Updated terminate_connection() so you can choose if DEL_HOSTs should be
...
sent or not.
2001-07-21 15:34:18 +00:00
Guus Sliepen
12f6b80429
Added purge_tree for connection_t's which are no longer in the connection,
...
active or id trees, but which may still be referenced. This tree is flushed
when it is safe, this replaces purge_connection_tree().
Also lots of bugfixes related to the new trees.
2001-07-20 20:25:10 +00:00
Guus Sliepen
37ed4265fa
Remove all unnecessary status.meta and status.active checks.
2001-07-20 13:54:19 +00:00
Guus Sliepen
5e2ded68bf
Correctly use the active_tree.
2001-07-19 12:29:40 +00:00
Guus Sliepen
319e0cb48e
Split connection list into two lists:
...
- one list to handle all incoming/outgoing TCP connections
- another list to handle all UDP connections
This will prevent race conditions.
2001-07-15 18:07:31 +00:00
Guus Sliepen
b3074590b1
Correct inclusion of standard if_tun.h header file.
2001-07-15 14:21:12 +00:00
Guus Sliepen
5dc4ade0b9
Don't load table of verbose OpenSSL errormessages.
2001-07-04 08:43:32 +00:00
Guus Sliepen
1e2bdc2b6d
- Always use <openssl/include.h> instead of just <include.h>
...
- Check if RAND_pseudo_bytes() exists, otherwise just use RAND_bytes()
2001-07-04 08:41:36 +00:00
Guus Sliepen
6bd93e4c06
Check for all potential duplicate entries in the id tree.
2001-07-01 21:42:13 +00:00
Guus Sliepen
9645cabc8e
Fix compiler warning.
2001-07-01 09:21:14 +00:00
Guus Sliepen
6365d0627b
Fix printf format bug.
2001-07-01 09:21:01 +00:00
Guus Sliepen
33d6de0cd5
More items marked as done.
2001-07-01 09:06:17 +00:00
Guus Sliepen
a111593a08
Dutch translation updated.
2001-06-29 15:38:40 +00:00
Guus Sliepen
748dabdbe9
Update of RedHat build scripts.
2001-06-29 15:33:18 +00:00
Guus Sliepen
343c8fb638
It appears that autogen.sh doesn't like es.po if it isn't mentioned in
...
the makefile/configure scripts.
2001-06-29 15:32:26 +00:00
Guus Sliepen
9391efe4e8
Check for dlopen in standard libraries first (needed for DEC OSF).
2001-06-29 14:15:46 +00:00
Guus Sliepen
c9591bd1de
Fix gcc 3.0 warnings.
2001-06-29 13:09:55 +00:00
Guus Sliepen
402b85c482
Log error if two hosts connect with same IP/port tuple.
2001-06-29 13:09:32 +00:00
Guus Sliepen
0d3bd912ac
Also remove po/Makefile.in.in, which is generated by autogen.sh.
2001-06-29 11:09:13 +00:00
Guus Sliepen
67c16924c1
es.po revived.
2001-06-29 11:03:27 +00:00
Guus Sliepen
5d34503574
Execute tinc-down BEFORE tap device is closed. This is a. more symmetric
...
(tinc-up is started after tap device is opened) and b. is needed for
tun/tap device, where the interface does not exist anymore after the
device file is closed.
2001-06-29 10:30:18 +00:00
Guus Sliepen
6666acd001
Don't build Spanish translation.
2001-06-29 10:27:57 +00:00
Guus Sliepen
77f635e871
ABOUT-NLS is created by autogen.sh.
2001-06-29 10:27:33 +00:00
Guus Sliepen
333be8fbb8
Spanish translation removed. Nobody maintains it, and it is severely
...
outdated.
2001-06-29 10:23:46 +00:00
Ivo Timmermans
3503ba9950
Small fix to make it compile again
2001-06-26 22:00:57 +00:00
Guus Sliepen
7fc068fe54
Reinstated search for if_tun.h in kernel source tree, because apparently
...
/usr/include/linux does not always have the same contents as the include
files from the currently running kernel.
2001-06-21 18:28:52 +00:00