mirror of
https://github.com/shadowsocks/shadowsocks-libev.git
synced 2026-10-21 06:23:52 +00:00
Commit Graph
Select branches
Hide Pull Requests
btc-auth
cmake-modernize
copilot/fix-code-for-review-comment
copilot/fix-code-review-comment
dependabot/github_actions/actions/checkout-2.3.5
dependabot/github_actions/actions/checkout-2.4.0
dependabot/github_actions/actions/checkout-3
dependabot/github_actions/actions/checkout-3.0.2
dependabot/github_actions/actions/checkout-3.1.0
dependabot/github_actions/actions/checkout-3.2.0
dependabot/github_actions/actions/checkout-3.3.0
dependabot/github_actions/actions/checkout-7
dependabot/github_actions/actions/setup-go-7
dependabot/github_actions/actions/setup-python-7
dependabot/github_actions/actions/upload-artifact-7
dependabot/github_actions/docker/build-push-action-2.10.0
dependabot/github_actions/docker/build-push-action-2.5.0
dependabot/github_actions/docker/build-push-action-2.6.1
dependabot/github_actions/docker/build-push-action-2.7.0
dependabot/github_actions/docker/build-push-action-2.8.0
dependabot/github_actions/docker/build-push-action-2.9.0
dependabot/github_actions/docker/build-push-action-3.0.0
dependabot/github_actions/docker/build-push-action-3.1.0
dependabot/github_actions/docker/build-push-action-3.1.1
dependabot/github_actions/docker/build-push-action-3.2.0
dependabot/github_actions/docker/build-push-action-3.3.0
dependabot/github_actions/docker/build-push-action-4.0.0
dependabot/github_actions/docker/login-action-1.10.0
dependabot/github_actions/docker/login-action-1.13.0
dependabot/github_actions/docker/login-action-1.14.0
dependabot/github_actions/docker/login-action-1.14.1
dependabot/github_actions/docker/login-action-2.0.0
dependabot/github_actions/docker/login-action-2.1.0
dependabot/github_actions/docker/setup-buildx-action-1.4.1
dependabot/github_actions/docker/setup-buildx-action-1.5.0
dependabot/github_actions/docker/setup-buildx-action-1.5.1
dependabot/github_actions/docker/setup-buildx-action-1.6.0
dependabot/github_actions/docker/setup-buildx-action-2.0.0
dependabot/github_actions/docker/setup-buildx-action-2.2.0
dependabot/github_actions/docker/setup-buildx-action-2.2.1
dependabot/github_actions/docker/setup-buildx-action-2.3.0
dependabot/github_actions/docker/setup-buildx-action-2.4.0
dependabot/github_actions/docker/setup-buildx-action-2.4.1
dependabot/github_actions/docker/setup-qemu-action-1.2.0
dependabot/github_actions/docker/setup-qemu-action-2.0.0
dependabot/github_actions/docker/setup-qemu-action-2.1.0
docs/add-code-of-conduct
docs/add-contribution-guide
docs/project-history
docs/update-readme-ss-setup-ss-nat
feature/cpp20-api
feature/cpp20-arena-config
feature/cpp20-buffer-pool
feature/cpp20-cache
feature/cpp20-cleanup
feature/cpp20-core
feature/cpp20-crypto
feature/cpp20-crypto-2022
feature/cpp20-crypto-stream
feature/cpp20-event
feature/cpp20-port-leaves
feature/cpp20-port-programs
feature/cpp20-port-services
feature/cpp20-relay-tcp
feature/cpp20-remove-stream
feature/cpp20-seal
feature/cpp20-udp-session-ownership
feature/generated-cli-docs
feature/libuv-dns-lint
feature/publish-doxygen-pages
feature/redesigned-cli
feature/self-contained-portable-c
feature/server-endpoints
feature/variable-printable-salt
fix/cares-static-lib-name
master
revert-2274-fix-su
revert-2626-snapd-classic
revert-2804-master
rm-fedora-copr-librehat
stream-warning
test/ss-redir-qemu-e2e
#1
#1
#100
#100
#1003
#1009
#1011
#1022
#1025
#1026
#1034
#1035
#1036
#1037
#1039
#1040
#1041
#1043
#1044
#1053
#1060
#1064
#1072
#1079
#1085
#1094
#1097
#1098
#11
#11
#1102
#1104
#1105
#1107
#1109
#111
#1111
#1115
#1117
#1117
#1119
#1120
#1120
#1121
#1126
#1133
#1136
#1142
#1142
#1146
#115
#1152
#1153
#1155
#1156
#116
#1165
#1171
#1179
#1180
#1181
#1186
#1187
#119
#1193
#1195
#1201
#1204
#1206
#1207
#1208
#1210
#1219
#1225
#1229
#1239
#1243
#1243
#1246
#1251
#1253
#1257
#1258
#1259
#126
#1261
#1263
#1265
#1266
#1268
#1269
#127
#1270
#1272
#1277
#1280
#1282
#1284
#1292
#1293
#1294
#1299
#1302
#1304
#1307
#1308
#1309
#131
#1311
#1313
#1322
#1322
#1323
#1324
#1325
#1326
#1327
#1327
#1329
#1329
#1331
#1335
#1336
#1338
#1341
#1342
#1343
#1352
#1360
#1379
#1379
#1380
#1381
#1386
#1386
#1394
#1396
#14
#14
#140
#1403
#1409
#1410
#1411
#1428
#1434
#1438
#145
#1450
#1452
#1456
#1456
#1463
#147
#1471
#1474
#1475
#1476
#148
#1485
#1486
#1487
#1494
#150
#1500
#1505
#1506
#1506
#1508
#1509
#151
#1515
#1516
#1519
#1520
#1521
#1523
#1525
#1526
#1526
#1527
#1537
#154
#1543
#155
#1550
#1551
#1554
#156
#1560
#1567
#158
#1584
#1584
#1588
#159
#1590
#1590
#1595
#1596
#1599
#16
#16
#1607
#161
#1610
#1613
#1614
#1615
#1616
#1618
#1620
#1621
#1624
#1625
#1629
#164
#1642
#1644
#1645
#1648
#1655
#1656
#166
#166
#1661
#1662
#1664
#1678
#168
#1683
#1685
#1686
#1687
#1692
#17
#17
#1708
#1708
#1709
#1709
#171
#1736
#1736
#1742
#1743
#1744
#1753
#1753
#1757
#1759
#177
#177
#1772
#178
#1783
#1785
#1785
#1786
#179
#1792
#1792
#1802
#1803
#1803
#1813
#1813
#1816
#1829
#1829
#183
#1833
#1839
#1851
#1851
#1877
#1877
#1879
#1887
#1887
#1888
#1893
#1899
#1906
#1906
#1913
#1916
#1920
#1922
#1929
#1930
#1940
#1941
#1941
#1946
#1947
#1954
#1954
#1959
#196
#196
#1962
#1963
#1965
#1968
#1969
#1975
#1976
#1976
#1978
#1979
#1985
#1989
#1989
#1993
#1993
#1994
#1994
#1995
#1997
#200
#200
#2001
#2001
#2003
#2010
#2016
#2017
#2020
#2022
#2025
#2025
#2026
#2026
#2034
#2037
#2039
#2045
#2049
#205
#2055
#2055
#206
#2064
#2073
#2073
#208
#2080
#2087
#2088
#2093
#2093
#2097
#210
#2102
#2102
#2118
#2118
#212
#2120
#2120
#2122
#2122
#2125
#2125
#2132
#2135
#2135
#2140
#2140
#215
#2150
#2150
#2174
#2174
#2175
#2175
#2176
#2176
#2177
#2177
#2181
#2181
#2182
#2182
#2184
#2197
#2198
#2198
#22
#2200
#2206
#2213
#2213
#2218
#2223
#2227
#2228
#2230
#2230
#2231
#2231
#224
#2252
#2259
#2264
#2266
#2266
#2268
#2269
#2269
#2270
#2270
#2274
#2275
#23
#2304
#2304
#2305
#2307
#231
#2310
#2311
#2316
#2318
#2319
#2323
#2323
#2331
#2331
#2334
#2334
#2335
#2338
#2338
#234
#2358
#236
#236
#2365
#2365
#237
#238
#2383
#2386
#2390
#2393
#2393
#2397
#2398
#2398
#24
#2410
#2410
#2411
#2411
#2414
#2414
#2421
#2424
#2424
#2430
#246
#2463
#2465
#2465
#2475
#2475
#248
#2503
#2503
#2504
#2504
#2507
#2507
#2508
#2521
#253
#2531
#2543
#2549
#2549
#2552
#2552
#2553
#2555
#2555
#2558
#2563
#2577
#2581
#2581
#2582
#2582
#2585
#2586
#2586
#2589
#2590
#2592
#2592
#2596
#2598
#2604
#2604
#2606
#2608
#2609
#261
#2610
#2611
#2611
#2612
#2618
#2619
#262
#2623
#2623
#2626
#2628
#2628
#263
#2631
#2659
#2659
#2666
#2666
#2672
#2673
#2674
#2674
#2685
#2685
#2686
#2688
#2688
#2689
#2690
#2691
#2694
#2694
#2697
#2697
#2698
#27
#2719
#272
#272
#2720
#2728
#2728
#2729
#2729
#2730
#2732
#2733
#2733
#2736
#2736
#2741
#2747
#2747
#2753
#2753
#2759
#276
#2762
#2762
#2773
#2773
#278
#278
#2781
#2781
#2786
#2788
#2788
#279
#279
#2790
#2790
#2799
#2799
#28
#280
#2801
#2802
#2802
#2804
#2804
#2805
#2805
#281
#2811
#2812
#2813
#2814
#2815
#2816
#2819
#2819
#2820
#2820
#2822
#2822
#2825
#2825
#2826
#2826
#2827
#2827
#2828
#2828
#2830
#2830
#2831
#2831
#2832
#2832
#2833
#2833
#2834
#2834
#2835
#2835
#284
#284
#2842
#2842
#2845
#2850
#2850
#2857
#2857
#2859
#2859
#286
#286
#2866
#2866
#2867
#287
#2872
#2872
#2873
#2873
#2875
#2875
#2877
#2877
#2878
#2878
#2879
#2879
#2880
#2880
#2882
#2882
#2885
#2886
#2887
#2889
#2889
#2892
#2894
#2894
#2895
#2895
#2896
#2896
#2897
#2897
#29
#2902
#2902
#2903
#2903
#2904
#2904
#2906
#2906
#2908
#2909
#2909
#2910
#2910
#2911
#2911
#2912
#2913
#2917
#2917
#292
#2920
#2920
#2924
#2924
#2927
#2927
#293
#2931
#2931
#2935
#2936
#2936
#2937
#2937
#2938
#2938
#2939
#2939
#2940
#2940
#2941
#2941
#2945
#2945
#2946
#2946
#2947
#2947
#2949
#2949
#2950
#2950
#2952
#2952
#2953
#2953
#2955
#2955
#2956
#2956
#2957
#2957
#2958
#2958
#2959
#2959
#2962
#2962
#2977
#2977
#2978
#2985
#2985
#2986
#2986
#2988
#2988
#2993
#2993
#2999
#2999
#3014
#3014
#3015
#3015
#3016
#3016
#3017
#3017
#3018
#3019
#3020
#3020
#3021
#3021
#3022
#3023
#3025
#3025
#3026
#3029
#3029
#3030
#3030
#3031
#3031
#3033
#3033
#3034
#3034
#3038
#3038
#3039
#3039
#3041
#3042
#3042
#3043
#3043
#3044
#3044
#3045
#3046
#3047
#3048
#3048
#3049
#3050
#3050
#3051
#3052
#3053
#3053
#3054
#3054
#3055
#3056
#3057
#3059
#306
#3060
#3061
#3062
#3063
#3063
#3064
#3064
#3065
#3065
#3066
#3066
#3067
#3067
#3068
#3068
#3069
#3069
#3070
#3070
#3071
#3071
#3072
#3072
#3073
#3073
#3074
#3074
#3075
#3075
#3076
#3076
#3077
#3077
#3078
#3078
#3079
#3079
#308
#3080
#3080
#3081
#317
#317
#320
#338
#344
#347
#35
#35
#350
#350
#351
#351
#359
#36
#363
#363
#365
#366
#367
#368
#37
#370
#371
#390
#396
#399
#4
#4
#40
#401
#405
#409
#41
#41
#410
#412
#413
#417
#42
#426
#426
#429
#437
#446
#449
#45
#452
#454
#455
#465
#470
#471
#472
#473
#477
#477
#481
#484
#484
#485
#486
#487
#489
#489
#496
#498
#499
#50
#500
#501
#502
#51
#515
#52
#524
#524
#525
#525
#528
#529
#542
#547
#549
#56
#567
#57
#574
#575
#576
#578
#579
#580
#581
#582
#587
#589
#589
#59
#590
#591
#591
#592
#592
#593
#595
#596
#597
#597
#599
#600
#604
#606
#608
#609
#610
#612
#613
#615
#615
#616
#620
#628
#629
#63
#636
#652
#654
#66
#666
#67
#671
#677
#679
#680
#680
#681
#687
#69
#691
#694
#695
#698
#699
#70
#700
#709
#71
#710
#716
#716
#725
#727
#732
#74
#746
#746
#750
#750
#751
#752
#752
#753
#760
#77
#773
#778
#8
#8
#807
#809
#814
#820
#824
#829
#83
#839
#847
#848
#848
#849
#849
#851
#854
#855
#855
#856
#860
#864
#866
#880
#880
#886
#89
#892
#894
#895
#896
#897
#898
#900
#901
#905
#911
#911
#925
#936
#936
#937
#937
#946
#947
#948
#952
#953
#957
#958
#959
#961
#961
#962
#963
#964
#967
#973
#974
#975
#976
#977
#979
#986
#987
#988
#989
#996
#998
#998
v1.3
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.4.3
v1.4.4
v1.4.5
v1.4.6
v1.4.7
v1.4.8
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.1
v1.6.2
v1.6.3
v1.6.4
v2.0.1
v2.0.2
v2.0.3
v2.0.4
v2.0.5
v2.0.6
v2.0.7
v2.0.8
v2.1.0
v2.1.1
v2.1.2
v2.1.3
v2.1.4
v2.2.0
v2.2.1
v2.2.2
v2.2.3
v2.3.0
v2.3.1
v2.3.2
v2.3.3
v2.4.0
v2.4.1
v2.4.2
v2.4.3
v2.4.4
v2.4.5
v2.4.6
v2.4.7
v2.4.8
v2.5.0
v2.5.1
v2.5.2
v2.5.3
v2.5.4
v2.5.5
v2.5.6
v2.6.0
v2.6.1
v2.6.2
v2.6.3
v3.0.0
v3.0.1
v3.0.2
v3.0.3
v3.0.4
v3.0.5
v3.0.6
v3.0.7
v3.0.8
v3.1.0
v3.1.1
v3.1.2
v3.1.3
v3.2.0
v3.2.1
v3.2.2
v3.2.3
v3.2.4
v3.2.5
v3.3.0
v3.3.1
v3.3.2
v3.3.3
v3.3.4
v3.3.5
v3.3.6
Select branches
Hide Pull Requests
btc-auth
cmake-modernize
copilot/fix-code-for-review-comment
copilot/fix-code-review-comment
dependabot/github_actions/actions/checkout-2.3.5
dependabot/github_actions/actions/checkout-2.4.0
dependabot/github_actions/actions/checkout-3
dependabot/github_actions/actions/checkout-3.0.2
dependabot/github_actions/actions/checkout-3.1.0
dependabot/github_actions/actions/checkout-3.2.0
dependabot/github_actions/actions/checkout-3.3.0
dependabot/github_actions/actions/checkout-7
dependabot/github_actions/actions/setup-go-7
dependabot/github_actions/actions/setup-python-7
dependabot/github_actions/actions/upload-artifact-7
dependabot/github_actions/docker/build-push-action-2.10.0
dependabot/github_actions/docker/build-push-action-2.5.0
dependabot/github_actions/docker/build-push-action-2.6.1
dependabot/github_actions/docker/build-push-action-2.7.0
dependabot/github_actions/docker/build-push-action-2.8.0
dependabot/github_actions/docker/build-push-action-2.9.0
dependabot/github_actions/docker/build-push-action-3.0.0
dependabot/github_actions/docker/build-push-action-3.1.0
dependabot/github_actions/docker/build-push-action-3.1.1
dependabot/github_actions/docker/build-push-action-3.2.0
dependabot/github_actions/docker/build-push-action-3.3.0
dependabot/github_actions/docker/build-push-action-4.0.0
dependabot/github_actions/docker/login-action-1.10.0
dependabot/github_actions/docker/login-action-1.13.0
dependabot/github_actions/docker/login-action-1.14.0
dependabot/github_actions/docker/login-action-1.14.1
dependabot/github_actions/docker/login-action-2.0.0
dependabot/github_actions/docker/login-action-2.1.0
dependabot/github_actions/docker/setup-buildx-action-1.4.1
dependabot/github_actions/docker/setup-buildx-action-1.5.0
dependabot/github_actions/docker/setup-buildx-action-1.5.1
dependabot/github_actions/docker/setup-buildx-action-1.6.0
dependabot/github_actions/docker/setup-buildx-action-2.0.0
dependabot/github_actions/docker/setup-buildx-action-2.2.0
dependabot/github_actions/docker/setup-buildx-action-2.2.1
dependabot/github_actions/docker/setup-buildx-action-2.3.0
dependabot/github_actions/docker/setup-buildx-action-2.4.0
dependabot/github_actions/docker/setup-buildx-action-2.4.1
dependabot/github_actions/docker/setup-qemu-action-1.2.0
dependabot/github_actions/docker/setup-qemu-action-2.0.0
dependabot/github_actions/docker/setup-qemu-action-2.1.0
docs/add-code-of-conduct
docs/add-contribution-guide
docs/project-history
docs/update-readme-ss-setup-ss-nat
feature/cpp20-api
feature/cpp20-arena-config
feature/cpp20-buffer-pool
feature/cpp20-cache
feature/cpp20-cleanup
feature/cpp20-core
feature/cpp20-crypto
feature/cpp20-crypto-2022
feature/cpp20-crypto-stream
feature/cpp20-event
feature/cpp20-port-leaves
feature/cpp20-port-programs
feature/cpp20-port-services
feature/cpp20-relay-tcp
feature/cpp20-remove-stream
feature/cpp20-seal
feature/cpp20-udp-session-ownership
feature/generated-cli-docs
feature/libuv-dns-lint
feature/publish-doxygen-pages
feature/redesigned-cli
feature/self-contained-portable-c
feature/server-endpoints
feature/variable-printable-salt
fix/cares-static-lib-name
master
revert-2274-fix-su
revert-2626-snapd-classic
revert-2804-master
rm-fedora-copr-librehat
stream-warning
test/ss-redir-qemu-e2e
#1
#1
#100
#100
#1003
#1009
#1011
#1022
#1025
#1026
#1034
#1035
#1036
#1037
#1039
#1040
#1041
#1043
#1044
#1053
#1060
#1064
#1072
#1079
#1085
#1094
#1097
#1098
#11
#11
#1102
#1104
#1105
#1107
#1109
#111
#1111
#1115
#1117
#1117
#1119
#1120
#1120
#1121
#1126
#1133
#1136
#1142
#1142
#1146
#115
#1152
#1153
#1155
#1156
#116
#1165
#1171
#1179
#1180
#1181
#1186
#1187
#119
#1193
#1195
#1201
#1204
#1206
#1207
#1208
#1210
#1219
#1225
#1229
#1239
#1243
#1243
#1246
#1251
#1253
#1257
#1258
#1259
#126
#1261
#1263
#1265
#1266
#1268
#1269
#127
#1270
#1272
#1277
#1280
#1282
#1284
#1292
#1293
#1294
#1299
#1302
#1304
#1307
#1308
#1309
#131
#1311
#1313
#1322
#1322
#1323
#1324
#1325
#1326
#1327
#1327
#1329
#1329
#1331
#1335
#1336
#1338
#1341
#1342
#1343
#1352
#1360
#1379
#1379
#1380
#1381
#1386
#1386
#1394
#1396
#14
#14
#140
#1403
#1409
#1410
#1411
#1428
#1434
#1438
#145
#1450
#1452
#1456
#1456
#1463
#147
#1471
#1474
#1475
#1476
#148
#1485
#1486
#1487
#1494
#150
#1500
#1505
#1506
#1506
#1508
#1509
#151
#1515
#1516
#1519
#1520
#1521
#1523
#1525
#1526
#1526
#1527
#1537
#154
#1543
#155
#1550
#1551
#1554
#156
#1560
#1567
#158
#1584
#1584
#1588
#159
#1590
#1590
#1595
#1596
#1599
#16
#16
#1607
#161
#1610
#1613
#1614
#1615
#1616
#1618
#1620
#1621
#1624
#1625
#1629
#164
#1642
#1644
#1645
#1648
#1655
#1656
#166
#166
#1661
#1662
#1664
#1678
#168
#1683
#1685
#1686
#1687
#1692
#17
#17
#1708
#1708
#1709
#1709
#171
#1736
#1736
#1742
#1743
#1744
#1753
#1753
#1757
#1759
#177
#177
#1772
#178
#1783
#1785
#1785
#1786
#179
#1792
#1792
#1802
#1803
#1803
#1813
#1813
#1816
#1829
#1829
#183
#1833
#1839
#1851
#1851
#1877
#1877
#1879
#1887
#1887
#1888
#1893
#1899
#1906
#1906
#1913
#1916
#1920
#1922
#1929
#1930
#1940
#1941
#1941
#1946
#1947
#1954
#1954
#1959
#196
#196
#1962
#1963
#1965
#1968
#1969
#1975
#1976
#1976
#1978
#1979
#1985
#1989
#1989
#1993
#1993
#1994
#1994
#1995
#1997
#200
#200
#2001
#2001
#2003
#2010
#2016
#2017
#2020
#2022
#2025
#2025
#2026
#2026
#2034
#2037
#2039
#2045
#2049
#205
#2055
#2055
#206
#2064
#2073
#2073
#208
#2080
#2087
#2088
#2093
#2093
#2097
#210
#2102
#2102
#2118
#2118
#212
#2120
#2120
#2122
#2122
#2125
#2125
#2132
#2135
#2135
#2140
#2140
#215
#2150
#2150
#2174
#2174
#2175
#2175
#2176
#2176
#2177
#2177
#2181
#2181
#2182
#2182
#2184
#2197
#2198
#2198
#22
#2200
#2206
#2213
#2213
#2218
#2223
#2227
#2228
#2230
#2230
#2231
#2231
#224
#2252
#2259
#2264
#2266
#2266
#2268
#2269
#2269
#2270
#2270
#2274
#2275
#23
#2304
#2304
#2305
#2307
#231
#2310
#2311
#2316
#2318
#2319
#2323
#2323
#2331
#2331
#2334
#2334
#2335
#2338
#2338
#234
#2358
#236
#236
#2365
#2365
#237
#238
#2383
#2386
#2390
#2393
#2393
#2397
#2398
#2398
#24
#2410
#2410
#2411
#2411
#2414
#2414
#2421
#2424
#2424
#2430
#246
#2463
#2465
#2465
#2475
#2475
#248
#2503
#2503
#2504
#2504
#2507
#2507
#2508
#2521
#253
#2531
#2543
#2549
#2549
#2552
#2552
#2553
#2555
#2555
#2558
#2563
#2577
#2581
#2581
#2582
#2582
#2585
#2586
#2586
#2589
#2590
#2592
#2592
#2596
#2598
#2604
#2604
#2606
#2608
#2609
#261
#2610
#2611
#2611
#2612
#2618
#2619
#262
#2623
#2623
#2626
#2628
#2628
#263
#2631
#2659
#2659
#2666
#2666
#2672
#2673
#2674
#2674
#2685
#2685
#2686
#2688
#2688
#2689
#2690
#2691
#2694
#2694
#2697
#2697
#2698
#27
#2719
#272
#272
#2720
#2728
#2728
#2729
#2729
#2730
#2732
#2733
#2733
#2736
#2736
#2741
#2747
#2747
#2753
#2753
#2759
#276
#2762
#2762
#2773
#2773
#278
#278
#2781
#2781
#2786
#2788
#2788
#279
#279
#2790
#2790
#2799
#2799
#28
#280
#2801
#2802
#2802
#2804
#2804
#2805
#2805
#281
#2811
#2812
#2813
#2814
#2815
#2816
#2819
#2819
#2820
#2820
#2822
#2822
#2825
#2825
#2826
#2826
#2827
#2827
#2828
#2828
#2830
#2830
#2831
#2831
#2832
#2832
#2833
#2833
#2834
#2834
#2835
#2835
#284
#284
#2842
#2842
#2845
#2850
#2850
#2857
#2857
#2859
#2859
#286
#286
#2866
#2866
#2867
#287
#2872
#2872
#2873
#2873
#2875
#2875
#2877
#2877
#2878
#2878
#2879
#2879
#2880
#2880
#2882
#2882
#2885
#2886
#2887
#2889
#2889
#2892
#2894
#2894
#2895
#2895
#2896
#2896
#2897
#2897
#29
#2902
#2902
#2903
#2903
#2904
#2904
#2906
#2906
#2908
#2909
#2909
#2910
#2910
#2911
#2911
#2912
#2913
#2917
#2917
#292
#2920
#2920
#2924
#2924
#2927
#2927
#293
#2931
#2931
#2935
#2936
#2936
#2937
#2937
#2938
#2938
#2939
#2939
#2940
#2940
#2941
#2941
#2945
#2945
#2946
#2946
#2947
#2947
#2949
#2949
#2950
#2950
#2952
#2952
#2953
#2953
#2955
#2955
#2956
#2956
#2957
#2957
#2958
#2958
#2959
#2959
#2962
#2962
#2977
#2977
#2978
#2985
#2985
#2986
#2986
#2988
#2988
#2993
#2993
#2999
#2999
#3014
#3014
#3015
#3015
#3016
#3016
#3017
#3017
#3018
#3019
#3020
#3020
#3021
#3021
#3022
#3023
#3025
#3025
#3026
#3029
#3029
#3030
#3030
#3031
#3031
#3033
#3033
#3034
#3034
#3038
#3038
#3039
#3039
#3041
#3042
#3042
#3043
#3043
#3044
#3044
#3045
#3046
#3047
#3048
#3048
#3049
#3050
#3050
#3051
#3052
#3053
#3053
#3054
#3054
#3055
#3056
#3057
#3059
#306
#3060
#3061
#3062
#3063
#3063
#3064
#3064
#3065
#3065
#3066
#3066
#3067
#3067
#3068
#3068
#3069
#3069
#3070
#3070
#3071
#3071
#3072
#3072
#3073
#3073
#3074
#3074
#3075
#3075
#3076
#3076
#3077
#3077
#3078
#3078
#3079
#3079
#308
#3080
#3080
#3081
#317
#317
#320
#338
#344
#347
#35
#35
#350
#350
#351
#351
#359
#36
#363
#363
#365
#366
#367
#368
#37
#370
#371
#390
#396
#399
#4
#4
#40
#401
#405
#409
#41
#41
#410
#412
#413
#417
#42
#426
#426
#429
#437
#446
#449
#45
#452
#454
#455
#465
#470
#471
#472
#473
#477
#477
#481
#484
#484
#485
#486
#487
#489
#489
#496
#498
#499
#50
#500
#501
#502
#51
#515
#52
#524
#524
#525
#525
#528
#529
#542
#547
#549
#56
#567
#57
#574
#575
#576
#578
#579
#580
#581
#582
#587
#589
#589
#59
#590
#591
#591
#592
#592
#593
#595
#596
#597
#597
#599
#600
#604
#606
#608
#609
#610
#612
#613
#615
#615
#616
#620
#628
#629
#63
#636
#652
#654
#66
#666
#67
#671
#677
#679
#680
#680
#681
#687
#69
#691
#694
#695
#698
#699
#70
#700
#709
#71
#710
#716
#716
#725
#727
#732
#74
#746
#746
#750
#750
#751
#752
#752
#753
#760
#77
#773
#778
#8
#8
#807
#809
#814
#820
#824
#829
#83
#839
#847
#848
#848
#849
#849
#851
#854
#855
#855
#856
#860
#864
#866
#880
#880
#886
#89
#892
#894
#895
#896
#897
#898
#900
#901
#905
#911
#911
#925
#936
#936
#937
#937
#946
#947
#948
#952
#953
#957
#958
#959
#961
#961
#962
#963
#964
#967
#973
#974
#975
#976
#977
#979
#986
#987
#988
#989
#996
#998
#998
v1.3
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.4.3
v1.4.4
v1.4.5
v1.4.6
v1.4.7
v1.4.8
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.1
v1.6.2
v1.6.3
v1.6.4
v2.0.1
v2.0.2
v2.0.3
v2.0.4
v2.0.5
v2.0.6
v2.0.7
v2.0.8
v2.1.0
v2.1.1
v2.1.2
v2.1.3
v2.1.4
v2.2.0
v2.2.1
v2.2.2
v2.2.3
v2.3.0
v2.3.1
v2.3.2
v2.3.3
v2.4.0
v2.4.1
v2.4.2
v2.4.3
v2.4.4
v2.4.5
v2.4.6
v2.4.7
v2.4.8
v2.5.0
v2.5.1
v2.5.2
v2.5.3
v2.5.4
v2.5.5
v2.5.6
v2.6.0
v2.6.1
v2.6.2
v2.6.3
v3.0.0
v3.0.1
v3.0.2
v3.0.3
v3.0.4
v3.0.5
v3.0.6
v3.0.7
v3.0.8
v3.1.0
v3.1.1
v3.1.2
v3.1.3
v3.2.0
v3.2.1
v3.2.2
v3.2.3
v3.2.4
v3.2.5
v3.3.0
v3.3.1
v3.3.2
v3.3.3
v3.3.4
v3.3.5
v3.3.6
-
db861130d7
Lease relay buffers from a shared pool (#3081)
master
Max Lv
2026-10-15 10:19:05 +08:00 -
ee7539155d
C++20 port 16/16: config parsing on arenas, unit tests in C++ (#3080)
Max Lv
2026-10-15 10:17:23 +08:00 -
f1f31c3c05
C++20 port 15/15: remove the stream ciphers (#3079)
Max Lv
2026-10-15 10:15:53 +08:00 -
002b4093fd
C++20 port 14/14: remove the C shims, report, fixes (#3077)
Max Lv
2026-10-15 10:11:56 +08:00 -
1b4c00f28d
Add an embedding API: ss_local_start/stop/wait and a C++ wrapper (#3076)
Max Lv
2026-10-15 10:09:37 +08:00 -
a22281b1ac
C++20 port 12/14: seal the heap, capacity limits (#3078)
Max Lv
2026-10-15 10:08:05 +08:00 -
5c62b2544e
C++20 port 11/14: one TCP and UDP relay engine for all programs (#3075)
Max Lv
2026-10-15 10:05:43 +08:00 -
5dbcbcbb89
C++20 port 10/14: allocation-free SIP022 codecs (#3074)
Max Lv
2026-10-15 10:04:04 +08:00 -
7041693ee4
C++20 port 9/14: own AEAD-2022 UDP sessions by reference (eviction fix) (#3073)
Max Lv
2026-10-15 10:02:02 +08:00 -
0fb282245c
C++20 port 8/14: allocation-free stream cipher codecs (#3072)
Max Lv
2026-10-15 10:00:37 +08:00 -
10de9aad5d
Rewrite the cache on a fixed slab without per-entry allocation (#3071)
Max Lv
2026-10-15 09:58:15 +08:00 -
8d39cd7569
C++20 port 6/14: allocation-free AEAD codecs (#3070)
Max Lv
2026-10-15 09:56:12 +08:00 -
8c3390887e
Add the C++ event layer over libuv (#3069)
Max Lv
2026-10-15 09:54:56 +08:00 -
d6691b9e33
C++20 port 4/14: compile the event loop, UDP relay and programs as C++ (#3068)
Max Lv
2026-10-15 09:53:31 +08:00 -
a577ae0927
C++20 port 3/14: compile crypto, config, DNS, ACL and plugin modules as C++ (#3067)
Max Lv
2026-10-15 09:52:17 +08:00 -
384810efce
C++20 port 2/14: compile the leaf modules as C++ (#3066)
Max Lv
2026-10-15 09:48:18 +08:00 -
bcb3731968
C++20 port 1/14: build, ownership core and allocation audit (#3065)
Max Lv
2026-10-15 09:45:54 +08:00 -
3929728617
Lease relay buffers from a shared pool
feature/cpp20-buffer-pool
Max Lv
2026-10-15 08:22:43 +08:00 -
6dbf4585d8
docs: per-connection RSS on Linux against the C relay
feature/cpp20-arena-config
Max Lv
2026-10-15 01:57:31 +08:00 -
2ace0f2a24
Run clang-tidy on every ported test
Max Lv
2026-10-15 01:31:02 +08:00 -
678a891ef9
tests: port remaining C unit tests to the C++ test harness
Max Lv
2026-10-15 01:21:49 +08:00 -
d168986dc6
tests: rename remaining C unit tests to .cpp (no content changes)
Max Lv
2026-10-15 01:11:04 +08:00 -
5f47a65c51
Parse the config file on arenas
Max Lv
2026-10-15 01:18:23 +08:00 -
fad7c44d43
Rename test_jconf.c to test_jconf_cpp.cpp
Max Lv
2026-10-15 01:12:46 +08:00 -
5f264333a0
Remove the stream ciphers
feature/cpp20-remove-stream
Max Lv
2026-10-14 22:39:09 +08:00 -
582a7e18d3
Fix the documentation build after moving the codecs
feature/cpp20-cleanup
Max Lv
2026-10-14 22:25:45 +08:00 -
ca724e00f8
Use the Mbed TLS compat wrappers for MD5 key derivation
Max Lv
2026-10-14 21:11:55 +08:00 -
4651184e1f
test.py: accept host:port for --dns
Max Lv
2026-10-14 20:10:15 +08:00 -
8d8f41929f
Include <algorithm> for std::min in crypto/keys.cpp (CLANG64)
Max Lv
2026-10-14 19:43:08 +08:00 -
5e4f6a6fa3
Time client-side TCP connections when idle, not only while connecting
Max Lv
2026-10-14 19:13:29 +08:00 -
4eb6a7415b
Leave pool room for UDP sessions that are still closing
Max Lv
2026-10-14 19:07:10 +08:00 -
af4e7a02af
Fall back to the system heap when a library realloc cannot be served
Max Lv
2026-10-14 19:07:10 +08:00 -
62cbdb6619
Fix the fully static image and the build image for the C++ sources
Max Lv
2026-10-14 17:24:05 +08:00 -
de54d92c92
Fix the MinGW build of ss-server: stat_resolver is POSIX-only
Max Lv
2026-10-14 16:46:16 +08:00 -
462df80307
Report the C++20 rewrite: allocation, size, throughput and memory
Max Lv
2026-10-14 16:43:34 +08:00 -
db5e14c1e8
Add --max-dns-queries / max_dns_queries
Max Lv
2026-10-14 16:42:27 +08:00 -
680b3a3a62
Keep clang-tidy clean in the new C++ tests
Max Lv
2026-10-14 16:36:31 +08:00 -
ac29c37270
Describe the C++20/libuv build in the Debian and snap metadata
Max Lv
2026-10-14 16:33:23 +08:00 -
53adaf380e
Replace uthash and ss_list with the C++ containers
Max Lv
2026-10-14 16:32:23 +08:00 -
34da0def95
Move the C codecs to tests/reference and drop uthash from ss-manager
Max Lv
2026-10-14 16:26:54 +08:00 -
d990f65805
Reinitialize the event loop after daemonize()
Max Lv
2026-10-14 16:26:54 +08:00 -
3efcb79010
Remove ss_event and the C resolver shim
Max Lv
2026-10-14 16:11:22 +08:00 -
335eb10742
Add an embedding API: ss_local_start/stop/wait and a C++ wrapper
feature/cpp20-api
Max Lv
2026-10-14 16:02:27 +08:00 -
282f3606d7
Add --max-connections and --max-udp-sessions
feature/cpp20-seal
Max Lv
2026-10-14 15:55:07 +08:00 -
6a1500ddd7
Fix GCC -Wsign-compare errors in the converted C modules
Max Lv
2026-10-14 15:52:38 +08:00 -
c69fb4c4d9
Seal the heap: bounded library heaps and zero-allocation program tests
Max Lv
2026-10-14 15:51:48 +08:00 -
e0047c9cef
Keep clang-tidy clean in the relay engine
feature/cpp20-relay-tcp
Max Lv
2026-10-14 15:59:01 +08:00 -
b30ae18a0b
Build the UDP relay with Clang on musl
Max Lv
2026-10-14 21:51:26 +08:00 -
1a7b11e2b8
Include <ctime> for std::time in the UDP relay (libstdc++)
Max Lv
2026-10-14 21:49:33 +08:00 -
5f03b994dd
Copy the literal ACL address without strncpy
Max Lv
2026-10-14 19:42:39 +08:00 -
29b1983409
Let the allocation audit target an IP so DNS costs show separately
Max Lv
2026-10-14 15:47:25 +08:00 -
bde90e4ae4
Run ss-redir and every UDP relay on the C++ engines
Max Lv
2026-10-14 15:46:08 +08:00 -
c5c8e5ebaf
Fix the build with GCC and libstdc++
Max Lv
2026-10-14 15:46:07 +08:00 -
46f5ddcf80
Run ss-server on the C++ TCP relay engine
Max Lv
2026-10-14 15:29:08 +08:00 -
c8311a1c35
Run ss-local and libshadowsocks-c on the C++ TCP relay engine
Max Lv
2026-10-14 15:25:36 +08:00 -
892b45d1e5
Add the C++ TCP relay engine and run ss-tunnel on it
Max Lv
2026-10-14 15:22:58 +08:00 -
78ca0af745
Rewrite the resolver in C++ on a fixed query pool
Max Lv
2026-10-14 15:05:40 +08:00 -
ca359160b2
Include C++ headers before crypto.h in test_crypto_aead2022_cpp.cpp
feature/cpp20-crypto-2022
Max Lv
2026-10-14 21:38:13 +08:00 -
f92f578cce
Include <algorithm> for std::min in test_crypto_aead2022_cpp.cpp
Max Lv
2026-10-14 19:43:36 +08:00 -
47163a57fd
Add allocation-free C++ SIP022 codecs
Max Lv
2026-10-14 14:57:39 +08:00 -
98eda0bdff
Include <netinet/in.h> in the UDP eviction test client (FreeBSD)
feature/cpp20-udp-session-ownership
Max Lv
2026-10-14 19:40:31 +08:00 -
a6113cec4b
Own AEAD-2022 UDP sessions by reference so eviction cannot free a live session
Max Lv
2026-10-14 11:58:14 +08:00 -
503f0f1936
Include C++ headers before crypto.h in test_crypto_stream_cpp.cpp
feature/cpp20-crypto-stream
Max Lv
2026-10-14 21:38:10 +08:00 -
8cf10ba890
Do not memcpy from an empty span in the stream decoder
Max Lv
2026-10-14 21:10:49 +08:00 -
bf5bc2f216
Include <algorithm> for std::min in test_crypto_stream_cpp.cpp
Max Lv
2026-10-14 19:43:35 +08:00 -
0e6f0ca980
Document the crypto codecs, cache rewrite and allocation progress
Max Lv
2026-10-14 14:04:08 +08:00 -
d91ef14f76
Add allocation-free C++ stream cipher codecs
Max Lv
2026-10-14 14:03:03 +08:00 -
ed75faf80f
Rewrite the cache on a fixed slab without per-entry allocation
feature/cpp20-cache
Max Lv
2026-10-14 13:56:25 +08:00 -
110459eba8
Disable the zero-allocation checks with a system Mbed TLS
feature/cpp20-crypto
Max Lv
2026-10-14 22:53:06 +08:00 -
ab365b8fff
Include C++ headers before crypto.h in test_crypto_aead_cpp.cpp
Max Lv
2026-10-14 21:38:07 +08:00 -
0ff1fa6d66
Build the C++ AEAD codecs against Mbed TLS 2.x
Max Lv
2026-10-14 21:09:54 +08:00 -
3e662faae7
Include <algorithm> for std::min in test_crypto_aead_cpp.cpp
Max Lv
2026-10-14 19:43:34 +08:00 -
556c1f0696
Add allocation-free C++ AEAD codecs
Max Lv
2026-10-14 13:45:15 +08:00 -
df7a6dc13f
Add the C++ event layer over libuv
feature/cpp20-event
Max Lv
2026-10-14 13:27:36 +08:00 -
b040563874
Add the two casts ss-redir needs as C++
feature/cpp20-port-programs
Max Lv
2026-10-14 21:18:48 +08:00 -
227ad1bb9c
Compile the event loop, UDP relay and programs as C++
Max Lv
2026-10-14 13:22:15 +08:00 -
1f259d0fa0
Make the event loop, UDP relay and programs compile as C++
Max Lv
2026-10-14 13:18:59 +08:00 -
349d895fd2
Compile the crypto, config, DNS, ACL and plugin modules as C++
feature/cpp20-port-services
Max Lv
2026-10-14 13:12:24 +08:00 -
3ae698f5be
Raise the test origin's listen backlog
Max Lv
2026-10-14 13:07:58 +08:00 -
68bfae9b57
Make the crypto, config, DNS and plugin modules compile as C++
Max Lv
2026-10-14 13:07:57 +08:00 -
a739789775
Keep GCC's C++-only warnings off for modules converted from C
feature/cpp20-port-leaves
Max Lv
2026-10-14 21:17:25 +08:00 -
e16c6bcd3e
check_cxx_runtime: ignore glibc symbol versions
Max Lv
2026-10-14 19:57:01 +08:00 -
21c13e8ddc
Keep clang-tidy clean for the converted modules
Max Lv
2026-10-14 13:45:40 +08:00 -
96ce822c6b
Fix the Windows branches of process.cpp for C++
Max Lv
2026-10-14 13:02:24 +08:00 -
738956b5da
Compile the leaf modules as C++
Max Lv
2026-10-14 13:00:58 +08:00 -
537bc77e79
Make headers and leaf modules compile as C++
Max Lv
2026-10-14 12:56:14 +08:00 -
e052bf2e84
CI: let clang-tidy ignore GCC-only warning flags
feature/cpp20-core
Max Lv
2026-10-14 22:51:04 +08:00 -
af339ccd4d
CI: allow running the test and build workflows by hand
Max Lv
2026-10-14 20:11:15 +08:00 -
18550f5868
Fix CI for the C++ core: libstdc++ headers, static unwinder, newer clang
Max Lv
2026-10-14 19:20:21 +08:00 -
2285528788
Document the C++20 port and allocation baseline
Max Lv
2026-10-14 12:51:47 +08:00 -
641643ec48
Add heap allocation audit for relayed connections
Max Lv
2026-10-14 12:51:47 +08:00 -
f90cfe9034
Add C++20 ownership and allocation core
Max Lv
2026-10-14 12:51:47 +08:00 -
0799d3a9aa
Enable C++20 alongside C11 in the build
Max Lv
2026-10-14 12:51:47 +08:00 -
553cdc7945
Add opt-in printable TCP salt experiment for ss-local (#3063)
Max LvandClaude
2026-10-13 09:09:51 +08:00 -
7fa81734d7
Add opt-in printable TCP salt experiment for ss-local
feature/variable-printable-salt
Max LvandClaude
2026-10-06 09:59:53 +08:00 -
d52ddf2bce
Merge pull request #3062 from shadowsocks/feature/server-endpoints
Max Lv
2026-09-13 07:23:22 +08:00 -
454bdc0a67
Accept combined server endpoints with strict IPv6 parsing
feature/server-endpoints
Max Lv
2026-09-13 07:15:28 +08:00 -
243f1f92ec
Merge pull request #3061 from shadowsocks/feature/redesigned-cli
Max Lv
2026-09-12 21:25:11 +08:00 -
ea951e6bd1
Redesign CLI flags, help, and argument validation
feature/redesigned-cli
Max Lv
2026-09-12 21:17:38 +08:00 -
7bcb3d7dee
Merge pull request #3060 from shadowsocks/madeye/cmake-build-test-error-on-macos
Max Lv
2026-09-12 15:30:51 +08:00