Commit graph

  • 5a161e86cf Output details of encryption errors Martin Schürrer 2012-09-30 02:04:55 +02:00
  • 9e76c464b2 Remove some debugging messages. Guus Sliepen 2012-09-28 17:51:48 +02:00
  • e971130b60 Make tincctl robust against dropped control connections. Guus Sliepen 2012-09-28 17:36:25 +02:00
  • c5325ffdd1 Correctly add/remove outgoing connections when reloading configuration. Guus Sliepen 2012-09-28 17:05:01 +02:00
  • f417271ea1 Fix column sorting, make all lists sortable. Guus Sliepen 2012-09-28 17:03:14 +02:00
  • aee86011ff Let the GUI handle the new dump format. Guus Sliepen 2012-09-27 22:12:15 +02:00
  • fac5593f44 Fix links in documenation. Guus Sliepen 2012-09-27 17:19:02 +02:00
  • 2e09986a1f Fix links in documentation. Guus Sliepen 2012-09-27 17:18:49 +02:00
  • f70cbc9d3e Comment out old public/private keys when generating new ones. Guus Sliepen 2012-09-27 15:45:02 +02:00
  • 38dbc63f11 Update documentation of the "dump graph" command. Guus Sliepen 2012-09-26 23:56:21 +02:00
  • 1f312137d5 Allow dumping either directed or undirected graphs. Guus Sliepen 2012-09-26 23:52:36 +02:00
  • d6388d782e Let tincctl parse and format dumps. Guus Sliepen 2012-09-26 23:18:32 +02:00
  • 9ade39b7d5 Keep last known address and time since reachability changed. Guus Sliepen 2012-09-26 22:20:43 +02:00
  • 1e5deec973 Remove remnants of Ethertap and old TUNSETIFF ioctl(). Guus Sliepen 2012-09-25 22:28:08 +02:00
  • 125dd0dbcf Fix typo in manpage. Guus Sliepen 2012-09-25 22:12:36 +02:00
  • 72f08932cf Don't ignore Makefile.am. Guus Sliepen 2012-09-24 14:56:00 +02:00
  • 66e702d90d Attribution for Vil Brekin and some code style cleanups. Guus Sliepen 2012-09-24 14:02:07 +02:00
  • f421a64077 Android cross-compilation instructions. Vilbrekin 2012-08-25 20:32:38 +02:00
  • afe4bf62ec Use __ANDROID__ define rather than dirty hard-code to allow android NDK cross-compilation. Vilbrekin 2012-08-25 20:01:11 +02:00
  • c6720f1a60 Add basic .gitignore file, cleaning (most) files generated by autotools. Vilbrekin 2012-08-25 19:59:26 +02:00
  • f2570c1b7f Replace hard-code with new ScriptsInterpreter configuration property. Vilbrekin 2012-08-25 19:14:00 +02:00
  • 8a6f278fd2 Basic patch for android cross-compilation. Vilbrekin 2012-08-22 10:46:24 +02:00
  • 2dc8deb104 Ensure sptps_test compiles with -flto. Guus Sliepen 2012-09-13 21:35:29 +02:00
  • 90f1cba1fd Replace node_udp_tree with a hash table. Guus Sliepen 2012-09-05 13:05:48 +02:00
  • 4c05afd19a Use hash tables to lookup owners of addresses. Guus Sliepen 2012-09-05 12:45:36 +02:00
  • 6b6a025488 Add a simple hash table implementation. Guus Sliepen 2012-09-05 12:44:41 +02:00
  • e9de08be0d Remove newlines at end of log messages. Guus Sliepen 2012-09-04 14:21:50 +02:00
  • 05dac63dbc Remove some debug messages. Guus Sliepen 2012-09-04 14:16:05 +02:00
  • 742f7bb04e Properly handle SPTPS packets with stripped Ethernet headers. Guus Sliepen 2012-08-30 14:21:23 +02:00
  • d74b81b61e Fix node name check for "connect" and "disconnect" commands. Guus Sliepen 2012-08-30 14:00:34 +02:00
  • 5567c0d410 Quit when "exit" or "quit" commands are used in tincctl's shell. Guus Sliepen 2012-08-05 17:25:31 +02:00
  • d18519ae21 Fix segfault when using tincctl's shell without readline. Guus Sliepen 2012-08-05 17:03:57 +02:00
  • b332bd9646 Add bash completion script. Guus Sliepen 2012-08-05 13:50:51 +02:00
  • e29e0fee88 Make sure the top command can be used more than once in tincctl's shell. Guus Sliepen 2012-08-03 14:17:02 +02:00
  • a57db1dfe0 Fork when using the "start" command in tincctl. Guus Sliepen 2012-08-03 14:15:50 +02:00
  • 36c6afede3 Add readline completion for tincctl config and tincctl info. Guus Sliepen 2012-08-03 13:23:07 +02:00
  • 8af2f3f5a4 Optionally compress and/or strip Ethernet header from SPTPS packets. Guus Sliepen 2012-08-02 17:44:59 +02:00
  • 73348be58e Have tincctl act as a shell when no command is given. Guus Sliepen 2012-08-02 17:24:42 +02:00
  • 91937812bd Clear struct sptps before reusing it. Guus Sliepen 2012-08-02 17:23:51 +02:00
  • 6bcd03c202 Update the documentation to encourage using "tincctl init" and "tincctl config". Guus Sliepen 2012-08-01 22:22:52 +02:00
  • 6396f42d74 Stricter checks for netname and node names. Guus Sliepen 2012-08-01 16:51:59 +02:00
  • 61006ced88 Add missing configuration variables. Guus Sliepen 2012-08-01 16:13:23 +02:00
  • b0f3a76e9b Add the ability to query configuration variables to tincctl. Guus Sliepen 2012-08-01 15:50:45 +02:00
  • a9caa2a6ea tincctl restart should work even if no tincd is running. Guus Sliepen 2012-08-01 15:15:37 +02:00
  • 07980b056c Try sending SIGTERM if we cannot connect to a tincd but we know its PID. Guus Sliepen 2012-08-01 15:14:48 +02:00
  • 7a71d48009 Use a status bit to track which nodes use SPTPS. Guus Sliepen 2012-07-31 21:43:49 +02:00
  • 6bc8df3e01 Add Brandon Black's replay window code to SPTPS. Guus Sliepen 2012-07-31 20:39:15 +02:00
  • 5ede437307 Handle SPTPS datagrams in try_mac(). Guus Sliepen 2012-07-31 20:36:35 +02:00
  • aaff0ed089 Remove unused #include. Guus Sliepen 2012-07-31 20:29:13 +02:00
  • 153abaa4d9 Use datagram SPTPS for packet exchange between nodes. Guus Sliepen 2012-07-30 18:36:59 +02:00
  • 248d300f1b Merge branch 'master' into 1.1 Guus Sliepen 2012-07-27 22:48:24 +02:00
  • 3391018efb Also clarify hostnames=[yes|no] in tinc.conf(5). Guus Sliepen 2012-07-27 22:43:01 +02:00
  • e895b358db Minor clarification, tinc.conf hostnames=[yes|no] variable only resolves names for logging purposes. Mesar Hameed 2012-07-24 07:18:50 +01:00
  • e1355e24eb Remove unused po/ directory. Guus Sliepen 2012-07-22 13:05:56 +02:00
  • 6c9b33c8b6 Have tinc-gui use same way of locating pidfile as tincd and tincctl. Guus Sliepen 2012-07-22 12:55:04 +02:00
  • 2b97a7d7cf tincctl init now also creates a template tinc-up script. Guus Sliepen 2012-07-22 12:52:31 +02:00
  • eb430005c7 Fix exit code when installing tincd as a service on Windows. Guus Sliepen 2012-07-21 17:10:10 +02:00
  • e5e96882c3 Windows doesn't like quotes around "edit" when calling it through system(). Guus Sliepen 2012-07-21 16:33:09 +02:00
  • 18237e1f2d Use backslashes on Windows. Guus Sliepen 2012-07-21 16:26:55 +02:00
  • 09a8ff649c Don't try to mkdir(CONFDIR) on Windows when there is a registry key for tinc. Guus Sliepen 2012-07-21 15:58:16 +02:00
  • ed8ce60845 Fix crash when no netname is specified. Guus Sliepen 2012-07-21 15:51:15 +02:00
  • 7303b512b0 Fix some compiler warnings. Guus Sliepen 2012-07-21 15:50:50 +02:00
  • 33521eabd4 Have tincd and tincctl use the same method of determining netname. Guus Sliepen 2012-07-21 15:15:04 +02:00
  • 1d322d2eda Add a newline to a configuration file if it is missing. Guus Sliepen 2012-07-21 15:02:44 +02:00
  • dea722c4ac Add some checks when changing configuration. Guus Sliepen 2012-07-21 15:02:17 +02:00
  • cc0c35267f Call event_init() after detaching. Guus Sliepen 2012-07-21 14:19:23 +02:00
  • 4e0fc52197 Fix various compiler warnings. Guus Sliepen 2012-07-21 13:53:22 +02:00
  • b161088b35 BSD make doesn't like $<. Guus Sliepen 2012-07-21 13:38:14 +02:00
  • 98a72d6869 Make sure sptps.h and info.h are in the tarball. Guus Sliepen 2012-07-21 13:02:35 +02:00
  • 5eeed38b8e Make sure tinc compiles on Windows. Guus Sliepen 2012-07-21 12:51:53 +02:00
  • 1d4590ca5c Prefer routes with lower weight as long as they do not increase the number of hops. Guus Sliepen 2012-07-20 20:35:07 +02:00
  • 4c8ead9874 Allow more configuration variables to be changed when reloading configuration. Guus Sliepen 2012-07-20 20:01:29 +02:00
  • c678e7c4fb Split setup_myself() into two functions, one for reloading configuration. Guus Sliepen 2012-07-20 19:59:47 +02:00
  • 4591e96c76 Never remove items from cmdline_conf. Guus Sliepen 2012-07-20 17:29:16 +02:00
  • 68a20876d0 Use minor protocol version to determine whether to use ECDH key exchange between nodes. Guus Sliepen 2012-07-20 01:02:51 +02:00
  • 76a3ada4eb Put minor protocol version in connection options so other nodes can see it. Guus Sliepen 2012-07-17 18:05:55 +02:00
  • 68de7b481e When exporting configuration files, don't copy Name variables. Guus Sliepen 2012-07-16 18:49:39 +02:00
  • c52c46f871 Add an easy way to export and import host configuration files. Guus Sliepen 2012-07-16 16:48:24 +02:00
  • 6319dc9dde Strip default subnet weight from output. Guus Sliepen 2012-07-16 01:14:08 +02:00
  • 74646a4afa Give an error message when tincctl info cannot parse the given subnet or address. Guus Sliepen 2012-07-16 01:09:47 +02:00
  • 53735a9d96 "tincctl info" gives more human readable information about nodes or subnets. Guus Sliepen 2012-07-16 01:05:25 +02:00
  • 3c7003893f Move all functions related to subnet parsing to subnet_parse.c. Guus Sliepen 2012-07-16 00:52:50 +02:00
  • e72e6febfe Fix tincctl dump. Guus Sliepen 2012-07-15 22:53:03 +02:00
  • 9be8980a2b Let tincctl ignore tincd options, so they will be passed on. Guus Sliepen 2012-07-15 21:17:10 +02:00
  • 36dee4c539 Fix tincctl start. Guus Sliepen 2012-07-15 21:15:35 +02:00
  • 439069bda6 Have tincctl notify a running tincd of configuration file changes. Guus Sliepen 2012-07-15 20:59:17 +02:00
  • eb01fd9625 Add an easy way to edit a configuration file. Guus Sliepen 2012-07-15 20:37:38 +02:00
  • cedfeccb24 Stricter checks for node names. Guus Sliepen 2012-07-15 20:22:21 +02:00
  • 03f72c6173 Allow configuration variables to be added/removed using tincctl. Guus Sliepen 2012-07-15 18:16:35 +02:00
  • dd102efd24 Put every command in its own function. Guus Sliepen 2012-07-15 15:46:16 +02:00
  • a444ec3964 "tincctl init" creates initial directory structure, tinc.conf and keypairs. Guus Sliepen 2012-07-15 14:49:36 +02:00
  • 268c8545aa Merge branch 'master' into 1.1 Guus Sliepen 2012-07-14 15:13:21 +02:00
  • f13fd8c350 Update THANKS file. Guus Sliepen 2012-07-12 11:32:08 +02:00
  • 2eb0043e13 Document how to load the tap driver on FreeBSD. Guus Sliepen 2012-07-12 11:30:56 +02:00
  • ae8c0b65d8 Use /dev/tap0 by default on FreeBSD and NetBSD when using Mode = switch. Guus Sliepen 2012-07-12 11:25:11 +02:00
  • bce177767d Fix crash when handling the ALRM signal. Guus Sliepen 2012-06-26 14:22:57 +02:00
  • 19be9cf715 Merge branch 'master' of git://tinc-vpn.org/tinc into 1.1 Guus Sliepen 2012-06-26 13:24:20 +02:00
  • 00e71ece25 Releasing 1.0.19. Guus Sliepen 2012-06-25 19:45:51 +02:00
  • 236b0ba4eb Fix crash when using Broadcast = direct. Guus Sliepen 2012-06-25 19:03:54 +02:00
  • 0a84f9cb8f Fix compiler warnings. Guus Sliepen 2012-06-25 19:01:51 +02:00