72763111eb
fix(handler): update remove-user command syntax
2025-12-18 09:09:54 +00:00
fd826728e4
Merge pull request #357 from ReturnFI/dependabot/pip/python-multipart-0.0.21
...
chore(deps): Bump python-multipart from 0.0.20 to 0.0.21
2025-12-17 20:34:26 +01:00
0c1cef4788
Merge pull request #353 from ReturnFI/dependabot/pip/fastapi-0.124.4
...
chore(deps): Bump fastapi from 0.124.2 to 0.124.4
2025-12-17 20:34:11 +01:00
d07ed66d65
chore(deps): bump fastapi from 0.124.2 to 0.124.4
2025-12-17 19:31:16 +00:00
4b81390d6e
feat(webpanel): display core version
2025-12-17 16:40:31 +00:00
5974609211
chore(deps): Bump python-multipart from 0.0.20 to 0.0.21
...
Bumps [python-multipart](https://github.com/Kludex/python-multipart ) from 0.0.20 to 0.0.21.
- [Release notes](https://github.com/Kludex/python-multipart/releases )
- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Kludex/python-multipart/compare/0.0.20...0.0.21 )
---
updated-dependencies:
- dependency-name: python-multipart
dependency-version: 0.0.21
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-17 13:16:12 +00:00
f87401d9a0
feat(api): add core version to version API endpoint
2025-12-16 07:12:57 +00:00
b379fb9191
feat(version): add core version check for Hysteria2 service
2025-12-16 07:01:36 +00:00
0b6f5939cd
feat(webpanel): add restart button for Hysteria2 service with fetch handling
2025-12-15 19:57:29 +00:00
917301aca5
feat(api): add endpoint to restart Hysteria2 service
2025-12-15 19:56:00 +00:00
6e97998e5b
chore(deps): Bump fastapi from 0.124.2 to 0.124.4
...
Bumps [fastapi](https://github.com/fastapi/fastapi ) from 0.124.2 to 0.124.4.
- [Release notes](https://github.com/fastapi/fastapi/releases )
- [Commits](https://github.com/fastapi/fastapi/compare/0.124.2...0.124.4 )
---
updated-dependencies:
- dependency-name: fastapi
dependency-version: 0.124.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-15 13:19:24 +00:00
7b2cc94a30
fix(scheduler): suppress output for systemctl commands in scheduler setup
2025-12-14 20:55:21 +00:00
e1fb5a1bee
fix(cli): improve error message during Hysteria2 installation
2025-12-14 20:54:04 +00:00
92c823640a
feat(cli): add run_cmd_and_stream function for command execution with output streaming
2025-12-14 20:53:38 +00:00
a78b6206d6
refactor(ip): add ip.sb fallback for public IP detection
2025-12-14 20:42:25 +00:00
9972f0f89b
fix(cli): update install_hysteria2 to return output message
2025-12-14 20:41:38 +00:00
7d8526e5c0
fix(install): replace pwgen with openssl for obfspassword
2025-12-12 09:38:01 +00:00
e75b8bc541
fix(normalsub): replace pwgen with openssl for subpath value generation
2025-12-12 09:31:22 +00:00
38854c6535
fix(add_user): update username validation regex and remove password generation
2025-12-12 09:22:53 +00:00
a597b7bf5f
fix(password_generation): replace pwgen with secrets module for secure password generation
2025-12-12 09:16:26 +00:00
826a9bc137
fix(bulk_users): replace password generation method with secrets module
2025-12-12 09:15:55 +00:00
889b48e4bd
fix(add_user): replace password generation method with secrets module
2025-12-12 09:15:14 +00:00
142c791b73
Merge pull request #351 from ReturnFI/dependabot/pip/fastapi-0.124.2
...
chore(deps): Bump fastapi from 0.124.0 to 0.124.2
2025-12-11 21:02:42 +03:30
05b9e1d1d2
Merge pull request #352 from ReturnFI/dependabot/pip/certbot-5.2.2
...
chore(deps): Bump certbot from 5.2.1 to 5.2.2
2025-12-11 21:02:21 +03:30
7816192d66
fix(obfs): prevent Obfs usage when masquerade is enabled
2025-12-11 15:49:06 +00:00
4a703b4ecb
fix(handler): update username validation regex to allow underscores
2025-12-11 15:42:33 +00:00
a6808d2917
chore(deps): Bump certbot from 5.2.1 to 5.2.2
...
Bumps [certbot](https://github.com/certbot/certbot ) from 5.2.1 to 5.2.2.
- [Release notes](https://github.com/certbot/certbot/releases )
- [Commits](https://github.com/certbot/certbot/compare/v5.2.1...v5.2.2 )
---
updated-dependencies:
- dependency-name: certbot
dependency-version: 5.2.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-11 13:19:30 +00:00
6619ed3cc2
chore(deps): Bump fastapi from 0.124.0 to 0.124.2
...
Bumps [fastapi](https://github.com/fastapi/fastapi ) from 0.124.0 to 0.124.2.
- [Release notes](https://github.com/fastapi/fastapi/releases )
- [Commits](https://github.com/fastapi/fastapi/compare/0.124.0...0.124.2 )
---
updated-dependencies:
- dependency-name: fastapi
dependency-version: 0.124.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-10 13:17:57 +00:00
d62126c7c5
Merge pull request #350 from ReturnFI/dependabot/pip/fastapi-0.124.0
...
chore(deps): Bump fastapi from 0.123.9 to 0.124.0
2025-12-09 21:21:01 +01:00
7d9f7446ba
chore(deps): Bump fastapi from 0.123.9 to 0.124.0
...
Bumps [fastapi](https://github.com/fastapi/fastapi ) from 0.123.9 to 0.124.0.
- [Release notes](https://github.com/fastapi/fastapi/releases )
- [Commits](https://github.com/fastapi/fastapi/compare/0.123.9...0.124.0 )
---
updated-dependencies:
- dependency-name: fastapi
dependency-version: 0.124.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-08 13:19:10 +00:00
178445e2f8
fix(config): remove speedtest rejection from ACL
2025-12-07 19:55:25 +00:00
6dc162cca5
🚀 v2.4.11 — Masquerade upgrade + flexible sub paths
2025-12-07 17:50:46 +00:00
abc8c49b44
Update Changelog
2025-12-07 17:49:24 +00:00
b788c83c9e
Bumps fastapi from 0.123.8 to 0.123.9
2025-12-07 17:40:34 +00:00
1fb4cf41f6
feat(upgrade): Add backward compatibility migration for normalsub path
2025-12-07 17:35:34 +00:00
1ab0d61791
chore(deps): Bump fastapi from 0.123.8 to 0.123.9
...
Bumps [fastapi](https://github.com/fastapi/fastapi ) from 0.123.8 to 0.123.9.
- [Release notes](https://github.com/fastapi/fastapi/releases )
- [Commits](https://github.com/fastapi/fastapi/compare/0.123.8...0.123.9 )
---
updated-dependencies:
- dependency-name: fastapi
dependency-version: 0.123.9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-05 13:17:22 +00:00
22dfe22882
Merge pull request #341 from ReturnFI/dependabot/pip/pymongo-4.15.5
...
chore(deps): Bump pymongo from 4.15.4 to 4.15.5
2025-12-05 12:57:00 +03:30
5cdd3f7651
Merge pull request #343 from ReturnFI/dependabot/pip/fastapi-0.123.8
...
chore(deps): Bump fastapi from 0.122.0 to 0.123.8
2025-12-05 12:56:48 +03:30
6c50755cf7
Merge pull request #344 from ReturnFI/dependabot/pip/certbot-5.2.1
...
chore(deps): Bump certbot from 5.1.0 to 5.2.1
2025-12-05 12:54:58 +03:30
23bfca5b20
Merge pull request #340 from YerdosNar/feature/password_check
...
feat: add password confirmation loop and mask input
2025-12-05 12:49:55 +03:30
31e8ef51f1
Remove unnecessary comment blocks
...
Co-authored-by: ReturnFI <151555003+ReturnFI@users.noreply.github.com >
2025-12-05 12:48:44 +03:30
a9b267d3d0
chore(deps): Bump certbot from 5.1.0 to 5.2.1
...
Bumps [certbot](https://github.com/certbot/certbot ) from 5.1.0 to 5.2.1.
- [Release notes](https://github.com/certbot/certbot/releases )
- [Commits](https://github.com/certbot/certbot/compare/v5.1.0...v5.2.1 )
---
updated-dependencies:
- dependency-name: certbot
dependency-version: 5.2.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-04 13:24:53 +00:00
97675ae3d6
chore(deps): Bump fastapi from 0.122.0 to 0.123.8
...
Bumps [fastapi](https://github.com/fastapi/fastapi ) from 0.122.0 to 0.123.8.
- [Release notes](https://github.com/fastapi/fastapi/releases )
- [Commits](https://github.com/fastapi/fastapi/compare/0.122.0...0.123.8 )
---
updated-dependencies:
- dependency-name: fastapi
dependency-version: 0.123.8
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-04 13:24:46 +00:00
c27c91c76f
chore(deps): Bump pymongo from 4.15.4 to 4.15.5
...
Bumps [pymongo](https://github.com/mongodb/mongo-python-driver ) from 4.15.4 to 4.15.5.
- [Release notes](https://github.com/mongodb/mongo-python-driver/releases )
- [Changelog](https://github.com/mongodb/mongo-python-driver/blob/master/doc/changelog.rst )
- [Commits](https://github.com/mongodb/mongo-python-driver/compare/4.15.4...4.15.5 )
---
updated-dependencies:
- dependency-name: pymongo
dependency-version: 4.15.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-03 13:19:44 +00:00
bcb03c3d5b
feat: add password confirmation loop and mask input
...
- Implements a validation loop that requires the user to re-enter their password until both inputs match.
- Adds the '-s' flag to the 'read' to prevent form being echoed to the terminal.
2025-12-03 20:21:41 +09:00
07e8915492
feat(ui): add masquerade controls and status to hysteria settings
2025-12-02 15:49:23 +00:00
224a37421b
feat(api): update masquerade endpoints and add status check
2025-12-01 19:45:15 +00:00
51d17a2cac
comment out print statements
2025-11-30 21:02:18 +00:00
f9172252f7
feat(core): add status check for masquerade
2025-11-30 21:00:12 +00:00
0949afcb6c
refactor(core): update masquerade to string mode
...
Modified `masquerade.py` to use `string` type instead of `proxy`.
2025-11-30 20:37:34 +00:00