ssongliu
e777fa143e
fix: add middleware whitelist ( #13004 )
2026-06-11 12:24:17 +08:00
ssongliu
571a4068c4
feat: add missing operation logs ( #12998 )
2026-06-10 18:30:23 +08:00
蘭
e49fa620c8
feat: Support adding multiple alert methods ( #12922 )
...
* feat: Support adding multiple alert methods
* feat: Support adding multiple alert methods
2026-06-02 22:35:21 +08:00
ssongliu
9748a0794b
refactor: adjust login settings logic ( #12916 )
2026-06-02 15:13:59 +08:00
ssongliu
f5b47cf74d
fix: fix ClamAV scan failure issue ( #12892 )
2026-05-28 18:04:29 +08:00
ssongliu
7d20118f38
feat: add router expires alert ( #12855 )
2026-05-26 17:28:26 +08:00
CityFun
c91769e364
feat: add some translate ( #12806 )
2026-05-21 18:20:06 +08:00
王贺
bec23f793a
fix: harden agent socket and permission checks ( #12771 )
...
* fix: harden agent socket and permission checks
* chore: remove agent socket test
* chore: remove redundant comments
2026-05-21 12:39:49 +08:00
ssongliu
e7578a9fc5
fix: improve security entrance and user commands ( #12770 )
2026-05-21 12:39:49 +08:00
ssongliu and CityFun
d57c998047
fix: serve frontend routes with fallback ( #12752 )
...
* feat: change isProductPro logic (#12712 )
* fix: tighten frontend RBAC permission guards (#12717 )
* fix: tighten frontend RBAC permission guards
* feat: add permission directive coverage
* refactor frontend global store usage
* serve frontend routes with fallback
---------
Co-authored-by: CityFun <31820853+zhengkunwang223@users.noreply.github.com >
2026-05-21 12:39:49 +08:00
ssongliu
5c61217c78
chore: update xpack integration references ( #12628 )
2026-05-21 12:35:10 +08:00
ssongliu
eb527857f3
fix: avoid license required before login ( #12626 )
2026-05-21 12:35:10 +08:00
ssongliu
db4f699b85
feat: record user in operation logs ( #12596 )
2026-05-21 12:32:54 +08:00
ssongliu
a917ca00a1
feat: refactor auth and xpack integration
2026-05-21 12:32:52 +08:00
ssongliu
d9cedeca09
feat: update xpack integration behavior
2026-05-21 11:34:08 +08:00
ssongliu
0e28f27819
feat: Support multi-user login and node management
2026-05-21 11:34:06 +08:00
ssongliu
32fed45c1e
fix: skip proxy check when disabled ( #12388 )
...
Refs #12379
2026-04-01 11:22:08 +00:00
ssongliu
f573a0fa0e
fix: improve request validation and session lifecycle ( #12375 )
2026-03-31 10:58:05 +00:00
ssongliu
b5aba18248
fix: harden core memory session handling ( #12366 )
2026-03-30 14:30:06 +00:00
ssongliu and ssongliu
28634ce631
fix(middleware): preserve numeric format in operation logs ( #12173 ) ( #12185 )
...
Co-authored-by: ssongliu <songlius11@163.com >
2026-03-16 17:33:07 +08:00
ssongliu
176fd0f8ad
feat: support file operations inside containers ( #12160 )
...
Refs #523
2026-03-12 09:33:33 +00:00
ssongliu
1b577e3d41
fix(core): resolve operation data by agent for non-local nodes ( #12136 )
2026-03-10 17:23:06 +08:00
ssongliu
740f3549ad
fix: optimize operation log resolve flow and i18n replacements ( #12123 )
2026-03-09 16:02:12 +08:00
ssongliu
7fbe6e4091
fix(auth): update 1panel token hash validation ( #12056 )
2026-03-04 14:30:17 +08:00
ssongliu
37932d7fb2
chore: Complete system security upgrade ( #11961 )
2026-02-26 10:01:47 +00:00
KOMATA
5209275f28
feat: Implement caching for settings retrieval and update logic ( #11886 )
...
* feat: Implement caching for settings retrieval and update logic
- Introduced a caching mechanism for settings using go-cache to improve performance.
- Updated the Create, Update, and UpdateOrCreate methods to cache values after database operations.
- Modified the Get and GetValueByKey methods to utilize the cache for faster access.
- Adjusted middleware to use the new GetValueByKey method for retrieving settings, enhancing code consistency.
* feat: Enhance setting cache management with dynamic TTL
- Introduced a function to determine cache TTL based on setting keys, allowing critical settings to have shorter cache durations.
- Updated cache logic in Create, Update, Get, and GetValueByKey methods to utilize the new TTL management, improving performance and consistency in settings retrieval.
* refactor: Simplify setting cache TTL management
- Removed the dynamic TTL function and standardized the cache TTL to a fixed duration for all settings.
- Updated cache logic in Create, Update, Get, and GetValueByKey methods to use the new fixed TTL, enhancing code clarity and maintainability.
- Added a new function to restart the core service after resetting settings, improving the reset command's functionality.
* refactor: Remove core restart functionality from reset commands
- Eliminated the restartCoreAfterReset function to simplify the reset command logic.
- Updated reset commands to return nil after setting changes, enhancing clarity and reducing unnecessary complexity.
2026-02-25 16:40:20 +08:00
ssongliu
64f79b4fdd
perf: Optimize login expiration prompt information ( #11854 )
2026-02-10 09:17:06 +00:00
CityFun
b5e56c6b65
feat: optimize IP whitelist validation logic ( #11102 )
2025-11-27 16:29:31 +08:00
CityFun
6b061fa327
perf: change db connect params ( #11075 )
2025-11-26 11:11:11 +08:00
CityFun
029e2210f5
perf: change db connect params ( #11071 )
2025-11-25 18:48:47 +08:00
CityFun
7e4e12107a
perf: change db connect params ( #11055 )
2025-11-24 10:03:15 +00:00
KOMATA
4ddeb81972
refactor: Update database connection settings to limit concurrency and idle connections ( #11045 )
2025-11-24 14:04:54 +08:00
CityFun
c408619042
fix: Fixed issue with sync ssl to node failed ( #10393 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10237
2025-09-17 07:11:59 +00:00
Swt242
725786d6aa
fix: Fixed logging errors for uploaded files ( #9204 )
2025-06-25 11:46:27 +08:00
CityFun
4032276556
feat: update demo handle ( #9175 )
2025-06-18 09:58:56 +00:00
蘭
28ab4e2527
ref: api auth ( #8791 )
2025-05-23 06:48:12 +00:00
ssongliu
38a668fbeb
fix: Fix the issue of abnormal parsing of Chinese nodes ( #8790 )
2025-05-23 06:46:15 +00:00
CityFun
658db55d91
feat: add bind_domain and ip_limit res ( #8741 )
2025-05-19 22:46:29 +08:00
ChengPlay
47d9c996aa
feat: Add demo mode handling ( #8548 )
2025-05-06 18:05:16 +08:00
zhengkunwang
c7b6e15c1d
feat(website): fix issues with create website with ftp failed ( #8272 )
2025-03-28 22:46:55 +08:00
zhengkunwang
220b6223a3
feat(system): add session check for agent api ( #8258 )
2025-03-26 08:47:35 +00:00
ssongliu
11349642da
fix: Remove the jwt login mode ( #8242 )
2025-03-25 09:29:34 +00:00
ssongliu
337dad2ca6
fix: Operation logs Add node information ( #8212 )
2025-03-21 09:17:24 +00:00
蘭
727c6e6d32
feat: API interface IP whitelist supports IPv6 ( #8182 )
2025-03-18 17:16:44 +08:00
zhengkunwang
19a3967603
feat: Fix issue where accessing with an unbound domain returns an error ( #8014 )
2025-02-26 17:02:17 +08:00
zhengkunwang
8b30308a4b
feat(system): Password encryption for login API. ( #7825 )
2025-02-08 08:43:55 +00:00
ssongliu
8283cd7d02
feat: adjust internationalization errors and the positions of global … ( #7767 )
2025-01-24 03:00:07 +00:00
ssongliu
4f1a56e66c
feat: merge code from dev ( #7750 )
2025-01-21 10:32:14 +00:00
zhengkunwang
31057377c8
feat: merge from dev ( #7729 )
2025-01-15 18:25:59 +08:00
ssongliu
78199a49ed
feat: Add usage scope for backup accounts ( #7716 )
...
* feat: Add usage scope for backup accounts
* fix: 解决计划任务列表不显示备份账号的问题
* feat: 统一备份文件大小获取接口
2025-01-14 14:27:51 +08:00