Commit Graph

111 Commits

Author SHA1 Message Date
Nova
f03ad7d165 Update sing-box to dev-next/latest to fix quic-go incompatiblity with xray 2025-12-09 06:58:21 +03:30
Nova
2056e6336d prepare core for xray 2025-12-05 01:53:21 +03:30
Nova
461ca9cbd5 Directly import our fork for clash2sing 2025-12-05 01:28:52 +03:30
parhelia512
046acde181 refactor: migrate from bulit-in C++ clash parser to clash2singbox 2025-11-30 21:17:56 +08:00
Nova
6296e6a8bd Add panic recovery to catch the panic message 2025-11-27 12:05:04 +03:30
Nova
70c0ecd926 Fix process path &&
Some more fixes
2025-11-17 18:22:26 +03:30
parhelia512
54af50fc41
chore: cleanup 2025-10-29 07:36:56 +08:00
Nova
6a99a956b6 Update sing-box 2025-10-27 20:38:29 +03:30
Nova
1259a5a285 Fix darwin system dns 2025-10-17 18:34:50 +03:30
Nova
ae75863aed Add country only test 2025-10-17 17:27:30 +03:30
Nova
c29705a74a Update sing-box 2025-10-16 03:11:07 +03:30
parhelia512
9e82c19451 improve and support filter by country code 2025-10-09 20:04:40 +08:00
parhelia512
3d5f5a0a00 update sing-box 2025-10-05 21:35:46 +08:00
parhelia512
0b691cf56f refactor: updater was reworked and moved to https://github.com/throneproj/updater 2025-10-04 19:01:02 +08:00
Nova
e25d847bdb fix dns cache 2025-10-03 18:10:06 +03:30
Nova
10e0b3158d add country emoji to speed test and its result 2025-10-03 16:19:45 +03:30
Nova
808c4f31a9 add custom timeout to url and speed test 2025-10-03 15:02:42 +03:30
parhelia512
849371f6b6 fix #795 2025-09-23 19:57:33 +08:00
parhelia512
f0e35aecb7 update sing-box 2025-09-22 18:03:27 +08:00
parhelia512
a8941f8801
Update server.go 2025-09-18 15:36:39 +08:00
parhelia512
35692ea6fd
fix #774 2025-09-18 15:14:31 +08:00
Nova
9ce48ba242 update sing-box &&
disable noFragment on legacy builds
2025-08-29 22:41:39 +03:30
Nova
2b8e03c620 update sing-box 2025-08-29 22:41:39 +03:30
Nova
d527c11b16 change system dns addr 2025-08-29 22:41:39 +03:30
parhelia512
7c0b38ccb5
Merge pull request #678 from throneproj/dev
add resolvectl based workaround for local dns linux
2025-08-16 09:52:14 -04:00
Nova
7d3f6ae3ba add resolvectl based workaround for local dns linux 2025-08-15 23:49:52 +03:30
parhelia512
667040cf1d refactor: remove geo assets 2025-08-14 11:43:03 +08:00
Nova
e986e6a13f update sing-box 2025-08-12 19:47:30 +03:30
Nova
de1b1385c3 adapt to sing-box v1.12.0 2025-08-08 15:03:18 +03:30
Nova
b522d79619 update core to v1.12.0 2025-08-07 12:24:46 +03:30
Nova
902a15e85c fix start core signal 2025-08-05 14:18:24 +03:30
Nova
a11a47113e fix clearing connection list 2025-08-02 17:01:38 +03:30
Mahdi
2dde7dbb2e
Migrate to protorpc (#598)
* refactor: migrate from grpc to protorpc

* fix

* fix

* fix

* cleanup

* Update mainwindow_grpc.cpp

* Update RPC.cpp

* fix

---------

Co-authored-by: parhelia512 <0011d3@gmail.com>
2025-08-02 03:19:32 -07:00
Nova
0b6422d38e add amenzia wireguard support 2025-07-30 01:23:27 +03:30
Nova
3bc047c866 fix fetch remote routes &&
fix core exit
2025-07-24 19:19:45 +03:30
Nova
72c7d6c9ea improve exit 2025-07-24 18:24:46 +03:30
Nova
0d52604e72 Priorotize IPv4 DNS for windows underlying dns 2025-07-24 13:18:55 +03:30
Nova
861cabc659 update sing-box 2025-07-18 08:38:54 +03:30
Mahdi
6467c6f2d0
Optional field (#542)
* Update libcore.proto

* refactor: protobuf optional fields

* fix more protobuf values

* Update mainwindow_grpc.cpp

* Update connectionLister.cpp

* Update mainwindow_grpc.cpp

---------

Co-authored-by: parhelia512 <0011d3@gmail.com>
2025-07-17 14:35:47 -07:00
parhelia512
202f117c3e
Delete core/server/gen/update_proto.sh 2025-07-16 18:58:13 +08:00
parhelia512
0a39dee87f
Delete core/server/gen/libcore_grpc.pb.go 2025-07-16 18:45:26 +08:00
parhelia512
e8c25964ac
Delete core/server/gen/libcore.pb.go 2025-07-16 18:45:10 +08:00
Nova
fd421d0ec5 fix default protobuf values 2025-07-16 08:27:53 +03:30
Nova
f1944fe500 migrate to name Throne 2025-07-16 00:39:25 +03:30
parhelia512
daa6c93900
refactor: migrate from protobuf to simple-protobuf (#520)
* refactor: migrate from protobuf to simple-protobuf

* update go.mod

* fix server

* Update gRPC.cpp

* Update gRPC.cpp
2025-07-12 15:17:05 -07:00
Nova
556c8c418b core: prepare for renaming 2025-07-11 19:54:53 +03:30
Toma
6f9b2c69e2
fix cargo mod vendor by updating go.sum file (#490) 2025-07-11 01:38:15 -07:00
Το μοχθηρό ^_^
7fbfb5f6ef
Update dependencies (#473)
* Bump github.com/go-chi/chi/v5 from 5.2.1 to 5.2.2 in /core/server

Bumps [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) from 5.2.1 to 5.2.2.
- [Release notes](https://github.com/go-chi/chi/releases)
- [Changelog](https://github.com/go-chi/chi/blob/master/CHANGELOG.md)
- [Commits](https://github.com/go-chi/chi/compare/v5.2.1...v5.2.2)

---
updated-dependencies:
- dependency-name: github.com/go-chi/chi/v5
  dependency-version: 5.2.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): update actions/cache action to v4.2.3

* chore(deps): update actions/upload-artifact action to v4.6.2

* chore(deps): update module github.com/sagernet/sing-box to v1.11.14

* chore(deps): update module github.com/sagernet/sing-tun to v0.6.9

* chore(deps): update actions/download-artifact action to v4.3.0

* chore(deps): update actions/setup-go action to v5.5.0

* chore(deps): update dependency go to v1.24.4

* chore(deps): update jurplel/install-qt-action action to v4.3.0

* chore(deps): update module google.golang.org/grpc to v1.73.0

* chore(deps): update seanmiddleditch/gha-setup-ninja action to v6

* chore(deps): update module github.com/sagernet/sing to v0.6.11

* chore(deps): update module github.com/sagernet/sing-dns to v0.4.5

* chore(deps): update module golang.org/x/sys to v0.33.0

* Update go.sum

Cleaning

* Update go.sum

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-04 16:44:57 -07:00
Nova
e36b0e38d1 add simple speed test 2025-07-05 00:46:03 +03:30
Nova
fd4fcdae1c update core &&
resolve localhost manually
2025-07-02 01:29:39 +03:30