1167 Commits

Author SHA1 Message Date
Bai
01dd3b6750 feat: only superuser and username == admin can create jdmc sso token 2026-03-19 14:22:17 +08:00
Bai
a98106d432 feat: add get jdmc sso-token API 2026-03-19 11:01:49 +08:00
Bai
7d463bb85e feat: add request_jdmc method 2026-03-18 18:56:39 +08:00
Bai
e6a4dfe9d6 remove: proxy to jdmc view 2026-03-18 18:38:33 +08:00
Bai
7f945a8386 remove: proxy to jdmc view 2026-03-18 18:30:08 +08:00
ibuler
a1d086882c perf: update celery service run 2026-03-17 16:17:15 +08:00
ibuler
bf9b88cb63 perf: update start service 2026-03-17 15:45:18 +08:00
Bai
ce2d0ff3b3 refactor: jdmc license 2026-03-13 17:23:06 +08:00
Bai
3713d3a2be feat: add webhook signal_handler to update license info 2026-03-10 17:22:47 +08:00
Bai
814303633d feat: add webhook API 2026-03-10 17:00:26 +08:00
Bai
3bf495a02a feat: support get license from jdmc 2026-03-06 18:46:04 +08:00
Bai
0f8ef23860 feat: support jdmc proxy
(cherry picked from commit 0319ee5d53bcd6a6962ce9b5dba0e7b24b5e16db)
2026-03-05 19:10:58 +08:00
ibuler
ab5d4524d7 perf: change sqlite to signals 2026-03-04 14:43:31 +08:00
ibuler
627260ad13 perf: update start service 2026-03-04 10:13:43 +08:00
ibuler
0bc34cfdf7 perf: add server size limit 2026-03-03 18:03:08 +08:00
ibuler
3ae4e8bcfd Merge branch 'pr@dev@fix_sec' of github.com:jumpserver/jumpserver into pr@dev@fix_sec 2026-02-02 19:02:13 +08:00
ibuler
f529be12d8 perf: update zip and agreement 2026-02-02 18:49:12 +08:00
wangruidong
74b5495928 perf: Add file transfer current limit 2026-02-02 15:25:56 +08:00
wangruidong
3615d95b62 perf: Added sensitive field check to prevent sensitive information from being exported 2026-02-02 14:41:46 +08:00
ibuler
c847caabaa perf: change some sec issue 2026-02-02 13:45:41 +08:00
Bai
e66406a548 fix: #16591 render check instance type 2026-01-29 14:46:45 +08:00
feng626
8220be01ed Revert "Revert "perf: Unify external TLS verification via VERIFY_EXTERNAL_SSL""
This reverts commit aadc072067.
2026-01-26 17:18:20 +08:00
feng626
aadc072067 Revert "perf: Unify external TLS verification via VERIFY_EXTERNAL_SSL"
This reverts commit b249712c6e.
2026-01-22 13:52:21 +08:00
feng
b249712c6e perf: Unify external TLS verification via VERIFY_EXTERNAL_SSL 2026-01-22 13:50:01 +08:00
feng
abe5b7b157 perf: tool support ipv6 2026-01-21 14:24:09 +08:00
fit2bot
462b299280 fix: Dealing with excel is a digital type problem (#16555)
Co-authored-by: wangruidong <940853815@qq.com>
2026-01-20 16:55:55 +08:00
wangruidong
1ab5aa42a7 feat: Implement rate limiting with custom throttling classes for different user types 2025-12-30 11:08:06 +08:00
feng
296112bed8 perf: check_api 2025-12-17 17:58:39 +08:00
Aaron3S
829e9b1497 feat: add redis lock on picco card init 2025-12-11 18:38:21 +08:00
fit2bot
8e703d306c feat: Add permission check for reading account secrets based on system settings (#16337) 2025-12-11 16:42:10 +08:00
Aaron3S
1e754546f1 feat: reset piico device after open device 2025-12-09 14:47:37 +08:00
fit2bot
993bc36c5e perf: handling the next parameter propagation issue in third-party authentication flows (#16395)
* perf: remove call client old- method via ?next=client

* feat: add 2 decorators for login-get and login-callback-get to set next_page and get next_page from session

* perf: code style

* perf: handling the next parameter propagation issue in third-party authentication flows

* perf: request.GET.dict() to copy()

* perf: style import

---------

Co-authored-by: Bai <baijiangjie@gmail.com>
2025-12-08 12:34:32 +08:00
jiangweidong
944226866c perf: Add a diff field to operate-log export 2025-12-04 18:01:01 +08:00
fit2bot
e0388364c3 fix: use third part authentication service rediect to client failed (#16370)
* perf: .well-known cached 1h and support saml2 redirect_to client

* fix: support wecom redirect_to client (reslove wecom waf 501 error)

* fix: support oauth2 auth rediect to client

* fix: safe next url

---------

Co-authored-by: Bai <baijiangjie@gmail.com>
2025-12-03 19:07:00 +08:00
Bai
3c96480b0c perf: add manage.py command: init_oauth2_provider, resolve init jumpserver client failed issue 2025-12-03 14:37:20 +08:00
Bai
427fd3f72c perf: organize oauth2_provider urls, add .well-known API 2025-12-02 14:55:09 +08:00
Bai
883b6b6383 perf: skip_authorization for redirect to jms client 2025-12-01 10:41:14 +08:00
Bai
ac4c72064f perf: register jumpserver client logic 2025-12-01 10:41:14 +08:00
Bai
cd22fbce19 perf: support as oauth2 provider 2025-11-28 16:28:23 +08:00
wangruidong
96fdc025cd fix: Search for risk_level, search result is empty 2025-11-26 18:07:20 +08:00
wangruidong
978fbc70e6 perf: Improve city retrieval fallback to handle missing values 2025-11-25 13:59:48 +08:00
wangruidong
16c79f59a7 fix: Handle case where all time_periods have empty values as a selection of all 2025-11-20 11:31:09 +08:00
wrd
e9f762a982 Revert "perf: Reduce the number of pub sub processing threads (#16072)"
This reverts commit 70068c9253.
2025-11-17 10:52:16 +08:00
feng
f4b3a7d73a perf: Sync feishu info 2025-10-29 14:53:45 +08:00
wrd
3781c40179 Revert "perf: update fields serialization and bump django and djangorestframe…"
This reverts commit dd0cacb4bc.
2025-10-29 11:19:50 +08:00
fit2bot
dd0cacb4bc perf: update fields serialization and bump django and djangorestframework versions (#16209)
Co-authored-by: wangruidong <940853815@qq.com>
2025-10-28 16:42:06 +08:00
ibuler
77a7b74b15 perf: print summary in the end 2025-10-27 15:26:04 +08:00
fit2bot
359adf3dbb perf: add check api for common user 2025-10-27 14:54:02 +08:00
ibuler
9e3ba00bc4 perf: search support keyword q=str to search 2025-10-24 10:22:49 +08:00
wangruidong
06be56ef06 fix: Enhance state check to include query parameter for session validation 2025-10-23 14:41:50 +08:00