Commit Graph

  • 429798574d chore: make autoapprovers optional Johan Siebens 2022-10-14 12:11:52 +02:00
  • aad7a8b6e8 feat: edit iam and acl policies from cli Johan Siebens 2022-10-12 08:05:54 +02:00
  • a2d97183d2 chore(deps): go mod tidy Johan Siebens 2022-10-11 13:15:17 +02:00
  • af3a5f3a25 fix: incorrect env variables for auth provider Johan Siebens 2022-10-10 12:57:10 +02:00
  • fea6a10640 chore: update install script Johan Siebens 2022-10-09 18:20:52 +02:00
  • 11af121126 feat: remove ephemeral machines on logout v0.4.0 Johan Siebens 2022-10-09 08:52:58 +02:00
  • dfb91d2419 chore: rename provider package to auth package Johan Siebens 2022-10-09 08:19:13 +02:00
  • daf577a0ee feat: config dns using env variables Johan Siebens 2022-10-09 08:13:37 +02:00
  • a364188761 chore: check if iam policy is set or not Johan Siebens 2022-10-08 12:59:13 +02:00
  • ea4fe22e35 chore(deps): upgrade some dependencies Johan Siebens 2022-10-08 08:39:26 +02:00
  • ddc65d2df9 feat: add support for ssh acl policies v0.4.0-rc1 Johan Siebens 2022-10-06 20:49:05 +02:00
  • c70a4cfe6a fix: don't send peer capabilities to nodes Johan Siebens 2022-10-07 20:10:30 +02:00
  • 5bf919da12 fix: don't send derp map if not changed Johan Siebens 2022-10-07 16:43:37 +02:00
  • 6d4a7b7014 feat: set default derp map configuration Johan Siebens 2022-10-07 16:31:57 +02:00
  • bc1f188816 feat: add some command aliases Johan Siebens 2022-10-07 08:32:05 +02:00
  • 9522e3531e feat: enable/disable taildrop and service collection Johan Siebens 2022-10-07 08:27:32 +02:00
  • 1e3541e7c8 fix: remove check on nameservers as it is not required anymore for MagicDNS Johan Siebens 2022-10-06 21:30:34 +02:00
  • c3e1344199 fix: add admin capability flag when needed Johan Siebens 2022-10-06 21:19:58 +02:00
  • 70b9373df3 feat: set derp map for a tailnet Johan Siebens 2022-10-04 16:06:15 +02:00
  • 58de86a978 fix: use crypto/rand Johan Siebens 2022-10-03 15:52:39 +02:00
  • 2e57338b54 feat: add id token handler v0.3.0 Johan Siebens 2022-09-27 16:13:17 +02:00
  • 7cadcc9085 fix: move auth config a level deeper Johan Siebens 2022-09-30 15:39:19 +02:00
  • 22cfe60c7d feat: add support for https certs Johan Siebens 2022-09-24 08:04:01 +02:00
  • 45572397ea fix: use correct context v0.2.0 Johan Siebens 2022-09-28 14:58:04 +02:00
  • e5a3d3c589 fix: sanitize tailnet name properly Johan Siebens 2022-09-28 11:50:31 +02:00
  • 2a5fe7f136 feat: generate control keys by default in db Johan Siebens 2022-09-27 16:40:48 +02:00
  • 7ee4b27688 feat: add cmd to enable/disable exit nodes and print information properly Johan Siebens 2022-09-27 11:14:22 +02:00
  • 69f7c22307 feat: add support for autogroup:internet in acls Johan Siebens 2022-09-27 09:35:29 +02:00
  • 4e5f89ab7e feat: add autoapprovers support in acls Johan Siebens 2022-09-27 07:40:32 +02:00
  • c1ffe03e81 feat: mark machines as ephemeral when requested by the client Johan Siebens 2022-09-25 08:10:40 +02:00
  • 7ad91c4c20 feat: add support for autogroup:self and autogroup:members Johan Siebens 2022-09-24 15:27:49 +02:00
  • fb04248db4 chore(ci): add some security analysis Johan Siebens 2022-09-24 09:37:26 +02:00
  • d84bad12d0 chore: fixes Johan Siebens 2022-09-24 08:16:29 +02:00
  • cadf938e2a chore(ci): update build targets Johan Siebens 2022-09-24 08:09:26 +02:00
  • 980ae6dd85 feat: add flags to create tailnet with some proper default IAM policies Johan Siebens 2022-09-23 14:04:23 +02:00
  • 6e3e22bc72 chore: remove config flags for now Johan Siebens 2022-09-23 10:36:55 +02:00
  • 0051eec355 feat: configure magic dns suffix Johan Siebens 2022-09-22 18:23:42 +02:00
  • 617575803c chore: remove auth provider config from flags and env variables Johan Siebens 2022-09-22 18:05:03 +02:00
  • 8c6ea9041b fix: system admin can always use tags Johan Siebens 2022-09-22 16:49:38 +02:00
  • c6ebeb36bc fix: improve some default values v0.1.1 Johan Siebens 2022-09-22 15:47:35 +02:00
  • d87c7252c2 chore: update script Johan Siebens 2022-09-22 14:31:23 +02:00
  • bfcf0c7925 feat: configure server using flags v0.1.0 Johan Siebens 2022-09-21 08:15:39 +02:00
  • aea3d2d6a9 chore: some better error descriptions Johan Siebens 2022-09-20 12:54:29 +02:00
  • 9781e75833 chore: add data dir Johan Siebens 2022-09-20 12:41:46 +02:00
  • 47b15d31f0 fix: make config file optional Johan Siebens 2022-09-20 12:41:22 +02:00
  • ec353f7add feat: flag to disable newline in genkey output v0.1.0-rc3 Johan Siebens 2022-09-20 09:06:01 +02:00
  • 92ca75b7f4 fix: remove _ from tag_owners, make it more compliant Johan Siebens 2022-09-19 12:01:55 +02:00
  • 1702cf135e fix: change precedence order, env variables overrule file config Johan Siebens 2022-09-17 08:34:37 +02:00
  • b65119bbba fix: system admin is always a tag owner Johan Siebens 2022-09-17 07:13:06 +02:00
  • b265fc42c7 feat: implement tag owners v0.1.0-rc2 Johan Siebens 2022-09-16 16:30:51 +02:00
  • 69dd1f6b95 fix: don't strip tag: prefix from tag values Johan Siebens 2022-09-16 14:49:06 +02:00
  • ebf0016096 fix: always show machines of the same user Johan Siebens 2022-09-16 14:40:23 +02:00
  • 3aa2d68ce2 fix: validate tags when creating auth keys Johan Siebens 2022-09-16 14:20:50 +02:00
  • 3d03f49138 feat: update on how to show dns config Johan Siebens 2022-09-16 13:40:47 +02:00
  • c4783f8165 chore: cleanup event listener tool Johan Siebens 2022-09-16 13:15:31 +02:00
  • 3b9ce04ec8 feat: add methods to enable and disable single routes Johan Siebens 2022-09-16 11:33:14 +02:00
  • f71ca49693 fix: send correct nameservers when using split dns Johan Siebens 2022-09-16 10:20:54 +02:00
  • 61d78fe121 chore: don't save default derp in db v0.1.0-rc1 Johan Siebens 2022-09-10 15:58:02 +02:00
  • 5b51e29140 fix: disable logtail for now v0.0.1-preview8 Johan Siebens 2022-09-10 12:29:40 +02:00
  • e5ed4713d8 feat: make keep alive interval configurable Johan Siebens 2022-09-10 12:25:30 +02:00
  • 9281deb549 feat: force http to https redirect even when tls is disabled Johan Siebens 2022-09-10 09:18:32 +02:00
  • 88509c826d feature: force https Johan Siebens 2022-09-10 08:34:40 +02:00
  • 405110867a fix: change port to match default server config Johan Siebens 2022-09-10 08:12:44 +02:00
  • 82c814aa2a fix: change metrics port to 9091, a more default port for prometheus clients Johan Siebens 2022-09-10 08:12:14 +02:00
  • 5a524d7357 chore: go mod tidy Johan Siebens 2022-09-10 08:11:28 +02:00
  • 0f0829ccba fix: use same name for admin key env variable in client and server Johan Siebens 2022-09-10 07:28:04 +02:00
  • 4c9ea463db feat: add number of connected machines metric Johan Siebens 2022-09-09 22:17:06 +02:00
  • 284ec18339 feat: add command to generate a simple config Johan Siebens 2022-09-09 21:21:57 +02:00
  • 5a77d2b35b feat: decouple db migrations from domain model Johan Siebens 2022-09-07 10:36:36 +02:00
  • c193a4bf71 fix: correct registration and cli authentication flows Johan Siebens 2022-09-07 10:25:40 +02:00
  • 550febc5ba fix: use abs path, giving a proper error when file does not exists v0.0.1-preview7 Johan Siebens 2022-09-06 16:20:44 +02:00
  • f0d71c8a66 chore: bump alpine version Johan Siebens 2022-09-06 16:20:17 +02:00
  • 3c50d4869d Create CONTRIBUTING.md Johan Siebens 2022-09-06 15:08:10 +02:00
  • e8fe0e2467 chore(deps): upgrade dependencies Johan Siebens 2022-09-06 14:52:21 +02:00
  • 633f29003c chore(deps): upgrade tailscale dependency Johan Siebens 2022-09-06 13:27:31 +02:00
  • 145ae6ab1d chore: bump to go 1.19 Johan Siebens 2022-09-06 11:36:31 +02:00
  • b60e332cbd docs: update readme Johan Siebens 2022-09-06 09:48:59 +02:00
  • f38939415d feat: lock database when migrating Johan Siebens 2022-09-06 08:19:45 +02:00
  • 49e5c7999f feat: make system admin key optional Johan Siebens 2022-09-05 17:07:33 +02:00
  • 82a28e32c0 feat: read control and legacy control key from environment Johan Siebens 2022-09-05 16:58:53 +02:00
  • 7976e7aa83 fix: add env variable for enabling acme Johan Siebens 2022-09-05 16:58:17 +02:00
  • 404b667aaf chore: rename cert magic config to acme Johan Siebens 2022-09-05 16:16:09 +02:00
  • 6700d0db01 feat: add support for postgres Johan Siebens 2022-09-05 16:01:22 +02:00
  • 25ee5a21a6 feat: save current tailnet for subsequent requests Johan Siebens 2022-09-05 11:38:25 +02:00
  • d735974406 fix: add csrf and remove need of a cache Johan Siebens 2022-09-03 17:33:22 +02:00
  • 41827dcdcd fix: increase poll frequency when waiting for authentication Johan Siebens 2022-08-31 16:35:55 +02:00
  • cd1854f510 chore(ci): bump checkout version Johan Siebens 2022-08-31 14:23:40 +02:00
  • 6a6049b76b chore(ci): pin go version Johan Siebens 2022-08-31 13:59:39 +02:00
  • 50d52ae481 chore(ci): add nightly job Johan Siebens 2022-08-31 13:05:21 +02:00
  • 402f98b688 chore(deps): upgrade cosign action Johan Siebens 2022-08-31 13:02:25 +02:00
  • 4234c5eed9 feat: login as system admin using oidc Johan Siebens 2022-08-31 11:21:31 +02:00
  • 3568764ec1 feat: get machine details Johan Siebens 2022-08-26 09:34:15 +02:00
  • df02644437 fix: expiration timestamp and disable flag Johan Siebens 2022-08-25 15:59:52 +02:00
  • 7db10b563d fix: update expiration date when authentication is succesful Johan Siebens 2022-08-25 09:04:23 +02:00
  • 496fd5f47c chore: configure auth provider using env variables Johan Siebens 2022-08-22 13:22:17 +02:00
  • 200b523ae0 chore: rename to AuthProvider Johan Siebens 2022-07-15 07:57:56 +02:00
  • f225f427ac fix: foreign key violation when deleting tailnet Johan Siebens 2022-07-15 07:43:31 +02:00
  • 70e84be8f4 feat: delete users Johan Siebens 2022-07-15 07:39:19 +02:00
  • 409dd3aa5f fix: exclude 'service' users in list Johan Siebens 2022-07-14 07:54:07 +02:00
  • 0d5ffa9c8b feat: read keys from config file Johan Siebens 2022-07-06 07:55:02 +02:00