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
Guus Sliepen
9e96840da8
Remove #warnings I used for debugging stuff.
2001-06-21 16:37:47 +00:00
Guus Sliepen
b1e97ece9c
Check for and add -ldl.
2001-06-21 16:37:05 +00:00
Guus Sliepen
04ec0b82ab
- Solaris compile fixes
...
- Set mymac to broadcast MAC so that ifconfig hw ether <...> is really not
needed anymore.
- Forwarding of indirect packets when in switch mode (because the kernel
will not do it for us then).
2001-06-21 16:16:32 +00:00
Ivo Timmermans
353a9230bb
Don't include the debian/ dir in a release
2001-06-20 21:32:40 +00:00
Guus Sliepen
9a0a50cd3c
Woops - big bug in send_key_changed fixed.
2001-06-09 10:00:34 +00:00
Guus Sliepen
ba918dce28
Only reset seconds_till_retry when we activate the outgoing connection.
2001-06-08 18:02:10 +00:00
Guus Sliepen
c5c02a0861
Changed drastically because it didn't work correctly:
...
- Don't cache the --with-openssl-* option arguments
- Only search for openssl/*.h, the openssl include files include other
files only from an openssl/ directory too
- Set CPPFLAGS before AC_CHECK_HEADERS
2001-06-07 07:51:04 +00:00
Guus Sliepen
053e786540
Save configure cache more often.
2001-06-07 07:48:11 +00:00
Guus Sliepen
96ef7becdd
Fixes to make switching work between hosts that have no meta-connection.
2001-06-06 19:12:38 +00:00
Guus Sliepen
ce6c8e6d08
Log and warn about duplicate subnet_add()'s for the same subnet.
2001-06-06 19:11:16 +00:00
Guus Sliepen
9cd9b03923
Add missing? counting of total_socket_in.
2001-06-05 19:45:47 +00:00
Guus Sliepen
7bd7f5b436
You can now put an option "Mode" in tinc.conf, and choose from:
...
- Mode = router (default, work like tinc has always worked)
- Mode = switch (work like a switch)
- Mode = hub (work like a hub, broadcasting everything)
2001-06-05 19:39:54 +00:00
Guus Sliepen
edd6734faa
Fix bug where lookup_subnet_ipv4() could go into an infinite loop.
2001-06-05 18:07:14 +00:00
Guus Sliepen
fa376fbd4e
- This oneliner removes the need for ifconfig tap? hw ether fe:fd:0:0:0:0
2001-06-05 16:31:59 +00:00
Guus Sliepen
7a736d47b2
Updated dutch translation.
2001-06-05 16:15:48 +00:00
Guus Sliepen
92924e8482
Changed some stuff to allow correct generation of po/Makefile after a
...
make cvs-clean.
2001-06-05 16:13:41 +00:00
Guus Sliepen
4f9dad0972
- tinc can now act as a switch or a hub too (as opposed to a router only)
...
- cleaner initialisation of "UNKNOWN" and "MYSELF" names
2001-06-05 16:09:55 +00:00
Guus Sliepen
428482d86f
Added proxy-arp support. No more ifconfig -arp needed. Works like a charm
...
under FreeBSD now :).
2001-06-04 11:14:35 +00:00
Guus Sliepen
0a3c8cefd4
Fix subnet_lookup() for overlapping subnets. Needs rethinking.
2001-06-01 08:02:09 +00:00
Guus Sliepen
7db1b999c8
Make sure Solaris is happy too.
2001-05-28 08:56:57 +00:00
Guus Sliepen
65247c063b
Small fixes to allow correct compilation under FreeBSD (tested with 4.3)
2001-05-28 08:21:43 +00:00
Ivo Timmermans
4e959ee405
Don't distribute autogen.sh in a release
2001-05-26 09:35:28 +00:00
Ivo Timmermans
514f8f579d
Changed version number to 1.0-cvs
2001-05-26 09:35:00 +00:00
Ivo Timmermans
20c2b62b18
New make target: `make release'
2001-05-26 09:34:11 +00:00
Guus Sliepen
8d307c2fbf
Fix sample configuration to show keys in PEM format and correct tapdevice.
2001-05-25 18:57:37 +00:00
Guus Sliepen
e12d41f39d
Documents are merged. Now we only need to check the ports and the TCPonly
...
and IndirectData options.
2001-05-25 13:24:34 +00:00
Guus Sliepen
f0c64a3dac
Merged PROTOCOL, NETWORK and SECURITY2 with the texinfo manual.
2001-05-25 12:45:37 +00:00
Guus Sliepen
fcf869cd42
TCPonly now works (in a relatively clean way too).
2001-05-25 11:54:28 +00:00
Guus Sliepen
a5e2ae6b2b
With recent kernels the tun device file is located in /dev/net.
2001-05-25 10:08:11 +00:00
Guus Sliepen
6e09c2a99c
Small corrections to the manuals.
2001-05-25 10:06:13 +00:00
Guus Sliepen
4dee76522e
Small fixes:
...
- Fix compiler warnings (one was a real (but harmless) bug)
- Don't send PING packets if there is UDP traffic
- Correctly terminate strings containing salt for PING/PONG packets
2001-05-25 08:36:11 +00:00
Guus Sliepen
bfc5d6014e
Only send key_changed if it was previously requested.
2001-05-24 21:52:26 +00:00
Guus Sliepen
1a248fd5bd
All features for 1.0 are implemented now, we just have to check the
...
FreeBSD and Solaris ports and merge some docs.
2001-05-24 21:32:30 +00:00
Guus Sliepen
58893f0875
Since this is incompatible with some earlier versions, PROT_CURRENT is
...
increased.
2001-05-24 21:30:36 +00:00
Guus Sliepen
d1b597758e
Add randomness to PING/PONG packets to prevent crypto attacks on quiet
...
tunnels.
2001-05-24 21:29:09 +00:00
Guus Sliepen
4493b0650b
Changed URL from kernelnotes.org to linuxdoc.org.
2001-05-24 20:40:13 +00:00
Guus Sliepen
3360c6270b
More revisions to the documentation:
...
- Removed cruft
- Reordered some sections to make it more logical for the beginner
- Added small examples and hints about configuration files
2001-05-24 20:24:12 +00:00
Guus Sliepen
6f7f8659a2
- Make sure correct information is supplied for both old kernels (with
...
ethertap) and for new kernels (with TUN/TAP driver).
- Revised example configuration and made it conform to latest (CVS) version of
tinc.
2001-05-19 15:50:51 +00:00
Guus Sliepen
e4f3d93ec6
- s/ip_t/ipv4_t/g
...
- Add "salt" to the beginning of UDP packets. Replaces length field which
is not useful anyway.
2001-05-07 19:08:46 +00:00
Guus Sliepen
a26081467c
Correctly cycle through ConnectTo variables.
2001-05-04 18:45:02 +00:00
Guus Sliepen
80b4a851a6
Depend on new ssl package and install alias for universal TUN/TAP module.
2001-04-13 10:30:04 +00:00
Guus Sliepen
156ec67652
Check indirectdata option before forwarding certain requests.
2001-03-13 21:33:31 +00:00
Guus Sliepen
c426e981ee
Ignore alarm signals if we do not need to respond to them.
2001-03-13 21:32:24 +00:00
Guus Sliepen
b413257e10
Fixed bug in setup_signals() that would make tinc die when unexpected
...
signals were caught.
2001-03-13 09:55:14 +00:00
Guus Sliepen
f1a082823c
Fixed a race condition triggered by receive_meta() and the new
...
authentication scheme.
2001-03-12 23:58:19 +00:00
Guus Sliepen
f4887b981f
Added a description of what is going on in net.c and route.c, and how
...
packets flow through tinc.
2001-03-04 14:00:24 +00:00
Guus Sliepen
9d5c9bf6ba
Updated translation.
2001-03-04 13:59:53 +00:00
Guus Sliepen
34f9e6cf2d
- route.c is now used to determine destination
...
- flags are removed, since they were not used at all. Use options instead.
- indirectdata works now, tcponly almost...
- made functions that don't return useful information void
2001-03-04 13:59:32 +00:00