mirror of
https://github.com/GNS3/gns3-server.git
synced 2026-08-27 12:30:13 +03:00
Commit Graph
Select branches
Hide Pull Requests
2.2
3.1
gh-pages
master
#100
#101
#102
#1027
#1028
#1029
#1031
#1035
#1036
#104
#1044
#1046
#1049
#1055
#1056
#106
#1061
#1061
#1062
#1063
#1069
#1070
#1071
#1075
#1076
#1077
#1078
#1079
#1080
#1081
#1086
#109
#109
#1091
#1092
#1096
#11
#1103
#1104
#1105
#1106
#1116
#1117
#1119
#1120
#1121
#1123
#1124
#1125
#1127
#1128
#1129
#1130
#1133
#1134
#1137
#1138
#1139
#114
#1140
#1142
#1143
#1146
#1147
#1148
#1153
#1153
#1157
#1158
#1161
#1168
#1169
#1170
#1173
#1185
#1188
#1192
#1194
#1195
#1197
#1198
#12
#1204
#1205
#1208
#1209
#1212
#1215
#1215
#1216
#1216
#1217
#1217
#1218
#1218
#1219
#1220
#1227
#1228
#1230
#1232
#1232
#1233
#1233
#1238
#1238
#1251
#1251
#1252
#1255
#1257
#1263
#1268
#1270
#1274
#1275
#1277
#1278
#1279
#1280
#1282
#1282
#1286
#1286
#1292
#1292
#1295
#1302
#1303
#1304
#1308
#1309
#1310
#1312
#1314
#1316
#1318
#1318
#1319
#1319
#1322
#1325
#1325
#1327
#1327
#1328
#1328
#1332
#1336
#1336
#1339
#1339
#1342
#1342
#1343
#1343
#1344
#1344
#1345
#1345
#1347
#1348
#135
#1350
#1350
#1351
#1354
#1354
#1361
#1361
#1364
#1366
#1366
#1368
#1369
#1369
#1371
#1371
#1374
#1374
#1375
#1375
#1378
#1378
#1379
#1379
#1380
#1380
#1383
#1383
#1384
#1389
#1389
#1390
#1390
#1391
#1396
#1396
#1397
#1398
#1398
#1399
#1399
#1402
#1402
#1405
#1405
#1407
#1407
#1409
#1410
#1410
#1411
#1413
#1413
#1419
#1419
#1421
#1423
#1426
#1429
#1433
#1435
#1437
#1439
#1442
#1444
#1447
#1448
#1450
#1451
#1454
#1455
#1457
#1458
#1459
#1462
#1465
#1467
#1469
#1470
#1472
#1473
#1475
#1476
#1481
#1487
#1488
#1489
#149
#149
#1491
#1492
#1494
#1496
#1497
#1502
#1508
#1511
#152
#1521
#1526
#1529
#1537
#154
#1540
#1541
#1545
#1547
#1549
#1550
#156
#1562
#1565
#1572
#1573
#1576
#158
#1580
#1584
#1597
#1599
#1607
#161
#161
#1643
#1648
#1649
#167
#167
#168
#1681
#169
#1691
#1693
#1710
#1713
#1714
#1715
#1718
#1721
#1726
#1731
#1732
#1735
#1740
#1741
#1742
#1745
#1763
#1764
#1768
#1771
#1781
#1782
#1788
#1790
#1793
#1800
#1801
#1804
#1818
#1837
#184
#1842
#1843
#1847
#1852
#1856
#1867
#187
#1870
#1872
#1877
#1877
#1878
#1880
#1885
#189
#1899
#1900
#1905
#1906
#1908
#1910
#1911
#1913
#1916
#1927
#1930
#1931
#1931
#1932
#1933
#1934
#1935
#1938
#1951
#1953
#1962
#1963
#1967
#1970
#1971
#1972
#1977
#1978
#1985
#1986
#1987
#1989
#1990
#1992
#1997
#1998
#1999
#2018
#2024
#2025
#2042
#2047
#2049
#2053
#2055
#2066
#2070
#2073
#2077
#2082
#2083
#2084
#2085
#2086
#2087
#2089
#2090
#2091
#2094
#2099
#21
#2101
#2108
#2110
#2123
#2127
#2128
#2133
#2145
#2146
#2152
#2153
#2154
#2155
#2157
#2160
#2162
#2166
#2169
#2169
#2178
#2179
#2185
#2189
#2190
#2192
#2204
#2207
#2211
#2219
#2220
#2223
#2229
#2231
#2232
#2233
#2234
#2235
#2238
#2240
#2246
#2247
#2248
#2252
#2253
#2255
#2258
#2262
#2265
#2267
#2270
#2272
#2274
#2275
#2277
#2278
#2279
#2280
#2281
#2283
#2285
#2286
#2287
#2288
#2290
#2292
#2293
#2294
#2296
#2300
#2301
#2303
#2304
#2307
#2308
#2314
#2315
#2316
#2321
#2322
#2326
#2328
#2336
#2338
#2339
#2340
#2342
#2343
#2345
#2346
#2347
#2353
#2355
#2358
#2359
#2360
#2361
#2362
#2364
#2365
#2366
#2369
#2379
#2380
#2381
#2382
#2387
#239
#2391
#2392
#2393
#2394
#2395
#2401
#2406
#2409
#2410
#2413
#2415
#2416
#2417
#2418
#2420
#2428
#2430
#2435
#2439
#2440
#2442
#2443
#2445
#2448
#2452
#2456
#2457
#2467
#2469
#2470
#2471
#2472
#2474
#2486
#2487
#2488
#2506
#2507
#2511
#2518
#2519
#2523
#2524
#2526
#2528
#2531
#2538
#2555
#2556
#2564
#2569
#2570
#2572
#2573
#2575
#2591
#2605
#2606
#2607
#2608
#2611
#2612
#2613
#2614
#2615
#2616
#2617
#2618
#2619
#2620
#2621
#2623
#2625
#2626
#2627
#2628
#2629
#2630
#2631
#2632
#2633
#2634
#2635
#2636
#2637
#2639
#2640
#2641
#2644
#2645
#2646
#2650
#2652
#2653
#2654
#2655
#2658
#2659
#2660
#2661
#2662
#2663
#2664
#2665
#2666
#2667
#2668
#2669
#2671
#2672
#2673
#2674
#2675
#2677
#2679
#2681
#2682
#2684
#2685
#2686
#2687
#2688
#2690
#2692
#2693
#2694
#2695
#2696
#2698
#2699
#27
#2700
#2701
#2705
#271
#2710
#2712
#2713
#2715
#2717
#2718
#272
#2720
#2721
#2722
#2724
#2728
#2729
#2738
#2739
#2740
#2741
#2742
#2745
#2746
#2747
#2749
#2750
#2751
#2752
#2754
#2756
#2758
#2761
#2762
#2765
#2766
#2767
#2768
#2769
#2772
#2774
#2775
#2776
#2777
#2780
#2782
#2785
#2787
#2791
#2792
#2796
#2797
#2801
#2802
#2803
#2804
#2805
#2806
#2807
#2808
#2810
#2812
#2813
#2814
#2816
#2817
#2818
#2819
#2821
#2822
#2823
#2826
#2828
#2829
#2830
#2831
#2833
#2834
#2836
#2837
#2839
#2840
#2842
#2844
#2845
#2846
#2847
#2848
#2849
#2850
#2851
#2852
#2853
#2854
#2855
#2857
#2858
#2859
#2860
#2861
#297
#297
#31
#31
#32
#33
#34
#35
#36
#37
#370
#370
#374
#379
#381
#385
#386
#388
#39
#393
#394
#408
#412
#416
#418
#43
#448
#45
#45
#459
#46
#46
#460
#461
#462
#467
#47
#470
#477
#478
#479
#479
#48
#481
#51
#516
#518
#52
#53
#53
#54
#55
#565
#568
#58
#584
#586
#60
#62
#625
#63
#630
#638
#639
#648
#649
#653
#712
#723
#723
#726
#729
#774
#781
#794
#807
#808
#809
#830
#856
#862
#873
#874
#888
#890
#895
#902
#902
#903
#903
#904
#904
#905
#916
#927
#935
#937
#937
#954
#954
#956
#956
#957
#958
#958
#964
#964
#966
#967
#979
#987
1.0-alpha2
v1.0
v1.0-alpha1
v1.0-alpha3
v1.0-alpha4
v1.0-alpha5
v1.0-alpha6
v1.0-alpha7
v1.0-alpha8
v1.0-beta1
v1.0-beta2
v1.0-beta3
v1.0-beta4
v1.1
v1.2
v1.2.1
v1.2.2
v1.2.3
v1.3.0
v1.3.0alpha1
v1.3.0beta1
v1.3.0beta2
v1.3.0rc1
v1.3.0rc2
v1.3.1
v1.3.10
v1.3.11
v1.3.12
v1.3.13
v1.3.1rc1
v1.3.1rc2
v1.3.1rc3
v1.3.1rc4
v1.3.2
v1.3.3
v1.3.3rc1
v1.3.4
v1.3.5
v1.3.6
v1.3.7
v1.3.8
v1.3.9
v1.4.0
v1.4.0alpha1
v1.4.0alpha2
v1.4.0alpha3
v1.4.0alpha4
v1.4.0b3
v1.4.0b4
v1.4.0b5
v1.4.0beta1
v1.4.0beta2
v1.4.0rc1
v1.4.0rc2
v1.4.0rc3
v1.4.1
v1.4.2
v1.4.3
v1.4.4
v1.4.5
v1.4.6
v1.5.0
v1.5.0a1
v1.5.0a2
v1.5.0b1
v1.5.0rc1
v1.5.0rc2
v1.5.1
v1.5.2
v1.5.3
v1.5.3.1
v1.5.3.2
v1.5.3.3
v1.5.3rc1
v1.5.4
v2.0.0
v2.0.0a1
v2.0.0a2
v2.0.0a3
v2.0.0a4
v2.0.0b1
v2.0.0b2
v2.0.0b3
v2.0.0b4
v2.0.0rc1
v2.0.0rc2
v2.0.0rc3
v2.0.0rc4
v2.0.1
v2.0.2
v2.0.3
v2.1.0
v2.1.0a1
v2.1.0a2
v2.1.0b1
v2.1.0b2
v2.1.0rc1
v2.1.0rc2
v2.1.0rc3
v2.1.0rc4
v2.1.1
v2.1.10
v2.1.11
v2.1.12
v2.1.13
v2.1.14
v2.1.15
v2.1.16
v2.1.17
v2.1.18
v2.1.19
v2.1.2
v2.1.20
v2.1.21
v2.1.3
v2.1.4
v2.1.5
v2.1.6
v2.1.7
v2.1.8
v2.1.9
v2.2.0
v2.2.0a1
v2.2.0a2
v2.2.0a3
v2.2.0a4
v2.2.0a5
v2.2.0b1
v2.2.0b2
v2.2.0b3
v2.2.0b4
v2.2.0rc1
v2.2.0rc2
v2.2.0rc3
v2.2.0rc4
v2.2.0rc5
v2.2.1
v2.2.10
v2.2.11
v2.2.12
v2.2.13
v2.2.14
v2.2.15
v2.2.16
v2.2.17
v2.2.18
v2.2.19
v2.2.2
v2.2.20
v2.2.21
v2.2.22
v2.2.23
v2.2.24
v2.2.25
v2.2.26
v2.2.27
v2.2.28
v2.2.29
v2.2.3
v2.2.30
v2.2.31
v2.2.32
v2.2.33
v2.2.33.1
v2.2.34
v2.2.35
v2.2.35.1
v2.2.36
v2.2.37
v2.2.38
v2.2.39
v2.2.4
v2.2.40
v2.2.40.1
v2.2.41
v2.2.42
v2.2.43
v2.2.44
v2.2.44.1
v2.2.45
v2.2.46
v2.2.47
v2.2.48
v2.2.48.1
v2.2.49
v2.2.5
v2.2.50
v2.2.51
v2.2.52
v2.2.53
v2.2.54
v2.2.55
v2.2.56
v2.2.56.1
v2.2.57
v2.2.58
v2.2.58.1
v2.2.59
v2.2.6
v2.2.60
v2.2.61
v2.2.7
v2.2.8
v2.2.9
v3.0.0
v3.0.0a1
v3.0.0a2
v3.0.0a3
v3.0.0a4
v3.0.0a5
v3.0.0a6
v3.0.0b1
v3.0.0b2
v3.0.0b3
v3.0.0rc1
v3.0.0rc2
v3.0.1
v3.0.2
v3.0.3
v3.0.4
v3.0.5
v3.0.6
v3.1.0a1
v3.1.0a2
v3.1.0a3
v3.1.0a4
v3.1.0a5
Select branches
Hide Pull Requests
2.2
3.1
gh-pages
master
#100
#101
#102
#1027
#1028
#1029
#1031
#1035
#1036
#104
#1044
#1046
#1049
#1055
#1056
#106
#1061
#1061
#1062
#1063
#1069
#1070
#1071
#1075
#1076
#1077
#1078
#1079
#1080
#1081
#1086
#109
#109
#1091
#1092
#1096
#11
#1103
#1104
#1105
#1106
#1116
#1117
#1119
#1120
#1121
#1123
#1124
#1125
#1127
#1128
#1129
#1130
#1133
#1134
#1137
#1138
#1139
#114
#1140
#1142
#1143
#1146
#1147
#1148
#1153
#1153
#1157
#1158
#1161
#1168
#1169
#1170
#1173
#1185
#1188
#1192
#1194
#1195
#1197
#1198
#12
#1204
#1205
#1208
#1209
#1212
#1215
#1215
#1216
#1216
#1217
#1217
#1218
#1218
#1219
#1220
#1227
#1228
#1230
#1232
#1232
#1233
#1233
#1238
#1238
#1251
#1251
#1252
#1255
#1257
#1263
#1268
#1270
#1274
#1275
#1277
#1278
#1279
#1280
#1282
#1282
#1286
#1286
#1292
#1292
#1295
#1302
#1303
#1304
#1308
#1309
#1310
#1312
#1314
#1316
#1318
#1318
#1319
#1319
#1322
#1325
#1325
#1327
#1327
#1328
#1328
#1332
#1336
#1336
#1339
#1339
#1342
#1342
#1343
#1343
#1344
#1344
#1345
#1345
#1347
#1348
#135
#1350
#1350
#1351
#1354
#1354
#1361
#1361
#1364
#1366
#1366
#1368
#1369
#1369
#1371
#1371
#1374
#1374
#1375
#1375
#1378
#1378
#1379
#1379
#1380
#1380
#1383
#1383
#1384
#1389
#1389
#1390
#1390
#1391
#1396
#1396
#1397
#1398
#1398
#1399
#1399
#1402
#1402
#1405
#1405
#1407
#1407
#1409
#1410
#1410
#1411
#1413
#1413
#1419
#1419
#1421
#1423
#1426
#1429
#1433
#1435
#1437
#1439
#1442
#1444
#1447
#1448
#1450
#1451
#1454
#1455
#1457
#1458
#1459
#1462
#1465
#1467
#1469
#1470
#1472
#1473
#1475
#1476
#1481
#1487
#1488
#1489
#149
#149
#1491
#1492
#1494
#1496
#1497
#1502
#1508
#1511
#152
#1521
#1526
#1529
#1537
#154
#1540
#1541
#1545
#1547
#1549
#1550
#156
#1562
#1565
#1572
#1573
#1576
#158
#1580
#1584
#1597
#1599
#1607
#161
#161
#1643
#1648
#1649
#167
#167
#168
#1681
#169
#1691
#1693
#1710
#1713
#1714
#1715
#1718
#1721
#1726
#1731
#1732
#1735
#1740
#1741
#1742
#1745
#1763
#1764
#1768
#1771
#1781
#1782
#1788
#1790
#1793
#1800
#1801
#1804
#1818
#1837
#184
#1842
#1843
#1847
#1852
#1856
#1867
#187
#1870
#1872
#1877
#1877
#1878
#1880
#1885
#189
#1899
#1900
#1905
#1906
#1908
#1910
#1911
#1913
#1916
#1927
#1930
#1931
#1931
#1932
#1933
#1934
#1935
#1938
#1951
#1953
#1962
#1963
#1967
#1970
#1971
#1972
#1977
#1978
#1985
#1986
#1987
#1989
#1990
#1992
#1997
#1998
#1999
#2018
#2024
#2025
#2042
#2047
#2049
#2053
#2055
#2066
#2070
#2073
#2077
#2082
#2083
#2084
#2085
#2086
#2087
#2089
#2090
#2091
#2094
#2099
#21
#2101
#2108
#2110
#2123
#2127
#2128
#2133
#2145
#2146
#2152
#2153
#2154
#2155
#2157
#2160
#2162
#2166
#2169
#2169
#2178
#2179
#2185
#2189
#2190
#2192
#2204
#2207
#2211
#2219
#2220
#2223
#2229
#2231
#2232
#2233
#2234
#2235
#2238
#2240
#2246
#2247
#2248
#2252
#2253
#2255
#2258
#2262
#2265
#2267
#2270
#2272
#2274
#2275
#2277
#2278
#2279
#2280
#2281
#2283
#2285
#2286
#2287
#2288
#2290
#2292
#2293
#2294
#2296
#2300
#2301
#2303
#2304
#2307
#2308
#2314
#2315
#2316
#2321
#2322
#2326
#2328
#2336
#2338
#2339
#2340
#2342
#2343
#2345
#2346
#2347
#2353
#2355
#2358
#2359
#2360
#2361
#2362
#2364
#2365
#2366
#2369
#2379
#2380
#2381
#2382
#2387
#239
#2391
#2392
#2393
#2394
#2395
#2401
#2406
#2409
#2410
#2413
#2415
#2416
#2417
#2418
#2420
#2428
#2430
#2435
#2439
#2440
#2442
#2443
#2445
#2448
#2452
#2456
#2457
#2467
#2469
#2470
#2471
#2472
#2474
#2486
#2487
#2488
#2506
#2507
#2511
#2518
#2519
#2523
#2524
#2526
#2528
#2531
#2538
#2555
#2556
#2564
#2569
#2570
#2572
#2573
#2575
#2591
#2605
#2606
#2607
#2608
#2611
#2612
#2613
#2614
#2615
#2616
#2617
#2618
#2619
#2620
#2621
#2623
#2625
#2626
#2627
#2628
#2629
#2630
#2631
#2632
#2633
#2634
#2635
#2636
#2637
#2639
#2640
#2641
#2644
#2645
#2646
#2650
#2652
#2653
#2654
#2655
#2658
#2659
#2660
#2661
#2662
#2663
#2664
#2665
#2666
#2667
#2668
#2669
#2671
#2672
#2673
#2674
#2675
#2677
#2679
#2681
#2682
#2684
#2685
#2686
#2687
#2688
#2690
#2692
#2693
#2694
#2695
#2696
#2698
#2699
#27
#2700
#2701
#2705
#271
#2710
#2712
#2713
#2715
#2717
#2718
#272
#2720
#2721
#2722
#2724
#2728
#2729
#2738
#2739
#2740
#2741
#2742
#2745
#2746
#2747
#2749
#2750
#2751
#2752
#2754
#2756
#2758
#2761
#2762
#2765
#2766
#2767
#2768
#2769
#2772
#2774
#2775
#2776
#2777
#2780
#2782
#2785
#2787
#2791
#2792
#2796
#2797
#2801
#2802
#2803
#2804
#2805
#2806
#2807
#2808
#2810
#2812
#2813
#2814
#2816
#2817
#2818
#2819
#2821
#2822
#2823
#2826
#2828
#2829
#2830
#2831
#2833
#2834
#2836
#2837
#2839
#2840
#2842
#2844
#2845
#2846
#2847
#2848
#2849
#2850
#2851
#2852
#2853
#2854
#2855
#2857
#2858
#2859
#2860
#2861
#297
#297
#31
#31
#32
#33
#34
#35
#36
#37
#370
#370
#374
#379
#381
#385
#386
#388
#39
#393
#394
#408
#412
#416
#418
#43
#448
#45
#45
#459
#46
#46
#460
#461
#462
#467
#47
#470
#477
#478
#479
#479
#48
#481
#51
#516
#518
#52
#53
#53
#54
#55
#565
#568
#58
#584
#586
#60
#62
#625
#63
#630
#638
#639
#648
#649
#653
#712
#723
#723
#726
#729
#774
#781
#794
#807
#808
#809
#830
#856
#862
#873
#874
#888
#890
#895
#902
#902
#903
#903
#904
#904
#905
#916
#927
#935
#937
#937
#954
#954
#956
#956
#957
#958
#958
#964
#964
#966
#967
#979
#987
1.0-alpha2
v1.0
v1.0-alpha1
v1.0-alpha3
v1.0-alpha4
v1.0-alpha5
v1.0-alpha6
v1.0-alpha7
v1.0-alpha8
v1.0-beta1
v1.0-beta2
v1.0-beta3
v1.0-beta4
v1.1
v1.2
v1.2.1
v1.2.2
v1.2.3
v1.3.0
v1.3.0alpha1
v1.3.0beta1
v1.3.0beta2
v1.3.0rc1
v1.3.0rc2
v1.3.1
v1.3.10
v1.3.11
v1.3.12
v1.3.13
v1.3.1rc1
v1.3.1rc2
v1.3.1rc3
v1.3.1rc4
v1.3.2
v1.3.3
v1.3.3rc1
v1.3.4
v1.3.5
v1.3.6
v1.3.7
v1.3.8
v1.3.9
v1.4.0
v1.4.0alpha1
v1.4.0alpha2
v1.4.0alpha3
v1.4.0alpha4
v1.4.0b3
v1.4.0b4
v1.4.0b5
v1.4.0beta1
v1.4.0beta2
v1.4.0rc1
v1.4.0rc2
v1.4.0rc3
v1.4.1
v1.4.2
v1.4.3
v1.4.4
v1.4.5
v1.4.6
v1.5.0
v1.5.0a1
v1.5.0a2
v1.5.0b1
v1.5.0rc1
v1.5.0rc2
v1.5.1
v1.5.2
v1.5.3
v1.5.3.1
v1.5.3.2
v1.5.3.3
v1.5.3rc1
v1.5.4
v2.0.0
v2.0.0a1
v2.0.0a2
v2.0.0a3
v2.0.0a4
v2.0.0b1
v2.0.0b2
v2.0.0b3
v2.0.0b4
v2.0.0rc1
v2.0.0rc2
v2.0.0rc3
v2.0.0rc4
v2.0.1
v2.0.2
v2.0.3
v2.1.0
v2.1.0a1
v2.1.0a2
v2.1.0b1
v2.1.0b2
v2.1.0rc1
v2.1.0rc2
v2.1.0rc3
v2.1.0rc4
v2.1.1
v2.1.10
v2.1.11
v2.1.12
v2.1.13
v2.1.14
v2.1.15
v2.1.16
v2.1.17
v2.1.18
v2.1.19
v2.1.2
v2.1.20
v2.1.21
v2.1.3
v2.1.4
v2.1.5
v2.1.6
v2.1.7
v2.1.8
v2.1.9
v2.2.0
v2.2.0a1
v2.2.0a2
v2.2.0a3
v2.2.0a4
v2.2.0a5
v2.2.0b1
v2.2.0b2
v2.2.0b3
v2.2.0b4
v2.2.0rc1
v2.2.0rc2
v2.2.0rc3
v2.2.0rc4
v2.2.0rc5
v2.2.1
v2.2.10
v2.2.11
v2.2.12
v2.2.13
v2.2.14
v2.2.15
v2.2.16
v2.2.17
v2.2.18
v2.2.19
v2.2.2
v2.2.20
v2.2.21
v2.2.22
v2.2.23
v2.2.24
v2.2.25
v2.2.26
v2.2.27
v2.2.28
v2.2.29
v2.2.3
v2.2.30
v2.2.31
v2.2.32
v2.2.33
v2.2.33.1
v2.2.34
v2.2.35
v2.2.35.1
v2.2.36
v2.2.37
v2.2.38
v2.2.39
v2.2.4
v2.2.40
v2.2.40.1
v2.2.41
v2.2.42
v2.2.43
v2.2.44
v2.2.44.1
v2.2.45
v2.2.46
v2.2.47
v2.2.48
v2.2.48.1
v2.2.49
v2.2.5
v2.2.50
v2.2.51
v2.2.52
v2.2.53
v2.2.54
v2.2.55
v2.2.56
v2.2.56.1
v2.2.57
v2.2.58
v2.2.58.1
v2.2.59
v2.2.6
v2.2.60
v2.2.61
v2.2.7
v2.2.8
v2.2.9
v3.0.0
v3.0.0a1
v3.0.0a2
v3.0.0a3
v3.0.0a4
v3.0.0a5
v3.0.0a6
v3.0.0b1
v3.0.0b2
v3.0.0b3
v3.0.0rc1
v3.0.0rc2
v3.0.1
v3.0.2
v3.0.3
v3.0.4
v3.0.5
v3.0.6
v3.1.0a1
v3.1.0a2
v3.1.0a3
v3.1.0a4
v3.1.0a5
-
a58fa8602bremove wrongly merged code
grossmj
2026-07-13 10:05:01 +02:00 -
d8f8b6ec70fix(docker): handle container name conflict automatically
YueGuobin
2026-02-27 16:35:11 +01:00 -
01d72aed9aMerge branch '2.2' into 3.1
grossmj
2026-07-13 09:32:07 +02:00 -
b256d5a5f6Merge pull request #2812 from GNS3/bugfix/2788
Jeremy Grossmann
2026-07-12 13:50:11 +02:00 -
ea09cc2724fix: gns3-server crashes on startup if "Open this project in the background" is active but there is a problem with that project
grossmj
2026-07-12 13:46:12 +02:00 -
e3e0a511b6Handle HTTPNotFound exception when retrieving compute status
grossmj
2026-07-12 11:08:13 +02:00 -
0ecaab4da0Replace ControllerForbiddenError with aiohttp.web.HTTPForbidden for project deletion error handling
grossmj
2026-07-12 11:05:15 +02:00 -
40644f33e6Fix: Check compute connectivity before open() during project deletion
YueGuobin
2026-05-07 03:58:20 +02:00 -
a9cce209d7Development on 3.1.0.dev5
grossmj
2026-07-10 10:01:35 +02:00 -
94a131dab3Merge pull request #2810 from yueguobin/feature/cloud-host-interface-ip-addresses
Jeremy Grossmann
2026-07-10 09:19:54 +02:00 -
0ed1715fe6Use typed InterfaceStatus enum and simplify stats fallback in interfaces()
YueGuobin
2026-07-10 14:55:21 +08:00 -
9721660cc3Expose full interface address list and link state in cloud node API
YueGuobin
2026-07-10 13:56:07 +08:00 -
a66740e154Add script to create and push annotated git tags from version.py
grossmj
2026-07-09 11:02:33 +02:00 -
913d021705Release v3.1.0a4 v3.1.0a4
grossmj
2026-07-09 10:40:38 +02:00 -
d64fdd71a9Bundle web-ui v3.1.0a4
grossmj
2026-07-09 08:40:05 +02:00 -
bdd73be6d6Merge pull request #2808 from yueguobin/docs/jwt-refresh-token-config-example
Jeremy Grossmann
2026-07-09 08:34:25 +02:00 -
61ce59788bMerge branch '3.1' into docs/jwt-refresh-token-config-example
Guobin Yue
2026-07-09 14:19:14 +08:00 -
cccc3e5b77Add jwt_refresh_token_expire_minutes to sample configuration
YueGuobin
2026-07-09 14:15:49 +08:00 -
6fba497734Remove deleted web-ui files from git
grossmj
2026-07-08 22:40:27 +02:00 -
54540e7ef7Merge remote-tracking branch 'origin/3.1' into 3.1
grossmj
2026-07-08 21:49:20 +02:00 -
5992a284c9Bundle web-ui v3.1.0a4
grossmj
2026-07-08 21:48:48 +02:00 -
a2ee5389afBundle web-ui v3.1.0a4
grossmj
2026-07-08 20:11:59 +02:00 -
4548d9053aSync appliances
grossmj
2026-07-08 18:45:07 +02:00 -
2d3bb89e58Merge remote-tracking branch 'origin/2.2' into 3.1
grossmj
2026-07-08 10:33:00 +02:00 -
809d4cc609Merge branch 'master' into 2.2
grossmj
2026-07-08 10:30:53 +02:00 -
89e4e836c9Merge pull request #2806 from my-code-is-grey/2798-dockerhub
Jeremy Grossmann
2026-07-08 05:17:04 +02:00 -
69ddcf553f
.dockerignore ignore .dockerignore
my-code-is-grey
2026-07-07 22:37:24 -04:00 -
1e1ec5aae8
typo made me reconsider and move out to env
my-code-is-grey
2026-07-07 21:58:49 -04:00 -
e30e6435ca
defaulted DOCKERHUB_ORG repository variable
my-code-is-grey
2026-07-07 21:42:27 -04:00 -
77700f361c
2798
my-code-is-grey
2026-07-07 01:30:58 -04:00 -
e3e3a7e729Update fastapi to v0.139.0
grossmj
2026-07-06 19:21:56 +02:00 -
6415d2e56cUpdate dependencies
grossmj
2026-07-06 19:06:25 +02:00 -
424ae55c38Revert "Update dependencies"
grossmj
2026-07-06 18:38:48 +02:00 -
b6793a50f3Update dependencies
grossmj
2026-07-06 18:31:52 +02:00 -
562108748aRemove API docs from 2.2 after merging
grossmj
2026-07-06 18:17:00 +02:00 -
d54b16df53Merge branch '2.2' into 3.1
grossmj
2026-07-06 18:13:17 +02:00 -
ad4aa1d49bMerge pull request #2803 from GNS3/update-ga-workflows
Jeremy Grossmann
2026-07-06 18:10:17 +02:00 -
8499ed3d65Update GitHub Actions workflows
grossmj
2026-07-06 18:05:28 +02:00 -
a0ca8761c0Merge pull request #2802 from yueguobin/fix-web-wireshark-docker-xpra6.x
Jeremy Grossmann
2026-07-06 17:32:31 +02:00 -
277640a335Merge branch '3.1' into fix-web-wireshark-docker-xpra6.x
Guobin Yue
2026-07-06 13:35:44 +08:00 -
f5a72532acFix web-wireshark docker build broken by xpra 6.5 release
YueGuobin
2026-07-06 13:31:07 +08:00 -
7650409ab6Merge pull request #2797 from yueguobin/feature/optional-ai-support-2794
Jeremy Grossmann
2026-06-27 19:44:27 +02:00 -
e0ef63ebc1Update CI to install [ai-features,dev] instead of [ai-copilot,dev]
YueGuobin
2026-06-27 22:19:39 +08:00 -
292b60efaaMake AI features (AI Copilot + MCP) optional via [ai-features] extra
YueGuobin
2026-06-26 00:17:02 +08:00 -
58d3055dd3Merge pull request #2792 from yueguobin/feature/refresh-token-mechanism-2786
Jeremy Grossmann
2026-06-24 00:26:07 +02:00 -
0dd2fb4173Add refresh token mechanism documentation under docs/features/
YueGuobin
2026-06-23 23:36:37 +08:00 -
c8c14af9f4Add /refresh to allowed public endpoints list in route auth test
YueGuobin
2026-06-23 23:19:07 +08:00 -
0e8d0cb87bAdd stateless JWT refresh token mechanism
YueGuobin
2026-06-23 22:39:11 +08:00 -
4ffab7abeeMerge pull request #2791 from yueguobin/fix/mcp-test-issues
Jeremy Grossmann
2026-06-17 21:07:59 +02:00 -
471e65e48cAdd project/node/link handler tests: 39 total, covering list/get/create/delete/start/stop/suspend/reload/console/update/fields
YueGuobin
2026-06-18 00:07:14 +08:00 -
5cc826baffAdd MCP handler unit tests with mocked Gns3Connector
YueGuobin
2026-06-18 00:02:38 +08:00 -
dc3a386961Add MCP tool parameter consistency tests
YueGuobin
2026-06-17 23:59:40 +08:00 -
ead9747e1bFix appliance_install: add version parameter
YueGuobin
2026-06-17 23:03:28 +08:00 -
2e75c9319bMerge pull request #2787 from yueguobin/optimize/project-open-speed
Jeremy Grossmann
2026-06-16 23:59:41 +02:00 -
f16eba183aAdd coordinate system note to docs
YueGuobin
2026-06-16 23:30:59 +08:00 -
0d21f294f6Document canvas coordinate system in node_create x/y params
YueGuobin
2026-06-16 23:16:17 +08:00 -
00647d092cUpdate docstring: batch concurrency from 10 to 100
YueGuobin
2026-06-16 23:05:17 +08:00 -
da35eaa014Remove unused import time
YueGuobin
2026-06-16 23:04:05 +08:00 -
10ff5b2283Add list type check before nodes[0] access in _normalize_link_nodes
YueGuobin
2026-06-16 23:00:47 +08:00 -
0d45bfbae5Add fields type validation in create handlers
YueGuobin
2026-06-16 22:58:36 +08:00 -
390a40ce80Use pop() instead of pop(0) for O(1) port removal
YueGuobin
2026-06-16 22:56:42 +08:00 -
59e5f8dd2fFix review issues: key_prefix length, count validation, WAL log, timeout comment, pointless temp var
YueGuobin
2026-06-16 22:50:22 +08:00 -
533d3d5b71Fix: pass name from TemplateUsage to add_node_from_template
YueGuobin
2026-06-16 22:43:46 +08:00 -
68567118f1Remove unused imports (logging, log, select)
YueGuobin
2026-06-16 22:25:07 +08:00 -
af94c1729bAdd warning for unconsumed pre-allocated UDP ports after link creation
YueGuobin
2026-06-16 22:22:23 +08:00 -
7d5d4767bfRemove FIXME comment about middleware in server.py
Jeremy Grossmann
2026-06-16 12:20:55 +02:00 -
f7abb62603Rename device_command_run_handler → device_show_run_handler to match tool name
YueGuobin
2026-06-16 12:44:12 +08:00 -
fbb8924a8eRename device_command_run → device_show_run for clarity
YueGuobin
2026-06-16 12:27:35 +08:00 -
e627481ec2Fix device_command_run KeyError('commands'): tool desc said show_commands but backend expects commands
YueGuobin
2026-06-16 12:23:15 +08:00 -
ec58bea24bFix template_list return type annotation to match _run_handler_sync envelope
YueGuobin
2026-06-16 12:08:07 +08:00 -
a126f910d4Add performance optimization documentation
YueGuobin
2026-06-16 01:14:12 +08:00 -
48b7ea8bf0Update MCP service docs: API key format, auth flow, tool parameters, concurrency
YueGuobin
2026-06-16 01:13:01 +08:00 -
d407b29fe9Increase HTTP connection pool to 500/1000
YueGuobin
2026-06-16 00:58:12 +08:00 -
74192f454fIncrease BATCH_MAX_WORKERS and Pool concurrency from 20 to 100
YueGuobin
2026-06-16 00:49:08 +08:00 -
286b2407cdRemove final timing artifact in projects.py
YueGuobin
2026-06-16 00:44:54 +08:00 -
bd15c8d019Remove remaining dead timing variables and imports
YueGuobin
2026-06-16 00:40:03 +08:00 -
a8cc01af46Remove database warmup (proven ineffective - real bottleneck was bcrypt blocking event loop)
YueGuobin
2026-06-16 00:35:42 +08:00 -
ccb629f48fClean up all timing/debug logs
YueGuobin
2026-06-16 00:34:11 +08:00 -
8ef70d9facAdd memory: import validation best practice
YueGuobin
2026-06-16 00:25:45 +08:00 -
7d8ab399daFix: add missing UUID imports
YueGuobin
2026-06-16 00:24:37 +08:00 -
d6b337bc3aGenerate fresh JWT on API key auth instead of returning raw key
YueGuobin
2026-06-16 00:09:36 +08:00 -
f522c947bcOptimize API key auth: O(1) lookup via UUID-embedded key format
YueGuobin
2026-06-15 23:56:36 +08:00 -
796a2e6ca8Fix: offload bcrypt.checkpw to thread pool to prevent blocking event loop
YueGuobin
2026-06-15 23:49:28 +08:00 -
04f0657661Add timing to API key auth path and log api_keys count
YueGuobin
2026-06-15 23:45:26 +08:00 -
3c41dea48fReplace SELECT 1 warmup with full database file read to warm OS page cache
YueGuobin
2026-06-15 23:43:41 +08:00 -
5502b8f8e5Add timing logs to auth dependency chain to identify 6s pre-handler delay
YueGuobin
2026-06-15 23:35:12 +08:00 -
b3619a3c00Add granular timing to get_template: separate execute vs fetch time
YueGuobin
2026-06-15 23:33:19 +08:00 -
e90fb0774cWarm up database connection pool on startup to avoid 8s cold-start penalty on first API request
YueGuobin
2026-06-15 23:26:28 +08:00 -
6d3cfc7d1eFix: register WAL PRAGMA on sync_engine instead of Engine class for async compat
YueGuobin
2026-06-15 23:21:50 +08:00 -
08e0dbc122Add timing logs to get_template to identify DB query bottleneck
YueGuobin
2026-06-15 23:18:00 +08:00 -
fa9aa5a9ccAdd timing middleware to log slow requests (>1s) with [CTRL-TIMING] prefix
YueGuobin
2026-06-15 23:13:36 +08:00 -
a855cb34f1Fix: _time → time in compute.py timing log
YueGuobin
2026-06-15 23:06:10 +08:00 -
ea4bb2c1fbAdd [CTRL-TIMING] logs to controller create_node flow
YueGuobin
2026-06-15 23:04:01 +08:00 -
e5797c3da0Fix: pass template_id to batch mode handler so top-level template_id works as default
YueGuobin
2026-06-15 22:57:40 +08:00 -
cef6dc6bd2Add detailed timing logs to MCP node creation and HTTP client
YueGuobin
2026-06-15 22:51:43 +08:00 -
58ca6b1dd4Add fields filter to template_list tool with description for AI
YueGuobin
2026-06-15 22:11:14 +08:00 -
b79fb89866Fix: add missing _filter_link_response function
YueGuobin
2026-06-15 21:51:17 +08:00 -
1bb010d274Pass name parameter through to controller API when creating node from template
YueGuobin
2026-06-15 21:50:14 +08:00 -
eb3ac64016Add validation to compact link format with clear error messages
YueGuobin
2026-06-15 21:46:27 +08:00 -
a8a83051ffAdd compact array format for link node entries to reduce token usage
YueGuobin
2026-06-15 21:42:26 +08:00