Commit graph

  • 9bd978cc8e Add a test for tinc-up creation from invitations. Guus Sliepen 2016-04-17 13:56:37 +0200
  • 0b96b69672 Fix compiler warnings. Guus Sliepen 2016-04-17 13:55:36 +0200
  • a08860ff8c Fix gateway parsing in invitation files. Guus Sliepen 2016-04-17 13:55:18 +0200
  • 6d04528966 Allow gateways to be specified for routes. Guus Sliepen 2016-04-17 13:23:01 +0200
  • 03878f1215 Move some stray #includes. Guus Sliepen 2016-04-17 01:13:56 +0200
  • 3273e32541 Generate a tinc-up script from an invitation. Guus Sliepen 2016-04-17 01:13:27 +0200
  • b2200f2166 Document how invitation files work. Guus Sliepen 2016-04-16 22:06:47 +0200
  • a31e1f03c4 Stop using SOL_TCP, SOL_IP and SOL_IPV6. Guus Sliepen 2016-04-15 16:56:56 +0200
  • a0a8f8f81f Fix crash at startup when Device is not specified on OS X. Guus Sliepen 2016-04-15 16:30:45 +0200
  • 8afb52a39a Fix conditional checking of tun/tap headers on DragonFly BSD. Guus Sliepen 2016-04-15 14:27:52 +0200
  • 039d6d48af Fix some compiler warnings from MinGW. Guus Sliepen 2016-04-15 12:42:30 +0200
  • 1f5c26102e Fix generation of version_git.h for some versions of BSD make. Guus Sliepen 2016-04-15 12:30:01 +0200
  • 0037ec7cb3 Fix a non-working cast to get rid of a compiler warning. Guus Sliepen 2016-04-15 12:29:31 +0200
  • 25bcdad878 Don't use HAVE_SYSTEM, the autoconf check was removed. Guus Sliepen 2016-04-15 11:38:56 +0200
  • cd5f222cc4 Remove use of strcpy() and sprintf(). Guus Sliepen 2016-04-15 11:25:18 +0200
  • d4410d0cce Don't assume sa.sa_family is a short int. Guus Sliepen 2016-04-15 11:10:50 +0200
  • d704a89ecc Add version_git.h and sample-config.tar.gz to CLEANFILES. Guus Sliepen 2016-04-15 11:00:14 +0200
  • 3cceae93f6 Make some platform-specific header checks conditional. Guus Sliepen 2016-04-14 23:51:18 +0200
  • d10834e920 Remove support for Windows 2000 and anything that doesn't support getaddrinfo(). Guus Sliepen 2016-04-14 23:24:22 +0200
  • 615ecb7a8a Remove checks for non-C99 compliant compilers. Guus Sliepen 2016-04-14 23:10:59 +0200
  • ed09fa4e03 Fix version_get.h generation on BSD. Guus Sliepen 2016-04-14 23:01:18 +0200
  • 2802b3a497 Fix typo in Makefile.am. Guus Sliepen 2016-04-14 22:59:42 +0200
  • 46ebfbb6eb Use getcwd() instead of get_current_dir_name(). Guus Sliepen 2016-04-14 17:29:25 +0200
  • b5b04910b9 Replace usleep() with nanosleep(). Guus Sliepen 2016-04-14 17:20:36 +0200
  • 491839a81a Fix compiling under MinGW. Guus Sliepen 2016-04-14 17:05:10 +0200
  • 34ea20af73 Remove checks for headers and functions that are in C99. Guus Sliepen 2016-04-14 17:03:01 +0200
  • fd3800324f Make text files Markdown-compatible. Guus Sliepen 2016-04-13 15:34:16 +0200
  • 7f749c7e75 Update .gitignore. Guus Sliepen 2016-04-11 15:28:26 +0200
  • 9ba3e95a9a Remove elliptic curve stubs from gcrypt/, add PRF implementation. Guus Sliepen 2016-04-11 15:27:08 +0200
  • 20dd1c21dc Really don't compile getopt*.c if the system provides getopt_long(). Guus Sliepen 2016-04-08 17:49:49 +0200
  • 9527622abc Enable silent builds by default. Guus Sliepen 2016-04-09 22:17:47 +0200
  • 413faffca3 Update links in the documentation. Guus Sliepen 2016-04-10 15:04:59 +0200
  • 5cbc12b3d4 Explicitly mention that LibreSSL can be used as well. Guus Sliepen 2016-04-10 14:47:21 +0200
  • d7f6737cfc Update support for BSD tun/tap devices, add support for OS X utun interfaces. Guus Sliepen 2016-04-11 14:49:51 +0200
  • 2a7871990b Update "now" after connect() when making outgoing connections. Guus Sliepen 2015-11-01 21:07:56 +0100
  • cadbf587a0 Never call putenv() with data on the stack. Guus Sliepen 2015-05-03 20:06:12 +0200
  • 0e8e53b4ce Fix --logfile without a filename on Windows. Guus Sliepen 2015-04-14 11:20:24 +0200
  • c544e5e8fe Support ToS/DiffServ for IPv6 meta and UDP connections. Guus Sliepen 2016-04-10 17:22:41 +0200
  • e355088535 Use iface instead of interface. Guus Sliepen 2016-04-08 18:09:30 +0200
  • 6f97c00115 Update THANKS. Guus Sliepen 2016-04-10 17:01:04 +0200
  • 8be447ac02 Update .gitignore. Guus Sliepen 2016-04-10 16:51:03 +0200
  • 9f0fb224a6 Don't compile getopt*.c if the system provides getopt_long(). Guus Sliepen 2016-04-08 17:49:49 +0200
  • c2726dae62 Fix typo. Guus Sliepen 2016-04-10 16:38:45 +0200
  • e44c337eae re-arrange include sequence to avoid a mingw introduced bug. refers: https://www.cygwin.com/ml/cygwin/2012-12/msg00194.html LunarShaddow 2016-03-07 15:43:04 +0800
  • af83d0b9e8 fix typo LunarShaddow 2016-03-07 15:42:34 +0800
  • bf50b3502a Fix for botched cherry-pick commit 60fb230. Guus Sliepen 2016-02-28 16:38:49 +0100
  • 1ceea259c3 Add warnings for bad combinations of Device and Interface. Guus Sliepen 2016-02-27 14:46:01 +0100
  • e3f80e9167 Small fixes for the documentation. Guus Sliepen 2016-02-27 14:22:36 +0100
  • 72cfd4f047 Clarify that scripts are called synchronously. Guus Sliepen 2016-02-27 14:21:53 +0100
  • 4d7469e0da Fix forwarding of edge updates. Guus Sliepen 2016-02-28 16:28:28 +0100
  • 60fb2308e5 Improve performance of edge updates. Guus Sliepen 2016-02-27 14:18:20 +0100
  • 994adadf27 Remove forward declaration for do_decrement_ttl. Vittorio Gambaletta (VittGam) 2015-09-25 16:51:51 +0200
  • 0f3ae1a9f2 s/broadcast_packet_helper/route_broadcast/ Vittorio Gambaletta (VittGam) 2015-09-25 15:35:28 +0200
  • 496f775568 Fix DecrementTTL option for packets destined to the local node. Vittorio Gambaletta (VittGam) 2015-09-25 04:52:25 +0200
  • 17e54ea0be Try to reply with node address only when decrementing the TTL. Vittorio Gambaletta (VittGam) 2015-09-04 17:04:03 +0200
  • 92203bdbcb Fix source IP address for ICMP unreachable packets generated by tinc. Vittorio Gambaletta (VittGam) 2015-09-04 04:00:57 +0200
  • a8a3a2c8ce Fix DecrementTTL option. Vittorio Gambaletta (VittGam) 2015-09-03 16:02:50 +0200
  • ac9e32ff91 Use nostdinc instead of overriding DEFAULT_INCLUDES. Guus Sliepen 2016-02-28 15:48:19 +0100
  • 96dd6e5f6c Only check for -fno-strict-overflow if -fwrapv does not work. Guus Sliepen 2015-07-05 16:03:03 +0200
  • 92f0c4db77 Update .gitignore. Guus Sliepen 2016-02-28 15:39:41 +0100
  • d8ca00fe40 Add the ability to sign and verify files. Guus Sliepen 2016-01-27 00:09:29 +0100
  • 7418e9077f Merge remote-tracking branch 'mweinelt/tinc-gui' into 1.1 Guus Sliepen 2016-01-17 23:29:23 +0100
  • 420989e4c3 Only add a reflexive address when we're sure it's working. Guus Sliepen 2016-01-14 15:07:22 +0100
  • 324c84aebd On FreeBSD backtrace() needs -lexecinfo thorkill 2015-12-10 23:33:15 +0100
  • 371b3a2ba5 fix linking problem on FreeBSD thorkill 2015-12-10 23:17:13 +0100
  • eb84af49fa Make handle_incoming_vpn_packet compile thorkill 2015-12-10 17:26:18 +0100
  • 07ec2d2eb2 Merge remote-tracking branch 'remotes/guus/1.1' into thkr-1.1-ponyhof thorkill 2015-12-10 17:08:29 +0100
  • 1dd8033ea5 Added excessive debug output to sptps thorkill 2015-12-10 17:08:03 +0100
  • cda5a477c8 Use static buffers for recvmmsg(), initialize them only as needed. Guus Sliepen 2015-12-10 16:45:05 +0100
  • e4fd81ed2d Add support for recvmmsg(). Guus Sliepen 2015-12-10 16:30:32 +0100
  • c94214500f Merge remote-tracking branch 'remotes/guus/1.1' into thkr-1.1-ponyhof thorkill 2015-12-03 16:21:47 +0100
  • 42381038ba Forget nodes while forwarding subnet informations thorkill 2015-11-30 01:00:28 +0100
  • dff1743322 Do not forward informations about other nodes if they are not reachable and the last_state_change is larger than 2 x KeyExpire thorkill 2015-11-30 00:22:51 +0100
  • bdcbf10428 Lets send only nodes and edge info when n->last_state_change > 0 and this information is no older than 1 hour thorkill 2015-11-29 11:52:14 +0100
  • 781dac00d5 Do not send informations about unreachable nodes - testing highly experimental, the problem is that once a node has been introduced to the network it will never be deleted until all tincd will be disabled in the whole network at once thorkill 2015-11-29 11:41:13 +0100
  • 23c78217b1 Removed -fsanitize=undefined - I have missed it on last commit thorkill 2015-11-29 09:46:53 +0100
  • 08f74b5603 Fix linker flags thorkill 2015-11-27 17:51:34 +0100
  • cef40b8b97 list_delete() already free()s the deleted element. Guus Sliepen 2015-11-26 11:29:54 +0100
  • 519f06e281 Fix a segfault in setup_outgoing_connection() on outgoing removal thorkill 2015-11-24 17:25:53 +0100
  • 2ec9f1124d Merged with guus/1.1 thorkill 2015-11-24 17:01:11 +0100
  • f58e8679e7 Revert "Working on fix "stuck" outgoing connections." thorkill 2015-11-24 16:55:03 +0100
  • 9fdf4278f8 Don't leave dead outgoing_t's in the outgoing_list. Guus Sliepen 2015-11-24 16:48:44 +0100
  • c58eba587d Add upnp.h to tincd SOURCES. Etienne Dechamps 2015-11-22 18:57:59 +0000
  • 703ed7fff6 Working on fix "stuck" outgoing connections. thorkill 2015-11-22 22:50:51 +0100
  • 613d586afd Don't unset validkey when receiving SPTPS handshakes over ANS_KEY. Etienne Dechamps 2015-11-22 17:14:14 +0000
  • 95935cecb6 Update THANKS file. Guus Sliepen 2015-11-21 19:41:14 +0100
  • 0f6d34dc1b Try to ensure we build correctly against various libminiupnpc versions. Etienne Dechamps 2015-11-15 17:42:14 +0000
  • 675e3b497b Allow tinc to be built with miniupnpc on Windows. Etienne Dechamps 2015-11-15 15:30:01 +0000
  • 513bffe1fe Add UPnP support to tincd. Etienne Dechamps 2015-11-15 13:40:07 +0000
  • 2bb567c6a3 Add a new optional dependency on the miniupnpc library. Etienne Dechamps 2015-11-14 14:47:42 +0000
  • dcf313cdbf Merge remote-tracking branch 'remotes/guus/1.1' into thkr-1.1-ponyhof thorkill 2015-11-07 23:21:18 +0100
  • bdd84660c7 Make sure the packet source MAC address is always set. Etienne Dechamps 2015-11-07 11:04:13 +0000
  • e95c1a93a7 Merge with guus/1.1 thorkill 2015-11-06 22:56:46 +0100
  • 9b85a5b010 Merge pull request #2 from jan-schreib/malloc-checks Rafał Leśniak 2015-11-06 22:34:40 +0100
  • 684bd659ae Revert "Cache node IDs in a hash table for faster lookups." Etienne Dechamps 2015-11-04 19:18:12 +0000
  • eeebff55c0 Use a splay tree for node UDP addresses in order to avoid collisions. Etienne Dechamps 2015-11-04 19:07:14 +0000
  • 7a8515112a Avoid undefined behavior. Guus Sliepen 2015-10-26 13:46:30 +0100
  • b6ed5c134f tinc-gui: Properly initialize class attributes for VPN in __init__ Martin Weinelt 2015-09-28 06:34:15 +0200
  • 927efeff62 tinc-gui: Use ArgumentParser, default to python2 Martin Weinelt 2015-09-28 05:54:17 +0200
  • e92bb7d1dd tinc-gui: Fix GetListCtrl method name in SuperListCtrl Martin Weinelt 2015-09-28 05:34:22 +0200