Commit graph

  • d02d81ff9d Let compiler decide when to inline. Guus Sliepen 2004-11-10 19:36:02 +00:00
  • db68db4b0e Fix order of arguments for tar. Guus Sliepen 2004-11-10 19:34:38 +00:00
  • 923abcfa35 Use the generic BSD tun/tap code. Guus Sliepen 2004-11-10 18:11:44 +00:00
  • e8b11b1cca Missing check for NULL-pointer. Guus Sliepen 2004-11-10 18:10:59 +00:00
  • ca7948fc06 Hopefully this really fixes late packet handling. Guus Sliepen 2004-11-09 09:51:35 +00:00
  • f7b9761000 Fixed another bug in late packet handling. Guus Sliepen 2004-11-08 22:30:13 +00:00
  • 14eab17829 Update to make it compile again. Guus Sliepen 2004-11-08 22:11:33 +00:00
  • 804b2892a5 Hoopjumping to get the default directories in the manuals properly. Guus Sliepen 2004-11-08 22:03:28 +00:00
  • 719cb95ea4 Splay trees. Guus Sliepen 2004-11-02 20:50:53 +00:00
  • 2af1538976 Don't include .svn directory in sample configuration. Guus Sliepen 2004-11-01 17:05:09 +00:00
  • dced64c5c3 Check for sys/uio.h, net/if_tun.h and net/if_tap.h Guus Sliepen 2004-11-01 17:04:28 +00:00
  • 1f00810da3 static Guus Sliepen 2004-11-01 17:02:19 +00:00
  • 82b29e9a3b Generic device driver for *BSD and MacOS/X Guus Sliepen 2004-11-01 17:01:56 +00:00
  • 922e5b7bea Support alternative tun/tap driver from http://www-user.rhrk.uni-kl.de/~nissler/tuntap/ Guus Sliepen 2004-11-01 15:18:53 +00:00
  • faff649882 Don't let tinc service depend on NDIS component. Guus Sliepen 2004-11-01 15:18:22 +00:00
  • 396ac4be80 Correct return value. Guus Sliepen 2004-11-01 15:16:12 +00:00
  • 58153cca98 Allow tinc to work with the latest TAP-Win32 driver. Guus Sliepen 2004-10-01 18:26:15 +00:00
  • 6411e0d8bd strndupa() is too arcane for some environments. Guus Sliepen 2004-10-01 18:24:41 +00:00
  • b0a80007e8 Fix several #includes. Guus Sliepen 2004-10-01 18:23:08 +00:00
  • 2c40495747 Move all #ifdef HAVE_HEADER_H #include <header.h> to have.h, this allows for simplification of configure.in. Guus Sliepen 2004-10-01 18:22:06 +00:00
  • 7717cb0c54 Remove duplicate #include "system.h" Guus Sliepen 2004-09-20 20:56:14 +00:00
  • 5373129344 Marking potential late packets was in the wrong place. Guus Sliepen 2004-09-20 20:55:49 +00:00
  • c44f69a302 Don't set $INTERFACE automatically, don't quit on EINTR/EAGAIN. Guus Sliepen 2004-07-17 12:04:30 +00:00
  • dcec713675 Added UML network socket handling. Now you can use tinc instead of uml_switch. Guus Sliepen 2004-07-17 00:09:14 +00:00
  • fe84fafcb6 Handle timeouts during connecting the same way as other errors. Guus Sliepen 2004-06-21 14:37:52 +00:00
  • e5e0dd7534 Clean up environment after executing scripts. Guus Sliepen 2004-06-14 14:32:10 +00:00
  • 9e44f116bf Increase MTU by 4 bytes to allow VLAN tagged Ethernet frames in hub and switch mode. Guus Sliepen 2004-04-15 14:09:56 +00:00
  • 7926a156e5 Update copyrights, links, email addresses and let Subversion update $Id$ keywords. Guus Sliepen 2004-03-21 14:21:22 +00:00
  • 42e01abd54 Move CABAL branch to its rightful place: the trunk. Guus Sliepen 2004-03-21 13:22:24 +00:00
  • af86a3226e Revert Martin Kihlgren's patch, it doesn't work the way it should. Guus Sliepen 2004-03-20 22:23:42 +00:00
  • 27c304940a Use Subversion to create ChangeLog, better svn-clean rule. Guus Sliepen 2004-03-20 15:40:26 +00:00
  • 8df2224829 Fix declaration of update_node_address(). Guus Sliepen 2004-03-20 15:33:07 +00:00
  • 56aad1bb48 Applied Martin Kihlgren's IdentityGenerosity patch, simplified and renamed to StrictSource. Guus Sliepen 2004-03-20 15:28:55 +00:00
  • 8c189c2a9b Even better svn-clean command. Guus Sliepen 2004-03-15 19:09:52 +00:00
  • b05df3fcbf Updating dutch translation. Guus Sliepen 2004-03-15 18:36:14 +00:00
  • a92c471a2b Only read our public key if it wasn't already in the private key file. Guus Sliepen 2004-03-15 18:15:02 +00:00
  • a67a21ef3c Eat trailing whitespace in config files. Guus Sliepen 2004-03-15 18:05:41 +00:00
  • 4350704d65 Remove CVS related cruft. Guus Sliepen 2004-03-15 17:54:19 +00:00
  • 538595f735 Replace cvs-clean with a much better svn-clean. Guus Sliepen 2004-03-15 17:53:17 +00:00
  • 5ca64f89be This commit was generated by cvs2svn to compensate for changes in r1352, which included commits to RCS files with non-trunk default branches. cvs2svn 2004-01-10 23:21:36 +00:00
  • fcd836c609 Remove autogen.sh, the autoreconf program does exactly that. Update everything for the latest autoconf and automake versions. Guus Sliepen 2004-01-10 23:21:36 +00:00
  • f2aa7466e6 Small updates. Guus Sliepen 2004-01-10 23:19:20 +00:00
  • 519d63bedb Don't forget to update destination MAC address. Guus Sliepen 2003-12-27 16:32:52 +00:00
  • aebc97a77f Small fixes for PMTU discovery. Guus Sliepen 2003-12-24 10:48:15 +00:00
  • 2c7ce7de12 Missing definitions. Guus Sliepen 2003-12-22 11:05:23 +00:00
  • 35399784b6 Improvements for PMTU discovery and IPv4 packet fragmentation. Guus Sliepen 2003-12-22 11:04:17 +00:00
  • 6d41b429a2 Better name, show probed MTU in dump. Guus Sliepen 2003-12-20 21:25:17 +00:00
  • af490a745d Describe the TunnelServer and PMTUDiscovery options. Guus Sliepen 2003-12-20 21:20:10 +00:00
  • 9bab08e972 More sensible name, and try to set PMTU discovery on IPv6 sockets as well. Guus Sliepen 2003-12-20 21:09:33 +00:00
  • 6b12bea62f Let tinc figure out the exact MTU of the link. Guus Sliepen 2003-12-20 19:47:53 +00:00
  • e8fbef5de6 Forget multicast. Always inline some function. Guus Sliepen 2003-12-13 21:50:26 +00:00
  • 5a1406adef Code beautification, start of multicast support. Guus Sliepen 2003-12-12 19:52:25 +00:00
  • 354b7ab20e Fix proxy-neighborsolicitation. Guus Sliepen 2003-12-08 12:00:40 +00:00
  • 331cef948d Don't retry if configuration is wrong from the beginning. Guus Sliepen 2003-12-07 14:31:09 +00:00
  • a3cd273751 Missing space between words. Guus Sliepen 2003-12-07 14:29:02 +00:00
  • 25447b3841 Read MaxTimeout from tinc.conf like the manpage says. Guus Sliepen 2003-12-07 14:28:39 +00:00
  • 0b5e6cf04e Complain if pid file cannot be created. Guus Sliepen 2003-11-27 23:24:59 +00:00
  • e3220cacb5 Replace Opaque and Strict options with a TunnelServer option. Guus Sliepen 2003-11-17 15:30:18 +00:00
  • 0e59fb022c Add Opaque option which prevent information from being forwarded to certain nodes. Guus Sliepen 2003-11-10 22:31:53 +00:00
  • a8f415e67f Release notes for 1.0.2 Guus Sliepen 2003-11-08 15:29:40 +00:00
  • 507a83c746 Add missing definitions. Guus Sliepen 2003-11-08 15:09:03 +00:00
  • 0271de0e80 Update dutch translation. Guus Sliepen 2003-11-08 12:56:24 +00:00
  • d35a510fff Fix another bug in meta.c. Guus Sliepen 2003-10-12 11:40:00 +00:00
  • e88ea7277a Small fixes in documentation. Guus Sliepen 2003-10-11 14:42:30 +00:00
  • ffb7327c20 Fix bug that could lead to an assertion failure in libcrypto when multiple requests arrive and TCP packets are heavily fragmented. Guus Sliepen 2003-10-11 14:18:52 +00:00
  • 258b7ce220 Parentheses in the wrong spots. Guus Sliepen 2003-10-11 12:28:48 +00:00
  • a1ab57e275 Check all EVP_ function calls. Guus Sliepen 2003-10-11 12:16:13 +00:00
  • b0dd705a26 Check return value of EVP_* functions, and check if length before en/decryption matches that after in meta.c. Guus Sliepen 2003-10-10 16:24:24 +00:00
  • 9d2bf718f2 Fix ASCII art. Guus Sliepen 2003-10-10 16:23:30 +00:00
  • e33307fc9f Update documentation. Guus Sliepen 2003-10-09 21:33:15 +00:00
  • 98edfb14fc Some platforms don't know sa_family_t or define it other than uint16_t. Guus Sliepen 2003-10-08 12:09:37 +00:00
  • f2ebdf7580 Set media status for newer TAP-Win32 driver. Guus Sliepen 2003-10-08 11:37:53 +00:00
  • acf5f9c968 Missing declaration. Guus Sliepen 2003-10-08 11:37:20 +00:00
  • 1d7706a850 Update missing definitions, structs describing headers get __packed__ attribute. Guus Sliepen 2003-10-08 11:34:55 +00:00
  • 5b556c0971 Forgot to #include "xalloc.h" Guus Sliepen 2003-10-08 11:33:54 +00:00
  • ad39db95fe Make sure type of AF_UNKNOWN is sa_family_t. Guus Sliepen 2003-10-06 16:49:42 +00:00
  • 5900c07fab PIDs are of type pid_t, and use %ld when reading/writing them to the pidfile. Guus Sliepen 2003-10-06 16:13:08 +00:00
  • e898b930dc Use CPPFLAGS, LDFLAGS and LIBS as appropiate. Guus Sliepen 2003-10-06 16:05:30 +00:00
  • 6350334aa4 Don't confuse users with "Address family not supported" warnings. Guus Sliepen 2003-10-06 14:41:45 +00:00
  • 0842998c0b Unused variable in struct. Guus Sliepen 2003-10-06 14:33:04 +00:00
  • 77cb10dac0 Ethernet protocol types. Guus Sliepen 2003-10-06 14:16:51 +00:00
  • c97b8827ed const Guus Sliepen 2003-10-06 13:57:12 +00:00
  • 60943122f7 Copy structs from packets to the stack before using them, to prevent alignment issues. Guus Sliepen 2003-10-06 13:49:57 +00:00
  • 5713fb07b3 Add description of new authentication scheme. Guus Sliepen 2003-10-01 09:43:01 +00:00
  • acbb9d6692 Better length checks. Guus Sliepen 2003-10-01 09:14:01 +00:00
  • eeb97e3ef4 Generate keys with 0x10001 as public exponent, which has less prime factors than 0xFFFF. Guus Sliepen 2003-09-25 10:34:16 +00:00
  • 288d956728 Check for short packets from the tun/tap device and from other tinc daemons. Guus Sliepen 2003-09-23 20:59:01 +00:00
  • 4e80612ac0 Update translations. Guus Sliepen 2003-09-09 15:47:59 +00:00
  • cbf5a741aa Remove pidfile when exitting. Guus Sliepen 2003-09-08 21:52:47 +00:00
  • 0dba26267c Prevent multiple inclusions. Guus Sliepen 2003-09-03 16:20:33 +00:00
  • 6c5f3d8b74 We don't have to tell GCC how to cast. Guus Sliepen 2003-08-28 21:05:11 +00:00
  • 762cc2d279 Remove old edges from unreachable nodes to us. This prevents the hosts/NAME-up script from being called twice in some situations. Guus Sliepen 2003-08-28 15:27:12 +00:00
  • a6dc69e7f3 Forgot to synchronise po/ directory... Guus Sliepen 2003-08-27 13:58:29 +00:00
  • 62349da6f2 Makevars file was accidentily removed. Guus Sliepen 2003-08-27 13:57:04 +00:00
  • dc3b7d47f3 Some device.c files weren't synchronised. Guus Sliepen 2003-08-27 13:47:52 +00:00
  • 9e81a6ab5f This will become 2.0. Guus Sliepen 2003-08-24 20:50:30 +00:00
  • 013a2e159e Synchronise HEAD with CABAL branch. Guus Sliepen 2003-08-24 20:38:31 +00:00
  • ffb55e6904 Add license exception from Markus Oberhumer. Guus Sliepen 2003-08-22 21:32:45 +00:00
  • 3e0b28b0c4 Remove debug message. Guus Sliepen 2003-08-22 15:07:57 +00:00
  • 89c9f3ed8f When purging nodes, only delete them if nobody references them anymore. Guus Sliepen 2003-08-22 15:04:26 +00:00