Commit Graph

1868 Commits

Author SHA1 Message Date
a8c76abc20 fix(uninstall): improve config loading and error handling; reset ACL rules after WARP uninstall 2025-12-19 08:36:56 +00:00
75db42d166 refactor(status): improve rule checking logic for warp configuration 2025-12-19 08:36:11 +00:00
5747a893a7 feat(config): enhance ACL rule management with geo rule detection and updates 2025-12-19 08:35:40 +00:00
908595e11c feat(update_geo): enhance geo file update process with ACL rule management 2025-12-19 08:34:46 +00:00
1c2d1f156c fix(config): remove redundant geoip and geosite rejection rules 2025-12-18 15:32:06 +00:00
22b9a3c075 fix(user-handlers): allow underscores in usernames and improve error handling 2025-12-18 10:17:32 +00:00
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