Alexey
4be4670668
ME Pool V2 - Agressive Healthcheck and Pool Rebuild
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
2026-02-19 14:25:39 +03:00
Alexey
35ae455e2b
ME Pool V2
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
2026-02-19 13:35:56 +03:00
Alexey
433e6c9a20
Merge pull request #157 from vladon/ci/add-musl-build-targets
...
ci: add musl build targets for static Linux binaries
2026-02-19 13:14:07 +03:00
Alexey
34f5289fc3
Merge pull request #159 from vladon/feat/version-flag
...
feat: Add -V/--version flag to print version string
2026-02-19 13:13:51 +03:00
Alexey
97804d47ff
Merge pull request #158 from vladon/docs/disable_colors
...
docs: Document disable_colors configuration parameter
2026-02-19 12:35:38 +03:00
Alexey
b68e9d642e
Merge pull request #154 from ivulit/fix/stun-ipv6-enetunreach
...
Handle IPv6 ENETUNREACH in STUN probe gracefully
2026-02-19 12:35:22 +03:00
Vladislav Yaroslavlev
f31d9d42fe
feat: Add -V/--version flag to print version string
...
Closes #156
- Add handling for -V and --version arguments in CLI parser
- Print version to stdout using CARGO_PKG_VERSION from Cargo.toml
- Update help text to include version option
2026-02-19 10:23:49 +03:00
Vladislav Yaroslavlev
d941873cce
docs: Document disable_colors configuration parameter
2026-02-19 10:15:03 +03:00
Vladislav Yaroslavlev
b11a767741
ci: add musl build targets for static Linux binaries
2026-02-19 09:43:31 +03:00
Alexey
301f829c3c
Update LICENSING.md
2026-02-19 03:00:47 +03:00
Alexey
76a02610d8
Create LICENSING.md
...
Drafting licensing...
2026-02-19 03:00:04 +03:00
Alexey
76bf5337e8
Update CONTRIBUTING.md
2026-02-19 02:49:38 +03:00
Alexey
e76b388a05
Create CONTRIBUTING.md
2026-02-19 02:49:08 +03:00
Alexey
f37e6cbe29
Merge pull request #155 from unuunn/feat/scoped-routing
...
feat: implement selective routing for "scope_*" users
2026-02-19 02:19:42 +03:00
ivulit
e54dce5366
Handle IPv6 ENETUNREACH in STUN probe gracefully
...
When IPv6 is unavailable on the host, treat NetworkUnreachable at
connect() as Ok(None) instead of propagating an error, so the dual
STUN probe succeeds with just the IPv4 result and no spurious WARN.
2026-02-19 00:27:19 +03:00
unuunn
c7464d53e1
feat: implement selective routing for "scope_*" users
...
- Users with "scope_{name}" prefix are routed to upstreams where {name}
is present in the "scopes" property (comma-separated).
- Strict separation: Scoped upstreams are excluded from general routing, and vice versa.
- Constraint: SOCKS upstreams and DIRECT(`use_middle_proxy =
false`) mode only.
Example:
User "scope_hello" matches an upstream with `scopes = "world,hello"`
2026-02-18 23:29:08 +03:00
Alexey
03a6493147
Merge pull request #153 from vladon/fix/release-changes-package-version
...
release changes package version
2026-02-18 23:23:04 +03:00
Vladislav Yaroslavlev
36ef2f722d
release changes package version
2026-02-18 22:46:45 +03:00
Alexey
b9fda9e2c2
Merge pull request #151 from vladon/fix-ci2
...
fix(ci) 2nd try
2026-02-18 22:34:30 +03:00
Vladislav Yaroslavlev
c5b590062c
fix(ci): replace deprecated actions-rs/cargo with direct cross commands
...
The actions-rs organization has been archived and is no longer available.
Replace the deprecated action with direct cross installation and build commands.
2026-02-18 22:10:17 +03:00
Alexey
c0357b2890
Merge pull request #149 from vladon/fix/ci-deprecated-actions-rs
...
fix(ci): replace deprecated actions-rs/cargo with direct cross commands
2026-02-18 22:02:16 +03:00
Vladislav Yaroslavlev
4f7f7d6880
fix(ci): replace deprecated actions-rs/cargo with direct cross commands
...
The actions-rs organization has been archived and is no longer available.
Replace the deprecated action with direct cross installation and build commands.
2026-02-18 21:49:42 +03:00
Alexey
efba10f839
Update README.md
2026-02-18 21:34:04 +03:00
Alexey
6ba12f35d0
Update README.md
2026-02-18 21:31:58 +03:00
Alexey
6a57c23700
Update README.md
2026-02-18 20:56:03 +03:00
Alexey
94b85afbc5
Update Cargo.toml
2026-02-18 20:25:17 +03:00
Alexey
cf717032a1
Merge pull request #144 from telemt/flow
...
ME Polishing
2026-02-18 20:05:15 +03:00
Alexey
d905de2dad
Nonce in Log only in DEBUG
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
2026-02-18 20:02:43 +03:00
Alexey
c7bd1c98e7
Autofallback on ME-Init
2026-02-18 19:50:16 +03:00
Alexey
d3302d77d2
Blackmagics...
2026-02-18 19:49:19 +03:00
Alexey
df4494c37a
New reroute algo + flush() optimized + new IPV6 Parser
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
2026-02-18 19:08:27 +03:00
Alexey
b84189b21b
Update ROADMAP.md
2026-02-18 19:04:39 +03:00
Alexey
9243661f56
Update ROADMAP.md
2026-02-18 18:59:54 +03:00
Alexey
bffe97b2b7
Merge pull request #143 from telemt/plannung
...
Create ROADMAP.md
2026-02-18 18:52:25 +03:00
Alexey
bee1dd97ee
Create ROADMAP.md
2026-02-18 17:53:32 +03:00
Alexey
16670e36f5
Merge pull request #138 from LinFor/LinFor-patch-1
...
Just a very simple Grafana dashboard
2026-02-18 14:13:41 +03:00
Alexey
5dad663b25
Autobuild: merge pull request #123 from vladon/git-action-for-build-for-x86_64-and-aarch64
...
Add GitHub Actions release workflow for multi-platform builds
2026-02-18 13:43:04 +03:00
LinFor
8375608aaa
Create grafana-dashboard.json
...
Just a simple Grafana dashboard
2026-02-18 12:26:40 +03:00
Vladislav Yaroslavlev
0057377ac6
Fix CodeQL warnings: add permissions and pin action versions
2026-02-18 11:38:20 +03:00
Alexey
078ed65a0e
Update Cargo.toml
2026-02-18 06:38:01 +03:00
Alexey
9872f0ed1b
Update Cargo.toml
2026-02-18 06:09:55 +03:00
Alexey
fb0cb54776
Merge pull request #133 from telemt/flow
...
New [network] section + ME Fixes + small bugs coverage
2026-02-18 06:09:36 +03:00
Alexey
67bae1cf2a
[network] in upstream
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
2026-02-18 06:02:24 +03:00
Alexey
eb9ac7fae4
ME Fixes
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
2026-02-18 06:01:52 +03:00
Alexey
8046381939
[network] in main
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
2026-02-18 06:01:08 +03:00
Alexey
650f9fd2a4
[network] in docs
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
2026-02-18 06:00:21 +03:00
Alexey
d4ebc7b5c6
New [network]
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
2026-02-18 05:59:58 +03:00
Alexey
7a4ccf8e82
Update Cargo.toml
2026-02-18 04:24:16 +03:00
Alexey
73b40d386a
Merge pull request #121 from vladon/git-action-for-build-n-test-every-pr
...
Add GitHub Actions workflow for build and test on every PR
2026-02-17 21:03:52 +03:00
Vladislav Yaroslavlev
3206ce50bb
add manual workflow run
2026-02-17 18:17:14 +03:00