Commit Graph

  • 096ac31bb3 handle route updates correctly Kristoffer Dalby 2023-09-11 11:45:46 -05:00
  • c957f893bd Return simple responses immediatly Kristoffer Dalby 2023-09-11 06:18:31 -05:00
  • 217ccd6540 improve debug logging, rw lock for notifier Kristoffer Dalby 2023-09-11 06:08:44 -05:00
  • 3bef63bb80 Remove LastSuccessfulUpdate from Machine Kristoffer Dalby 2023-09-11 06:23:29 -05:00
  • 591ff8d347 add pprof endpoint Kristoffer Dalby 2023-09-11 06:04:58 -05:00
  • 14f8c1ba34 order path Kristoffer Dalby 2023-09-11 05:25:52 -05:00
  • ca4a48afbb gitignore infolder tailscale Kristoffer Dalby 2023-09-11 04:52:25 -05:00
  • 9ccf87c566 add lock around saving ts clients Kristoffer Dalby 2023-09-10 09:17:17 +02:00
  • 4c12c02e71 Upgrade go and debian in headscale docker Kristoffer Dalby 2023-09-11 05:04:26 -05:00
  • 2434d76ade give ci more tollerance for timeouts Kristoffer Dalby 2023-09-10 10:00:12 +02:00
  • 432e975a7f move MapResponse peer logic into function and reuse Kristoffer Dalby 2023-08-09 22:56:21 +02:00
  • 387aa03adb Remove database from Mapper Kristoffer Dalby 2023-08-09 22:20:05 +02:00
  • 3b0749a320 Update packetfilter when peers change Kristoffer Dalby 2023-08-09 20:37:41 +02:00
  • a8079a2096 rearrange poll, lock, notify Kristoffer Dalby 2023-07-26 17:54:19 +02:00
  • 593b3ad981 filter out peers without endpoints Kristoffer Dalby 2023-07-30 19:56:11 +02:00
  • e90a669951 remove retries for pings in tsic Kristoffer Dalby 2023-07-26 17:51:33 +02:00
  • 9c5301ee2e add maprequest to all mapper calls Kristoffer Dalby 2023-07-26 14:42:12 +02:00
  • 13a7285658 fix lint Kristoffer Dalby 2023-07-26 11:53:42 +02:00
  • e55fe0671a only send lite map responses when omitpeers Kristoffer Dalby 2023-07-26 13:55:03 +02:00
  • e0ba325b3b additional debug logging, use mapper pointer Kristoffer Dalby 2023-07-24 08:58:51 +02:00
  • eff529f2c5 introduce rw lock for db, ish... Kristoffer Dalby 2023-07-17 13:35:05 +02:00
  • a1a3ff4ba8 disable online map by default for now Kristoffer Dalby 2023-07-17 11:21:31 +02:00
  • 78268d78a0 add debug option to save all map responses Kristoffer Dalby 2023-07-17 11:13:48 +02:00
  • f73172fb21 add less/jq to hs debug container Kristoffer Dalby 2023-07-17 11:13:24 +02:00
  • b7c6e0ec88 add annoying linter to golangci Kristoffer Dalby 2023-07-17 11:12:59 +02:00
  • 2d87085cbc rearrange channel closing defers Kristoffer Dalby 2023-07-14 17:05:11 +02:00
  • 13fe4ec91b add script to run integration tests Kristoffer Dalby 2023-06-22 10:01:17 +02:00
  • 53a9e28faf Add missing return in shutdown Kristoffer Dalby 2023-07-07 13:29:53 +02:00
  • 4b65cf48d0 Split up MapResponse Kristoffer Dalby 2023-06-29 11:20:22 +01:00
  • 66ff1fcd40 Replace the timestamp based state system Kristoffer Dalby 2023-06-21 11:29:52 +02:00
  • 056d3a81c5 format with prettier 3.0 Kristoffer Dalby 2023-07-14 17:58:07 +02:00
  • 7edc953d35 Update tsic.go Kristoffer Dalby 2023-09-03 13:54:41 +02:00
  • 12a04f9459 fix relogin test, pass accept route flag Kristoffer Dalby 2023-09-03 12:30:11 +02:00
  • 1766e6b5df General fixups discovered by checking errors Kristoffer Dalby 2023-08-31 18:37:18 +02:00
  • f8a58aa15b introduce a version subset we must test against Kristoffer Dalby 2023-08-31 14:57:43 +02:00
  • b4a4d0f760 Handle errors in integration test setups Kristoffer Dalby 2023-08-29 08:33:33 +02:00
  • 63caf9a222 update flake, fix prettier lint Kristoffer Dalby 2023-09-01 08:58:29 +02:00
  • 47255d267e add script to run integration tests Kristoffer Dalby 2023-06-22 10:01:17 +02:00
  • 28354cc651 Expand the signature of policy.ExpandAlias() to support the implementation of autogroups autogroups Juan Font 2023-08-12 11:47:23 +00:00
  • e3acc95859 Send logs to stderr, rather than stdout Juan Font 2023-08-11 15:52:03 +00:00
  • 043be13e6d Send logs to stderr, rather than stdout logs-to-stderr Juan Font 2023-08-11 15:52:03 +00:00
  • fb203a2e45 Format code qzydustin 2023-07-23 08:12:12 -07:00
  • 6567af7730 Fix IP Address Order Bug qzydustin 2023-07-23 07:48:30 -07:00
  • 23a3adf8d2 use cmp.Diff instead of reflect.DeepEqual Kristoffer Dalby 2023-06-21 08:12:24 +02:00
  • 665a3cc666 add generic logerr func to shorten code Kristoffer Dalby 2023-06-22 16:38:57 +02:00
  • fe75b71620 use nix caching and docker caching in CI Kristoffer Dalby 2023-06-28 11:56:35 +01:00
  • 19dc0ac702 rename acl "get" funcs to "expand" for consistency Kristoffer Dalby 2023-06-19 09:17:50 +02:00
  • 155cc072f7 migrate last acl tests away from database Kristoffer Dalby 2023-06-19 08:48:49 +02:00
  • e2c08db3b5 reduce filter rules at the end, so we filter nodes correctly Kristoffer Dalby 2023-06-16 16:42:30 +02:00
  • fcdc7a6f7d remove redundant tests Kristoffer Dalby 2023-06-16 12:37:52 +02:00
  • 88ca2501d1 only send relevant filterrules to nodes Kristoffer Dalby 2023-06-13 10:03:22 +02:00
  • 2675ff4b94 make parse destination string into a func Kristoffer Dalby 2023-06-12 15:59:05 +02:00
  • 717abe89c1 remove "stripEmailDomain" argument Kristoffer Dalby 2023-06-12 15:29:34 +02:00
  • 161243c787 make generateFilterRules take machine and peers Kristoffer Dalby 2023-06-12 11:18:58 +02:00
  • 9c425a1c08 Finish SSH Kristoffer Dalby 2023-06-08 19:50:59 +02:00
  • db6cf4ac0a make GenerateFilterRules take machine and peers Kristoffer Dalby 2023-06-08 19:10:09 +02:00
  • 35770278f7 upgrade tailscale Kristoffer Dalby 2023-06-12 10:35:04 +02:00
  • 36c9b5ce74 Adjust the template for the OIDC callback login page Viacheslav Sychov 2023-06-05 22:21:31 +02:00
  • 0562260fe0 rename handler files Kristoffer Dalby 2023-06-06 17:14:56 +02:00
  • c1218ad3c2 move reminder of dns funcs to util Kristoffer Dalby 2023-06-06 11:28:52 +02:00
  • d36336a572 fix lint Kristoffer Dalby 2023-06-06 11:12:36 +02:00
  • 80ea87c032 move derp_server to derp server module Kristoffer Dalby 2023-06-06 11:09:48 +02:00
  • 8c4c4c8633 move derp.go to derp module Kristoffer Dalby 2023-06-06 10:41:30 +02:00
  • 2289a2acbf move Config definitions into types Kristoffer Dalby 2023-06-06 10:23:39 +02:00
  • c72401a99b Fix IPv6 in ACLs Viacheslav Sychov 2023-05-20 11:53:01 +02:00
  • 725bbd7408 Remove variables and leftovers of pregenerated ACL content Kristoffer Dalby 2023-05-31 18:45:04 +02:00
  • 084d1d5d6e Add initial test for mapresponse Kristoffer Dalby 2023-05-31 17:26:19 +02:00
  • f9f6e1557a Remove complicated testcase obsoleated by tailNode test Kristoffer Dalby 2023-05-31 15:11:09 +02:00
  • 5bad48a24e remove DB dependency of tailNode conversion, add test Kristoffer Dalby 2023-05-31 09:59:37 +02:00
  • bce8427423 Map route into machine Kristoffer Dalby 2023-05-31 09:59:15 +02:00
  • f7f472ae07 introduce mapper package Kristoffer Dalby 2023-05-26 11:26:34 +01:00
  • 699655a93f docs(README): update contributors github-actions[bot] 2023-05-26 10:25:31 +00:00
  • feb15365b5 Split code into modules Kristoffer Dalby 2023-05-21 19:37:59 +03:00
  • 14e29a7bee create DB struct Kristoffer Dalby 2023-05-11 09:09:18 +02:00
  • b01f1f1867 Clean apt v0.22.3 Juan Font 2023-05-12 08:05:06 +00:00
  • c027ef0f6c Added changelog for 0.22.3 Juan Font 2023-05-12 07:33:10 +00:00
  • db97a7ab10 Add ca-certificates to Dockerfile Six 2023-05-11 15:08:56 -07:00
  • 252342a0a5 update nix hash Kristoffer Dalby 2023-05-10 19:22:53 +02:00
  • cdf3c47d63 changelog Kristoffer Dalby 2023-05-10 18:34:11 +02:00
  • 61a2915f17 port reminder of integrationv1 test to v2 Kristoffer Dalby 2023-05-10 12:10:33 +02:00
  • a16f0c9f60 clean up unused legacy stuff Kristoffer Dalby 2023-05-10 10:42:51 +02:00
  • 52ad138c32 update dependency path for integration Kristoffer Dalby 2023-05-10 10:26:28 +02:00
  • d2413d0a2f move swagger to root for now Kristoffer Dalby 2023-05-10 10:20:25 +02:00
  • 51dc0d5784 update dependency path for cmd Kristoffer Dalby 2023-05-10 10:19:37 +02:00
  • 2d365c8c9c inline old acl hujson tests Kristoffer Dalby 2023-05-10 10:19:16 +02:00
  • f2c1d1b8f9 regenerate gen Kristoffer Dalby 2023-05-10 09:35:40 +02:00
  • 2d6356fa13 move templates Kristoffer Dalby 2023-05-10 09:33:33 +02:00
  • 3bfc598ccc move generated files Kristoffer Dalby 2023-05-10 09:28:42 +02:00
  • 3683d3e82f rename package name to hscontrol Kristoffer Dalby 2023-05-10 09:24:05 +02:00
  • 4a7921ead5 move all go files from root to hscontrol Kristoffer Dalby 2023-05-10 09:23:26 +02:00
  • 22e397e0b6 Use common path in unix_socket default setting v0.22.2 Juan Font 2023-05-10 14:32:15 +00:00
  • c7db99d6ca Update changelog + prepare for 0.22.2 Juan Font 2023-05-10 14:27:24 +00:00
  • f73354b4f4 Create default sock path in Docker Juan Font 2023-05-10 13:52:44 +00:00
  • 4c8f8c6a1c Ditch distroless for Docker image Juan Font 2023-05-10 13:48:41 +00:00
  • 997e93455d Added web ui section Juan Font 2023-05-10 13:04:18 +00:00
  • 9f381256c4 Update config.go Juan Font 2023-05-10 12:15:53 +02:00
  • f60c5a1398 Fix socket location in config.go Juan Font 2023-05-03 20:26:20 +00:00
  • 5706f84cb0 Revert "Revert unix_socket to default value" Juan Font 2023-05-03 21:36:28 +02:00
  • f90ebb8567 Update config.go revert-1414-topic/fix_unix_socket Juan Font 2023-05-10 12:15:53 +02:00
  • 7564c4548c Fix socket location in config.go Juan Font 2023-05-03 20:26:20 +00:00