Commit graph

  • 53333d6d0d tinc-gui: Update Node object to correctly parse responses Martin Weinelt 2015-09-28 05:31:59 +02:00
  • 0c7e0210d9 tinc-gui: Reformat codebase according to PEP8 Martin Weinelt 2015-09-28 05:20:03 +02:00
  • 7306823843 Fix a few memory leaks in the CLI found by AddressSanitizer. Guus Sliepen 2015-09-25 10:06:18 +02:00
  • 543c0abbd9 Fix struct node_status_t. Guus Sliepen 2015-09-25 10:05:24 +02:00
  • 706d855e50 Replace bare if statements with AS_IF in configure.ac. Guus Sliepen 2015-09-24 22:20:00 +02:00
  • f54a87b800 Optionally install systemd service files. Guus Sliepen 2015-09-24 21:53:49 +02:00
  • 5ad43673ac Add -I m4 back to ACLOCAL_AMFLAGS. Guus Sliepen 2015-09-24 17:10:25 +02:00
  • ae89a25695 Fix invalid checksum generation. Nathan Stratton Treadway 2015-09-12 16:33:52 +02:00
  • a9fb6db249 add malloc check hans 2015-08-26 16:39:54 +02:00
  • 569b1dbf15 Merge pull request #1 from jan-schreib/openbsd-build Rafał Leśniak 2015-08-25 10:17:33 +02:00
  • 4710de8455 Activate fstack-protector-all on OpenBSD hans 2015-08-25 09:09:36 +02:00
  • c9515a79de Make it build on openbsd. hans 2015-08-25 09:30:32 +02:00
  • d9a8344467 Fix for unknown subnets thorkill 2015-07-26 15:14:14 +02:00
  • af1213a7ae Revert "Do not recompile version if not needed" thorkill 2015-07-26 12:22:22 +02:00
  • 529576dad6 Do not recompile version if not needed thorkill 2015-07-26 12:15:17 +02:00
  • 2d38e37168 Make make dist work when /bin/sh != /bin/bash thorkill 2015-07-24 19:14:20 +02:00
  • 618ddadeab Fixed a segfault when all nodes available for autoconnect has been exhausted thorkill 2015-07-23 20:45:37 +02:00
  • f12d4a3e6d Merged load_all_subnets and load_all_nodes to make autoconnect and strictsubnets work faster thorkill 2015-07-23 18:33:57 +02:00
  • 3c67735720 Make autoconnect faster thorkill 2015-07-23 17:58:39 +02:00
  • d16a43c06c Revert "It seems that this patch is needed. Strange things happens." thorkill 2015-07-22 15:15:07 +02:00
  • 24c3bebc5c In sssp_bfs(), never try to update myself. Guus Sliepen 2015-07-22 14:33:56 +02:00
  • 56a8b90d86 In sssp_bfs(), never try to update myself. Guus Sliepen 2015-07-22 14:33:56 +02:00
  • 0842bc0ca5 Revert "Added missing check to e->to->prevedge" thorkill 2015-07-21 19:39:08 +02:00
  • 512c64980a Merge branch 'thkr-1.1-ponyhof' of github.com:thorkill/tinc into thkr-1.1-ponyhof thorkill 2015-07-21 10:11:36 +02:00
  • 4077acd583 Added missing check to e->to->prevedge thorkill 2015-07-21 10:09:58 +02:00
  • 1edf49be14 Reduce logger calls thorkill 2015-07-20 11:09:45 +02:00
  • 8c4cdfc37c Prevent update_node_udp from changing our udp address thorkill 2015-07-20 08:19:13 +02:00
  • f75e6f61f2 Do not access e->to->prevedge if not defined thorkill 2015-07-19 18:53:29 +02:00
  • 6dbcd4eb3d Do not access e->to->prevedge if not defined thorkill 2015-07-19 18:53:29 +02:00
  • bc747f8146 Merged changes with origin/1.1 thorkill 2015-07-17 15:36:00 +02:00
  • b68eaa7ce4 merged with origin/1.1 thorkill 2015-07-17 00:29:46 +02:00
  • f92c3446f2 Use AC_CONFIG_MACRO_DIR() instead of _DIRS(). Guus Sliepen 2015-07-15 15:12:53 +02:00
  • bf35e29e48 Changed log level thorkill 2015-07-14 14:29:23 +02:00
  • 3a99a76fa5 Do not forward multicast packets to prevent packet loops thorkill 2015-07-14 12:12:19 +02:00
  • e282ed443f Define proper multicast subnets thorkill 2015-07-14 12:11:37 +02:00
  • 9ca1750245 Fix the PRF function when compiling without OpenSSL. Guus Sliepen 2015-07-12 16:31:32 +02:00
  • 3c54765bcd Prevent tinc from forgeting e->local_address thorkill 2015-07-07 23:14:08 +02:00
  • 1e7ef38198 Make sure we do not allocate new edge when talking to old nodes and the same edge already exists thorkill 2015-07-07 21:19:26 +02:00
  • 7b831804aa Make subnet caches static. Guus Sliepen 2015-07-12 13:08:34 +02:00
  • 322ffadac4 Included missing names.h thorkill 2015-06-30 19:11:45 +02:00
  • b7b5d51613 Use AC_CONFIG_MACRO_DIRS([m4]). Guus Sliepen 2015-07-12 13:05:51 +02:00
  • 97457716d7 Remove unused code that caused warnings about an uninitialized variable. Guus Sliepen 2015-07-12 12:55:13 +02:00
  • b22b9d4389 Removed double break; thorkill 2015-06-29 00:23:13 +02:00
  • b396585383 Fix undefined behaviour when left-shifting signed integers. Guus Sliepen 2015-07-12 12:33:07 +02:00
  • ce1c957e87 Added information about current node in tinc's top thorkill 2015-07-10 23:57:20 +02:00
  • 970283c148 Still working on ConnectTo outgoing connections thorkill 2015-07-10 02:18:06 +02:00
  • 85bf50612b Fixed typo in if statement thorkill 2015-07-10 02:05:22 +02:00
  • 6c6675e72a Do not cancel outgoing reconnects to nodes defined with ConnectTo thorkill 2015-07-10 02:01:06 +02:00
  • 76d278a5c0 Set keep_it flag on outgoing connections which are set by ConnectTo thorkill 2015-07-10 01:44:49 +02:00
  • 606948116d Do not disconnect random hosts which are explicit set with ConnectTo thorkill 2015-07-10 01:43:24 +02:00
  • bdab2e15f6 Make changes to edge more verbose thorkill 2015-07-10 01:09:51 +02:00
  • ab3c7dded0 Yet another attempt to make edge update work as expected thorkill 2015-07-10 00:48:41 +02:00
  • c18771a96d Make informative logs about edge changes thorkill 2015-07-09 23:49:52 +02:00
  • f93352b095 Prevent packet loops when ICMP6 router solicitation packets are sent to tinc device thorkill 2015-07-09 22:19:26 +02:00
  • 49cc329cf9 Reverted changes on EDGE_ADD update if weight differs thorkill 2015-07-09 17:33:17 +02:00
  • 0c30f9f0f1 Revert "Forward edge information" thorkill 2015-07-09 17:16:07 +02:00
  • 24af5b94a7 Forward edge information thorkill 2015-07-09 17:09:35 +02:00
  • 5cb5ab3412 Fix memory leak in setup_outgoing_connection thorkill 2015-07-09 01:04:57 +02:00
  • 1f2e14df8c merged with thkr-1.1-fix-0004 thorkill 2015-07-08 00:44:08 +02:00
  • 5f6613e36f Attempt to fix the heap-use-after-free error in mst_kruskal thorkill 2015-07-08 00:36:22 +02:00
  • 06d4eac9ac Prevent tinc from forgeting e->local_address thorkill 2015-07-07 23:14:08 +02:00
  • 5ae403f9e6 Make sure we do not allocate new edge when talking to old nodes and the same edge already exists thorkill 2015-07-07 21:19:26 +02:00
  • de8b7a8dfb Prevent tinc from forgeting e->local_address thorkill 2015-07-07 23:14:08 +02:00
  • e0d14e978f Make sure we do not allocate new edge when talking to old nodes and the same edge already exists thorkill 2015-07-07 21:19:26 +02:00
  • 80ccfb2894 Update weight if needed at the beginning thorkill 2015-07-07 20:50:53 +02:00
  • 78d0342a12 Update weight on reverse edge too thorkill 2015-07-07 20:49:16 +02:00
  • 0c334bb077 Do not insert edge into edge_weight_tree if not needed thorkill 2015-07-07 20:37:17 +02:00
  • bb3fd0a985 Make usage of weight thorkill 2015-07-07 20:35:52 +02:00
  • d49fd87dbc Attempt to fix the heap-use-after-free error in mst_kruskal thorkill 2015-07-07 00:05:58 +02:00
  • 77eac310c5 Revert "Set edge->reverse to NULL before we free it" thorkill 2015-07-06 01:54:01 +02:00
  • 8dcd2a9995 Do not delete edges which differ only by weight thorkill 2015-07-06 01:52:40 +02:00
  • 38c42fb973 Move the edge weight update handling to edge.c thorkill 2015-07-06 01:50:31 +02:00
  • 7c85db5421 Introducing new function for edge weight update thorkill 2015-07-06 01:49:45 +02:00
  • b7820caf03 removed edge_clone() thorkill 2015-07-06 01:49:03 +02:00
  • eda9f0ea8e Set edge->reverse to NULL before we free it thorkill 2015-07-06 01:04:11 +02:00
  • e51dd1b196 Changed the name of edge from node to oldnode thorkill 2015-07-06 00:42:59 +02:00
  • 7dc8c736bc list_each shadowed node thorkill 2015-07-05 22:32:32 +02:00
  • 841ca358e0 Forgot to set node->data thorkill 2015-07-05 21:58:27 +02:00
  • 25ad32d206 Use usage of splay_node_t thorkill 2015-07-05 21:41:49 +02:00
  • bebe8e6808 Fixed edge->reverse corruption resulting in a segfault in graph() thorkill 2015-07-05 20:54:32 +02:00
  • 04c1dedeb5 Extended simple.c with hash and connection tests thorkill 2015-07-05 00:32:44 +02:00
  • 82706970cf Removed unused declaration in bind_to_intercface() thorkill 2015-07-05 00:32:11 +02:00
  • 614a03c886 Do not try to zero memory on unitialized hash thorkill 2015-07-05 00:31:39 +02:00
  • aea7938f19 Added sanity check in test in sssp_bfs() thorkill 2015-07-05 00:31:01 +02:00
  • 837469c747 Add small jitter to keyexpire_handle and edgeupdate_handler thorkill 2015-07-05 00:16:02 +02:00
  • d172f2db29 Merge with guus patch for exit_edges() thorkill 2015-07-05 00:15:04 +02:00
  • aa9994e49e Cleanup after merge thorkill 2015-07-04 18:52:16 +02:00
  • dc5491a59e Merge branch '1.1' of github.com:gsliepen/tinc into thkr-1.1-ponyhof thorkill 2015-07-04 18:45:43 +02:00
  • de7d9ee437 Call sockaddrfree(&e->local_address) in free_edge() instead of exit_edges(). Guus Sliepen 2015-07-04 17:53:11 +02:00
  • 36cec9af88 Coalesce two if statements that check for the same thing. Guus Sliepen 2015-07-04 17:51:05 +02:00
  • 14ccf50954 fix musl compatibility Jo-Philipp Wich 2015-06-18 23:58:31 +02:00
  • 37588b8d5c Don't #include OpenSSL headers when compiling without OpenSSL. Guus Sliepen 2015-07-04 17:18:40 +02:00
  • abb24e9d71 Cleanup local_address in protocol_edge.c thorkill 2015-07-04 03:21:01 +02:00
  • 92df36a610 Cleanup edges stored in edge_weight_tree on exit thorkill 2015-07-04 02:39:12 +02:00
  • 1140ca6d30 Fixed 2 leaks in setup_myself() thorkill 2015-07-04 00:29:36 +02:00
  • e3ae318059 Cleanup local_address in protocol_edge.c thorkill 2015-07-04 03:21:01 +02:00
  • d08c7cf4cf Cleanup edges stored in edge_weight_tree on exit thorkill 2015-07-04 02:39:12 +02:00
  • 6efd3ff302 Fixed 2 leaks in setup_myself() thorkill 2015-07-04 00:29:36 +02:00
  • b342d0cfb6 Added simple connection tests thorkill 2015-07-02 22:06:14 +02:00
  • 8a6c5595b1 Added ./configure --enable-devel to enable -Werror and other developement settings thorkill 2015-07-02 21:55:50 +02:00