Alireza Ahmadi
5909955f5d
remove test from #1622
2026-02-27 00:40:47 +01:00
Alireza Ahmadi
95afd3006a
improve expiration delay start
2026-02-27 00:30:50 +01:00
shayan775
bcea56283f
The too many SQL variables path is now batched.
...
Changed code:
Added safe batching limits in inbound.go:
safeSQLVariablesPerQuery = 900
safeSaveBatchSize = 50
Fixed addClientTraffic in inbound.go:
email IN (...) lookup is now chunked (line 815).
tx.Save(dbClientTraffics) is now chunked (line 859).
Added nil guard for p.SetOnlineClients(...) (line 855).
Hardened adjustTraffics in inbound.go:
deduplicates inbound IDs before querying (line 877).
chunked inbound IN query (line 890).
chunked inbound Save (line 932).
Added regression test:
inbound_add_client_traffic_test.go
Verifies 4,000 client traffic updates succeed and totals are correct.
Validation run:
go test ./web/service -run TestAddClientTrafficHandlesLargeBatch -count=1 passed
go test ./web/service -count=1 passed
2026-02-24 19:19:04 +03:30
Alireza Ahmadi
b8f2195a3a
fix timelocation for windows
2026-02-02 16:41:51 +01:00
Alireza Ahmadi
6bab6ce6c4
Updates so far
...
Co-authored-by: MHSanaei <ho3ein.sanaei@gmail.com >
2026-02-01 00:51:53 +01:00
Alireza Ahmadi
b6252151f4
go package correction
2025-09-18 22:33:02 +02:00
mhsanaei
7d9f01a621
update pack
2025-09-13 15:09:02 +02:00
Alireza Ahmadi
14b926582f
add ech support
2025-08-04 15:56:24 +02:00
Alireza Ahmadi
04e84386fc
v1.8.10
2025-08-02 11:52:08 +02:00
Alireza Ahmadi
e954ccd957
so-far updates
2025-07-30 16:09:15 +02:00
Alireza Ahmadi
f2329c20df
[warp] report error in change license
2024-11-23 19:47:19 +01:00
Alireza Ahmadi
a27ca6d872
fix typo
2024-11-16 15:54:23 +01:00
mhsanaei
d5e19ce077
update config
2024-10-17 13:06:00 +02:00
Alireza Ahmadi
ce49394284
fix core restart on traffic reset of disabled client
2024-10-13 15:05:29 +02:00
Alireza Ahmadi
8ff38d603e
v1.8.7
2024-10-10 16:25:53 +02:00
Alireza Ahmadi
56c5b0d507
[bug] fix restarting core on disabling depleted user
2024-10-10 16:10:21 +02:00
mhsanaei
ec2d8ccc86
noises, more option for direct json
2024-10-08 16:17:37 +02:00
mhsanaei
f758e75a84
random path - set cert to panel
...
random port
make random path if empty
Show Existing Domains
set cert to panel
2024-10-08 15:10:03 +02:00
Alireza Ahmadi
aaabbdacaa
v1.8.6
2024-09-01 20:33:29 +02:00
Alireza Ahmadi
a9f295e4c6
freedom noise
...
Co-Authored-By: mhsanaei <ho3ein.sanaei@gmail.com >
2024-09-01 11:34:52 +02:00
Alireza Ahmadi
1f918542ee
fix restart after enabling user #1406
2024-08-31 19:57:11 +02:00
Alireza Ahmadi
6affec09d3
[warp] enhanced + delete option #1055
2024-07-14 18:19:38 +02:00
Hassan Ali Gilani
f5ce84ae68
Add getClientTrafficsById ( #1347 )
...
* Add getClientTrafficsById
Ability for API to get traffics by uuid
* bugfix GetClientTrafficByID
* bugfix
GetClientTrafficByID
* Update
GetClientTrafficByID function by Alireza0 Recomendation
* update
Replace Logger Warning with Debug for GetClientTrafficByID
* Fix: return empty array instead of error in case of gorm.ErrRecordNotFound
---------
Co-authored-by: Ali Gilani <gilani1364@gmail.com >
2024-07-14 12:08:30 +02:00
mhsanaei
19a7a8574c
typo fixed
2024-07-10 21:06:58 +02:00
mhsanaei
038faf0197
Expand arch support in downloadXray
2024-07-10 20:56:14 +02:00
Alireza Ahmadi
dc9bfc1e91
gopsutil v4
2024-06-15 12:48:28 +02:00
Alireza Ahmadi
9b43c37780
check error in remove by core-api
2024-06-15 11:19:05 +02:00
Ho3ein
ce9e710840
Upgrade packages ( #1179 )
...
* clipboard.js v2.0.11
* axios v0.28.1
* URI.js v1.19.11
* vue v2.7.16
* OCPD
* default config - UseIP domainStrategy
* minify css
2024-04-20 12:58:30 +02:00
Alireza Ahmadi
7258cbfc70
fix empty client ID on request #1182
2024-04-18 22:53:33 +02:00
Alireza Ahmadi
c6ce96a63e
avoid empty client id #1099
2024-03-15 19:03:02 +01:00
Alireza Ahmadi
2012dd0c0a
small changes
2024-03-12 12:24:26 +01:00
Alireza Ahmadi
b22d1e082a
[subJson] add mux and direct
2024-03-12 12:24:01 +01:00
Hamidreza
b6ccb2e076
Some fixes and improvements ( #1077 )
...
* [refactor] api controller
* [update] use status code for jsonMsg and 401 to unauthorize
* [update] handle response status code via axios
* [lint] all .go files
2024-03-10 18:00:44 +01:00
Alireza Ahmadi
629d0da33c
avoid empty client id #1072
2024-03-10 16:02:31 +01:00
Alireza Ahmadi
80c3f84eac
small changes
2024-03-10 15:29:03 +01:00
Alireza Ahmadi
1c660bbea1
small changes
2024-02-26 19:33:50 +01:00
Alireza Ahmadi
99e9c27d2f
small changes
2024-02-24 00:08:25 +01:00
Alireza Ahmadi
1329b2bb61
support multi address-port #997
2024-02-22 14:18:31 +01:00
Alireza Ahmadi
08403bc8f9
[sub] json + fragment
2024-02-20 11:29:37 +01:00
Shahin
294a3f46a0
Overall text enhancement ( #892 )
...
* Update translate.zh_Hans.toml
* Update translate.vi_VN.toml
* Update translate.ru_RU.toml
* Update translate.fa_IR.toml
* Update translate.en_US.toml
* Update client_bulk_modal.html
* Update client.html
* Update inbound.html
* Update index.html
* Update warp_modal.html
* Update common_sider.html
* Update inbounds.html
* Update client_bulk_modal.html
* Update inbound.html
* Update client.html
* Update translate.en_US.toml
* Update translate.en_US.toml
* Update translate.en_US.toml
* Update translate.en_US.toml
* Update translate.fa_IR.toml
* Update translate.en_US.toml
* Update translate.en_US.toml
* Update translate.fa_IR.toml
* Update translate.vi_VN.toml
* Update translate.en_US.toml
* Update translate.fa_IR.toml
* Update translate.ru_RU.toml
* Update translate.zh_Hans.toml
* Update translate.vi_VN.toml
* Update translate.ru_RU.toml
* Update index.html
* Update index.html
* Update translate.en_US.toml
* Update translate.fa_IR.toml
* Update inbounds.html
* Update settings.html
* Update xray.html
* Update translate.en_US.toml
* Update translate.fa_IR.toml
* Update index.html
* Update index.html
* Update index.html
* Update index.html
* Update server.go
---------
Co-authored-by: Alireza Ahmadi <alireza7@gmail.com >
2024-02-13 18:38:06 +01:00
Alireza Ahmadi
8919099594
small fixes
2024-02-13 17:57:57 +01:00
Alireza Ahmadi
fff74d7ea7
[bug] avoid empty inbound #884
2024-01-23 22:01:57 +01:00
Alireza Ahmadi
dd2ce332a6
[feature] WARP via wireguard
2024-01-11 00:01:27 +01:00
Alireza Ahmadi
b946f7a1d4
new geofile strategy
2023-12-10 16:01:13 +01:00
Alireza Ahmadi
4cabe80462
[xray] show xray errors #730
2023-12-10 12:57:06 +01:00
Alireza Ahmadi
03e1434051
Update DB WAL before backup
2023-12-08 01:26:51 +01:00
Alireza Ahmadi
5725420197
[feature] customizable remark #692
2023-12-08 00:44:36 +01:00
Alireza Ahmadi
fd64ae5c85
[feature] import-export inbound #699
2023-12-07 12:58:19 +01:00
Alireza Ahmadi
d406d2925a
[xray] fix adding empty inbound
2023-12-06 16:08:33 +01:00
Alireza Ahmadi
3a913ca81a
[externalProxy] seprated port field #656
2023-11-30 00:18:37 +01:00