Commit Graph

62 Commits

Author SHA1 Message Date
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
Nova
abd9ce37ef force quit the core on exit 2025-06-29 18:56:12 +03:30
Το μοχθηρό ^_^
5ce397f35a
Fix security issues (#456)
* Bump golang.org/x/crypto from 0.32.0 to 0.35.0 in /core/server

Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.32.0 to 0.35.0.
- [Commits](https://github.com/golang/crypto/compare/v0.32.0...v0.35.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.35.0
  dependency-type: indirect
...

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

* Bump golang.org/x/net from 0.34.0 to 0.38.0 in /core/server

Bumps [golang.org/x/net](https://github.com/golang/net) from 0.34.0 to 0.38.0.
- [Commits](https://github.com/golang/net/compare/v0.34.0...v0.38.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.38.0
  dependency-type: indirect
...

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

* Potential fix for code scanning alert no. 3: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Potential fix for code scanning alert no. 2: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Bump github.com/cloudflare/circl from 1.3.7 to 1.6.1 in /core/server

Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl) from 1.3.7 to 1.6.1.
- [Release notes](https://github.com/cloudflare/circl/releases)
- [Commits](https://github.com/cloudflare/circl/compare/v1.3.7...v1.6.1)

---
updated-dependencies:
- dependency-name: github.com/cloudflare/circl
  dependency-version: 1.6.1
  dependency-type: indirect
...

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

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-06-16 03:11:26 -07:00
Nova
e6bf936c8e more error-proof system dns handling 2025-05-29 11:33:37 +03:30
Το μοχθηρό ^_^
a302a58673
Fix some security issues (#428)
* Bump golang.org/x/crypto from 0.32.0 to 0.35.0 in /core/server

Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.32.0 to 0.35.0.
- [Commits](https://github.com/golang/crypto/compare/v0.32.0...v0.35.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.35.0
  dependency-type: indirect
...

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

* Bump golang.org/x/net from 0.34.0 to 0.38.0 in /core/server

Bumps [golang.org/x/net](https://github.com/golang/net) from 0.34.0 to 0.38.0.
- [Commits](https://github.com/golang/net/compare/v0.34.0...v0.38.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.38.0
  dependency-type: indirect
...

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

* Potential fix for code scanning alert no. 3: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Potential fix for code scanning alert no. 2: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-05-22 19:44:04 -07:00
parhelia512
dcaed20863
chore: update protobuf version to 31.0 and use C++ lite runtime (#417) 2025-05-16 22:47:37 -07:00
Nova
d760e70977 improve extra core path and args handling 2025-05-17 09:14:58 +03:30
Nova
e073faf6ed improve URL test responsiveness 2025-05-16 05:24:46 +03:30
Nova
6d6794b77e improve speedtest results 2025-05-16 05:24:46 +03:30
Nova
4d9421bcbc flush dns cache on system dns change 2025-05-15 12:29:58 +03:30
Nova
78a78cf38e add extra core &&
fix speedtest current
2025-05-15 11:59:16 +03:30
Nova
83413c19e8 fix system dns 2025-05-15 11:56:18 +03:30
Nova
ac988da7fc update box 2025-05-08 02:32:00 +03:30
Nova
313b9161e5 improve data view 2025-05-08 02:27:30 +03:30
Nova
a2c5efc31d add speedtest querier and ui view 2025-05-08 01:29:10 +03:30
Nova
bd1b1b1635 implement speedtest ui 2025-05-07 03:25:16 +03:30
Nova
da859cb26f add speedtest api and core functionallity 2025-05-05 19:25:39 +03:30
Nova
f181a6af40 refactor and improve system dns again 2025-05-05 00:13:41 +03:30
Nova
3dac241380 update box 2025-04-19 12:56:00 +03:30
Nova
0219472799 refactor and improve windows set DNS 2025-04-17 07:00:31 +03:30
Nova
53fe65eac8 refactor core 2025-04-17 06:55:10 +03:30
Nova
570c187e7c fix endpoint issues again 2025-04-10 04:49:06 +03:30
Nova
44d02a6f05 fix chain traffic data 2025-04-03 16:14:13 +03:30
Nova
3fa7deacb8 fix traffic report 2025-04-02 01:49:45 +03:30
Nova
831fb5336b implement terminate event handling for windows &&
improve OS terminate signal handling
2025-04-01 03:02:43 +03:30
Nova
da9286fd8b update box 2025-03-31 00:58:08 +03:30
parhelia512
7e3d546926
Update protobuf version to 30.2 (#330)
* Update protobuf version to 30.2

* fix MSVC build
2025-03-28 18:29:04 +03:30
parhelia512
5ce1e4ed17
Rewrite the update module from Go(Core) to C++(GUI) (#327) 2025-03-26 07:14:40 -07:00
Nova
fa06493aa9 fix admin check 2025-03-20 15:24:32 +03:30
Nova
43fb62a672 register inter-chain profiles for traffic 2025-03-20 14:31:27 +03:30
Nova
77374c268b fix clash api 2025-03-07 05:51:32 +03:30
Nova
1922600c62 refactor windows dns manager 2025-03-07 05:45:15 +03:30
Nova
22fa511811 fix update issue 2025-03-02 20:57:50 +03:30
Nova
1d283e317b minor fix 2025-03-02 19:24:35 +03:30
Nova
bd88251f90 revert timeout in api &&
refactor
2025-03-02 19:19:29 +03:30