Kristoffer Dalby
bc9e83b52e
use gorm serialiser instead of custom hooks ( #2156 )
...
* add sqlite to debug/test image
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
* test using gorm serialiser instead of custom hooks
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
---------
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2024-10-02 11:41:58 +02:00
Kristoffer Dalby
3964dec1c6
use tsaddr library and cleanups ( #2150 )
...
* resuse tsaddr code instead of handrolled
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
* ensure we dont give out internal tailscale IPs
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
* use prefix instead of string for routes
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
* remove old custom compare func
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
* trim unused util code
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
---------
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2024-10-02 09:06:09 +02:00
greizgh
8571513e3c
reformat code ( #2019 )
...
* reformat code
This is mostly an automated change with `make lint`.
I had to manually please golangci-lint in routes_test because of a short
variable name.
* fix start -> strategy which was wrongly corrected by linter
2024-07-22 08:56:00 +02:00
MichaelKo
7fd2485000
Restore foreign keys and add constraints ( #1562 )
...
* fix #1482 , restore foregin keys, add constraints
* #1562 , fix tests, fix formatting
* #1562 : fix tests
* #1562 : fix local run of test_integration
2024-05-15 20:40:14 -04:00
Kristoffer Dalby
2ce23df45a
Migrate IP fields in database to dedicated columns ( #1869 )
2024-04-17 07:03:06 +02:00
Kristoffer Dalby
384ca03208
new IP allocator and add postgres to integration tests. ( #1756 )
2024-02-18 19:31:29 +01:00