Abhisar Sinha
002d9768b2
Add settings to mark cryptographic algorithms in vpn customer gateways as excluded or obsolete ( #12193 )
...
This PR introduces several configuration settings using which an operator can mark certain cryptographic algorithms and parameters as excluded or obsolete for VPN Customer Gateway creation for Site-to-Site VPN.
Cloud providers following modern security frameworks (e.g., ISO 27001/27017) are required to enforce and communicate approved cryptographic standards. CloudStack currently accepts several weak or deprecated algorithms without guidance to users. This PR closes that gap by giving operators explicit control over what is disallowed vs discouraged, improving security posture without breaking existing deployments.
These settings are:
1. vpn.customer.gateway.excluded.encryption.algorithms
2. vpn.customer.gateway.excluded.hashing.algorithms
3. vpn.customer.gateway.excluded.ike.versions
4. vpn.customer.gateway.excluded.dh.group
5. vpn.customer.gateway.obsolete.encryption.algorithms
6. vpn.customer.gateway.obsolete.hashing.algorithms
7. vpn.customer.gateway.obsolete.ike.versions
8. vpn.customer.gateway.obsolete.dh.group
2026-01-19 13:18:37 +05:30
Wei Zhou
b31c2f4cae
Revert "Review comment on pull request #12436 "
...
This reverts commit a566af35f5 .
2026-01-15 19:17:12 +01:00
Wei Zhou
a566af35f5
Review comment on pull request #12436
2026-01-15 19:14:51 +01:00
Suresh Kumar Anaparti
507c4cd128
Merge branch '4.22'
2026-01-15 10:09:09 +05:30
Suresh Kumar Anaparti
b5fd39fca0
Merge branch '4.20' into 4.22
2026-01-15 10:08:27 +05:30
Abhisar Sinha
5c1f9315ce
Remove transaction from updateCapacityForHost cal ( #12421 )
2026-01-14 16:12:42 +01:00
Suresh Kumar Anaparti
6a324da27a
MAC address assignment improvements ( #12349 )
2026-01-13 13:56:39 +01:00
Vishesh
b8ed34e2a8
Reset modifier button's state ( #12187 )
2026-01-13 13:48:55 +01:00
Abhisar Sinha
9e86fdf1b6
Fix cloud-sysvmadmin hang ( #12355 )
2026-01-13 09:06:25 +01:00
Abhishek Kumar
538578366a
Merge remote-tracking branch 'apache/4.22'
2026-01-13 11:49:07 +05:30
Abhishek Kumar
031fbf43d4
Merge remote-tracking branch 'apache/4.20' into 4.22
2026-01-13 11:48:05 +05:30
Abhishek Kumar
8627c60b95
ui: option to migrate vm with volumes to same pool ( #11703 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-01-12 14:27:04 +01:00
Suresh Kumar Anaparti
b8813c7b24
UI: Add info for 'Use primary storage replication' in snapshot view(s) ( #11943 )
2026-01-12 16:50:15 +05:30
Rene Peinthor
8dcfc7c767
Linstor fix host picking ( #12047 )
2026-01-12 11:29:31 +01:00
Suresh Kumar Anaparti
2b373a4659
[UI] Fix primary storage details display when the uuid has divergent pattern ( #12307 )
...
* [UI] Fix primary storage details display when the uuid has different pattern (eg. for pools with SolidFireShared provider)
* Fix on refresh
---------
Co-authored-by: vishesh92 <vishesh92@gmail.com>
2026-01-12 14:18:35 +05:30
Abhisar Sinha
c7cfeb5caa
fix location constraint ceph error ( #12285 )
2026-01-12 09:13:12 +01:00
Abhishek Kumar
0e6d2d986b
ui: prevent calling listConfigurations when not allowed ( #11704 )
...
By default, normal users won't have access to listConfigurations API,
therefore, UI should not call it when access is not there.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-01-12 13:23:37 +05:30
Suresh Kumar Anaparti
db1c7d678c
Updated protobuf version to 3.25.5, and protobuf & jackson maven dependencies ( #12389 )
2026-01-12 08:21:19 +01:00
Erik Böck
2358632253
Fixed User type accounts being able to change resource limits of their own domain and account ( #12046 )
...
Co-authored-by: Lucas Martins <56271185+lucas-a-martins@users.noreply.github.com>
2026-01-12 08:20:31 +01:00
Suresh Kumar Anaparti
2399edd380
[UI] Fix for the login url with nested redirect parameters ( #12356 )
2026-01-12 12:11:45 +05:30
Nicolas Vazquez
04875f1517
Improve logs for VM migrations ( #12332 )
2026-01-09 17:50:27 +01:00
Daan Hoogland
2811217578
Merge branch '4.22'
2026-01-09 15:00:05 +01:00
Daan Hoogland
e25cf437c0
Merge branch '4.20' into 4.22
2026-01-09 14:28:12 +01:00
Abhishek Kumar
ef1aaa0551
kvm: allow skip forcing disk controller ( #11750 )
2026-01-09 13:56:39 +01:00
Abhisar Sinha
c91e84c6d8
Avoid double counting primary storage allocated capacity for storage pools having a parent ( #12181 )
2026-01-09 13:30:24 +01:00
Nicolas Vazquez
9a38e75abd
Fix Linstor shrink qcow2 volumes ( #12387 )
2026-01-09 09:48:04 +01:00
Suyang(Dawson) Chen
1b861dad48
Cleanup: Standardize logger message formatting in ApiServer.java ( #11188 )
2026-01-09 09:30:17 +01:00
Erik Böck
1ef6365771
Change internal ID to UUID in user disable event ( #11824 )
2026-01-09 09:23:46 +01:00
Bernardo De Marco Gonçalves
bc3d7c314b
Change the `value` parameter of the `updateConfiguration` API to be required ( #10790 )
2026-01-09 09:17:44 +01:00
Tonitzpp
bc76f2042d
Change migration volume exception messages ( #12367 )
...
Co-authored-by: toni.zamparetti <toni.zamparetti@scclouds.com.br>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-08 13:55:34 +01:00
John Bampton
fd1c67f473
Standardize and auto add license headers to properties files ( #12231 )
2026-01-08 15:56:40 +05:30
John Bampton
e47d7bc6ff
[CI] Dependabot: add a cooldown period for new releases ( #12384 )
2026-01-07 17:22:52 +01:00
Abhishek Kumar
eedd32971f
Merge remote-tracking branch 'apache/4.22'
2026-01-07 13:11:55 +05:30
Abhishek Kumar
425c4e3312
Merge remote-tracking branch 'apache/4.20' into 4.22
2026-01-07 13:10:41 +05:30
Pearl Dsilva
750290b8ae
Prevent NPE when removing NIC from a stopped VM using service offering with CPU cap set ( #12232 )
...
This PR fixes : #12225
---------
Co-authored-by: Abhisar Sinha <63767682+abh1sar@users.noreply.github.com>
2026-01-07 11:39:15 +05:30
Manoj Kumar
57331aca2f
Skip removal of offerings if in use during domain removal ( #11780 )
...
This PR fixes #11502
- Prevent service offering update to specific domains if any instance for the offering are outside of those
- Removal of offerings is skipped if it is in use by any Instance.
2026-01-07 09:25:11 +05:30
dahn
c465caf81e
Adjust close periods ( #12376 )
2026-01-06 12:47:37 +05:30
Suresh Kumar Anaparti
2d4b7ba357
Add mountopts to backup repository response ( #12360 )
2026-01-06 12:08:18 +05:30
Suresh Kumar Anaparti
a29de0ed06
Retry cloneVM task when any file access issue while cloning from volume or template ( #12335 )
2026-01-05 16:30:39 +01:00
YoulongChen
fca928d609
fix HMAC Signatures and API Keys Logged in Plaintext ( #12021 )
...
Co-authored-by: chenyoulong20g@ict.ac.cn <chenyoulong20g@ict.ac.cn>
Co-authored-by: dahn <daan.hoogland@gmail.com>
2026-01-05 13:28:48 +01:00
Suresh Kumar Anaparti
4628385051
Merge branch '4.22'
2026-01-05 16:17:50 +05:30
Suresh Kumar Anaparti
959c5fff68
Merge branch '4.20' into 4.22
2026-01-05 15:57:26 +05:30
Abhishek Kumar
cd55796972
webhook: fixes, filter enhancement ( #12023 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-01-05 09:12:06 +01:00
Tonitzpp
81b991ae9c
Show volume UUIDs in the backup details page ( #12156 )
...
Co-authored-by: toni.zamparetti <toni.zamparetti@scclouds.com.br>
2026-01-05 09:07:19 +01:00
Manoj Kumar
ca64406a88
replace momentjs with dayjs and use watch instead of update ( #12351 )
2026-01-05 08:19:03 +01:00
YoulongChen
77cb0827d3
Refactor XML parsing to use safer document builders in multiple classes ( #12129 )
...
Co-authored-by: chenyoulong20g@ict.ac.cn <chenyoulong20g@ict.ac.cn>
2026-01-05 07:58:34 +01:00
Suresh Kumar Anaparti
4f74937855
Event typo fix ( #12350 )
2026-01-02 14:04:59 +05:30
Rene Peinthor
10dcbd76f0
linstor: Provide /dev/drbd/by-res/ resource paths to CloudStack ( #12300 )
2025-12-31 10:55:54 +01:00
Pearl Dsilva
7ff76cb2d7
Protect upgrades from failures ( #12319 )
2025-12-30 21:46:04 +01:00
Pearl Dsilva
7a11bd2f98
CKS: Fix issue with scaling down CKS Nodes when deployed in HA mode ( #12302 )
2025-12-30 13:08:13 +01:00