This is an automated email from the ASF dual-hosted git repository. dahn pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/cloudstack.git
from 046870ef764 debian12: update debian/control (#9738) add 00fe5f14719 cleanup validations for VPN connection creation (#9195) add 28f425a9f97 Hide UserData field from the EditVM view for VMs that do not offer it (#9731) add 2e4dd69fa17 API: Fix listing Userdata by keyword or name (#9751) add e666dca403d linked clone for file based storage (#8911) add ee0ab2ac9e4 Session Token Invalidation on Logout add 7d70e32378f fix quota resource access validation add 066d5bcbff1 Validate QCOW2 on upload and register add 5ab0a52d662 util: check JSESSIONID in cookies if user is passed add 0602f46d82b Fix Vue devServer after CSRF fix new dbfc7f23a7f Merge branch '4.19' The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../main/java/com/cloud/user/AccountService.java | 2 + .../motion/StorageSystemDataMotionStrategy.java | 65 +++-- .../cloudstack/api/command/QuotaBalanceCmd.java | 14 +- .../cloudstack/api/command/QuotaCreditsCmd.java | 6 + .../cloudstack/api/command/QuotaStatementCmd.java | 6 + .../hypervisor/kvm/resource/MigrateKVMAsync.java | 2 + .../contrail/management/MockAccountManager.java | 5 + .../api/command/ListAndSwitchSAMLAccountCmd.java | 7 +- .../apache/cloudstack/saml/SAML2AuthManager.java | 3 + .../cloudstack/saml/SAML2AuthManagerImpl.java | 3 +- .../java/org/apache/cloudstack/saml/SAMLUtils.java | 25 +- .../command/ListAndSwitchSAMLAccountCmdTest.java | 25 +- server/src/main/java/com/cloud/api/ApiServer.java | 26 +- server/src/main/java/com/cloud/api/ApiServlet.java | 54 +++-- .../com/cloud/api/dispatch/ParamProcessWorker.java | 40 ++- .../cloud/network/vpn/Site2SiteVpnManagerImpl.java | 114 +++++---- .../com/cloud/server/ManagementServerImpl.java | 4 +- .../java/com/cloud/user/AccountManagerImpl.java | 14 ++ .../cloud/api/dispatch/ParamProcessWorkerTest.java | 138 +++++++++-- .../com/cloud/user/MockAccountManagerImpl.java | 5 + .../storage/formatinspector/Qcow2HeaderField.java | 42 ++-- .../storage/formatinspector/Qcow2Inspector.java | 267 +++++++++++++++++++++ .../resource/NfsSecondaryStorageResource.java | 14 +- .../storage/template/DownloadManagerImpl.java | 39 ++- test/integration/smoke/test_login.py | 1 + ui/src/api/index.js | 11 +- ui/src/store/modules/user.js | 10 +- ui/src/views/compute/EditVM.vue | 35 ++- ui/src/views/network/VpcTab.vue | 8 +- ui/vue.config.js | 6 +- utils/src/main/java/com/cloud/utils/HttpUtils.java | 42 +++- .../test/java/com/cloud/utils/HttpUtilsTest.java | 86 ++++++- 32 files changed, 919 insertions(+), 200 deletions(-) copy plugins/network-elements/tungsten/src/main/java/org/apache/cloudstack/network/tungsten/vrouter/Subnet.java => services/secondary-storage/server/src/main/java/org/apache/cloudstack/storage/formatinspector/Qcow2HeaderField.java (58%) create mode 100644 services/secondary-storage/server/src/main/java/org/apache/cloudstack/storage/formatinspector/Qcow2Inspector.java