Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MHSanaei/3x-ui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-05-04Check scanner error in GetXrayLogsMHSanaei
Add a check for scanner.Err() after scanning log lines and return nil if an error occurred. This prevents further processing of potentially incomplete or invalid log entries when the scanner encountered an error.
2026-04-21Lower minimum Xray versionMHSanaei
Update GetXrayVersions filter to accept Xray releases >= 26.3.10 instead of the previous >= 26.4.17. This changes the conditional in web/service/server.go so releases from 26.3.10 onward are included when building the versions list.
2026-04-21revert Fix geosite:ru rule (ram leak)MHSanaei
#4050 #4055
2026-04-20Bump Xray version cutoff to 26.4.17MHSanaei
Update GetXrayVersions in web/service/server.go to select releases newer than 26.4.17 (previously 26.2.6). This relaxes the version filter so releases >= 26.4.17 are included.
2026-04-19Fix geosite:ru rule (Normalization to RU vs lowercase ru) (#3971)Troodi
* Fix geosite:ru rule (Normalization to RU vs lowercase ru) * fix
2026-02-11v2.8.10v2.8.10MHSanaei
2026-02-08fix : Uncontrolled data used in path expressionSanaei
Co-Authored-By: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-03Update geofiles according 304 http respond (#3690)Nebulosa
* feat: enhance geofile update process with conditional GET and modification time handling * style: improve formatting in UpdateGeofile function
2026-02-01Update Xray-core to v26.1.31 and related dependenciesMHSanaei
Bump Xray-core version to v26.1.31 in build scripts and server logic. Update Go dependencies including gopsutil, bytedance/sonic, circl, miekg/dns, go-proxyproto, sagernet/sing, and others to their latest versions. Adjust version check in GetXrayVersions to require at least v26.1.31.
2026-01-18Update minimum Xray version requirementMHSanaei
Raised the minimum required Xray version from 25.9.11 to 26.1.18 in GetXrayVersions. This ensures only newer versions are considered valid.
2026-01-05Refactor code and fix linter warnings (#3627)Ilya Kryuchkov
* refactor: use any instead of empty interface * refactor: code cleanup
2026-01-02fix: handle GitHub API error responses in GetXrayVersions (#3609)Zhenyu Qi
GitHub API returns JSON object instead of array when encountering errors (e.g., rate limit exceeded). This causes JSON unmarshal error: 'cannot unmarshal object into Go value of type []service.Release' Add HTTP status code check to handle error responses gracefully and return user-friendly error messages instead of JSON parsing errors. Fixes issue where getXrayVersion fails with unmarshal error when GitHub API rate limit is exceeded.
2025-11-09Fix: Incorrect time in xray logs (#3587)fgsfds
* fixed timezone in xray logs * remove leading / at the address
2025-10-14fix(import): prevent sqlite disk I/O error by validating temp DB then swappingmhsanaei
2025-10-01first try native CPU implementationmhsanaei
2025-09-21security fix: Uncontrolled data used in path expressionmhsanaei
2025-09-21security fix: Uncontrolled data used in path expressionmhsanaei
2025-09-21security fix: Command built from user-controlled sources CWE-78mhsanaei
https://cwe.mitre.org/data/definitions/78.html https://owasp.org/www-community/attacks/Command_Injection
2025-09-20docs: add comments for all functionsmhsanaei
2025-09-19go package correction v2mhsanaei
2025-09-19go package correctionmhsanaei
2025-09-17Improved xray logs display handling (#3475)fgsfds
* improved xray logs handling * fix download Xray Logs * Update index.html
2025-09-17fix CPU History intervalsmhsanaei
2025-09-16CPU History, CPU Utilizationmhsanaei
2025-09-10Fixed: update Xray Core on Windowsmhsanaei
2025-09-10Xray Core v25.9.11mhsanaei
2025-09-10Remove the buggy version of Xray coremhsanaei
2025-09-09api (#3434)Sanaei
2025-09-07Vlessenc (#3426)Sanaei
* mlkem768 * VlessEnc
2025-08-21more list for public IP addressmhsanaei
2025-08-07fix: Xray restarting after being manually stopped (#2896) (#3329)fgsfds
2025-08-06Added Update all geofiles button (#3318)fgsfds
* added Update all geofiles button * localized update all string
2025-08-05Added filters to the xray logs viewer (#3314)fgsfds
* added filters to xray logs viewer * better freedom/blackhole tags handling * better freedom/blackhole tags handling 2 * fix comments * fix comments 2
2025-08-04v2.6.5v2.6.5mhsanaei
2025-08-04Added xray access log viewer (#3309)fgsfds
* added xray access log viewer * made modal window width adaptive * hide logs button if xray logs are disabled
2025-08-04add ech support (#3310)Sanaei
Co-authored-by: Alireza Ahmadi <alireza7@gmail.com>
2025-08-03Xray core: old version removedmhsanaei
2025-07-27Added list of services for get public IP address (IP v4 and v6) (#3216)Mikhail Grigorev
* Fixed get public IP address * Remove https://ifconfig.io/ip and https://ipinfo.tw/ip --------- Co-authored-by: Mikhail Grigorev <grigorev_mm@magnit.ru>
2025-07-25add mldsa65Alireza Ahmadi
2025-07-06new alternative to get public IP addressmhsanaei
2025-06-16chore: up minimal xray-core version to v25.6.8Shishkevich D.
2025-05-14fix: Restore from .db file fails (#2988)Columbiysky
* fix: issue 2953. Restore from .db file fails because * Update server.go
2025-05-06feat: implement geofiles update in panel (#2971)Shishkevich D.
solves #2672 Co-authored-by: Sanaei <ho3ein.sanaei@gmail.com>
2025-03-12Refactor: Use any instead of interface{}mhsanaei
2025-03-12fix - public IP #2763mhsanaei
2025-03-04Xray core v25.3.3mhsanaei
2025-03-01fix mistakemhsanaei
2025-02-27Xray core buggy version removedmhsanaei
2025-01-01Xray core buggy version removedmhsanaei
v1.8.24 and major >=25.1.1
2024-12-05Xray core buggy version removedmhsanaei
accept >= v24.11.30 or v1.8.24