Guus Sliepen
|
6aee1ad021
|
free() request strings when deleting past requests from the tree.
|
2002-03-23 20:12:29 +00:00 |
|
Guus Sliepen
|
ccea26e004
|
send_ack() was broken.
|
2002-03-23 20:01:05 +00:00 |
|
Guus Sliepen
|
3c5655f59e
|
Fix compiler warnings, strictly use long int and %lx for options.
|
2002-03-22 13:31:18 +00:00 |
|
Guus Sliepen
|
d6b70ed6f8
|
Fix add_edge_h().
|
2002-03-22 12:41:54 +00:00 |
|
Guus Sliepen
|
52e7699273
|
- Added support for jumbograms.
- Remove tcpaddress from edges, it is not used at all.
- Last bits of code to prevent looping requests.
|
2002-03-22 11:43:48 +00:00 |
|
Guus Sliepen
|
9da5390666
|
Put a break on requests that run around in circles.
|
2002-03-21 23:11:53 +00:00 |
|
Guus Sliepen
|
f48f8f4fed
|
Updated SSSP algorithm to automatically detect indirect links (if a node uses
different addresses for connections to other nodes).
|
2002-03-19 22:48:25 +00:00 |
|
Guus Sliepen
|
5a88a27742
|
Updated dutch translation.
|
2002-03-19 00:08:34 +00:00 |
|
Guus Sliepen
|
5c2d74de86
|
Don't use s6_addr[16|32] anymore.
|
2002-03-19 00:08:23 +00:00 |
|
Guus Sliepen
|
9d99a789c3
|
Cleanup.
|
2002-03-19 00:07:09 +00:00 |
|
Guus Sliepen
|
305505f5ec
|
Remember sockaddrs of listening sockets, use appropriate one when sending
UDP packets.
|
2002-03-18 22:47:20 +00:00 |
|
Guus Sliepen
|
106fc2b769
|
Fix #define s6_addr32.
|
2002-03-18 14:39:37 +00:00 |
|
Guus Sliepen
|
813c369a8f
|
#define s6_addr32, needed for FreeBSD.
|
2002-03-18 14:19:02 +00:00 |
|
Guus Sliepen
|
b2579385de
|
Only unmap IPv6 addresses.
|
2002-03-17 16:08:39 +00:00 |
|
Guus Sliepen
|
8b84c44175
|
Unmap v4mapped sockaddrs.
|
2002-03-17 15:59:29 +00:00 |
|
Guus Sliepen
|
07e37f8da0
|
Typo.
|
2002-03-15 15:50:14 +00:00 |
|
Guus Sliepen
|
e0dee53770
|
Different way of detecting neighbor solicitation requests.
|
2002-03-15 15:40:40 +00:00 |
|
Guus Sliepen
|
0e93f0aa02
|
Oops, don't forget to actually put the checksum in the response packet.
|
2002-03-15 15:08:21 +00:00 |
|
Guus Sliepen
|
e1de9ca990
|
Neighbor solicitation requests now work (I think).
|
2002-03-15 14:41:57 +00:00 |
|
Guus Sliepen
|
4b3aef9e69
|
Revert changes to Kruskal's algo.
|
2002-03-12 16:30:15 +00:00 |
|
Guus Sliepen
|
f219f156cf
|
Put #ifdef NEIGHBORSOL around corresponding code.
|
2002-03-12 14:25:04 +00:00 |
|
Guus Sliepen
|
ecad9e9289
|
Remove silly cache thingy.
|
2002-03-12 14:20:44 +00:00 |
|
Guus Sliepen
|
d6c2c4f2b7
|
Packet sequence number/authentication warnings only if debug_lvl >= 5.
|
2002-03-12 14:19:51 +00:00 |
|
Guus Sliepen
|
2e7db2a693
|
Simplified implementation of Kruskal's minimum spanning tree algorithm.
|
2002-03-12 13:42:23 +00:00 |
|
Guus Sliepen
|
d2e0ed533c
|
New strategy: forward icmp6 neighbor solicitations to intended target.
|
2002-03-11 13:56:00 +00:00 |
|
Guus Sliepen
|
46fa10cec7
|
Try to reply to neighbor solicitation requests.
|
2002-03-11 13:14:53 +00:00 |
|
Guus Sliepen
|
c2713ba7a5
|
prune_connections() before build_fdset().
|
2002-03-11 11:45:12 +00:00 |
|
Guus Sliepen
|
4fda4560bb
|
Cleanups, spelling fixes, allow symbol names for signals (-k option),
don't remove pidfile if other tincd is still running.
|
2002-03-11 11:23:04 +00:00 |
|
Guus Sliepen
|
5ffeb13d65
|
Don't retry to make outgoing connections when exitting.
|
2002-03-10 16:09:15 +00:00 |
|
Guus Sliepen
|
3cbe67a8de
|
Small fixes to improve portability.
|
2002-03-10 15:40:27 +00:00 |
|
Guus Sliepen
|
9de7470bfd
|
Autodetect $MAKE/gmake/make.
|
2002-03-10 14:07:08 +00:00 |
|
Guus Sliepen
|
0c34478cc0
|
po/POTFILES and po/Makefile should not be generated by configure.
|
2002-03-10 14:05:35 +00:00 |
|
Guus Sliepen
|
024ab44d98
|
Fix forwarding of IPv6 packets.
|
2002-03-10 14:04:48 +00:00 |
|
Guus Sliepen
|
0c16add71c
|
Check if BindToDevice and PriorityInheritance are supported.
|
2002-03-01 15:14:29 +00:00 |
|
Guus Sliepen
|
7d5741859e
|
Woops.
|
2002-03-01 14:33:48 +00:00 |
|
Guus Sliepen
|
ab90fa9bd1
|
Document and clean up MAC address expiry.
|
2002-03-01 14:25:10 +00:00 |
|
Guus Sliepen
|
14979f835d
|
- Global time_t now, so that we don't have to call time() too often.
- MAC addresses expire after a time configurable by MACExpire (default 600
seconds)
|
2002-03-01 14:09:31 +00:00 |
|
Guus Sliepen
|
7496ecc45a
|
Updated dutch translation.
|
2002-03-01 13:38:15 +00:00 |
|
Guus Sliepen
|
0c879b8eee
|
Updated documentation.
|
2002-03-01 13:38:02 +00:00 |
|
Guus Sliepen
|
f93b1334e0
|
Create/bind TCP and UDP listening sockets in pairs.
|
2002-03-01 13:18:54 +00:00 |
|
Guus Sliepen
|
c2b738e7b5
|
If "PriorityInheritance = yes" is specified in tinc.conf, the value of the
TOS field of the tunneled packets will be passed on to the UDP packets tinc
sends out.
|
2002-03-01 12:26:56 +00:00 |
|
Guus Sliepen
|
80ea653e8d
|
Fix listening sockets.
|
2002-03-01 12:25:58 +00:00 |
|
Guus Sliepen
|
7f58ed7685
|
Make BindToInterface work.
|
2002-03-01 11:18:34 +00:00 |
|
Guus Sliepen
|
17bc5220c3
|
Fix send_request() bug.
|
2002-02-27 22:37:55 +00:00 |
|
Guus Sliepen
|
50403909b6
|
Allow multiple listening sockets.
|
2002-02-26 23:26:41 +00:00 |
|
Guus Sliepen
|
2ac7be0d51
|
Tweaking IPv6 support.
|
2002-02-26 22:47:51 +00:00 |
|
Guus Sliepen
|
23fda5688e
|
- Change SA_LEN to SALEN, former one is already defined on some platforms.
- Use SALEN everywhere appropriate.
|
2002-02-20 22:37:38 +00:00 |
|
Guus Sliepen
|
dbc5b5bb5e
|
- Use gai_strerror() where appropriate
- Clear hints before using them with getaddrinfo()
- Use sa_len on platforms that support them
|
2002-02-20 22:15:32 +00:00 |
|
Guus Sliepen
|
28cc9a6488
|
Preserve inpkt->len, needed for broadcasts.
|
2002-02-20 19:31:15 +00:00 |
|
Guus Sliepen
|
c6d0158831
|
Protocol now also exchanges cipher/digest/maclength/compression for the
meta connection.
|
2002-02-20 19:25:09 +00:00 |
|