Will Norris
69f1324c9e
cmd/tailscale: refactor shared utility methods
...
Refactor two shared functions used by the tailscale cli,
calcAdvertiseRoutes and licensesURL. These are used by the web client as
well as other tailscale subcommands. The web client is being moved out
of the cli package, so move these two functions to new locations.
Updates tailscale/corp#13775
Signed-off-by: Will Norris <will@tailscale.com>
2023-08-09 08:59:10 -07:00
License Updater
a3f11e7710
licenses: update android licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-08-06 18:51:21 -07:00
License Updater
a8e32f1a4b
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-08-04 09:43:49 -07:00
License Updater
b4c1f039b6
licenses: update android licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-08-01 21:31:58 -07:00
License Updater
6d65c04987
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-08-01 14:06:13 -07:00
License Updater
0554deb48c
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-07-28 17:42:52 -04:00
License Updater
4c05d43008
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-07-24 10:42:00 -07:00
License Updater
9101fabdf8
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-07-18 05:14:01 -07:00
License Updater
c95de4c7a8
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-07-12 12:26:40 -07:00
License Updater
3d70fecde4
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-07-12 12:25:19 -07:00
License Updater
626f650033
licenses: update android licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-06-28 10:05:31 -07:00
License Updater
d4413f723d
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-06-28 10:05:10 -07:00
License Updater
c6794dec11
licenses: update android licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-06-17 17:58:29 -07:00
License Updater
c1cbd41fdc
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-06-15 09:22:09 -07:00
License Updater
4451a7c364
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-06-12 13:40:57 -07:00
License Updater
0b3b81b37a
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-06-12 09:28:27 -07:00
License Updater
d17312265e
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-06-05 09:54:12 -07:00
License Updater
d06fac0ede
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-06-01 19:02:47 -07:00
License Updater
d1ecb1f43b
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-05-08 16:48:36 -07:00
License Updater
df8b1b2179
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-05-06 23:48:30 -07:00
License Updater
4d730e154c
licenses: update android licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-05-06 16:33:37 -07:00
License Updater
503b6dd8be
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-05-03 19:56:00 -07:00
License Updater
7675d323fa
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-05-03 15:48:09 -07:00
License Updater
979d29b5f5
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-05-01 09:13:43 -07:00
License Updater
2e07245384
licenses: update android licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-04-25 09:10:26 -07:00
License Updater
aa87e999dc
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-04-25 09:10:05 -07:00
License Updater
588a234fdc
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-04-19 17:06:12 -07:00
License Updater
7f057d7489
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-04-19 10:22:36 -07:00
License Updater
33b006cacf
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-04-11 09:06:08 -07:00
License Updater
e5d272f445
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-04-11 09:05:56 -07:00
License Updater
690446c784
licenses: update android licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-04-10 21:29:19 -07:00
License Updater
92459a9248
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-04-06 11:31:00 -07:00
License Updater
7012bf7981
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-04-06 11:30:46 -07:00
License Updater
07b29f13dc
licenses: update android licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-04-06 11:30:16 -07:00
License Updater
2b00d6922f
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-03-29 16:12:48 -07:00
License Updater
7b4e85aa78
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-03-29 15:16:11 -07:00
License Updater
524f53de89
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-03-28 20:34:14 -07:00
License Updater
946451b43e
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-03-28 09:06:37 -07:00
License Updater
840d69e1eb
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-03-28 08:48:55 -07:00
License Updater
51b0169b10
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply+license-updater@tailscale.com>
2023-03-14 12:44:27 -07:00
License Updater
920de86cee
licenses: update android licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-03-09 21:46:04 -08:00
License Updater
3b18e65c6a
licenses: update android licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-03-06 16:03:27 -08:00
License Updater
57a44846ae
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-03-04 07:13:20 -08:00
tailscale-license-updater[bot]
06302e30ae
licenses: update win/apple licenses ( #7423 )
...
Signed-off-by: License Updater <noreply@tailscale.com>
Co-authored-by: License Updater <noreply@tailscale.com>
2023-03-01 17:51:17 -08:00
License Updater
61a345c8e1
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-02-23 18:56:08 +00:00
License Updater
d38abe90be
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-02-19 05:43:53 +00:00
License Updater
300664f8ae
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-02-16 18:01:08 +00:00
License Updater
4531be4406
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-02-15 13:59:22 +00:00
License Updater
10b20fd1c7
licenses: update android licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-02-12 03:46:15 +00:00
License Updater
11fafdac8f
licenses: update android licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-02-11 18:28:27 +00:00
License Updater
78980a4ccf
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-02-09 15:35:39 -08:00
License Updater
0e1403ec39
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-02-03 11:29:04 -08:00
License Updater
0aa7b495d5
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-02-02 21:19:33 -08:00
License Updater
c4eb857405
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-02-02 07:51:07 -08:00
License Updater
d560a4697a
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-01-31 13:06:29 -08:00
License Updater
5242e0f291
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-01-27 17:35:18 -08:00
License Updater
8c03a31d10
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-01-27 07:50:22 -08:00
License Updater
2adbb48632
licenses: update android licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-01-24 20:26:21 -08:00
License Updater
65c9ce5a1b
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-01-23 10:32:34 -08:00
License Updater
287fe83f91
licenses: update android licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-01-17 09:35:45 -08:00
License Updater
ef1c902c21
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-01-17 09:35:26 -08:00
License Updater
b76dffa594
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-01-12 16:41:20 -08:00
License Updater
237b1108b3
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-01-10 09:39:19 -08:00
License Updater
c684ca7a0c
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-01-09 14:36:00 -08:00
License Updater
d72575eaaa
licenses: update android licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2023-01-03 09:48:39 -08:00
License Updater
692eac23ad
licenses: update android licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-12-29 21:01:02 -08:00
License Updater
6107c65f1e
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-12-23 14:54:26 -08:00
License Updater
f3c83a06ff
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-12-22 15:46:14 -08:00
License Updater
011f661d5b
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-12-22 15:45:53 -08:00
License Updater
98daf99775
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-12-19 20:56:17 -08:00
License Updater
237f030cd9
licenses: update android licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-12-19 14:05:59 -08:00
License Updater
14d07b7b20
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-12-19 11:55:27 -08:00
License Updater
6d5527e4b3
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-12-16 12:02:42 -08:00
License Updater
fc0fe99edf
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-12-15 10:49:12 -08:00
License Updater
97c615889d
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-12-15 10:10:19 -08:00
License Updater
a8f07153a6
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-12-15 09:11:33 -08:00
License Updater
ab4992e10d
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-12-09 16:11:21 -08:00
License Updater
5f68763cb2
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-12-07 21:20:39 -08:00
License Updater
c084c7d7ed
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-12-06 10:31:53 -08:00
License Updater
7048024e04
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-12-06 04:54:26 -08:00
License Updater
4b34c88426
licenses: update android licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-12-05 16:04:16 -08:00
License Updater
d2a51f03ce
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-11-29 16:24:40 -08:00
License Updater
624d9c759b
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-11-25 20:58:08 +05:00
License Updater
344abaf3d3
licenses: update android licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-11-24 16:23:03 -08:00
License Updater
1ef4be2f86
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-11-22 10:43:22 -08:00
License Updater
5c9203669a
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-11-21 15:21:30 -08:00
License Updater
2eb0687969
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-11-18 19:10:05 -08:00
License Updater
751f866f01
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-11-15 10:57:53 -08:00
License Updater
b1a6d8e2b1
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-11-13 03:23:30 -08:00
License Updater
e0cd9e9dec
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-11-11 08:11:23 -08:00
License Updater
c60e444696
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-11-11 04:20:29 -08:00
License Updater
13cadeabcd
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-11-10 20:43:52 -08:00
License Updater
18fa1a0ad7
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-11-02 14:52:33 -07:00
License Updater
8c790207a0
licenses: update tailscale{,d} licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-11-02 09:15:24 -07:00
License Updater
e2519813b1
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-10-31 12:11:10 -07:00
License Updater
a1a2c165e9
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-10-25 09:49:50 -07:00
License Updater
03ecf335f7
licenses: update android licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-10-17 14:09:10 -07:00
License Updater
899b4cae10
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-10-14 13:28:10 -07:00
License Updater
39d03b6b63
licenses: update win/apple licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-10-13 21:34:22 -07:00
License Updater
db863bf00f
licenses: update android licenses
...
Signed-off-by: License Updater <noreply@tailscale.com>
2022-10-13 07:49:42 -07:00