Commit graph

1920 commits

Author SHA1 Message Date
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
Guus Sliepen
d2a54597e0 Added explaination of our key exchange using RSA encryption. 2001-03-02 11:25:56 +00:00
Guus Sliepen
125c497881 Various small fixes. 2001-03-01 21:32:04 +00:00
Guus Sliepen
099cc867c1 Removed compiler warning. 2001-02-27 16:50:29 +00:00
Guus Sliepen
4fa12eb85d Removed lots of compiler warnings. 2001-02-27 16:37:31 +00:00
Guus Sliepen
173d606514 - Fixed Interface option (untested)
- Removed error handling for non-critical socket options
- Added TCP_NODELAY and IPTOS_LOWDELAY options for meta sockets.
2001-02-27 16:17:04 +00:00
Ivo Timmermans
fb4ba9b265 Authentication done 2001-02-27 16:15:14 +00:00
Guus Sliepen
24fa685859 Don't forget to reconnect if outgoing connection fails during
authentication.
2001-02-27 15:33:39 +00:00
Guus Sliepen
34b7a876c3 - Make sure METAKEY is smaller than the modulus of the RSA key
- Get symmetric key from the least significant bytes of the RSA message
2001-02-26 11:37:20 +00:00
Guus Sliepen
4b0ad4d97a Added process.c to the translated files. 2001-02-25 20:17:46 +00:00
Guus Sliepen
82455be966 Implemented new authentication scheme from doc/SECURITY2. 2001-02-25 19:09:45 +00:00
Guus Sliepen
54881faf6f Encrypt network packets in CBC mode instead of CFB mode.
(This breaks compatibility with all previous versions!)
2001-02-25 16:34:19 +00:00
Guus Sliepen
9de5787574 Copy packets before putting them in the queue. 2001-02-25 16:04:00 +00:00
Guus Sliepen
38adc479a4 Free node->data and node, not node->data twice. 2001-02-25 15:34:50 +00:00
Guus Sliepen
e250d64300 Add missing \n. 2001-02-25 14:51:42 +00:00
Guus Sliepen
153fc35e57 Corrected check for errors after read() calls. 2001-02-25 11:09:29 +00:00
Wessel Dankers
0b0c2a372f Important bugfix in avl_insert_before() and avl_insert_after() 2001-02-20 21:53:18 +00:00
Ivo Timmermans
11f8465dd9 tinc_TUNTAP now substitutes the values outside the AC_CACHE_CHECK
block.  configure should now correctly set HAVE_TUNTAP.
2001-02-18 02:13:26 +00:00
Guus Sliepen
bb08704980 Added description of the proposed new authentication scheme. 2001-02-13 09:54:29 +00:00
Ivo Timmermans
cebb6efeb0 More files to ignore in CVS 2001-02-11 11:55:28 +00:00
Guus Sliepen
603781831f - Updated CVS_CREATED to remove intl/ directory and some other
autogenerated files.
- Checked if all INCLUDES/LIBS/etc directives inherit the global variables.
2001-02-11 11:50:09 +00:00
Guus Sliepen
88dfdc9dba Ignore file for src/ 2001-02-11 11:46:14 +00:00
Guus Sliepen
ef0fc4f687 Added .cvsignore files to get rid of warnings and prevent autogenerated
files from being added accidentaly.
2001-02-11 11:44:32 +00:00
Guus Sliepen
f1cb3d8fa5 Removed another local definition of the variable "errno" 2001-02-06 10:42:27 +00:00
Guus Sliepen
0f715887c6 Updated dutch translation. 2001-02-06 10:13:44 +00:00
Guus Sliepen
4bc394a3e2 Fix memory leak in avl_insert() if item was already inserted. 2001-02-06 10:13:22 +00:00
Guus Sliepen
f777c1807d FreeBSD compile fixes (thanks to XeF4) 2001-02-06 10:12:51 +00:00
Ivo Timmermans
bb4457d6ca Unpack sample-config.tar.gz when installing 2001-01-18 13:02:34 +00:00
Ivo Timmermans
fe61e1ffef Distribute the sample config as a .tar.gz 2001-01-18 13:01:42 +00:00
Ivo Timmermans
a73ec9caa4 Fixed some errors 2001-01-18 13:00:57 +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
6bc77a7710 Get the PO files up to date with the current source 2001-01-17 01:48:44 +00:00
Ivo Timmermans
664f7e5c0b Get the Debian changelog up to date 2001-01-17 01:47:39 +00:00
Ivo Timmermans
1d898e00a9 Merged documentation with various updates I had lying around 2001-01-17 01:40:46 +00:00
Ivo Timmermans
457c6fa7b6 Second draft of the release notes 2001-01-17 01:34:08 +00:00