Juan Font
bd047928f7
Move pprof to metrics router ( #1902 )
2024-04-21 22:08:59 +02:00
ChengenH
9375b09206
chore: use errors.New to replace fmt.Errorf with no parameters will much better
...
Signed-off-by: ChengenH <hce19970702@gmail.com>
2024-04-21 20:23:25 +02:00
Kristoffer Dalby
ba614a5e6c
metrics, tuning in tests, db cleanups, fix concurrency issue ( #1895 )
2024-04-21 18:28:17 +02:00
oftenoccur
7d8178406d
chore: fix function names in comment ( #1866 )
...
* chore: fix function names in comment
Signed-off-by: oftenoccur <ezc5@sina.com>
---------
Signed-off-by: oftenoccur <ezc5@sina.com>
Co-authored-by: ohdearaugustin <ohdearaugustin@users.noreply.github.com>
2024-04-21 18:19:38 +02:00
ohdearaugustin
8394208856
fix prettier
2024-04-21 17:32:41 +02:00
Arnaud Dezandee
803269a64c
docs(readme): change contributors section ( #1889 )
2024-04-21 16:48:33 +02:00
Carson Yang
d6ec31c4e0
docs: Add docs for running headscale on sealos ( #1666 )
...
* docs: Add docs for running headscale on sealos
Signed-off-by: Carson Yang <yangchuansheng33@gmail.com>
* run prettier
---------
Signed-off-by: Carson Yang <yangchuansheng33@gmail.com>
Co-authored-by: ohdearaugustin <ohdearaugustin@users.noreply.github.com>
2024-04-21 16:43:31 +02:00
Juan Font
68503581a0
Add test stage to docs ( #1893 )
...
* Add test stage to docs
Add new file with docs tets
Run only in pulls
* set explicit python version
* Revert "set explicit python version"
This reverts commit 4dd7b81f26
.
* docs/requirements: update mkdocs-material
---------
Co-authored-by: ohdearaugustin <ohdearaugustin@users.noreply.github.com>
2024-04-21 16:33:22 +02:00
Juan Font
e2afd30b1c
Add the latest UI to the website
2024-04-18 14:55:59 +02:00
Juan Font
c906aaf927
Allow to remove forced tags of a node
...
Set as empty StringList
2024-04-18 09:55:55 +02:00
Juan Font
580f96ce83
Remove unused node check interval
2024-04-17 20:20:44 +02:00
Juan Font
c4c8cfe5ea
Fix crash when a prefix family was empty
2024-04-17 15:28:06 +02:00
Kristoffer Dalby
40953727cf
fix ip migration
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2024-04-17 12:36:12 +02:00
Cas de Reuver
d4af0c386c
Log available update as warning ( #1877 )
2024-04-17 11:22:53 +02:00
Kristoffer Dalby
2ce23df45a
Migrate IP fields in database to dedicated columns ( #1869 )
2024-04-17 07:03:06 +02:00
Sergey Aksenov
85cef84e17
use newer fork of termcolor ( #1842 )
...
jagottsicher's fork fixed a bug in Windows implementation. While Windows may be not intended as a target platform,
some contributors may prefer it for development.
Also ran go mod tidy, thus two more unnecessary packages are removed from go.sum
2024-04-16 23:48:51 +02:00
Kristoffer Dalby
7d62e9fce5
move "embedded derp" settings into With options for integration tests ( #1872 )
2024-04-16 21:37:25 +02:00
Kristoffer Dalby
60f0cf908c
more log.Error -> fmt.Errorf cleanup
2024-04-15 12:31:53 +02:00
Kristoffer Dalby
1704977e76
improve testing of route failover logic
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2024-04-15 12:31:53 +02:00
Kristoffer Dalby
bf4fd078fc
clean up use of log.Error where errors could be wrapped
...
Replace a lot of occurences of log.Error with fmt.Errorf,
bubbling the error up the chain instead.
2024-04-15 12:31:53 +02:00
Kristoffer Dalby
58c94d2bd3
Rework map session
...
This commit restructures the map session in to a struct
holding the state of what is needed during its lifetime.
For streaming sessions, the event loop is structured a
bit differently not hammering the clients with updates
but rather batching them over a short, configurable time
which should significantly improve cpu usage, and potentially
flakyness.
The use of Patch updates has been dialed back a little as
it does not look like its a 100% ready for prime time. Nodes
are now updated with full changes, except for a few things
like online status.
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2024-04-15 12:31:53 +02:00
github-actions[bot]
dd693c444c
flake.lock: Update ( #1848 )
2024-04-14 06:46:44 +00:00
Kedas
e72bd1cc8c
feat: add config to overwrite grpc certificate
2024-04-13 04:49:25 +00:00
Brandon Schneider
2858ab402a
Add new shasum for flake.nix
2024-04-11 08:01:26 +02:00
Brandon Schneider
7bea885b8c
Updated dependencies, fixing segfault for OpenBSD
...
Fixes #1857
2024-04-11 08:01:26 +02:00
Riezebos
84de1854f8
Run prettier
2024-04-10 22:19:47 +02:00
Riezebos
6efc50789d
Update docs/faq.md
...
Co-authored-by: Juan Font <juanfontalonso@gmail.com>
2024-04-10 22:19:47 +02:00
Riezebos
0fcfd643fa
More concise
2024-04-10 22:19:47 +02:00
Riezebos
bdf54e802e
Update answer based on comment
2024-04-10 22:19:47 +02:00
Riezebos
dbe32829a1
Update docs/faq.md
...
Co-authored-by: ohdearaugustin <ohdearaugustin@users.noreply.github.com>
2024-04-10 22:19:47 +02:00
Riezebos
2fb7428ba9
Add FAQ question about using the same machine as server and client
2024-04-10 22:19:47 +02:00
Daniel Lo Nigro
8a8e25a8d1
[docs] Use modern Apt command to install package ( #1420 )
2024-03-22 20:32:01 +01:00
Maja Bojarska
4d9021047f
Fix/improve documentation formatting ( #1575 )
...
* Fix docs formatting
* .prettierignore add docu
---------
Co-authored-by: ohdearaugustin <ohdearaugustin@users.noreply.github.com>
2024-03-22 19:55:20 +01:00
ohdearaugustin
74ff14eb30
update docs workflow ( #1832 )
2024-03-22 19:50:35 +01:00
Sandro
c1d4fef194
Downgrade update sent to debug ( #1843 )
2024-03-22 09:28:10 +00:00
George Pchelkin
785b150467
Fix typo in docs - DB file path ( #1546 )
2024-03-19 22:43:43 +01:00
github-actions[bot]
20bf3777d3
docs(README): update contributors ( #1834 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-19 22:39:43 +01:00
github-actions[bot]
c29eddded3
flake.lock: Update ( #1833 )
2024-03-17 09:01:57 +01:00
zx
b477e5f366
Update docker related doc ( #1421 )
2024-03-14 23:01:33 +01:00
Sandro
95004de5e8
docs/reverse-proxy: use standard map, correct X-Forwarded-Proto variable for nginx ( #1790 )
2024-03-14 22:56:55 +01:00
Vitalij Dovhanyc
ef26f58085
update gh workflow actions ( #1809 )
2024-03-13 13:43:06 +01:00
github-actions[bot]
1d3eae8861
Update flake.lock ( #1657 )
...
Flake lock file updates:
• Updated input 'flake-utils':
'github:numtide/flake-utils/1ef2e671c3b0c19053962c07dbda38332dcebf26' (2024-01-15)
→ 'github:numtide/flake-utils/d465f4819400de7c8d874d50b982301f28a84605' (2024-02-28)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/442d407992384ed9c0e6d352de75b69079904e4e' (2024-02-09)
→ 'github:NixOS/nixpkgs/0e7f98a5f30166cbed344569426850b21e4091d4' (2024-03-09)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-10 12:40:31 +01:00
Juan Font
a244eabd03
Ephemeral keys can now be reusable and non-reusable
...
Fixes the issue reported in #1712 . In Tailscale SaaS, ephemeral keys can be single-user or reusable. Until now, our ephemerals were only reusable. This PR makes us adhere to the .com behaviour.
2024-03-03 12:37:37 +01:00
Vitalij Dovhanyc
e15a08326c
simplify integration testing with matrix jobs ( #1799 )
...
* simplify integration testing with matrix jobs
* check if all of the integration tests are in the test-integration workflow
2024-03-02 22:36:38 +01:00
Kristoffer Dalby
c9966ba6c2
fix postgres migration ( #1802 )
2024-03-01 19:11:46 +01:00
Kristoffer Dalby
7a920ee701
move debug inside if in docker goreleaser tag ( #1783 )
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2024-02-19 14:03:31 +01:00
Kristoffer Dalby
8b2c31aabc
fix ifs in goreleaser gotemplate ( #1781 )
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2024-02-19 10:50:52 +01:00
Kristoffer Dalby
5dbd59ca55
Get integration test netmap from watch-ipn command ( #1729 )
2024-02-18 23:22:18 +01:00
Kristoffer Dalby
3f162c212c
drop unused last_successful_update field from node table ( #1754 )
2024-02-18 23:22:07 +01:00
Kristoffer Dalby
384ca03208
new IP allocator and add postgres to integration tests. ( #1756 )
2024-02-18 19:31:29 +01:00