mirror of
https://github.com/juanfont/headscale.git
synced 2026-07-19 01:15:34 +00:00
Commit graph
Select branches
Hide pull requests
0.16.x
acl-syntax-fixes
add-test-stage-to-docs
ai-policy
autogroups
bug_report-debuginfo
configurable-update-interval
copilot/debug-issue-2846
copilot/fix-issue-2847
copilot/investigate-headscale-issue-2788
copilot/investigate-issue-2833
copilot/investigate-visibility-issue-2788
cosmetic-changes-integration
dependabot/go_modules/github.com/opencontainers/runc-1.3.6
doc/0.24.0
doc/0.24.1
doc/0.24.2
doc/0.24.3
doc/0.25.0
doc/0.25.1
doc/0.26.1
doc/0.29.1
duplicate-word-linter
embedded-derp
enable-1.30-in-tests
fix-empty-prefix
fix-ephemeral-reusable
fix-integration-docker
fix-noise-read
fix-proto-lint
fix-spurious-updates
fix-typo-standalone
gh-pages
go-1.19
hs2021
juanfont/better-disclaimer
juanfont/fix-crash-node-id
ko-fi-link
kradalby-gh-runner
kradalby/3038-reg-panic
kradalby/build-docker-on-pr
kradalby/cli-experiement3
kradalby/release-v0.27.2
kradalby/release-v0.29.2
logs-to-stderr
main
mandatory-stun
more-acl-tests
oidc-cleanup
parallel-nolint
port-derp-tests
port-embedded-derp-tests-v2
prtemplate-fix
remove-funding-links
remove-node-check-interval
rename-machine-node
rerouting
revert-1414-topic/fix_unix_socket
revert-1893-add-test-stage-to-docs
show-nodes-online
ssh-changelog-docs
tmp-fix-integration-docker
topic/docker-kos
topic/docu-versioning
topic/prettier
tparallel-fix
ts2021-implementation
unstable-integration-tests
update-contributors
update-tailscale-1.36
update_flake_lock_action
v2-oauth
vouch
warn-against-apache
web-auth-flow-tests
#1
#10
#1001
#1002
#1003
#1004
#1005
#1006
#1008
#1009
#101
#1013
#1015
#1016
#1017
#1018
#1019
#102
#1020
#1022
#1023
#1024
#1028
#103
#1030
#1031
#1032
#1033
#1034
#1035
#1036
#1037
#1038
#1039
#1041
#1042
#1044
#1046
#1047
#1048
#1049
#1051
#1052
#1053
#1057
#1058
#1061
#1062
#1064
#1065
#1066
#1067
#1068
#1069
#107
#1070
#1071
#1074
#1076
#1077
#1078
#1079
#108
#1080
#1081
#1082
#1083
#1086
#1088
#1089
#109
#1090
#1091
#1093
#1094
#1095
#1096
#1097
#1098
#11
#1101
#1102
#1103
#1104
#1105
#1106
#1107
#1108
#1109
#111
#1110
#1111
#1113
#1115
#1116
#1117
#1118
#1119
#112
#1120
#1122
#1123
#1124
#1127
#1128
#1129
#113
#1130
#1131
#1132
#1133
#1135
#1136
#1137
#1138
#1139
#114
#1140
#1144
#1145
#1146
#1147
#1148
#1149
#115
#1150
#1151
#1152
#1154
#1156
#1159
#116
#1160
#1162
#1163
#1164
#1165
#1167
#1168
#1169
#1170
#1171
#1172
#1173
#1175
#1177
#1178
#1179
#1180
#1181
#1182
#1183
#1184
#1185
#1186
#1187
#1188
#1190
#1191
#1192
#1193
#1194
#1195
#1196
#1197
#1198
#1199
#12
#120
#1200
#1201
#1207
#1208
#121
#1210
#1211
#1212
#1213
#1218
#122
#1220
#1221
#1223
#1224
#1226
#1230
#1231
#1232
#1233
#1234
#1235
#1236
#1237
#1238
#1239
#1241
#1243
#1244
#1245
#1246
#1247
#1248
#1249
#1250
#1251
#1252
#1253
#1254
#1255
#1256
#1258
#126
#1261
#1262
#1263
#1264
#1265
#1266
#1267
#1268
#1269
#1270
#1272
#1273
#1278
#1279
#128
#1280
#1281
#1286
#1287
#1288
#1289
#129
#1290
#1291
#1293
#1296
#1297
#1298
#1299
#13
#130
#1304
#1308
#131
#1311
#1314
#1315
#1316
#1317
#1318
#1321
#1322
#1323
#1324
#1325
#1327
#1328
#1329
#1330
#1332
#1333
#1335
#1336
#1338
#1339
#134
#1343
#1346
#1348
#1349
#135
#1350
#1351
#1352
#1353
#1354
#1355
#1357
#1358
#136
#1360
#1361
#1362
#1363
#1365
#1366
#137
#1373
#1374
#1375
#1376
#1377
#1378
#1379
#1380
#1381
#1382
#1385
#1387
#139
#1390
#1391
#1394
#1395
#1396
#1397
#1398
#1399
#140
#1400
#1400
#1401
#1403
#1404
#1405
#1406
#1406
#1408
#141
#1410
#1412
#1414
#1415
#1416
#1417
#1419
#142
#1420
#1421
#1422
#1424
#1425
#1426
#1427
#1428
#1429
#1430
#1431
#1434
#1435
#1437
#1438
#1439
#144
#1440
#1441
#1442
#1443
#1444
#1445
#1446
#1447
#1448
#145
#1450
#1451
#1452
#1453
#1454
#1458
#1460
#1463
#1464
#1465
#1466
#147
#1470
#1474
#1476
#1477
#1480
#1483
#1484
#1485
#1487
#1489
#1490
#1491
#1492
#1493
#1495
#1497
#1498
#1499
#15
#150
#1502
#1503
#1512
#1513
#1515
#1517
#1518
#1518
#1521
#1524
#1525
#1527
#1528
#1535
#1540
#1544
#1546
#1548
#1549
#155
#1551
#1553
#1554
#1555
#1556
#1557
#1558
#1559
#156
#1560
#1562
#1563
#1564
#1565
#1566
#157
#1573
#1575
#1580
#1581
#1583
#1585
#1587
#1588
#1589
#159
#1590
#1591
#1592
#1594
#1597
#1598
#16
#1600
#1603
#1605
#1606
#1609
#1610
#1611
#1612
#1613
#1614
#1615
#1616
#1617
#1618
#1619
#1620
#1621
#1622
#1625
#1626
#1627
#1628
#1630
#1631
#1632
#1639
#1640
#1641
#1642
#1644
#1646
#1647
#1649
#165
#1652
#1657
#1658
#1659
#166
#1660
#1663
#1666
#1668
#1669
#167
#1670
#1671
#1672
#1673
#1676
#1677
#1681
#1682
#1685
#1688
#1689
#169
#1690
#1691
#1692
#1694
#1695
#1697
#1698
#1698
#1699
#17
#1700
#1701
#1702
#1707
#171
#1713
#1715
#1716
#1719
#172
#1720
#1723
#1724
#1726
#1727
#1728
#1729
#1730
#1731
#1732
#1733
#1734
#1736
#1737
#1738
#1739
#174
#1740
#1741
#1742
#1743
#1744
#1745
#1746
#1749
#1750
#1751
#1752
#1753
#1754
#1756
#1759
#176
#1762
#1763
#1764
#1765
#1766
#1768
#1769
#177
#1770
#1771
#1772
#1773
#1777
#1778
#1779
#178
#1781
#1782
#1783
#1784
#1790
#1791
#1792
#1794
#1799
#18
#1801
#1802
#1804
#1806
#1807
#1808
#1809
#1812
#1815
#1819
#182
#1820
#1823
#1826
#1829
#183
#1830
#1832
#1833
#1834
#1839
#184
#1843
#1844
#1845
#1846
#1847
#1848
#185
#1853
#1854
#1858
#1860
#1864
#1865
#1866
#1867
#1869
#187
#1870
#1871
#1872
#1874
#1875
#1876
#1877
#1878
#188
#1880
#1881
#1882
#1884
#1886
#1887
#1888
#1889
#1890
#1891
#1892
#1893
#1894
#1895
#1897
#1898
#1899
#19
#190
#1900
#1901
#1902
#1903
#1904
#1905
#1906
#1907
#1908
#1909
#191
#1912
#1914
#1915
#1917
#1918
#1919
#192
#1920
#1922
#1924
#1927
#193
#1931
#1933
#1934
#1937
#1938
#1939
#194
#1941
#1943
#1944
#1945
#1946
#1947
#1948
#1949
#1950
#1952
#1957
#1958
#1959
#196
#1960
#1965
#197
#1970
#1971
#1972
#1975
#1976
#1979
#1981
#1985
#1986
#1987
#1989
#199
#1991
#1994
#1995
#1997
#1998
#2
#20
#200
#2000
#2003
#2005
#2008
#2009
#2010
#2011
#2013
#2014
#2015
#2017
#2018
#2019
#202
#2020
#2021
#2022
#2023
#2030
#2034
#2035
#2037
#2038
#204
#2040
#2041
#2042
#2046
#2049
#2051
#2052
#2053
#2054
#2057
#2058
#2059
#206
#2060
#2066
#2069
#207
#2071
#2075
#2076
#2077
#2078
#208
#2080
#2081
#2083
#2086
#2088
#2089
#209
#2091
#2092
#2093
#2095
#2096
#2098
#2099
#21
#2100
#2102
#2104
#2105
#2106
#2107
#2108
#2109
#2111
#2112
#2113
#2114
#2116
#2117
#212
#2120
#2122
#2124
#2125
#2126
#2127
#213
#2131
#2132
#2134
#2135
#2136
#2138
#214
#2143
#2145
#2148
#2149
#2150
#2154
#2155
#2156
#2158
#2161
#2163
#2165
#2167
#2170
#2173
#2179
#2184
#2185
#2187
#2191
#2195
#2198
#2199
#22
#2202
#2205
#2206
#2207
#2212
#2214
#2215
#2216
#2217
#2221
#2222
#2225
#2226
#2227
#223
#2230
#2232
#2233
#2235
#2239
#224
#2240
#2242
#2243
#2245
#2247
#2248
#225
#2252
#2254
#2255
#2258
#2260
#2261
#2265
#2266
#2269
#227
#2270
#2271
#2273
#2279
#2280
#2281
#2282
#2283
#2285
#2286
#229
#2292
#2294
#2296
#2297
#2298
#230
#2302
#2303
#2306
#2308
#2309
#231
#2312
#2313
#2314
#2315
#2320
#2321
#2322
#2324
#2328
#2329
#2331
#2334
#2337
#2338
#2339
#2340
#2342
#2344
#2345
#2346
#2347
#2348
#2349
#2350
#2353
#2357
#2358
#236
#2364
#2367
#2368
#237
#2370
#2371
#2372
#2374
#2378
#238
#2380
#2381
#2383
#2384
#2386
#2388
#239
#2391
#2392
#2393
#2394
#2396
#2398
#24
#2400
#2402
#2405
#2407
#241
#2410
#2411
#2412
#2413
#2414
#2415
#2419
#242
#2420
#2422
#2423
#2424
#2426
#2427
#2429
#243
#2430
#2435
#2437
#2438
#2440
#2444
#2445
#2448
#245
#2451
#2454
#2457
#2460
#2460
#2461
#2464
#2468
#247
#2470
#2473
#2474
#2476
#2477
#2478
#248
#2481
#2482
#2483
#2488
#2489
#2490
#2493
#2495
#2496
#2498
#25
#250
#2503
#2505
#2506
#2507
#2509
#2510
#2514
#2515
#2518
#2522
#2528
#2529
#2530
#2531
#2532
#2533
#2534
#2536
#2537
#2538
#2541
#2542
#2543
#2544
#2545
#2546
#2548
#2549
#255
#2550
#2551
#2552
#2553
#2554
#2555
#2556
#2557
#2558
#2559
#256
#2560
#2561
#2562
#2563
#2566
#2569
#2572
#2575
#2576
#2578
#2579
#258
#2580
#2581
#2582
#2585
#2587
#2588
#2590
#2591
#2592
#2593
#2594
#2595
#2596
#26
#2600
#2604
#2606
#2607
#2609
#261
#2611
#2614
#2617
#2619
#262
#2620
#2621
#2624
#2625
#2628
#263
#2632
#2633
#2635
#2636
#2636
#2639
#2640
#2642
#2643
#2644
#2647
#2648
#2649
#2653
#2654
#2656
#2658
#2659
#2661
#2663
#2664
#2669
#267
#2670
#2671
#2673
#2675
#2677
#2679
#268
#2680
#2684
#2685
#2686
#2687
#2689
#2690
#2691
#2692
#2696
#2696
#2699
#27
#270
#2700
#2701
#2703
#2704
#2704
#2706
#2707
#2709
#271
#2712
#2716
#2718
#272
#2724
#2726
#2727
#273
#2730
#2732
#2733
#2734
#2735
#2737
#2739
#274
#2741
#2742
#2744
#2745
#2746
#2747
#2748
#2752
#2755
#2756
#2758
#2759
#276
#2760
#2761
#2763
#2764
#2765
#2766
#2767
#2768
#2769
#2770
#2772
#2773
#2774
#2775
#2776
#2778
#2779
#278
#2781
#2783
#2786
#2789
#2795
#2797
#2798
#2799
#28
#2800
#2801
#2804
#2805
#2806
#2807
#2808
#281
#2810
#2811
#2813
#2814
#2815
#2818
#2819
#282
#2820
#2821
#2822
#2823
#2827
#2828
#2831
#2832
#2842
#2843
#2844
#2848
#2849
#2850
#2851
#2852
#2853
#2854
#2855
#2856
#2857
#2858
#2859
#2860
#2861
#2864
#2865
#2872
#2873
#2874
#2875
#2877
#2878
#2879
#2880
#2881
#2882
#2883
#2884
#2885
#2886
#2889
#289
#2890
#2892
#2894
#2895
#2897
#29
#290
#2900
#2906
#2908
#291
#2913
#2914
#2915
#2916
#2917
#2919
#292
#2920
#2921
#2922
#2928
#2930
#2931
#2932
#2932
#2933
#2936
#2937
#2938
#2938
#2939
#2940
#2941
#2942
#2943
#2944
#2945
#2946
#2948
#2949
#2950
#2951
#2952
#2953
#2954
#2955
#2956
#2957
#2958
#2959
#2959
#2960
#2961
#2963
#2964
#2966
#2968
#2969
#297
#2975
#2976
#2980
#2982
#2982
#2984
#2987
#2989
#299
#2991
#2992
#2993
#2994
#2995
#2996
#2997
#2998
#3
#30
#300
#3000
#3001
#3003
#3003
#3005
#301
#3011
#3013
#3014
#3015
#3016
#3018
#3019
#302
#3021
#3022
#3023
#3023
#3025
#3026
#3028
#3029
#303
#3030
#3031
#3032
#3033
#3034
#3035
#3036
#3037
#3039
#3040
#3041
#3041
#3044
#3045
#3046
#305
#3050
#3053
#3056
#3057
#3059
#306
#3061
#3062
#3063
#3063
#3064
#3065
#3066
#3067
#3069
#3072
#3072
#3073
#3073
#3075
#3076
#3078
#3078
#3079
#3080
#3082
#3083
#3084
#3088
#3089
#3090
#3091
#3093
#3095
#3096
#3097
#3099
#31
#3100
#3102
#3105
#3106
#3107
#3107
#3109
#311
#3113
#3113
#3114
#3115
#3116
#3117
#3118
#312
#3121
#3121
#3122
#3124
#3126
#3127
#3127
#3128
#313
#3130
#3131
#3132
#3134
#3135
#3138
#3138
#314
#3143
#3144
#3145
#3146
#3147
#3147
#3148
#315
#3153
#3155
#3156
#3156
#3158
#3159
#316
#3162
#3163
#3164
#3166
#3167
#317
#3173
#3173
#3174
#3175
#3176
#3177
#3179
#3180
#3181
#3181
#3183
#3185
#3186
#3187
#3189
#319
#3191
#3192
#3193
#3194
#3195
#3196
#3197
#3199
#320
#3200
#3202
#3204
#3205
#3206
#3207
#3208
#3209
#321
#3213
#3214
#3215
#3216
#3216
#3217
#3218
#3220
#3221
#3222
#3223
#3224
#3225
#3226
#3228
#3229
#3230
#3231
#3231
#3232
#3235
#3236
#3236
#3238
#324
#3242
#3245
#3245
#3247
#3248
#3249
#325
#3250
#3251
#3252
#3253
#3254
#3254
#3257
#3258
#3261
#3263
#3264
#3265
#3266
#3268
#3269
#3272
#3272
#3274
#3275
#3276
#3277
#3280
#3283
#3285
#3286
#3288
#3288
#3289
#3291
#3291
#3292
#3294
#3295
#3297
#3298
#33
#330
#3300
#3300
#3301
#3301
#3304
#3306
#3308
#3309
#3310
#3311
#3313
#3313
#3314
#3317
#3318
#3319
#332
#3320
#3321
#3321
#3324
#3325
#3326
#3328
#3329
#333
#3330
#3331
#3332
#3333
#3334
#3336
#3337
#3338
#3339
#3339
#334
#3340
#3341
#3342
#3342
#3343
#3343
#3344
#3345
#3347
#3348
#3348
#3349
#3351
#3351
#3352
#3352
#3354
#3354
#3356
#3356
#3358
#3359
#336
#3360
#3362
#3366
#3366
#3368
#337
#3372
#3372
#3375
#3375
#3376
#3376
#3377
#3378
#3378
#338
#3381
#3381
#3383
#3383
#3384
#3384
#3386
#3387
#3387
#3388
#3388
#34
#344
#345
#346
#347
#348
#349
#35
#350
#351
#352
#355
#357
#359
#366
#368
#369
#370
#371
#373
#375
#376
#377
#378
#379
#38
#380
#381
#382
#384
#385
#387
#388
#389
#391
#392
#393
#394
#395
#398
#4
#40
#41
#42
#43
#44
#45
#46
#47
#48
#482
#483
#484
#485
#486
#487
#488
#490
#493
#494
#495
#496
#498
#499
#500
#501
#505
#507
#509
#51
#510
#511
#512
#513
#514
#516
#517
#518
#519
#521
#528
#529
#531
#534
#535
#537
#538
#539
#54
#540
#541
#542
#544
#545
#547
#548
#549
#55
#551
#553
#554
#555
#556
#557
#558
#559
#560
#565
#566
#568
#569
#57
#570
#573
#574
#575
#576
#577
#578
#579
#580
#581
#583
#584
#585
#586
#587
#589
#59
#590
#591
#592
#593
#594
#595
#596
#597
#598
#599
#6
#60
#600
#601
#602
#605
#606
#607
#608
#609
#61
#610
#611
#612
#613
#615
#616
#618
#619
#62
#620
#621
#622
#624
#625
#627
#628
#629
#63
#630
#631
#632
#633
#636
#637
#638
#639
#640
#641
#642
#643
#645
#646
#648
#651
#654
#655
#656
#658
#66
#664
#665
#666
#667
#668
#67
#670
#675
#676
#677
#680
#683
#684
#685
#686
#687
#688
#689
#69
#691
#692
#693
#694
#696
#697
#698
#7
#700
#701
#703
#707
#708
#709
#710
#711
#712
#713
#714
#715
#716
#718
#719
#72
#720
#721
#722
#723
#725
#728
#729
#730
#732
#734
#735
#736
#737
#738
#739
#74
#742
#743
#745
#746
#747
#748
#75
#750
#751
#752
#753
#754
#755
#756
#757
#758
#759
#76
#760
#763
#765
#767
#768
#769
#77
#770
#771
#772
#773
#776
#778
#779
#780
#781
#782
#783
#784
#785
#786
#787
#788
#789
#79
#790
#791
#792
#793
#795
#796
#797
#798
#8
#80
#801
#802
#81
#811
#812
#815
#816
#818
#819
#82
#820
#821
#823
#824
#825
#829
#83
#830
#831
#832
#833
#834
#837
#84
#840
#843
#844
#847
#849
#852
#853
#854
#855
#856
#857
#858
#859
#86
#860
#862
#863
#865
#866
#868
#869
#87
#870
#871
#873
#874
#875
#877
#880
#881
#884
#886
#887
#888
#889
#89
#890
#891
#892
#893
#895
#896
#897
#898
#899
#9
#900
#901
#902
#903
#904
#905
#906
#907
#908
#909
#910
#911
#913
#914
#915
#918
#92
#920
#921
#922
#923
#924
#926
#927
#928
#929
#930
#931
#932
#933
#934
#936
#937
#94
#940
#942
#943
#944
#945
#946
#947
#948
#949
#951
#952
#953
#954
#955
#956
#957
#958
#959
#96
#960
#961
#962
#963
#964
#966
#967
#969
#970
#971
#972
#973
#974
#975
#976
#977
#978
#979
#98
#980
#981
#982
#983
#984
#985
#986
#987
#988
#989
#99
#990
#991
#992
#995
#996
#997
#998
#999
backup-cleanup
backup/3203-pre-rebase
backup/pre-msg-rewrite-3169
backup/pre-rebase-20260409-092352
sshtests-prerebase-1778675224
sshtests-source-e007ce2f
sshtests-with-followup-1778680862
tmp-prerework
upstream/v0.12.4
v0.1.0
v0.1.1
v0.10.0
v0.10.1
v0.10.2
v0.10.3
v0.10.4
v0.10.5
v0.10.6
v0.10.7
v0.10.8
v0.11.0
v0.12.0-beta1
v0.12.0-beta2
v0.12.1
v0.12.2
v0.12.2-beta1
v0.12.3
v0.12.4
v0.13.0
v0.13.0-beta1
v0.13.0-beta2
v0.13.0-beta3
v0.14.0
v0.14.0-beta1
v0.14.0-beta2
v0.15.0
v0.15.0-beta1
v0.15.0-beta2
v0.15.0-beta3
v0.15.0-beta4
v0.15.0-beta5
v0.15.0-beta6
v0.16.0
v0.16.0-beta1
v0.16.0-beta2
v0.16.0-beta3
v0.16.0-beta4
v0.16.0-beta5
v0.16.0-beta6
v0.16.0-beta7
v0.16.1
v0.16.2
v0.16.3
v0.16.4
v0.17.0
v0.17.0-alpha1
v0.17.0-alpha2
v0.17.0-alpha3
v0.17.0-alpha4
v0.17.0-beta1
v0.17.0-beta2
v0.17.0-beta3
v0.17.0-beta4
v0.17.0-beta5
v0.17.1
v0.18.0
v0.18.0-beta1
v0.18.0-beta2
v0.18.0-beta3
v0.18.0-beta4
v0.19.0
v0.19.0-beta1
v0.19.0-beta2
v0.2.0
v0.2.1
v0.2.2
v0.20.0
v0.21.0
v0.22.0
v0.22.0-alpha1
v0.22.0-alpha2
v0.22.0-alpha3
v0.22.0-nfpmtest
v0.22.1
v0.22.2
v0.22.3
v0.23.0
v0.23.0-alpha-docker-release-test
v0.23.0-alpha-docker-release-test-debug
v0.23.0-alpha-docker-release-test-debug2
v0.23.0-alpha-docker-release-test2
v0.23.0-alpha-docker-release-test3
v0.23.0-alpha1
v0.23.0-alpha10
v0.23.0-alpha11
v0.23.0-alpha12
v0.23.0-alpha2
v0.23.0-alpha3
v0.23.0-alpha4
v0.23.0-alpha4-docker-ko-test
v0.23.0-alpha4-docker-ko-test2
v0.23.0-alpha4-docker-ko-test3
v0.23.0-alpha4-docker-ko-test4
v0.23.0-alpha4-docker-ko-test5
v0.23.0-alpha4-docker-ko-test6
v0.23.0-alpha4-docker-ko-test7
v0.23.0-alpha4-docker-ko-test8
v0.23.0-alpha4-docker-ko-test9
v0.23.0-alpha5
v0.23.0-alpha6
v0.23.0-alpha7
v0.23.0-alpha8
v0.23.0-alpha9
v0.23.0-beta.4
v0.23.0-beta.5
v0.23.0-beta1
v0.23.0-beta2
v0.23.0-beta3
v0.23.0-rc.1
v0.24.0
v0.24.0-beta.1
v0.24.0-beta.2
v0.24.1
v0.24.2
v0.24.3
v0.25.0
v0.25.0-beta.1
v0.25.0-beta.2
v0.25.1
v0.26.0
v0.26.0-beta.1
v0.26.0-beta.2
v0.26.1
v0.27.0
v0.27.0-beta.1
v0.27.0-beta.2
v0.27.1
v0.27.2-rc.1
v0.28-fix
v0.28.0
v0.28.0-beta.1
v0.28.0-beta.2
v0.29.0
v0.29.0-beta.1
v0.29.0-beta.2
v0.29.0-beta.3
v0.29.0-beta.4
v0.29.1
v0.29.2
v0.3.0
v0.3.1
v0.3.2
v0.3.3
v0.3.4
v0.3.5
v0.3.6
v0.4.0
v0.5.0
v0.5.1
v0.5.2
v0.6.0
v0.6.1
v0.7.0
v0.7.1
v0.8.0
v0.8.1
v0.9.0
v0.9.1
v0.9.2
v0.9.3
-
ee7c2a0946Merge
3566399f05into048308511cJuan Font
2026-07-17 10:40:09 +02:00 -
3566399f05
Update vouch version
vouch
Juan Font
2026-07-17 08:38:37 +00:00 -
9d51a45093
Add vouched
Juan Font
2026-07-17 08:37:40 +00:00 -
bb899c6aa5Merge
1dea4e452finto048308511cJuan Font
2026-07-17 10:30:41 +02:00 -
1dea4e452f
Add link to AI policy
ai-policy
Juan Font
2026-07-17 08:30:36 +00:00 -
88327a071f
Add AI policy
Juan Font
2026-07-17 08:27:16 +00:00 -
a4a37b17b4
types, dns: drop branded identifiers from comments and tests
Mahmud
2026-07-17 10:21:53 +03:00 -
033ef550f1
types: allow ldflags to override version info
Mahmud
2026-07-17 10:20:22 +03:00 -
0f3901844b
types: expect default https_certs.provider in config tests
Mahmud
2026-07-16 18:12:58 +03:00 -
2f4094d318
fix: wait for public ACME TXT visibility before set-dns returns
Mahmud
2026-07-16 17:27:31 +03:00 -
b0aa86efad
feat: advertise CertDomains and publish ACME TXT via Azure DNS
Mahmud
2026-07-16 17:00:09 +03:00 -
9e3014e0fbMerge
8ef76fe866into048308511cfongryan
2026-07-16 03:52:29 +00:00 -
8ef76fe866
build(nix): refresh vendor hash for runc bump
Ryan Fong
2026-07-15 20:52:24 -07:00 -
6927fe5634
build(deps): bump github.com/opencontainers/runc from 1.3.2 to 1.3.6
dependabot[bot]
2026-06-26 07:19:47 +00:00 -
fd8c1c208cMerge
f5eafe86a4into048308511cIgor Serganov
2026-07-15 15:07:22 -07:00 -
f5eafe86a4
poll: do not cancel ephemeral GC until Connect succeeds Fixes #3382 The issue --------- With node.ephemeral.inactivity_timeout set (e.g. 15m), ephemeral nodes are usually deleted after they go offline, but under reconnect churn some departed nodes stay in the node list as disconnected indefinitely until they are removed manually or Headscale is restarted. The root cause -------------- Ephemeral cleanup is timer-based via EphemeralGarbageCollector, not a periodic LastSeen scan. serveLongPoll cancelled any pending GC timer at the very start of a long-poll attempt, and only rescheduled on a clean disconnect after Connect. If a reconnect cancelled the timer and then failed before Connect (for example UpdateNodeFromMapRequest error), the deferred cleanup saw connectGen == 0 and returned without Schedule. The node remained offline with no deletion timer and no reconciler to recover it. The fix ------- Move beforeServeLongPoll (GC Cancel) to after a successful Connect so a failed reconnect leaves an already-armed inactivity timer intact. Successful reconnects still cancel GC once the node is online; a later disconnect reschedules as before. Add TestFailedReconnectDoesNotCancelEphemeralGC to lock the ordering, plus IsScheduled and DeleteNodeFromStoreForTest helpers for the test.
Igor Serganov
2026-07-15 15:04:17 -07:00 -
255750a696
docs: add captain stack inheritance pointers
Ryan Fong
2026-07-14 20:12:51 -07:00 -
2be45b360cMerge
62279d469dinto048308511cmaximilize
2026-07-13 23:31:06 +02:00 -
62279d469d
fix(policy): validate reauth tags against the authenticating user
maximilize
2026-07-13 21:30:54 +00:00 -
584f579da7Merge
39e7a53d7binto048308511cNihesh Rachakonda
2026-07-11 01:38:55 +05:30 -
39e7a53d7b
add Headtower to web interfaces
Nihesh Rachakonda
2026-07-11 01:37:37 +05:30 -
5fa3e261a1Merge
96c49fe02ainto048308511cNelson Alex Jeppesen
2026-07-09 19:59:14 +00:00 -
96c49fe02atypes: cover split-DNS selectivity for use_with_exit_node
Nelson Jeppesen
2026-07-09 12:35:44 -07:00 -
4d85a7b2c1CHANGELOG: point use_with_exit_node entry at the PR
Nelson Jeppesen
2026-07-09 12:29:58 -07:00 -
b2dd8e0a95integration: test DNS use_with_exit_node survives exit node
Nelson Jeppesen
2026-07-09 12:27:45 -07:00 -
bc0d9ff6a6config: add dns.nameservers.use_with_exit_node
Nelson Jeppesen
2026-07-09 08:58:43 -07:00 -
e23d9d92f4Merge
ddaa04f573into048308511cKristoffer Dalby
2026-07-09 15:52:47 +00:00 -
ddaa04f573
docs: add CLI redesign proposal
Kristoffer Dalby
2026-07-09 15:35:46 +00:00 -
8c501587c3Merge
a0f1bc62a6into048308511cShourya Gautam
2026-07-09 09:48:43 +00:00 -
373f8bf989Merge
519a2b1d1ainto048308511cKristoffer Dalby
2026-07-09 09:48:43 +00:00 -
6f9e77437fMerge
84d2dfa41dinto048308511cmaximilize
2026-07-07 19:09:20 +02:00 -
84d2dfa41d
state: clear stale expiry so tagged nodes can re-authenticate after logout
max
2026-07-07 18:56:26 +02:00 -
9ee69b9c55
docs(routes): note exit nodes are selected only via autogroup:internet
max
2026-07-06 11:04:39 +02:00 -
ed7736d20fMerge
37abf44091into048308511cKristoffer Dalby
2026-07-04 13:10:36 -04:00 -
110cf35fe2Merge
733bbae0a5into048308511cShourya Gautam
2026-07-04 13:10:36 -04:00 -
df78a97a1cMerge
a6932e354cinto048308511czlzheshi
2026-07-04 13:10:36 -04:00 -
237fc9fc33Merge
c64b7977c1into048308511cdependabot[bot]
2026-07-04 13:10:36 -04:00 -
a108f096afMerge
935483a52dinto048308511cKristoffer Dalby
2026-07-04 13:10:36 -04:00 -
a77b333a21Merge
04e8fcda79into048308511cKristoffer Dalby
2026-07-04 13:10:36 -04:00 -
783f2c7411Merge
e63dcfd207into048308511cSaleh
2026-07-04 13:29:45 +00:00 -
e63dcfd207fix: lowercase DNS extra record names
Saleh
2026-07-04 16:02:56 +03:00 -
fd276311c6Merge
2e54969a51into048308511cJacob
2026-07-03 21:07:49 +01:00 -
a9c604b1f3Merge
e3e1f455abinto048308511cmaximilize
2026-07-03 21:07:32 +01:00 -
bbb324f92fMerge
85c2ec0ec9into048308511cJörg Thalheim
2026-07-03 21:07:13 +01:00 -
75532893d1Merge
6b01a81440into048308511cMatan Baruch
2026-07-03 11:14:57 -03:00 -
cbb7bb68b1Merge
4e8d1e64f3into048308511cmaxpetrusenkoagent
2026-07-03 08:00:41 -04:00 -
5636689e5fMerge
8c5b637278into048308511cmaxpetrusenkoagent
2026-07-03 08:00:41 -04:00 -
048308511c
chore: fix function comment to match actual function name
main
alaningtrump
2026-07-03 11:00:06 +08:00 -
28dd7831d3
chore: fix function comment to match actual function name
alaningtrump
2026-07-03 11:00:06 +08:00 -
6029b16a42
nix: batch integration checks so the VM matrix fits a shared builder
Kristoffer Dalby
2026-07-01 17:54:10 +00:00 -
2af4566b41
nix: restore 8 GB integration VMs; concurrency is a builder cap
Kristoffer Dalby
2026-07-01 16:11:38 +00:00 -
556f5e356b
nix: shrink integration VMs to fit the builder's job concurrency
Kristoffer Dalby
2026-07-01 15:07:42 +00:00 -
0a2fbc13d5
Deployed
8eea8948to 0.29.2 with ProperDocs 1.6.7 and mike 2.2.0 gh-pagesgithub-actions
2026-07-01 14:51:06 +00:00 -
8eea89488c
CHANGELOG: drop unreleased 0.30.0 stub
v0.29.2
kradalby/release-v0.29.2
Kristoffer Dalby
2026-07-01 14:41:40 +00:00 -
f885d87827
Fix invalid ip syntax
Florian Preinstorfer
2026-06-24 08:00:57 +02:00 -
3ac33cf1d5
CHANGELOG: shorten 0.29.2 invalid-name entry, set date
Kristoffer Dalby
2026-07-01 13:35:10 +00:00 -
f708c5b010
CHANGELOG: note /ts2021 WebSocket GET fix
Kristoffer Dalby
2026-07-01 08:40:47 +00:00 -
8f4e69d2a6
integration: add TS2021 WebSocket tests to CI matrix
Kristoffer Dalby
2026-07-01 08:39:21 +00:00 -
e7851ef881
integration: test /ts2021 WebSocket GET with a real WASM client
Kristoffer Dalby
2026-07-01 08:39:12 +00:00 -
1ec7b7fb72
hscontrol: register /ts2021 for WebSocket GET
Kristoffer Dalby
2026-07-01 08:38:57 +00:00 -
735742e3ee
CHANGELOG: note 0.29.2 invalid-name map fix
Kristoffer Dalby
2026-06-26 14:20:26 +00:00 -
fd154fdb66
state: log nodes with map-breaking data at startup
Kristoffer Dalby
2026-06-26 14:19:55 +00:00 -
9c9206a92b
state: reject renames whose FQDN exceeds the hostname limit
Kristoffer Dalby
2026-06-26 14:19:42 +00:00 -
5fb76eb231
poll: return an HTTP error on long-poll setup failure
Kristoffer Dalby
2026-06-26 14:19:33 +00:00 -
ec67197368
mapper: skip peers with invalid names instead of failing the map
Kristoffer Dalby
2026-06-26 14:19:19 +00:00 -
9d1327458f
mapper,policy: add reconnect-storm and lock-concurrency regression tests
Kristoffer Dalby
2026-07-01 09:40:28 +00:00 -
d4f2acf3ab
policy: take RLock for reads so map generation runs concurrently
Kristoffer Dalby
2026-07-01 09:40:21 +00:00 -
a84945f134
CHANGELOG: shorten 0.29.2 invalid-name entry, set date
Kristoffer Dalby
2026-07-01 13:35:10 +00:00 -
566a978aef
integration: refresh the nix test matrix for the rebased main
Kristoffer Dalby
2026-07-01 12:15:31 +00:00 -
88bc7788c6
CHANGELOG: shorten 0.29.2 invalid-name entry, set date
Kristoffer Dalby
2026-07-01 13:35:10 +00:00 -
fef80f3eb0
CHANGELOG: note /ts2021 WebSocket GET fix
Kristoffer Dalby
2026-07-01 08:40:47 +00:00 -
01ef350d5f
integration: add TS2021 WebSocket tests to CI matrix
Kristoffer Dalby
2026-07-01 08:39:21 +00:00 -
f4fba32dc6
integration: test /ts2021 WebSocket GET with a real WASM client
Kristoffer Dalby
2026-07-01 08:39:12 +00:00 -
fc6f216b61
hscontrol: register /ts2021 for WebSocket GET
Kristoffer Dalby
2026-07-01 08:38:57 +00:00 -
de9db9c811
CHANGELOG: note 0.29.2 invalid-name map fix
Kristoffer Dalby
2026-06-26 14:20:26 +00:00 -
4946d1c88d
state: log nodes with map-breaking data at startup
Kristoffer Dalby
2026-06-26 14:19:55 +00:00 -
c497612c99
state: reject renames whose FQDN exceeds the hostname limit
Kristoffer Dalby
2026-06-26 14:19:42 +00:00 -
4e4512c4b7
poll: return an HTTP error on long-poll setup failure
Kristoffer Dalby
2026-06-26 14:19:33 +00:00 -
08956d51a4
mapper: skip peers with invalid names instead of failing the map
Kristoffer Dalby
2026-06-26 14:19:19 +00:00 -
50d9abca29
CHANGELOG: note 0.29.2 invalid-name map fix
Kristoffer Dalby
2026-06-26 14:20:26 +00:00 -
814b33d938
state: log nodes with map-breaking data at startup
Kristoffer Dalby
2026-06-26 14:19:55 +00:00 -
708b44afa7
state: reject renames whose FQDN exceeds the hostname limit
Kristoffer Dalby
2026-06-26 14:19:42 +00:00 -
3455f8ae49
poll: return an HTTP error on long-poll setup failure
Kristoffer Dalby
2026-06-26 14:19:33 +00:00 -
62b7f90544
mapper: skip peers with invalid names instead of failing the map
Kristoffer Dalby
2026-06-26 14:19:19 +00:00 -
09bf0dd112
CHANGELOG: note /ts2021 WebSocket GET fix
Kristoffer Dalby
2026-07-01 08:40:47 +00:00 -
49740dabd7
integration: add TS2021 WebSocket tests to CI matrix
Kristoffer Dalby
2026-07-01 08:39:21 +00:00 -
985220b6ea
integration: test /ts2021 WebSocket GET with a real WASM client
Kristoffer Dalby
2026-07-01 08:39:12 +00:00 -
9148c65d92
hscontrol: register /ts2021 for WebSocket GET
Kristoffer Dalby
2026-07-01 08:38:57 +00:00 -
d528686f14
mapper,policy: add reconnect-storm and lock-concurrency regression tests
Kristoffer Dalby
2026-07-01 09:40:28 +00:00 -
6f317c7576
policy: take RLock for reads so map generation runs concurrently
Kristoffer Dalby
2026-07-01 09:40:21 +00:00 -
29bcd4e5c2Merge
a4a3633670into518b497be9Kristoffer Dalby
2026-07-01 12:15:37 +00:00 -
a4a3633670
integration: refresh the nix test matrix for the rebased main
Kristoffer Dalby
2026-07-01 12:15:31 +00:00 -
359127a800
ci: remove the CI jobs garnix now runs as flake checks
Kristoffer Dalby
2026-07-01 12:09:11 +00:00 -
4e5e538903
ci: replace the integration workflow with the flake checks and a legacy pipeline
Kristoffer Dalby
2026-06-25 08:07:29 +00:00 -
70b0c9208b
nix: run each integration test as a NixOS-VM flake check
Kristoffer Dalby
2026-06-25 08:07:22 +00:00 -
bdb9cc510c
integration: support prebuilt images and the slow nix VM in the suite
Kristoffer Dalby
2026-06-25 08:06:37 +00:00 -
a5152db397
nix: build the headscale and tailscale-HEAD test images
Kristoffer Dalby
2026-06-25 08:06:34 +00:00 -
df6bb833dd
ci: pin the integration tailscale versions, generated from capver
Kristoffer Dalby
2026-06-25 08:05:46 +00:00 -
8c08de537a
mapper,policy: add reconnect-storm and lock-concurrency regression tests
Kristoffer Dalby
2026-07-01 09:40:28 +00:00 -
0b822cb821
policy: take RLock for reads so map generation runs concurrently
Kristoffer Dalby
2026-07-01 09:40:21 +00:00