GUI client/REST server: *** Commit history: f473178912..765e1888ac *** change: Used storage in TB is not rounded up by 'sm_info c'. Just get the long value too. change: 'SEP AG' to 'SEP GmbH' for REST server about information. wip: (src#34573) - Deleting a replicated saveset does not work due to wrong combination of drive number and media pool Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 30 (ea8f4006654250f054c873a65525cf9d759c014d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 29 (015e5bd50ff67b1de37dd2bcbf3ed9fa486ce97a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 28 (3dc3061d96f74b12be1f6aea7e2339a204d8e12e) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 27 (d1f200f1449276d38381b443478d1957af9df135) change: Fix "Volume FrontSide L2" incorrectly include "Volume FrontSide L3" sum. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 26 (0c2ca7fdb5085c950191a3d9dc15d383fc6b3d4f) wip: Fix failing unit tests wip: (src#31216) - Azure VM Cloud backup change: Correctly detect JSON output format also with higher verbosity levels. wip: (src#31216) - Azure VM Cloud backup change: (src#34570) - Adding new drive by 'sm_cmd' doesn't set DB:hw_drives.enabled=1 Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 25 (deb767473836505d57e117daee498c353797b550) wip: (src#34561) - Encrypted vSphere backup fails, because encryption key is too long bugfix: (src#34561) - Encrypted vSphere backup fails, because encryption key is too long Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 24 (f724e33c574bd98ce412c8b1eafda89246c8b83a) wip: (src#34517) - WebUI shows saveset count one less in "Monitoring" -> "Migration/Repl..." view Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 23 (3f1141e008ecce25129ad4200ba4b3c789655cbe) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 22 (87c261a2dc0d4071b2e448fa54853391852adc65) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 21 (bb021e49c867da5a25be90d87ab809b51b55531e) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 20 (b905e34ad57ee2a6775227e67019da55f28f5d33) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 19 (05a0fbf73783132ef21da4ac6b6d543089942966) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5267 (05a0fbf73783132ef21da4ac6b6d543089942966) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5266 (a5ce6349c4ac2cd0866c9550341e0e6c1dbdc18e) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5265 (0f4a45065150353d4d6bf94ac39169bfe140834d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 18 (3da056eb13d0807143e1af0424646bd088d91327) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 bugfix: (src#34531) - URL encode VMDK backup source, if it includes special characters Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5264 (3da056eb13d0807143e1af0424646bd088d91327) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5263 (75eb62ac4ba19ab582389f564c09b4070682ff86) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5262 (f9cbfed9077b6b8dbcc1255966727582887ee2de) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5261 (5f6dfe97997730755c5bfabff68d265c3f6d2d2d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5260 (ebe0a89a41bde392295c0be7f8477031b8bfc390) BUGFIX: (src#34522) - Restore of virtual machine fails if display name is different from physical name and physical name contains special characters. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5259 (f68f96e0647379e79daee68b657d2707675a1856) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 bugfix: I18n module fails to load default translation file. Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 BUGFIX: (src#34450) - Text fields for date range in migration task are not correctly initialized if absolute dates are used Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 BUGFIX: (src#34498) - Restarting a failed backup is not possible if STPD interfaces have been renamed wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 17 (8f9fa718ababd8164492693660db4c9de013b3d7) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5258 (8f9fa718ababd8164492693660db4c9de013b3d7) new: (src#34516) - Failover backup not correctly shown in backup results in WebUI CHANGE: (src#34378) - vSphere: prevent snapshot in case of a configuration backup Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5257 (ff5b43b47a2f745567ceb14d34ae613035d0eca1) wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5256 (1c7aedda5cadd99bfc5556f7da751018bc00073f) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 change: Added information how to debug the REST server, CLI or VADP in a manually started Vagrant VM. bugfix: (src#34399) - After updating to 5.2 a race condition occurs while removing VM configuration from gv_rw_tmp:_vadp_ Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5255 (d8ff92586f0d19d2f4713770f5d7a30e5f1e70ce) wip: Fixed a problem where the client was in english but the error message in german. change: (#33794) Change the notification text to emphasize that the next backup level of all previous IMG tasks will be executed as FULL. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5254 (fd4758713b2951f7a3ab9fbd13616b5de2f7297f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 16 (8206464ea5d6f68c749d838f520b33ed3a3a31b4) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5253 (8206464ea5d6f68c749d838f520b33ed3a3a31b4) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5252 (0e2a9136cdb25f579ab8bf633c7a3737353ba13b) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' new: Added launch configuration for remote debug on buildfix11 wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 15 (a2ce8d2c8a6153427a5e202243c929850b94f306) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5251 (a2ce8d2c8a6153427a5e202243c929850b94f306) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5250 (16256e76ab0cd18baee4205f8ccb84e8ba5e603a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5249 (71f01c3d2d1277d81829fcd93336745caa35305c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5248 (9e2aae861bb39da2cc952b4d1e1a4beba4e58c34) wip: (src#34075) - Add filter for saveset count in "backups","Last Backup" and Migration/Replication" views Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5247 (7353e199f37ae07ffcf682cd65645f01f90f39ee) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5246 (18d5683db08ce14bfcba135a4b4495c2decda1b7) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5245 (e8e0bb125f38c8781771bfaeff53f85246c183b3) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5244 (72a37f6bbc5fd8356d47c104f2a009ed2cd9d713) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5243 (27f245ffc9195111f2c07522b5b643cecec15749) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5242 (3696470cb0452f8d50a526912b64c37ff94ff162) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5241 (bd44f5a4692733f6c8953e02114ff496e50eba74) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5240 (00e05229b91aba33b3991ffbc9913e5bf79fd9df) change: update landing page texts to Artemis Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5237 (8e5d86f635e19081bffaac9c0d554686ab72dc3c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5236 (a290ff2ba62921dbd11c311704d9052a3184b0b4) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5235 (6f7b16aeb124dd24f57ac48d1af2b2c54e5aad67) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5234 (928d888d2f2ef54e2e3e05b9e2008e7f458a2b77) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5233 (5cf162956dc69ebcf1d28eb4bb691b416de23c3a) change: update landing page links to Artemis Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5231 (6016eb731f1570a02ef3012d9e3c19ccea93d042) wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5230 (77d69b21f7ec300e965e5dd95f3f51d229f18300) change: Minor cosmetic change when joining the invalid mail addresses if sending the mail failed. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 14 (ee4cb153b427ab72326a33f8969e17f1c1ee99cf) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5229 (07572d51958d64b5a0785ca864daff70c8757b67) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5228 (2eb2db3d131d20571c1fb75d46e124977a112ed0) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5227 (ec0ebdfb00887c1962ac6e1840cb1bc11935e620) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5226 (4a334b819221976ac1f5c162c163fff667e62469) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5225 (88ae037b62b3e5fa89942316c6777217265a3713) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5224 (6d54d599f86bcb6703942787162e10fe29b2acdd) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 13 (ee4cb153b427ab72326a33f8969e17f1c1ee99cf) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' change: When a virtual disk is saved with a not aligned disk size, align the disk size to a full 1024 bytes boundary and reset the "capacity in bytes" value. wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5223 (ee4cb153b427ab72326a33f8969e17f1c1ee99cf) wip: (src#31967) - Handle notifications of certain types differently Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5222 (cf41969050e54f2dab814323d13d9d5e9cf9508e) wip: made the dependency check for drives more consistent. change: (src#33899) - vSphere: Disk relocation uses the wrong target Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5221 (90f24be9e261e0b9d54afc8deac3079781ef600e) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5220 (c2d10381437a7759633bb7bf1d8fd769422f21d6) wip: made the dependency check in clients more consistent. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5219 (354cf69fa00bdf98d1655a726f816389b462c302) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 12 (eeef16937e98f227064480832226ffa2fd43bd52) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 change: IDEA removes sqldialects.xml wip: Fix failing unit tests wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' wip: (src#34115) - The attachment for sesam disaster e-mail is packed twice wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5218 (eeef16937e98f227064480832226ffa2fd43bd52) wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam new: (src#34452) - Integrate AMOS analyzer module into SEP sesam wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5217 (af497bd8bd754b9b54e08fb50ad39078a97e8987) wip: (src#34381) - Mediapool/Datastore with name "null" not usable: prevent creation wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' wip: (src#34448) - Add text search via searchPattern filter to clients, datastores, mediapools, loaders, media "find" API Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5216 (2d7693f6b18c3bdc409f6d42296eb226ab5b4eb4) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5215 (23a59032287beb24726088ab06146e1b0310739b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5214 (f6254c415c692636bff7a623364088cccccf9bde) wip: (src#34247) - When creating a backup task with two underscores in a row, WebUI fails to add it to a group Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 11 (f1184042010093b0a39be5510669ed6dfe1c6459) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5213 (f1184042010093b0a39be5510669ed6dfe1c6459) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5212 (d10caeb266f9f2d165b196266c287c22e80fc191) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5211 (13e228cdef2f2dbb71632c4eb384bd2ce6112ec4) wip: added search pattern for sesam events or in the web ui system events. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5210 (b5d9d56228f624213f13007fa1edfcbd7331320a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5209 (8a0141e365cb69782ad703f0387be6a6801ca31a) change: (src#33794) Add the notification for the change of vSphere IMG type backups to CBT. It will appear directly after the update is finished and the GUI is opened the first time. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5208 (999c6e3067074183621d2556896f0a052023108f) wip: Fix update of 'git.branch' property in sesam_build_version.properties Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5207 (99c4982aa35ba1a1b61e5aba68ef37aed95162c7) wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5206 (e47fdeebecc82c2d7324f74657169a393c842812) wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' wip: Adjust taskgen lauch configuration wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5205 (2ffd40643174e9a135166d115b3479c7c82b7732) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5204 (b92beeb7aa7782a504ae66cedae28e9f07972c80) change: Change "SEP AG" to "SEP GmbH" when generating new certificates. wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 10 (f69e33d1c5304d290046f496c211bfb19b3ba873) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5203 (97eb0222d5a10be22100d5d367db246f076747be) wip: (src#34418) - vSphere SFR via attach fails with 'Failed to add disk' due to wrong disk mode used change: (src#34418) - vSphere SFR via attach fails with 'Failed to add disk' due to wrong disk mode used Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5202 (6b760b537028676f1a4951bc3277187db0d57dc6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5201 (eec55eb856d0a9669a4107352b48d200fb7a480a) change: (src#34427) - Cannot add read-only-DS when platform of RDS is different than of server wip: adjusted link which referred to the wrong wiki page. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5200 (93c7b2d6229e512d69c923046ee44d192d92f7d6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5199 (dcca827883871657f48a1a8c73fc1c194cb59a53) bugfix: (src#34421) - vSphere IR stops running VM after relocation bugfix: (src#34419) - vSphere IR uses wrong temporary DataStore for relocation Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5198 (07c6f46d68b56e3290474a4e86e5705c97755813) bugfix: (src#34418) - vSphere SFR via attach fails with 'Failed to add disk' due to wrong disk mode used Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5197 (bb0c3a96c3754da31ead202345cf82dc0e877245) wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5196 (334bc6dedf51064ac1fc7f4473fe2f2939a9c1a1) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5195 (e84f32483a3bea26b88ed408706bc3342cfc3531) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5194 (245351c6d1d01a173bd3a73d4bd48bd7b4ea94ca) wip: (src#33997) - client used as data mover is not shown in dependencies of deletion dialog wip: (src#32152) - Allow option -o for sm_cmd remove drive change: (src#34401) - Link the display of the “secondary location” function to a default entry wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5193 (c6cbd20e8b057115d3262ceb7fba91e893f23cf6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5192 (d9a8c21e904f7248a27d246f4ed57066293689e6) wip: (src#34403) - Enhance MFA settings for authentication wip: (src#34342) - Dependencies of drive do not recognize last drive of pool correctly Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5191 (e2422fcb4db3e6065a014a0600db18ff891a2220) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5190 (f44d24fcf6f9195cc93bb5e96ec325ffbd146dc7) CHANGE: (src#34401) - Filter 'not_acknowledged' for notifications/find returns accepted item Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5189 (60cfc3a5b77464482b995fa34495dbfccb63a367) wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' change: Changed the message if the access mode is wrong, then the drive number is returned as well. wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' wip: Fix failing unit tests wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' bugfix: (src#34400) - vSphere attach fails with message 'Could not attach VMDKs' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5188 (a4aca7b8eb550af4cc95a7fb5674678f4d5a4937) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5187 (1d0953a360d8f0a2e92d80b460806ebd8fc4ff92) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5186 (eaf76afbf18221c5315caf50fd6e07cdabd37198) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5185 (272b0a048657eb8270a498b98b73f73addb11bae) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 9 (f69e33d1c5304d290046f496c211bfb19b3ba873) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' BUGFIX: (src#34389) - Links to WebUI in RYTHM reports not working because of "HTTP is not allowed" CHANGE: (src#33859) - Generated task name prefix is too long and does not include the source name bugfix: (src#34391) - vSphere instant recovery via Artemis does not work anymore due to wrong parsing of temporary data store Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5184 (f69e33d1c5304d290046f496c211bfb19b3ba873) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5183 (84918d5fa8167e6a47c45fde3f22cad2b6cd37cd) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5182 (904e041ed66291837622385c018aa5be93f6342b) wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5181 (8e8a71a5e42e3282b1d5036f1deedf0bebe88761) change: Fix hash function for H2 (failing unit tests) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5180 (3fc82d46ae5c2f24c81532b1b5fe1caf9f6cc486) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5179 (322e08770b4c635aa17378f660e894ea04e00628) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5178 (fe89de013daeb44dfb0113445e6720a2e956387e) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5177 (54e0aee361514ed3cd6b0d2cec555a700bc3b67b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5176 (6a1a9b07178dfb773d60326989a17b6ce5d884ec) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5175 (5c00fa74b7efbe29f337bf87bfb49a448032bee8) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5174 (cc14548bd7e4c825e002ce231b60ceb6cb01ddb0) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5172 (c764e058042ef226b24c0b00785d54c92f43c5ba) CHANGE: (src#33910) - License output 'sm_info c' differs to 'sm_cmd show license -V 1 Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5171 (c98bb9bc357f50d987013e597610166b40ae6856) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5170 (45ab7dc9161cd5e6ac47d67a1abbb06281db0451) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5169 (de8e760e2f5d56d12697a38cf820bb8d4d3a9c8a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5168 (38349c081ffae711d73f8ca1bbde7c6066833deb) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5167 (945ad309f3b81fa9b06de3da64aa709db5580f85) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5166 (ec0b216113e3188e2be7522dd49b9f5de3f23165) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5165 (ade6b9c0faf68630174ce0be6f6d2073d0206eed) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5164 (f0c49d7789696574e878f22a3214cc2bef198d8b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5163 (11abee868df73213c39d0b8c75a0236db4142c75) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5162 (dd2e4d1ddbe7fb2a4232f72ecd01765613d2c489) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 8 (671245862d589afb9f83db1e195e021a79094415) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5161 (671245862d589afb9f83db1e195e021a79094415) wip: Fix failing unit tests BUGFIX: (src#34374) - MSP unit license report reports different values than 'sm_info c' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5160 (0c220ff8c60a057a76033e969bf6492dca4ac68d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5159 (9cd2fcecc0c5f468b6854f1f9de568053612f42f) wip: Fix failing unit tests wip: (src#33910) - License output: 'sm_info c' differs to 'sm_cmd show license -V 1' wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5158 (c2e84715d36dfa4f90bf005f2657a33843018fa5) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5157 (07a3a88bf265ec1f94f52536f1a14e2321b5cf49) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5156 (4d16e1d5a51c788203eaa1732bd139873495b1bd) new: (src#34215) Insert the Notifications.CTRLD_DEPRECATED text which will be shown when updating to SEP sesam Version 5.2.0 in case clients are still configured using access mode CTRL. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5155 (0412b58b064658c6a1a1ae0bc497c3c498b12cf5) new: Add data mover group to "add/modify taskgroup" CLI commands. wip: (src#34327) - Operator is not allowed to change the password CHANGE: (src#34364) - REST server erroneously reports 'Error: SEP sesam DB is empty', when in fact the connection to the database could not be established. wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5154 (fd17555740d68a4628f1614daec733419cd45706) change: Fix how options are passed to task generation BUGFIX: (src#34081) - Duplicate task is the generated by automatic task generation when the task name is exactly 49 or 50 characters long Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5153 (66f79e51d5f17c79876ea0f0d1e5b3f23510fd16) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5152 (bed1330f1d10fa5606249d4f528c5f688bd61eb3) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5151 (1a8d62016b8d6c4f3286d2f3fcd10d7dc9086f88) change: Add check to encrypt secret when creating or update credentials via Web UI. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 6 (e111145d23a785fbbeb2cc115082b214e9dfbd1a) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 change: Correct default value for 'gui.enable.credentials.si3appliance' wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5150 (e111145d23a785fbbeb2cc115082b214e9dfbd1a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5149 (51dd4092e6ab7288c5ba0d992333edab935efea1) wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5148 (dcf89facb20d565f96f367ce3722bab53da61da3) new: Also add possibility to exclude locations of a given type from list. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5147 (0cf1f602cd51ad283389aa1bdf9c7e99c3e12cc8) new: Added location type filter to locations filter. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5146 (517a74106ff7ad0490bba64a1c141b6efd7d680f) change: (src#34349) - VADP backup is being started with log level 1, which posts each backed up chunk in log file Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5145 (83b02f12e84a57426d1462e1975f323602ea4296) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5144 (2c6eff86a19c79a90d53fabec196b9de2be4ed44) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5143 (9d3b39e3ff8719255edfa10c28bd75a6b7be332f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5142 (32d9485fb554fb3a2eb3c98c1b983d1a8ab867f1) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5141 (0b7a6dd931db95d86d50b32e1def33262cc5ee2b) wip: (src#34347) - Start of backup using 'sm_cmd' fails with empty follow up event set BUGFIX: (src#34347) - Start of backup using 'sm_cmd' fails with empty follow up event set new: (src#30947) - Group of datamovers to balance load and for fail over BUGFIX: (src#34143) - Deleting a user group in GUI throws NPE wip: Fix failing unit tests BUGFIX: (src#34153) - Creating a new schedule throws OperationNotPossibleException Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5140 (785f017e56d94aab9119494aa74fffc8d15a98fb) change: Avoid overriding of correct virtual machine file locations when more than one file exist with a matching extension. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5139 (15e8fc6bc820e89cac898e7114af686d8e738c74) wip: (#34149) - Help text for sm_cmd start backup -B is not intuitive change text for parameter -B Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5138 (dd1535dfc130369c9219353297de7931d0a29a46) change: Fix unnecessary virtual machines service output printed to VADP log when refreshing the list of virtual machines. wip: Fix failing unit tests change: Update copyright SEP AG -> SEP GmbH change: Make sure to append the ".crt" extension only if not given by the user anyway. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5137 (89fe210f16e00f66a8b0e041fe7e49cfb4485eff) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5136 (aef805e1df4808561a2fcf96cf0a3c52fa928d84) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5135 (a8dfa6fa8be98eead36a74934520de59ae79b428) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5134 (a2cac1d3ad04fa8e2a3a0f06a7ad60d35f1d3f48) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5133 (0d1084f5c1c2420a19b7f782294b9a9ae36619b2) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5132 (42c822f7dc941c3db593779b69e44b85135b0284) wip: Fixed bugs in dependencies API Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5131 (04a3da3152a141ce9f157f8cd7abdf3d43dfb5fb) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5130 (f7272d8b37e1e201a835acb85a461ee203c37f33) wip: Fixed bugs in dependencies API Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5129 (38157735779c147c68a64b1964f69451c5925d3a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5128 (dc60e927bcb97422855d58151150f70201b9b3e8) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5127 (62715a284b0ca91a8629fd0b845119073864dabb) change: Fix description of gui.enable.data_store_replication_features. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5125 (cab5fd4d2d42c9532dda4c9113452aa27444ce5a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5124 (4255f5ef1504d4f00b9706cda2d11eb9ddaec87c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5123 (ad55e2e25d7370400f0246306bafd68bab7331eb) change: Print correct file name when generating user certificate via CLI Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 5 (c180c8e3824200c48416b5a9e342cddb383472c0) wip: (src#34312) - add/modify replication task must check source/target pool configuration Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5122 (7dc99348e6eb92c72e7b2b178ca6621c93d65c3d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 3 (c180c8e3824200c48416b5a9e342cddb383472c0) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5121 (c180c8e3824200c48416b5a9e342cddb383472c0) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5120 (f086bd35bd659605ae60ff413b99ee784b068b5b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5119 (11cfa55163dfe826ea181d28471f24f45d4590c5) wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5118 (e3d4a3a997ba832156a31ca4088bece1d3f8c31e) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5117 (b954eb0f751c747b7858a5d490f7a3ee712907e9) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5116 (32a281f2e3264b48a89d8822c43be9c87ae0c135) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5115 (6639d09cfb5b09bcca1b1b74d393c8e5a0874ffc) change: Return a failure is the virtual machine is already in the requested state. NEW: (#34269) - Add 'import' action to media actions in UI wip: (src#34252) - Sorting column "Next Execution" in page "Schedules" does not work Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5114 (c0f3e26a84f4e9ad3ed4b0523275033427a0d298) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5113 (e1f16fbfaf8ced786e54cebd87cb25833caae399) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5112 (05f5a8062ea3cb6ae2e7e552e98fa74c68304567) wip: (src#34252) - Sorting column "Next Execution" in page "Schedules" does not work new: Add new subtyp '_NBD' to task dialog. new: Add new subtyp '_NBD' to task and backup sub type ENUMS. wip: (src#34299) - starting a loader action via REST API returns wrong loader Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5111 (799644d53155682f72fe642b971fd617a00465fa) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5110 (8d3310f5ccec7c6ec30eef5aea1f639d7efdd2d0) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 2 (069c5bffdbc93a368a63a38e2f52cd33cc1d1de4) CHANGE: (src#33795) - New Sesam major version 5.2 wip: Fix failing unit tests wip: (src#34204) - Add text search pattern filtering to all "find tasks" API endpoints wip: Fix failing unit tests wip: (src#34309) - Modifying target drive of a replication task by name returns error with wrong drive id Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5109 (069c5bffdbc93a368a63a38e2f52cd33cc1d1de4) new: Added how-to to move the SEP sesam DB to a new PostgreSQL version Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5108 (3565fe35b589ac4c9192860aca841abfce4e8dcd) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5107 (2190543cfd51dd4f6fe220cbbb89264d30463fc7) wip: (src#34205) - GUI calls 'sm_remove_saveset' with wrong drive number, if drive group uses multiple data stores Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5106 (e19780c02db8747f3bb41ef472205e61fa322923) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5105 (dd8dd0b5512fa4b41798359e2d2dab3b67e7b14a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5104 (19b3f01e0e81be9891d3fea18b93c67f23ac707e) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5103 (e04c88a0a4a5d84c48b33089ba7d75de724d5859) wip: (src#34204) - Add text search pattern filtering to all "find tasks" API endpoints Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5102 (deb0f89943cc1a6c47ecd359b5d8289665137d42) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5101 (703d1dc5dbd9c7740eb6686f2e84697f5598eda1) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5100 (9383ca27fc953cd657b207e437c87beb690b4f47) wip: (src#34205) - GUI calls 'sm_remove_saveset' with wrong drive number, if drive group uses multiple data stores Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5099 (7d7d4746179b65661e5ae85832c1c0f355185656) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5098 (bb0c595e945ffd0b817430acba0cee7d59f9a92e) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5097 (9e3d67c1615e8817271cc830855173012c583090) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5096 (9b267712c648f01e1417a1b92e3e2d33e3989930) wip: (src#34297) - The example of the -s param in accounts is insufficient Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5095 (0daadb79f7f7ef6b087bd14aa6e6f12ea2f93912) CHANGE: (src#34227) - Selective path restore switch to full Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5094 (abf0f272f7e218327002e6a3b75f869a02ba8567) new: (src#34269) - Add 'import' action to media actions in UI Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5093 (ebcf4e7da67b66d342fbb4a2e3e76b0f8f9abf87) wip: (src#34205) - GUI calls 'sm_remove_saveset' with wrong drive number, if drive group uses multiple data stores Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5092 (960d12630d4d2c5e9a6c2ddf52c8a2e3d59f0a88) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5091 (cac9d51f35c17e1bb8df7c34960f263842825d90) wip: fixed error in deleting a saveset wip: (src#33739) - Removing the write protection on a tape can lead to unwanted data loss wip: Update SEP sesam REST API V2 documentation Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5090 (c249b08fd4b4a971e484706b68bcb22a38a72827) wip: (src#33739) - Removing the write protection on a tape can lead to unwanted data loss Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5089 (d73876e185af0b3570436e1974aa9158ff8dd483) CHANGE: (src#33739) - Removing the write protection on a tape can lead to unwanted data loss Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5088 (41251a1e18d1539309c02f10c7547d7bd15db8f6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5087 (523e0ba5372437e0765d24b60b4854257a8524d7) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5086 (0489a2c92a42f70b09426e8b7578167033d1f2f9) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5085 (b21cb1566c7e909b58d6b82c057ca9060fbfc6b2) wip: (src#34204) - Add text search pattern filtering to all "find tasks" API endpoints wip: (src#34205) - GUI calls 'sm_remove_saveset' with wrong drive number, if drive group uses multiple data stores Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5084 (dfa0057b599a400ded8c69f432278e5544a9d8dc) wip: (src#34204) - Add text search pattern filtering to all "find tasks" API endpoints Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5083 (8dd6c6cce71df1fedc4b524b614a484454251788) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5082 (665529eb73081826589735d7ba022201a1355c09) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5081 (44932369b8aed54f41a34cf60204bb770cfe54a7) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5080 (d67d92d3640e91d22f19479ab30dbb4e8b120339) wip: (src#34205) - GUI calls 'sm_remove_saveset' with wrong drive number, if drive group uses multiple data stores change: Log case that NVRAM file is not found in backup as information instead of warning. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5079 (41eb6b9844cf9d798908ae1c3ea22a151657e18e) change: Flush media cache when the 'locked' status of a backup or saveset changes. change: Refresh media before updating in media properties dialog. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5078 (0d1552b50fa96b304c06b7a03675da6bd9711789) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5077 (f36c5ff75a8fafe922379763a2ae69892d27b0ca) change: Internal configuration parameter for VADP should not use camel case. NEW: (src#34271) - Add VADP configuration option to force the download of additional files for the virtual machine to backup CHANGE: (src#34169) - Add virtual disk device ID to log output when printing CBT information change: Do not attempt to write virtual machine CBT change ID configuration file if the virtual machine is a template. change: Fix the lookup of the downloaded VMX file if the virtual machine name contains special characters. wip: changed dependency "Migration Event" of a migration task to "MigrationEvent" to have consistent spelling with other dependencies wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5076 (06db912b24004a47dd294432d68ef8278f8a3bb5) new: Call SBC on VSPHERE_CONFIG: with "-x ALL" if VADP already downloaded virtual machine files. change: Log local download paths using Unix path separator. new: Add retry logic to virtual machines download. Correctly skip optional downloads if the remote file does not exist. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5075 (eb0a08ec21bb6a6408c4a2e99e562430bbfd6a37) new: Add retry handling to file download. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5074 (89a2fb8e675d9a0fcf0f85ea83fdb16cc7e8757d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5073 (8d432470fa9faf42ce58174ffa780badba149a4a) change: Disable upload of HLOG file on restore new: Add download of optional nvram and vmxf files if vmx file download succeeded. wip: (src#34199) - API /mediaresults/find needs a dataStores filter property (string array) for multi selections Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5072 (288e3b0676a6b0a9bc0ca84a431f9138e7932735) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5071 (a2d61f842ca5d7b64461cfaaeab11f53b2142834) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5070 (b9d5a5e2d2802ddb248ae7aecf02061ea16e1762) new: Implement download of virtual machine VMX file from remote data store (vSphere). new: Add basic implementation to download files from a remote data store (vSphere). wip: fixed using "forceDelete" instead of "deleteAllData" when deleting a backup task change: Adapt update scripts to copy VADP NG to sbc_vadp.jar Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5069 (e7197e003076193af9e91af87944b445ee265f4a) wip: Rework initialization of precompiled template location. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5068 (316b4180d17d36a3bfd06b0ec27ec55ab280210e) wip: (src#33826) - rework dependencies to show only child elements Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5067 (f3704508b847ca1ee0edca98fd44e105e211d129) change: Adjust indizes to read VADP CBT info file. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5066 (fe92c586e6a6647f24e3ad6b20b0038e9e530106) change: Write only basename to VADP CBT information file in 'times' folder. Drop actual snapshot disk name, it has no relevance. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5065 (bf94909a27038208442e8198e68e1ae89e32d4ba) change: Allow to execute RendererService tests in development environment too. wip: (src#33826) - rework dependencies to show only child elements Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5064 (0780cf1f7e3002ece8c7244d826ee9c55c33c7df) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5063 (ec571d34a6eed62ceda2a5a29d0b0488d09530e0) wip: (src#33826) - rework dependencies to show only child elements Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5062 (4f317b8c7d76863632056837f833b758cec54aa4) wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5061 (daa0f191e6bf4c7e6492682692d5aefc0dbf2f18) wip: (src#33826) - rework dependencies to show only child elements new: Add support for Proxmox VE subtype '_ZFSBDA'. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5060 (19e406a25000ebb9052878f283decbca9cccd81c) new: Add VADP version information to usage help output. wip: (src#33826) - rework dependencies to show only child elements wip: Fix failing unit tests. wip: (src#33826) - rework dependencies to show only child elements BUGFIX: (src#34159) - Java exception when changing user_comment if encryption is enabled wip: (src#33826) - rework dependencies to show only child elements change: Correctly mark virtual machine as template wip: (src#33826) - rework dependencies to show only child elements Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5059 (e9022386d8d8cf894d1022c1c33360217fe5d459) wip: (#33826) - rework dependencies to show only child elements Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5058 (fb4ce985bd96e1b1a78c18e9fde4770da7f4b1b9) new: Add virtual machine type information (template vs vm) when printing virtual machine configuration. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5057 (95ac693587103c19f928b9f90f7ebd32431ec432) CHANGE: (src#34191) - Backup via VADP-NG must contain vmx file or fail Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5056 (704683eee8439cd82e51076b45fc646f42ee98da) bugfix: (src#33979) - Check for task_types.missing_cfdi at task_events does not work correctly anymore change: Fix invalid condition when selecting new task group for new backup task event. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5055 (ff0276407417a1d107dac616687a4b10203fb16d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5054 (b631e5ecf704e6fa5d173cfbdda73f6ef6c1b36d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5053 (e604102b5c7f42bb6215784f5504e3480f16ee89) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5052 (1ab27ef2acf0c2a85fa31c48f0cbe8b544243632) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5051 (5e29d2fd7f5af955a92b3c47062a068a01c0556d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5050 (27e8e30e2d0825fc9d1d6925f72074aecffbc117) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5049 (6cfb2f04b51103fb6a9b93f51966c7d91e172a6d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5048 (ea9793e2a0750f876bba210ad94be067fc7f22f7) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5047 (d0e01327e6090e1d4096b57882c2c4c94c8c8a11) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5046 (28142a27719d5867f7355f54c688032b3cb8a1e1) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5045 (1be05f08cd7ab52a0296eda83b605e79d61ea140) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5044 (1be05f08cd7ab52a0296eda83b605e79d61ea140) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5043 (6a2497a84d2b46883a6ebb9de3fbfb3577f2b93f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5042 (18496ed879575fb4e56aea2b571552827829046c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5041 (ebad6f98b7fa027012cf2b5fe51932af62055510) bugfix: Fix ClassCastException when renaming a schedule new: Re-added 'list inventory' wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5040 (261c6aca224efbd6de162ab1d5e45a0e87262ed5) change: comment out correct failing test Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5039 (f4d07386e2bab16eee828a83417262b3ed3b5576) change: comment out failing test Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5038 (584833b22fc9dad64cf15b8d204c7607b79c7f6f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5037 (b602cc64ff2ad36adb15c8ecfe74f8125f93d8d2) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5036 (3150a24cb2d60f5cf1f03733d70c539c26811c47) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5035 (9b472c30749aaea704f9a9d0b1ca2af567645587) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5034 (88c372abbffe32ba8f81c12ea76e9a52e661e735) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5033 (129e09d0eca98d5cc583ea4c39a5be30105bec1a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5032 (eeaad3e497bb6a09d9f2ea1108e7138171d058a1) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5031 (ea657761469f29f2963b2890cbadcd673b0d4c8b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5030 (bfced08e494e4e857514815e7f8f095304f50098) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5029 (10b7d1af94f4d88af9a4c330ec005ccf81677754) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5028 (8701244be072022a339faa25a554a7e8550b3529) wip: increased size of client selection dialog when editing pre/post interface to fit text Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5027 (f07bdcd214419bb2821e7f87e29052455a841cb6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5026 (be4affda99b816ac40bd91c02b284dd677d3d5c0) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5025 (88f2bdd5793904c7bcf3035c85e4c008f2811cef) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5024 (fc41c38d5c829924511a4c8b7746b276e7a864c9) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5023 (2fe499925ae1e7af699426d81ca90df4c9276f06) wip: fixed NPE when getting dependencies of a migration task Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5022 (2a113987b3c4b85fa0bc8bd356be881dcd1ee9f5) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5021 (b0a78379dc0d971fd770b9eb9ca578036613d6fa) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5020 (bae9dfc25887f77d7e169055b7d988672269c9de) wip: (src#33149) - Text filter for Last Backup State and Backups pages Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5019 (0c92b0075d850dbc786cfea50efd7047e0d1954a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5018 (5c4761e30d53f17d43e064d91bc5949e115be2ba) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5017 (19d3935e0f9285b5749ef23d763bdccbcf31f01b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5016 (ef3558ececd7e926590ad6fe52674d70181b0086) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5015 (eee720838f06f1a15bbd98d9596d89c048a8c88a) wip: (src#33149) - Text filter for Last Backup State and Backups pages Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5013 (bc8c1940e1bc7b3913131b85057acf9c34dbc93d) wip: (src#33149) - Text filter for Last Backup State and Backups pages Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5012 (e28a7f3f458fb4b63cf0b3875b17d137afc057a6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5011 (766341418440606e011379b0d3334a8276ce6158) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5010 (ce1fa453919224a36f0307673db6ee990da93489) wip: (#33149) - Text filter for Last Backup State and Backups pages new: Added support for "print tags" directory operation in VADP NG. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5009 (c8328c135c0341b75f2134e5f96dea6e30efa1cc) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5008 (e9843419e72e246fd28ddb62dfb208712bdbcabd) change: When there is no remote buffer for the specified server, the 'machineExist' endpoint returned NULL. Return FALSE instead. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5007 (bfab14ea61f0bc4503154be8bd6e815ba38ebba5) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5006 (a703ee0a5953eba6f79d4ef122069de10b011b7f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5005 (3cdd980c7b34af5be2bc6ed6660db5d07fc589a8) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5004 (f4a22815688bf50096928b5d1d12733479e4fa9b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5003 (2b6dd47ae0e672d67a92dd9c50302a720b020a67) change: (#34121) - WebUI doesn't show clients and backups, if DB:clients.name is empty wip: Fixed missing prefix and fixed where clause of results. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5002 (f6f5cc207c7aec5c2ee1091e93792696890bc761) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5001 (b29939c90279f4c0c04134c10b67e4909618c1b8) wip: (src#34111) - Add additional columns to full text search in "Last Backup State" Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5000 (7460d3a28d0ee45806e8e1a8142c8a862bf17759) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4999 (80404bd990fad93d3b5cc212cb4f3d0402e954ae) change: Also fix parsing the version ID in the copy makefile. change: Adjusted copy makefile used on Windows build hosts to also preserve mode and timestamps. change: Added '--preserve=mode' to copy command to enforce the mode from the original file to the target file. change: Very minor change while doing code review. wip: (src#34109) - Check if parameter "-R" (restart flag) is neccessary/needed for sm_cmd start backup Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4998 (5e9312b4ca9e1d825721e55772be2cae53d0c550) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4997 (0df62c9b439be8d9aeaeb0526e58a775f44329de) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4996 (6ad4c50ae5a1678ba37afc39abe77d71aede6ae4) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4995 (bc387a119004cd5feb53ab794c01944f7c138985) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4994 (ab3a1fca373899ade07a4bcdcc868a6e149ff301) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4993 (47d7ddfb783e6e7226ebfc473a894e106f076bf0) wip: Update version information to replace deprecated term "GUI Server". Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4992 (4625c2274f783f3d60d17a48b98fbaa06570135f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4991 (13c9d089a1dd2e64cef33a769641adb1740cd885) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4990 (e612012a29e2cbeba63ea409f93db4257aad7fa6) wip: (src#34109) - Check if parameter "-R" (restart flag) is neccessary/needed for sm_cmd start backup wip: (src#34085) - Add "rename" support for tasks CHANGE: (src#34104) - Restore of an encrypted path backup (password not saved in DB) failed Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4989 (26e826836dbbb85913df831fceff1cf4ec397a03) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4988 (6032ee623f3f567ca64f308ad9fe46ca05536e3d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4987 (e93f135974b778258eee327fbd589e3a0c8966ff) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4986 (3146564913792f51c1f0bbc12fec631236a89cb3) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4985 (9c0a3dfb46b9b5b09951664d330c94740ec26034) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4984 (cc5bfde86647add8418cc217ac3ab4341fb6baea) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4983 (30eaecbb594afff57593b33d28b916c8df5ca58c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4982 (840a26015a2f623377a9475d48fc4b42694ae98a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4981 (2a0ad1a2dad387825b9986b905daf3dc7ff6b2bd) wip: (src#34085) - Add "rename" support for tasks Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4980 (d5a07c16f8a8bb9d1c5cd8d552070b02199fb10c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4979 (b0e52cdb373f1e6bb8fe0b68120c6a027c4ef66d) wip: Fix failing unit tests wip: (src#31164) - Remove server and task specific VMWare snapshots before next backup starts Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4978 (6a354dad7cf23400fbba249f90e9c8d512dcda87) wip: (src#34085) - Add "rename" support for tasks Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4977 (579cafb556f503ab882bd9a251afb106079c34f4) CHANGE: (src#31164) - Remove server and task specific VMWare snapshots before next backup starts change: Adjust text colors in Artemis splash screen. change: Integrate official Artemis splash screen and change copyright to "SEP GmbH". Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4976 (e41303aa8cf6b197e76405cf1c7f823394e2fd12) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4975 (ca5aee132a6ceacb7380df42f297263a504da5fb) wip: (src#34090) - Search for client over DB function NEW: (src#34090) - Search for client over DB function NEW: (src#34085) - Add "rename" support for tasks change: (src#33966) - vSphere: DIFF/INC backup may change to a FULL BUGFIX: (src#33966) - vSphere: DIFF/INC backup may change to a FULL wip: Fix failing unit tests (removed or renamed data store) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4974 (7d0559990c5ed2d1c1a5a25a998ec4eb131e56f0) wip: (src#26869) - Search for saveset over DB function Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4972 (5bb86f9cb1fa1d435fcc47c726c342b9b33f9b5b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4970 (5606d8705364c500966e6dbc6fa4ed3b304dabc6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4969 (d26051119a5bbc37fd98836562dd3c35236e6f21) wip: (src#34021) - Add "rename" support for clients and interfaces wip: Fix failing unit tests (MailerTest) change: Update Git URLs to change to gitlab server (use protocol git). change: Update Git URLs to change to gitlab server. wip: (#34070) - Show secret for OTP account creation not only as barcode change: Update Git repository URL in README.MD Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4965 (4a6b8a30d38af0bc7e8e356f5fe3db69bdd4e0ef) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4964 (6be18ca3b75b20e6c23bd8a02f7f524ac23bb179) wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4963 (bf746d5820718d41fedd24b6871593b4a8698aa1) new: Add new '_SES' (Sesam Backup) sub type. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4962 (2b0e2cf1f4e2df5c5908f52121c5d445c5b6548e) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4961 (2545015965eb91486f367ef6d52cfa4b8242a761) wip: (#34054) - Extend size of DB:media_results.long_message and DB:datastores.dedup_msg Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4960 (8e9cf7c7b4a2d00823628bbc74daa464567621ec) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4959 (04746abcdecb6b2f3eeddf514fa9d22da990abea) bugfix: (#34066) - When creating a virtualization client from the Web UI, the account password is incorrectly encoded and therefore, the access fails Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4958 (60d3780ed0929d08e0ae708708267cf87a478ee9) NEW: (#34061) - Avoid empty items in response of /api/v2/backups/types Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4957 (83c71ceafa77678782007ecbd7c7d9e2c25d7b17) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4956 (96c02599c0e3665ded686951330f17a543ae6f90) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4955 (982db1395ff7ff25a55eb557eba1952dc9439915) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4954 (927c6dc57aa70bbf2ee617c4489b66584a8c132d) wip: Mfa fixed a case where the failure counter does not work as intended. wip: (#34055) - Optimize slow SQL statement executed opening Backup Properties NEW: (#34021) - Add "rename" support for clients and interfaces change: Throw a CLI exception if the local file to upload is empty. change: Fix handling of file to upload and authorization with remote server. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4953 (821606af8e16b4278b731c3e250ec0cb478ceea1) CHANGE: (#34055) - Optimize slow SQL statement executed opening Backup Properties new: Added "sm_cmd upload vm ..." implementation. new: Prepare for "sm_cmd upload vm ..." command. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4952 (dd4370220126a47fabad4bcbc12bd4257e0e99b4) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4951 (322679f9aa0b3752723feb31e17733a186536d2e) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4950 (e0704ae8d02bd6117550a8976bfa515828bf5147) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4949 (2061ddd9b55467f294524c99f264046528a5fe80) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4948 (31624c4e4e2a5981df15edc3f2f22ccf08baed96) change: Catch exception during connect to remote server and improve the logging of such errors. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4947 (b592beb63df24e989781943037071b615042d4b0) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4946 (bc3d15ec6b55ca2f8f3e60a56043e3baf112f158) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4945 (a628c81440034b3da1259619985821a23d15cdd3) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4944 (2ae897ac078a2ccbd357ee878ee5dee0a3689452) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4943 (74beb31a19793f4d58ce16874ea20d8a210a8e96) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4942 (0ebb38aec46a6ca21fe37a5c4d8716368de3aa30) change: Remove WHERE clause condition to check rl.saveset when the backup name is set as filter. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4940 (c4ca9c767168fe4f131ca2a1c10878574b95ba90) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4939 (d0539d25e339a64059f52e8b27087c1ef4b712c4) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4938 (26248be359523efb1500425754457418f6ca837b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4937 (0b18fc6f8c8c5ab214d597da8ef0a965a210b886) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4936 (9d8a219e1f7eb9ddf4d6e50e71e4b7e5de37c303) wip: (#34011) - Add API to query the "last migration/replication state" wip: (#33065) - Add status of access check, if client is added or modified with 'sync' flag set change: Fix output of "register vm" command to match CLI standard. new: Added register/unregister CLI examples. new: Implemented register virtual machine for VMware vSphere. new: Add check if virtual machine target name exceeds the maximum number of allowed characters. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4935 (d618e3607798d3a577d55d0e024d8c01d8288b25) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4934 (781c1872bfae5a7f008f4a5609c348666c747b2f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4933 (c836916fde302ade07c33e1495fad2edcfa9b2f8) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4932 (74e4bcd95e46b2ed42d618a975900fc00aafe323) new: Add "register" (VM) method to vSphere virtual machines management service implementation. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4931 (f72850d2c182b207bb2c7cee90fcf2e7aed842fb) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4930 (c6d578191ed973061032d26425eb5ed621fe4488) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4929 (945cc735b16379a24d81f785d53e01f3789ef27a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4928 (57991bef745af5233a3e7c31c08e18708be0f80d) change: Adapt SQL statement to get restartable migrations. wip: Fix failing unit tests wip: (#34027) - Extend migration, restore and media id by UUID Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4927 (7431d39553ee888dd32638515959b761111f2186) wip: Fix failing unit tests wip: Fix disk path encoding in VirtualDiskRelocInfo.toEncodedString. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4926 (0aef8d9402bd4c007814534d3cdfa5cdeeb55897) wip: Fix failing unit tests BUGFIX: (#33708) - Performance tab shows only throughput Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4925 (05806d280efda1458a69f8610a43838560aedbba) wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4924 (0b33a6d03938126ecbcaeaf2a66f08dbf1d4f1e8) wip: Fix failing unit tests wip: (#34022) - Backup assistant - Encrypted path backup without saving password in DB failed with: Encryption password validation failed. wip: Further improve handling of concurrent operation in progress of resource pool. wip: (#34027) - Extend migration, restore and media id by UUID Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4923 (bad95a98770db616b92f346299d56384df7d15f0) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4922 (7e5830a8eea589be5392b25f94f75c64f766792b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4921 (1fc2cd0ead3911134da9953fd12bca7a222e691d) wip: Add "info" level logging to AbstractBufferConnector in VADP context. wip: (#34022) - Backup assistant - Encrypted path backup without saving password in DB failed with: Encryption password validation failed. wip: (#34027) - Extend migration, restore and media id by UUID Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4920 (9f5f74e68d5befd98d2a62d67647c43ce014fc12) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4919 (4da9a32058d9e2631c17d42ae4380620afb0ca50) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4918 (4a88465fba492d876e1b94502b009438c7148acd) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4917 (f9eb1047e266da78278ffe23542f7b1d37f226cf) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4916 (415cc95ef16de3ebc34f79f43ec2cb981bb18fcc) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4915 (bf39fc6a079285499db3090f5a42c14cdcbc1ff3) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4914 (20ff47258522d80233b8fa8595c86178c4f1d35d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4913 (befad7ed3ea5656acb348529f227a8f7fb4994d9) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4912 (2d16721203383068d8d415e6a3596af5a3d6fb38) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4911 (6d1b0b4b3add52fd4264517d8e6875a4605ea5b4) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4910 (205d6cff855befcd91551e0298993cba40e0ad0d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4909 (90a705d2af81673c891bf9d9f3885950a7c61df8) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4908 (e506a05a27d213a999d7d102aa6d5000cf04bd68) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4907 (978006a761628f18e61262d9882afb4e6dfe85a9) wip: Update FQDN name for praline new: Prepare "sm_cmd register vm ..." command Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4906 (cc3fcf12e84c8d78a2fed9ae1e592e5987bcdcb9) change: Check for changed advanced virtual machine configuration options before applying them. Probably no change is required. change: Restore extra virtual machine options only if different to current set value. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4905 (cc3fcf12e84c8d78a2fed9ae1e592e5987bcdcb9) new: Refresh the virtual machine object from the remote server before printing the virtual machine information in order to really print the current state. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4904 (31213c8588973e68689603967108d0d96ef1f61a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4903 (98b74b94d6c08c8555050ed567ae52faf3da7189) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4902 (7bb21d2ae18f073bb4860a86a7daa30eea01d5fd) change: Replace double-quote in virtual machine display name with '|22'. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4901 (908ad662af501127b08f1484a095a4694f201562) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4900 (fb957da232e1785ff0dcfed9abdf2290fc7d789c) change: Fix exception occurs in MountServiceV1Impl when "sm_sesam get_unique_id" fails NEW: (#34011) - Add API to query the "last migration/replication state" wip: Add more defaults NEW: (#34010) - Add API to query the "last restore state" Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4899 (3820821d1f4301e4e28bee0c0878dd2a09af3ead) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4898 (2479c861992d50238ce3d6d7dd0c80e68b4f9b90) wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4897 (52ebd21ec2beb5cd05f93914d49fb4f1409dce1c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4896 (0a6e21abd70806dc69758a4ccbe537a40f42ccbf) change: Improve reporting of exception type when logging a ExecutionException. change: Log better error message if moving the VM to a vApp or resource pool fails. change: Randomize the sleep time when detecting a concurrent vapp operation Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4895 (924999110e337bfc281705ce9b1a77028b117ea3) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4894 (1e383989be702f2ec3beeecc12f5d3ad6494aea5) NEW: (#32784) - Remove the possibility to delete the medium or change the 'media'-delete message for datastore medias change: Adjust OLD_VM_NAME_PATTERN regular expression to correctly match directory and name parts. wip: (#26869) - Search for saveset over DB function change: Disable waiting for buffer refresh when browsing. The browser should simply return the current buffer content. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4893 (d5d075df081b4b1b1e0f43a41eb36e3a1929ff94) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4892 (06c1d2176fa214c7ab31545d8786d6b4603ce91c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4891 (687fa6d1b92eaf6a4bc141ca4eabe5ef1148979a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4890 (500516cf659626c3fe80dc3d0a14444534d854f1) change: Fix issue on relocating virtual machine paths when old virtual machine directory is different from old virtual machine name. NEW: (#26869) - Search for saveset over DB function Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4889 (02d641accc7822d5440cee6e7a66a82d9e08039d) change: Fix another strange exception in LisInfo.getKeyValuePairs. Add synchronization when calling this method the first time. wip: (#33898) - When creating a new backup client, the interfaces are not "auto-created" Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4888 (f8135b7192434a9a28adc7fb0b8f30de60e73ba1) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4887 (9c4fae9e009fc4f5848d3c201ea08a95cf0fc929) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4886 (84ad9060bc7d322c61ac037adacc3645b486fe53) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4885 (a223a22dc960bc0dfb3e47e9f1c318284a667f15) BUGFIX: (#34004) - Label caption in media pool filter has placeholder !Label.Readonly! wip: Updated SEP sesam REST API V2 documentation NEW: (#33621) - 33621 - Add support for API access keys to CLI native wrapper (sm_cmd) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4884 (3effb266846b306bfb137a44dd2c808a29260206) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4883 (3445264d1dcd9b027ab3b763b325d640742e62a2) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4882 (cde63259801d7d6a85db84a386f1ba937d0ecd81) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4881 (bd6d23bdcf0e811cc0392bcfd35073ed48fe2e6e) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4880 (8d5f6b643dc125eb110523fdd2a7d2254ee8ce24) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4879 (126d50bceb40feb0a6f2d4fa119c32b3c7c04c84) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4878 (21f683320a304582d530e81e67d09fc6d25c7dfa) wip: (#33793) - Disable tape drive wip: (#33963) - Wrong backup source set during Postgres task creation NEW: (#33976) - Creating a schedule using 6:34 - 6:49 does not work -> GUI puts 00:00 in the database new: Added "sm_cmd unregister vm ..." and "sm_cmd show vm ..." wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4877 (fa52d0775872ef6173a27782105acab175621dd3) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4876 (8a0a590d645905bfd68b424d8d059d2191c32674) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4875 (a0bc830e7301227890dd9f4a44b5bfffd71eef61) wip: (#33969) - Extend sm_cmd for ProxMox task generation, using PxMx Tags (-A "") NEW: (#33969) - Extend sm_cmd for ProxMox task generation, using PxMx Tags (-A "") BUGFIX: (#33971) - Race condition during parallel client creation via REST API wip: Fix failing unit tests new: Added 'sm_cmd remove vm ...' command. new: Add missing stubs for start/stop virtual machine in TestVirtualMachinesService. change: Fix condition to throw concurrent vApp operation failure. change: Sometimes, adding a virtual machine to a vApp fails with a "Concurrent operation in progress" failure. Add a little sleep and re-try the operation. change: Skip remote buffer in error state or not initialized when browsing. wip: Fix build error VirtualMachinesServiceRestImpl does not overwrite abstract methods. bugfix: Fix another ConcurrentModificationException when listing the virtual machines for automatic task generation. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4874 (896c0ebe1a2b2ff43b71ee1ceb5b3e6998089110) change: Rework parsing of ID parameter for VirtualMachineParams and CbtParams. Unify handling of virtual machine name, mor and uuid. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4873 (72d91f5fbc7c72ead789ad032f7476d373003368) new: Virtual machines can be started/stopped also by managed object reference. wip: Updated SEP sesam REST API V2 documentation wip: Fix failing unit tests new: Added "sm_cmd start|stop vm ..." to CLI. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4872 (e4084d37319df5d7a8a5280fc10ed01b783c1664) new: Added virtual machine management service implementation with start,stop and remove actions. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4871 (97a1d2aaadf17ce2fc99433480d011dd36771032) change: Fix re-initialization of external command in ExeFormatter change: Declare 'pairs' field of LisInfo volatile to exclude it from 'equals'. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4870 (cbeaf04c7a0095ca41cdc11d8347dc17867c021e) change: Fix some exception iterating the key/value pairs. bugfix: Fix when calling external process, sometimes the command parameter are duplicated. BUGFIX: (#33970) - Wrong filter syntax for Proxmox task generation bugfix: (#33979) - Check for task_types.missing_cfdi at task_events does not work correctly anymore bugfix: (#33989) - Properties of migration could not be opened Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4869 (18312e62c563c89b3b41d874ecf91d3236b05329) change: Return 'send mail' failures as single string to satisfy common result format "STATUS=... MSG=...". Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4868 (205341dc50a483fd6838a17975d99feb08eb24e7) wip: Fix failing unit tests new: Add remote launch configration for "praline:5005" Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4867 (04d19adb290f55ad746682c40d8a2602a7bbffe1) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4866 (2a96583ff20cf28ac47498fa2054461386158aec) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4865 (426e03ad47e502f8a902dfbe4b95e8982093f540) wip: Use 'powerState' instead of 'powerstate' in check change: Fix check on start/stop virtual machine if the next action is a 'check' action. wip: (#33819) - On Windows, generating virtual machine tasks with UTF-8 characters in the name fails Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4864 (6ed8fc643c96a798078a3834737dfb66630ae55f) change: When browsing the remote buffer and the buffer is currently refreshing, wait for the refresh to complete. Revert "NEW: (#33976) - Creating a schedule using 6:34 - 6:49 does not work -> GUI puts 00:00 in the database" NEW: (#33976) - Creating a schedule using 6:34 - 6:49 does not work -> GUI puts 00:00 in the database Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4863 (d1fb693467fc347007ebcddfa4b7aace382c7257) NEW: (#33974) - Check DB:command_events. client_id before client can be deleted wip: (#33973) - schedule "null" is added to task group, if the schedule of an event does not exist wip: (#33966) - vSphere: DIFF/INC backup may change to a FULL BUGFIX: (#33966) - vSphere: DIFF/INC backup may change to a FULL BUGFIX (#33966) - DIFF/INC backups fail if there are special characters in the VM name. wip: updated REST-API documentation wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4862 (0e1410b05731a9cfa938ec4cfa5cfb6a82ebfffa) wip: Disable lookup of base change ID by UUID in old VADP module. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4861 (5c8977aaf649bc0ef3dd97372c290f00ee45b45c) wip: (#33822) - Backup of virtual machines with special characters in name fails on Windows wip: Fix NPE in mail sender when exception happens but no invalid addresses are reported. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4860 (7ee43794bb2b2745d53ca8ebd3b3b90980466b8c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4859 (516cdb4085c4e020092a5fc0f18b390ef28ad2da) wip: (#33822) - Backup of virtual machines with special characters in name fails on Windows wip: (#16204) - License check during task generation NEW: (#33799) - Rework RemoteAccessNew to make logging of executed commands easier change: Update Qodana profile NEW: (#33746) - Add all BCK/NOT logs to log archive of a task group wip: Clean up use of virtual disk physical file name retrieved from the backup. Do not unmask any character when filling the virtual disk runtime info object. wip: Improve parsing of CBT change ID information file. Handle special characters in VMDK names better (old VADP). wip: Improve parsing of CBT change ID information file. Handle special characters in VMDK names better. wip: (#33822) - Backup of virtual machines with too long Device name (over 128 chars) fails on Windows wip: Fix some exceptions trying to create a new vSphere task with the old GUI wip: (#23460) - VMware CBT snapshot backup starts with full after VM moved to a different node bcs. of vMotion wip: (#33822) - Backup of virtual machines with too long Device name (over 128 chars) fails on Windows Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4858 (d75a51eba1496b6519052cc6895b6ea79681f6ee) wip: (#33939) - Support of Proxmox CEPH based disk volumes by UI NEW: (#33939) - Support of Proxmox CEPH based disk volumes by UI Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4857 (d6e307d8f91deaa6b657b18b7f2a33c5afbe0dad) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4856 (83a8157874c3b6de739c252e7a5500cfef56bad5) wip: (#33915) - VMware: It is not possible to select a data mover for the restore if the data mover has been deleted. BUGFIX: (#33915) - VMware: It is not possible to select a data mover for the restore if the data mover has been deleted. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4855 (98421e0045bc9ead986e44a7bd8eda1871c13b14) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4854 (52f4c21f3a8d37fc9e338e3b476ca6ae74ddbf14) wip: (#33822) - Backup of virtual machines with too long Device name (over 128 chars) fails on Windows wip: (#16204) - License check during task generation Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4853 (35b1eda64c32bcc9d1ea9616d3e4a566bb800e79) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4852 (586f2cefd0018a3d488c9110489a7564b3731039) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4851 (5fc9f682e956aff9cda9cf29940fcd48b4a91d88) CHANGE: (#16204) - License check during task generation Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4850 (e5a8a093669ad19fed9dbecd44a61f3457d5c6ad) NEW: (#32991) - Possibility via Log4j send to syslog server change: Improve sm.ini variable provider for logging configurations. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4849 (01b6b78cde83634f55db53e42f220bfb2288a38e) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4848 (1595108dd2422c2bb1da509df9a1c01cf2fd30a0) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4847 (dcf95af3ca6068808ceeabb7e91e9d7f219eedb6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4846 (4e0147c0719cc1563bbc7a78be61ae7d86fab941) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4845 (54f8a9a0d37ae2333c4da9ff925ba01f55a15aff) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4844 (9032a0ac80cfbbf8e53cb0ebc0025cc018fe4aef) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4843 (ef5afb96b4d0071a52b914e68521e4261091c863) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4842 (441fc6751dc8f7afa4635e475f6be65383c7c2e2) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4841 (8032148d388082ebde66fdcff2dc6f2ad85f506f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4840 (b731a41cbaa1677a6367e9c96a57b6ea282744ca) wip: (#23460) - VMware CBT snapshot backup starts with full after VM moved to a different node bcs. of vMotion change: (#33842) - API backups/createTask needs to handle special datamover options _RDS_ and _LOCAL_ wip: (#33782) - Add client to multiple locations Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4839 (a35ee09f5130886d7fc16e8045f6fba25d41e70b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4838 (bc8954e7b211f000c1ad16d1aa288d187cdaa1da) wip: Update SEP sesam REST API V2 documentation change: Unify "getDatamoverForClient" implementation to rely on server side implementation. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4837 (f657780fe71cf1c85302126186e4d5f3a8e092c1) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4836 (992f45b7c65d14709df7b39efac549b0a501ed12) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4835 (1629e3619ac926fb2d0f01f536fcb980fd3eda1d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4834 (d73ac31973cc898bb0166ee4e3a722b0bd0f09fc) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4833 (c98d2c1f506ae84d00a09699e1153feb001dea69) wip: (#33782) - Add client to multiple locations Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4832 (bb6146cd91ac81e0ff7d4497d12ba00be5a8f504) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4831 (3916ddfacf27406eef8c4c10435485fc29577051) NEW: (#33827) - Task events as dependencies of a media pool are not shown correctly Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4830 (f120c34fd57b0c1ecd443cd8999e06fa96f3a579) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4829 (6a4f8ac6225dcbcd45c56a255cf72f24381b5287) NEW: (#33833) - Dependencies of task group - backup task is labelled backup Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4828 (581fe0630e2858c965f0982675220b5a1fa83b7d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4827 (bcd449680174baafe55b36f73e86a0ceaff16c1a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4826 (f95a25f164fd8d31d74b66649ccc2678ad13b5af) change: Introduce common method to get the virtual machine runtime information. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4825 (fb3d30399ae1cfdf22fc34ba5b517acab3b8f327) change: Fix possible NPE when getting the virtual machine runtime information. change: Filter out 'guestInfo.appInfo' from extra configuration options. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4824 (d4abaac158aabf962c2d6c221ab0bdee1d0f64ee) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4823 (317b70e58540cd077ecefdcbdc65b453fe00fd60) change: Catch invalid path exception in case a GV is specified as message body or attachment on Windows. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4822 (13b97cc88e7792badca646285991c0e4667d913a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4821 (559fc7461b91222fc628f65d3804512767fc42b6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4820 (fb0d26f934d679142cebdaca9343ab7932345fe4) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4819 (3841a16d7c6c714ef554042755c63d6954931b8c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4818 (cb23ebd7fd9a25d3135e4670f9a02c9ba9c4f713) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4817 (c91cdc82482b573e8c06e1a8f4040822f8442fc0) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4816 (48a38cdbcc5742010385a594482b64e603251aa8) wip: fixed failing unit test Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4814 (127b7616da77deb7f5ba132f5e135c467813c2a5) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4813 (b830b67fc5e9af42164324b5dd49b5aa824d0302) wip: Fix extracting the previous build number to copy old JARs. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4812 (47324c168937594edeb5531ec39a45c1aa083729) NEW: (#33823) - Add dedicated filter for datacenters to "sm_cmd dir vsphere ..." change: Fallback to a FULL backup in case that no change ID can be found for any of the virtual disks of a DIFF or INCR backup. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4811 (7b5e064f679cd182555ce22169f5c4858973064f) change: Restart CBT calculation in case no change ID can be found for a virtual disk and a FULL backup has to be performed. change: Fix threading issue when updating the progress bar on download log file. new: Add CLI launch configuration for "dir vsphere" Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4810 (cb36d648e01ed5b94e9a794239d6e812ad225d92) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4809 (50f19b54d898da65d1ccf064794cd1522e4905eb) change: Fix parsing of DB minor version number if the version number contains additional information. new: Add information on how to remote debug in a vagrant VM change: Change internal CLI request to always use 'localhost'. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4808 (94f64609a30e280a92eb2d2925253d5270de7d5a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4807 (222aa26510f6934baa2af5347323893632c5de54) change: Return non 0 exit code if any of the copy command fails Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4806 (097aadf897e2758929a9284f9f6344542fe51848) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4805 (9c4ecd2a5349ba43d879349c3ed67685349e4bc7) change: Improve logging in case CBT information cannot be calculated because CBT is switched off for the virtual disk. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4804 (98864374e5c06d83174684ca62a39a870d545c99) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4803 (5ce1d189cfec2582269604217652f875fa504928) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4802 (950205d2cc2d7c46609eeffba294505d69f17176) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4801 (b267aa2c5ac385f015944f9aed245e9e01359308) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4800 (4fd19bb63e02189df63363541ba4ce79ae81bb52) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4799 (c25573ba937969dcea5bd6f667524d0bf92c344e) wip: Fix failing unit tests wip: (#33782) - Add client to multiple locations change: Replace backup task object with DTO for "updateTask" endpoint. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4798 (345a62e592c36e30db028cf450d7f7982e67f65a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4797 (bda3830c7cd1de62e0bed201235485dd91013b44) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4796 (40dd8644bb6f7529e533ac7157fa850477c4b5a2) wip: (#33782) - Add client to multiple locations wip: Fix failing unit tests wip: (#33782) - Add client to multiple locations Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4795 (faaf6503266471f43e68f80278026887255b28c0) NEW (#33782) - Add client to multiple locations wip: Fix failing unit tests new: Add the 'sm_sms_watch' log to the backup logs archive. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4794 (7b860a2f2bb834cb755bb617432493df3d315ae5) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4793 (0777583f8bd8aa0d6739a82806dd10273d36882e) wip: Fix failing unit tests new: Add mapper and model for DB:client_location_relations wip: Fix typo in HwDrivesMapper wip: Fix build error Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4792 (2a011780e19397f0a5153958a07b176e4628c00f) new: Synchronize domain model with DB schema. Updated HwDrives, TaskTypes and Locations. change: Separate "getDataMoverForClient" implementation for old GUI and Web UI. Move implementation to V2 service only. wip: Fix URL in update_sm_ui_jar.sh change: Update build scripts for new Jenkins server Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4791 (bff0d34ec9c879cd98f84c504b48af2c6e4598ac) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4790 (cf1dbdc9d5cedf48768a564d56eb56cb54178dae) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4789 (d8b1ecb72ecaa30241a6e1a881c30c492874db85) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4788 (847764f044431bf66de6528ce234032eac51aa81) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4787 (e086dfcb168292d44ec25192419b152865bc4591) wip: (#32201) - Automatic UI server VM cache refresh may not work anymore after running into timeout error Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4786 (024e64a824ac5f94ec85a5553f302231e1bf311e) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4785 (7833e3caab0f55bfec7c0d4e7d7f8f1169f6d164) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4784 (706120c1ee304d0fa534cce98274b8f85738f7f8) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4783 (9e7d52b18872ab7605e0bfa8de679981066a56b2) wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4782 (910521babea7a0adb4221bce96970d97972b4099) change: Log CertificateException when decoding the X.509 certificate fails. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4781 (29ee2ae08fe9fb109a98418472fb0fde2c2dd256) wip: Fix NPE if the database contains old backup tasks with invalid task type set. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4780 (088aa7e622c98d31af78c686c431d361a5087b34) wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4779 (34accf45a4e0b935817f102405e00a6ef17897af) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4778 (2a63fcda577ca1fa02191ae58f3efdb9de74735f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4777 (c60cdbdfe73254892339ad10093df20af145fc63) wip: (#32973) - Set data mover in DB:task_events by CLI and WebUI wip: (#33550) - Get 'last backup state' over CLI CHANGE: (#23460) - VMware CBT snapshot backup starts with full after VM moved to a different node bcs. of vMotion wip: (#23460) - VMware CBT snapshot backup starts with full after VM moved to a different node bcs. of vMotion CHANGE: (#23460) - VMware CBT snapshot backup starts with full after VM moved to a different node bcs. of vMotion Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4776 (8fb1881452fc470104dd8fa7d1d1808adc3d239d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4775 (c5e89c55b6ebd891e85d029e838526db30733155) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4774 (68dd44750b3c64e4ec2c345e4a38b2ce1c0d5451) wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4773 (2f3f0f4115e3537daef76d6688734f306bf764da) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4772 (0051b25382e901a4a35c1b4bb0784ccf03a0a1f5) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4771 (d80a2e8af1349de662df73f926efd310e06d5df8) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4770 (bb351346663aef9e34497000f32d7ea896991c31) change: Introduce 'withIndependent' flag to include configuration of independent virtual disks in backup and recreate them on restore. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4769 (34048c67c6ca1bee5db3c2c205d25cffdfe8d7fe) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4768 (7d7a9d31965d6961a061895b40723e3275d8984d) new: Add basic Qodana project configuration change: Write a specific warning to the log when independent disks are detected in the virtual machine configuration during restore. Do not recreate independent disks by default. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4767 (7cc92532aba48b987961988ccb2dd074f8186e32) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4766 (0d9c1399bd29668dca09161ad45f8b95a4057a36) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4765 (fbca676b1f3458d9d84fe898a2a322f696fa6cd6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4764 (61a2406af1bc74d7388d38b77aa76896d97a4ee4) wip: (#33550) - Get 'last backup state' over CLI change: Correctly handle independent virtual disks. Exclude them from config and data by default. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4763 (c9721dc1fec09346bd0ad4caf7cd5a4137602789) wip: Adjust README.MD to improve setup of development environment. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4762 (4e091e1f7f8f5987e6a2b9c49027a678c9dd9708) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4761 (b72653e302265619260b967d5fa83ee2975fb4ae) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4760 (623c5265f24596d7f38b3cef706fc40023d9bfb7) change: Ignore also SSLHandshakeException with message 'Insufficient buffer remaining for AEAD cipher fragment (2). Needs to be more than tag size (16)' change: Add hint that a restart of the GUI might fail. Manuell restart is required in such cases. change: Fix 'checkPassword' throws exception when setting wrong password for superuser. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4759 (f27f8890327bf26aa544674b44cfce678cab6aad) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4758 (f17beb3ab62d587f897113d899bd1e58575bb392) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4757 (6b5111a43f533d42ae2a0748fbab4a6e475587f0) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4756 (0df0ea025dc656960d3418375bc40d286406caee) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4755 (27c54fc98731645fa9f4023f07a40e810b08626f) change: Minor changes around independent virtual disks (vSphere). change: Fix NPE in TaskDialog when no task name is specified yet. new: Allow to umount a previously mounted saveset by saveset ID only. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4754 (fc417ba377be68a728eff673be7fb25487b85c13) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4753 (0e36177b56ed27cec24b6f8c39eba2eeb6b6e1ce) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4752 (5957e0663f897c5f7b823585ff3f874ca9816ca4) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4751 (865f4d7ad05ea4e1c770181da5cdaa85aa37b317) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4750 (6ac670ebf2d81bd8a7b622e64cad9a4a2f779176) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4749 (1f1625cc7e58ef52c9f0c006c42a0261be4d752c) change: "remove" action does enforce deleting the virtual machine and ignores the "overwrite" flag. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4748 (fae3d1c32c817bee1867df5e201b73bb7ca08dda) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4747 (19a89ccb9c624fe81bcf7bf40785c5efd2460808) wip: Use method reference to schedule remote buffer initialization wip: Small improvements to SpringUtils Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4746 (8317574460ac9c6c37675f831d579939f3c674f7) wip: (#31538) - Overview of all mount sessions with optional umount action Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4745 (c90e2c75a510b9e8991a4ef3da3460a8eec04748) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4744 (3fd15890ae0ad10da0948363893ea04e3a11b7d4) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4743 (ee966b434aefc14dde76353eaeb7fe46dee421e8) CHANGE: (#33755) - javax.net.ssl.SSLHandshakeException is not handled in REST server Netty handler context wip: (#33300) - Wrong VMDK size calculating changed blocks BUGFIX: (#33300) - Wrong VMDK size calculating changed blocks Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4742 (0dd1457f2f0d22bf83f49fe2f20d839f03eac211) BUGFIX: (#17488) - Add user/password flag to task types, so both information can be entered in GUI and used during backup new: Introduce option 'flat' to force the VADP NG to skip any subdirectories within the virtual machine directory tree. change: Fix detecting of image backup type when running in backup mode. change: Fix build issues after LogGroup.RETRY has been deleted. new: Introduce ContextLogger based implementation of the MyBatis log interface. wip: (#33676) - MFA: Add DB:defaults option to force the MFA type Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4741 (4a4120ebfd7f08152081d6024e6e7a06d1b913b5) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4740 (59e5ba44f464a71412774a559edf676b09a30dde) wip: Synchronize ContextLogger implementation with sep-spring-boot project wip: (#31538) - Overview of all mount sessions with optional umount action change: Synchronize ContextLogger implementation with sep-spring-boot project change: Correct the certificate and key file references when accessing the DB via SSL. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4739 (b94419f7d7b74c5a1fbbc5557f0ef0e83c8b00df) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4738 (1d40bd4a643abdad377082d5757bdb06f69c5e13) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4737 (f1bad479d65f0471c3f3f186efbd676518541bd2) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4736 (b4d5c64aa08382faa421b98f76c1141089536127) NEW: (#33736) - Setting of backup drive during 'sm_cmd restart' backup wip: (#33742) - Sesam Java UI couldn't be started using Java 21 Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4735 (9b90f8c735771a2f1d3456c7553d05305801cf25) bugfix: (#33742) - Sesam Java UI couldn't be started using Java 21 Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4734 (a4f60a0c79865af47cb3091fd526a9db210a8879) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4733 (c2d1ec9c2821a15e3998f33f6d5555489ff39fb0) CHANGE: (#31921) - Manual resetCBT does not work due to caching problems Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4732 (acb3b68e43d51346edae19d93240b353acca4f0c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4731 (f7d9bb53c382e3e18b943e4ec0c8740426a3dc19) wip: (#24984) - Use VMware UUID as source instead of name of VM Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4730 (f8f70e51c66ab7c6f02b9244810b10e0cc78eb62) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4729 (cb0c043e4ea758eb685af961d715776cb9862c6a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4728 (6469b611a4549ed4114e1d8550655d455c904032) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4727 (28168071caf5acf147c5f0bf20fe7c3b513224e5) wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4726 (6c269bb4bde1feb18c639a1b224a9a00c2e8c251) wip: (#24984) - Use VMware UUID as source instead of name of VM Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4725 (8b7b2c574ad74862f9d0ba05c7223d4ffca479fd) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4724 (0cf9f38e47ec5f05450ea693e15cce139815eeaa) wip: (#24984) - Use VMware UUID as source instead of name of VM NEW: (#33731) - REST API for getting datamovers of clients or tasks Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4723 (3347c6daadaf8f8ca7a48b8c9afba5dcf58e638b) wip: (#24984) - Use VMware UUID as source instead of name of VM wip: Fix failing unit tests NEW: (#24984) - Use VMware UUID as source instead of name of VM CHANGE: (#33475) - Allow set of client credentials with any kind of credential type wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4722 (32f041f00835d0918efced90f78a36cebd2af27a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4721 (1f7074c09f36e32570844f2f5c223ff60a958352) wip: (#33732) - Show DB:drive_properties.sts in drive properties Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4720 (430d48ff0afb3f77a41a76fb3e988199ecf90dfc) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4719 (9eff6de3d4c148f19a34094631dc8eac4450cfb2) change: (#27651) - vSphere restore of existing VM with mode RENAME: new name is hard to find Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4718 (3488d782fcec5eb458ac41d4c7fea08cf65262e0) wip: (#33732) - Show DB:drive_properties.sts in drive properties BUG (#33475) - Allow set of client credentials with any kind of credential type NEW: (#33735) - get migration does not work for successful migrations change: Show value of 'description' property in 'Description' column. Add the number of tasks at the end of the description if available. NEW: (#33730) - Add new drive actions 'online/offline' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4717 (4d6924ac55a361d9516e45eec73fce46537eddd0) bugfix: (#33726) - Restore of virtual machines not possible if the source data of the virtual machine was in a subdirectory new: Add launch configuration to debug VADP NG. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4716 (a8c1c3d1b29caba9e157e7350fa56f6ce057b5ac) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4715 (ad11fd10f2feba3e350a61061f97b684c6632e3e) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4714 (3dc0203b4182e376f89646f14650cfab49f8da4f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4713 (e4ba66e3820545b92f9b3b2d7aaf16d8834aa7f9) wip: (#33550) - Get 'last backup state' over CLI change: Fix jcommander dependency Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4712 (cd73178e8e5dd6c19e8ba641b9b0b2971f2b5caa) wip: Fix failing unit tests wip: Fix typos in pom files Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4711 (d39756f79bcf718d69cb737f9b70e05eefb199fd) change: Synchronize pom-config.xml version handling with Spring boot server project. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4710 (2bc96ccdebe2af07af078a24ea148fc0078c7230) wip: (#33550) - Get 'last backup state' over CLI wip: (#33722) - Add -O parameter to 'sm_cmd start backup ...' NEW: (#33722) - Add -O parameter to 'sm_cmd start backup ...' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4709 (e4d32eb431126dfc6bb596f56731a334ea8e95c3) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4708 (7cf7997f50c312d574bb1ffab1a6048b45a8b528) change: Start to synchronize pom-config.xml version handling with Spring boot server project. wip: (#7191) - Visualize occupation of media pools Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4707 (a8b1f9f25cb009492b1692412ab6a92cfdbd17e9) change: Suppress logback status messages wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4706 (9a8b4ec7b57a82dc82c06179953474c2a7914fbb) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4705 (f25c2d87873a965520343c34311d155ea6c0e3c3) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4704 (59ec82607bc6d0a7a72119b2f6c38164fba4224a) bugfix: (#33705) - Forward '-V ' option by sbc_vadp_ng correctly Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4703 (a4231f87a4c9f2775e999587b9679c980fd99013) new: Add drive group information to pools list of datastore. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4702 (3e744679bbec2d5c56df656e6de48e78656f10b2) change: Use 'class of caller' converter when no 'callpath' is provided via the MDC. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4701 (af81f55ffbff8259d2fe1f38c1bb342f9d2e6c7c) change: Prepare more converter for logging. change: Simplify 'method' logger MDC property change: Better name for logging foreground color provider. new: Improve context logger 'callpath' handling. Support abbreviation so safe some space. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4700 (d55597092de749c895d8827cc95dbd08bc05aae6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4699 (6846842d8e58c40201559ad0abcc2a2a7bac6731) wip: Move debug message of virtual machine service cache a bit up to correctly print the action. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4698 (8a0860a30eca0c65565612182986df19bba4bb50) wip: Minor change to log output. change: When the virtual disk configuration of a virtual machine changes, perform a 'FULL' backup instead. Do not 'reset CBT' at this point of time. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4697 (dfa74965620fb57533e2d70bca1ffd28543f97c9) wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4696 (d842d37888989e0c0e70f134780a8662d5f9cc81) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4695 (b998000b0e4970443159f675b2fe259db3dae04b) wip: Add missing file from last commit change: Separate the 'CBT enabled' and 'CBT snapshot change ID' checks. Move 'CBT enabled' check before 'snap' step. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4694 (6ae208193e494ef05032d48f4d57ed75bba41b4b) wip: Simplify reset, enable and disable CBT steps new: Added explicit 'enableCbt' and 'disableCbt' steps to VADP NG. new: Add 'reset CBT' step and function to VADP NG. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4693 (e66c2f2a3d0e5d0dcdca30698f8cacb4af239cba) wip: (#33658) - Diff backup fails after revert to snapshot wip: (#33639) - VMware CBT backup does not work after snapshot revert Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4692 (31103f8d7fd3da836b6632d80d2ce50d320ce980) change: When logging a warning with VADP NG, make sure that the final state reflects that. CHANGE: (#33658) - Diff backup fails after revert to snapshot wip: (#33658) - Diff backup fails after revert to snapshot Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4691 (c05f7259ded308f081f1420acecc4c9896a533ec) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4690 (4bc768b872cb174939de528152b20eda58bcf0b4) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4689 (63ec15a3ecb359c4cae74a582772f34f045b5a6c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4688 (f61c13ef3578bced37cb2a3a5a5e17ffcd2f516a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4687 (b9338805fd343404cace03ba964fe79a9d0a6ef3) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4686 (63ab794a56a2f3aaf82f03b094868db9cb12bd57) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4685 (a209d1639ff6e90a864e280f7530783a8dd2e618) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4684 (47bc8527bfee6b67256cc093a119bf19874d3989) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4683 (649bf6d5caf734e0dc1dacd2ac695edf3095ecfc) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4681 (c9d8220c27f186ce5474c9371d1d30633350347e) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4680 (9625a42ed324c803c24e6643c866b5a2cc27b7d4) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4679 (8e63d3b80f73ea1d3885810b42be74132c6ae444) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4678 (1db227e443c5fcd734a45c99c0d8a6bbb877df28) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4677 (9498d7727c4ff0a9bff8c12d68c9f9009c7b57d0) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4676 (1e050187db9c83921cdb9c47870a8594ed67ad32) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4675 (6e9ac862ec21a5a8bf4bbbe76bdf778ea4a02af2) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4674 (37b69387126c60b97801272b741a4e25e93e90f6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4673 (68d572e53c2394824779f0af09ca4a3d7b02bea4) wip: (#33299) - Show number of saveset copies in "Migration" and "Restart Migration" view wip: (#7191) - Visualize occupation of media pools wip: (#33676) - MFA: Add DB:defaults option to force the MFA type CHANGE: (#33658) - Diff backup fails after revert to snapshot wip: (#33678) - vSphere DIFF/INC backup should just switch to FULL backup when CBT calculation fails Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4672 (cf42b7dce9532a3b8f645fe687c6780372b3f598) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4671 (5836df92c2ee8494149fe476376906208e8baadf) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4670 (0f55681ef97adbff897ca1d9affed160d3d836f5) wip: (#33299) - Show number of saveset copies in "Migration" and "Restart Migration" view change: VADP NG module should exit after printing the help message if there are required arguments missing. change: Fix NPE when VADP NG is called without operation selector. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4669 (71e6ade68c0221b82c92bc86cc4b6ef9481bcc5e) NEW: (#33141) - Restore a virtual machine without network settings (VMware vSphere) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4668 (9fb9f2e8e3fe93dfef71f885f79c3ddcac334a75) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4667 (6de58a8f55f97f27f3f2d45cf3c0c36f3430c4af) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4666 (23d8fdf3988d33ca515b82cd09c324dfc49ff688) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4665 (bafe046c4eaa764a521ad4abd65c27ec050f5bfd) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4664 (260a65e9a45c1b4ef750c725c2c42ab835f0da78) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4663 (9e58fee3d45fe5ba9269356e7b853097a96f2d22) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4662 (858ec879a1a5539041ca62a0110b1c3352876917) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4661 (43a65c2dac0c16ad0d1d812a502b20a86aa2ce60) wip: (#31691) - REST API needed for immediate start of media actions Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4660 (c48013ad0ba821943a90bed56d12946874dc6bc1) CHANGE: (#33678) - vSphere DIFF/INC backup should just switch to FULL backup when CBT calculation fails Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4659 (8d2d2d64a341c76b7f0ff0983b5b6ceb920b70fc) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4658 (f7a1bd846b2b9af1f6a3a94e680877ff1c8e4e82) wip: (#32201) - Automatic UI server VM cache refresh may not work anymore after running into timeout error wip: (#33689) - UNC backup with backslash exclude is not possible for "File Pattern" Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4657 (d0a5c3b607c0d254c971e3939c895fc470f766f6) wip: (#32201) - Automatic UI server VM cache refresh may not work anymore after running into timeout error wip: (#33151) - Multi-factor authentication wip: (#31691) - REST API needed for immediate start of media actions NEW: (#31691) - REST API needed for immediate start of media actions wip: (#32201) - Automatic UI server VM cache refresh may not work anymore after running into timeout error wip: Minor fix in NetwarePanel Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4656 (aebdab48dd5c31ffabcc667ed1d6bb961b1d329c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4655 (93902c8316b711ab90a2b9f5221c5ba0c28bf5ba) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4654 (5c15529b5dda39c3e5d1676f5090e378318ce6e3) bugfix: (#33696) - 33696 - Opennebula browse fails: ERROR: opendir( OpenNebula:ONE: ) returned errno (2): No such file or directory wip: (#33689) - UNC backup with backslash exclude is not possible for "File Pattern" BUGFIX: (#33689) - UNC backup with backslash exclude is not possible for "File Pattern" Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4653 (9429a3749038324e1261476a8a453b66e812f89c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4652 (c53f04f648697980fef1737e4b7a0eea95e0f460) wip: Update SEP sesam REST API V2 documentation NEW: (#31785) - Provide API to query the list of available reports and associated meta-data wip: (#33294) - REST server caches Hyper-V VMs but cache is not used during browse/bulk action Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4651 (098837f7555cd7753ab35f829f1dc188cefb68b7) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4650 (2aa6654a579338e367f72a369ae2d80fb03ffaa7) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4649 (b80a41eb2ef65e3760a9848db66827f41cceeb73) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4648 (bebfcc705d0d818f0168331275c49178c46f3b76) wip: (#33294) - REST server caches Hyper-V VMs but cache is not used during browse/bulk action Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4647 (bd83f8e63c002ca274bac64983ebdae6a598c725) wip: Fix failing unit tests wip: (#33294) - REST server caches Hyper-V VMs but cache is not used during browse/bulk action wip: (#33622) - time period selection for storage utilization does not work. wip: (#33630) - MFA EMail: Allow user to re-send the verification code by e-mail. BUGFIX: (#32930) - After change/add ACL all existing "allow" ACL are lost Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4646 (215a693e2b6a9e91224b15218ad0dbf568372923) wip: (#33294) - REST server caches Hyper-V VMs but cache is not used during browse/bulk action Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4645 (b5021c1af7cb746741847c758a3c0477e92a839e) wip: (#33294) - REST server caches Hyper-V VMs but cache is not used during browse/bulk action Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4644 (918b0a4188ccd336c00f078b4a9378f2b580177e) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4643 (3286630798f2205680e8a5d803db4362f8629fdf) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4642 (b27615ed8f6b1d0f18b74a307eeaf34c1d58a7e2) wip: (#33630) - MFA EMail: Allow user to re-send the verification code by e-mail. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4641 (ec2d86d4ed0472627fc5f88c7b3271dd478ecb95) wip: (#31967) - Handle notifications of certain types differently. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4640 (751b27b0f0c13fb7b9a6b4b5611b6bbd4af4ea63) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4639 (e63137fa5964d8b2faf1dd825ccbc9ef6ca1201f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4638 (92ca4eeeea4914ce5f91176907f0cc1ad360a6a0) wip: (#31967) - Handle notifications of certain types differently wip: (#33630) - MFA EMail: Allow user to re-send the verification code by e-mail. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4637 (51c01a4fae49e6b463fe1228ddcf7898ddab0353) BUGFIX: (#32930) - After change/add ACL all existing "allow" ACL are lost wip: (#33294) - REST server caches Hyper-V VMs but cache is not used during browse/bulk action change: Updated copyright update rules to spare HTML files NEW: Added column 'Backup Source' to client backup report and fix resolving the external resources from the resource bundles. BUGFIX: (#32549) - GUI hides shown entries after some seconds when opening results of a VMware task group wip: (#32201) - Automatic UI server VM cache refresh may not work anymore after running into timeout error Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4636 (34d50179e4e026c53be502c136c2000604c3defb) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4635 (34d8cc4f625bde987dbf262de3e590d63dc76fdc) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4634 (cba4e77a32cc333457d55c010cd54cd5a5bcf2e7) wip: (#32201) - Automatic UI server VM cache refresh may not work anymore after running into timeout error Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4633 (3f197e6389e3251432bf86a7225b1fb9c141643d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4632 (3449c7ab1d602c377cc99c7d47a597413e764803) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4631 (f494f260bf505fe751f2e1643cde5ddd13376dc5) wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4630 (a187f02a31e714546bd291452a85e589aa91068b) BUG (#33550) - Get 'last backup state' over CLI Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4629 (83412552158b021adbabdc95b7dc17786e6ec04f) BUGFIX: (#33677) - GUI does not show error message at properties of vSphere task when VM exists in another data center as specified in source CHANGE: (#33294) - REST server caches Hyper-V VMs but cache is not used during browse/bulk action wip: Minor adjustments to the vSphere view service wip: Fix another case of not dealing with timestamp correctly Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4628 (0d10fa72c472e2dec95799e2d0cd0f455102cb2b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4627 (f946a2cfe11b7e3a720c0d68ae26f0ff81077711) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4626 (cf0013d2632bdd647cfa2fdf5c2e08d38c4ea372) change: Make the code a bit more readable change: Rename endpoint to list available reports to 'list'. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4625 (4b95b95e2ded4d5336510ec7aa8758931f466d0a) CHANGE: (#31748) - RMI service fails to start when locations link to each other BUG (#31785) - Provide API to query the list of available reports and associated meta-data wip: (#33676) - MFA: Add DB:defaults option to force the MFA type NEW: (#33676) - MFA: Add DB:defaults option to force the MFA type fix: Failing unit tests wip: (#33196) - Document GUI specific DB:defaults entries change: Fix 'illegal update' messages in English and German. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4623 (8e0c964c797c6facb871ea2e975c78a2f6ba0fe0) wip: (#33151) - Multi-factor authentication Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4622 (1c46f03901b92eb26a7e2840d25c49f79d8be07b) new: Add parameter '-s ' to specify a user salt when creating a new user. BUGFIX: (#33637) - Filter by date range does not show correct results in Datastore->Savesets wip: Deleted deprecated SecurityManager and AccessControlException (replaced by UnauthorizedAccessException) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4621 (f5f5c657a9767290a7756af3098a15b1240ee05d) wip: (#33630) - MFA EMail: Allow user to re-send the verification code by e-mail Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4620 (bc0205232f3519c3483c6421edd4f54dad80e1ca) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4619 (b94a8831c7d925f220f268650d1e73713b8bafd0) BUGFIX: (#33652) - 33652 - Automatic poll of RSS feed does not work anymore Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4618 (c9b9be0b8cabf4b0a389d43dec735e3d3f183bd8) wip: Resolving compilation errors after merge wip: Changed annotation detection to provide correct rest-points access depending on permissions Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4617 (abd6507ea748dc003adbe71508e1e2dca0e95b91) wip: (#31967) - Handle notifications of certain types differently Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4616 (2a2cd9352ebb13da9d119f402918c473242cc0e0) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4615 (d729f35808f6057228cecc96a199f779f336fd56) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4614 (65140aa9746c2655e302ae6e897c9e91717e2aa4) change: Add restore user to special permission check for 'view' and 'download' end points. change: Allow access to EULA even as role 'operator'. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4613 (4207db154dab6946cbaa9bd74530c107b82a9289) wip: Minor changes (fix some warnings) in FeedFetcher. Update 'demofix3' launch configuration. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4612 (839d8126174bb4fe0a505843c2abfd41b0456a1f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4611 (2562a25559a9fad198e765ee87ae2d07146afc39) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4610 (11bbc7c51b750cab2bfdde67299f6bdec5b4295e) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4609 (f98dceea090e77f4dc7409163fa05a04291de6ac) BUG (#33200) - Encrypt secret given in JSON file for "sm_cmd import credential" command Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4608 (15e90d3afc845cf976f70b0f033840a0dc161a6e) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4607 (88cd5980599faa87b362c0964f9fbe1d7777f57c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4606 (e8392dad5e563af8470cdae342a74d50d8c03e0c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4605 (33819b1970b425e773788a09cc9f50d6135d84df) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4604 (2ac7c4e1cec565843040ad1088f839cc42dbf1f9) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4603 (684311b8efb96340c1475f3b55a4734e80390483) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4602 (4934ff20c3962650fcd061640662f53446867ae1) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4601 (7d6cc8b3c9d7712448b3ac1f142300eb52ee4eab) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4600 (39abe614e6ea5faeef083a4b9e6094e6e9009f62) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4599 (95ffa86b06031df2d35c755a47e0b6efbc1298da) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4598 (6766676bbeff4e799fa7516033890739cc9c6b0b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4597 (c952da3303346d0a160a0eec1ae421bc250bd320) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4596 (d24e7cb81fda4c2e6f716c54222ebdde9cd707c6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4595 (04588b4692ca70f556a9640fbb7c42d58f46d90b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4594 (ca930fa9f8e53fd45012859f5e17d32416928133) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4593 (0fe9d16d631bf909d2ebbae3979237692949ae98) BUG (#33650) - REST server have to respond with STATUS/MSG Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4592 (f4046f2893cf919ce1d2e53ed486b9dcd500fde2) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4591 (2a124e3a403d4587282b237408ef295be373c38e) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4590 (851714415cfa7ea16f620dca5514de851dee0e30) change: improve SEP logo in rythm reports Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4589 (b5835720be10b0d965ac6a38f3c1ff5d92493dc6) wip: (#33630) - MFA EMail: Allow user to re-send the verification code by e-mail Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4588 (63f8179f2f5c740a65fc30a1d8dd0c360a8ea445) wip: (#33630) - MFA EMail: Allow user to re-send the verification code by e-mail Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4587 (b7d6059bd64793e97199536b357345ffef7c208a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4586 (da08baacd07b08937198560022506e793b51d3ab) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4585 (047cb874f202621008ce8d026ea5e092352169bc) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4583 (2ab8c78a4e31f7a16e0392cfead7a9073d12cd42) BUG (#31779) - Differentiate between HTTP error codes 401 Unauthorized and 403 Forbidden NEW: (#33443) - Write info message into DB:clients.comment if client backup execution is disabled Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4581 (0d9e68ba88f6367bbb8472ba54946bf17ffcf228) wip: (#33519) - Change default type for sm_cmd add task -t HyperV to RCT Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4580 (61f41a97d7ec65534a6a6a5ffc2fa8c23a720106) wip: (#33623) - Sub backup type selection for Proxmox change: More improvements to the SOAP message handler. change: Better decode VMware vSphere web services response to show real cause of failure. change: Print more precise snapshot tree information wip: (#22752) - The user should be informed that a temporary vSphere snapshot has been left over Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4579 (e7575f0698b5a6db742a7063b7a82fd860cfe801) wip: (#33470) - Clean up endpoints to reset and set user passwords change: Hide datastore action 'Recover' by default. Enable it via DB:default entry 'gui.enable.datastore.action.recover'. BUGFIX: (#33542) - sm_cmd modify restoretask returns error wip: Fix failing unit tests change: Add possibility to attach a message ID to an execution exception. If set, log the exception message using the attached message ID. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4578 (78702b77f9941acfc54e2e53041982cb57772b5e) wip: Fix failing unit tests change: "Delete remote datastore" step checks for "nfs" type only. Add also "nfs41" type (old VADP) change: "Delete remote datastore" step checks for "nfs" type only. Add also "nfs41" type. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4577 (79d3c29c142e2da57ea3d1f42efb9fb8e1fc9a78) wip: (#33116) - Provide endpoint to check rule based password security BUG (#33190) - List dependencies of OS credentials wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4576 (b7f80cd448c42c3c20da5a675383d0070d854fcb) wip: Fix moref of test virtual machine after move. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4575 (c265d587e9eab73d0c5808102f3050a68075f69a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4574 (e78bc07731007c89682e59ef739404341782172f) wip: (#22752) - The user should be informed that a temporary vSphere snapshot has been left over Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4573 (715217c2a7d2b8e9215d432107ca7c331f830ce8) BUGFIX: (#33629) - Static excludes does not work if VMDK file path contains 6 subsequent digits BUG (#33190) - List dependencies of OS credentials Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4572 (a64f9ecdc73e89f9721fb32dad370153336b9fe4) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4571 (ba57e1ff8862344f95dd118b63b2c8c9aabfc041) change: Mark the end of the additional VM information with special tag "endadd" NEW: (#33623) - Sub backup type selection for Proxmox Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4570 (f17aa15ba5eb3bef2f43bb8aeeec8a654101125a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4569 (bfddc339a110b7ec4a9405fc2e6d795de3b93c36) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4568 (a4bbd0a0dedcb8c5790cb7de983d8dafc25aafe8) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4567 (5ef8d121dc409a0248a9ea501f8808b0bf41655c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4566 (d39f861b7628ea5f8c254b578980fde049de61c6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4565 (8a7518f14fb8e65509845fd136085621fae46cd4) NEW: (#33623) - Sub backup type selection for Proxmox Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4564 (76aab8c4d3c09b6fa4a26b3344c0af30c843bbd7) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4563 (eab74ce31992e0d6f8fc956d4897f2a956a7a792) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4562 (a44b2f596ad5f0606a1c08f2fe1b30959a9a8345) change: Fix SQL statement for incorrect use of a string for a TIMESTAMP. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4561 (e1bfe35b635f0f920340a439ee1c2445a3d1b1fe) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4560 (fa114991d1e75169195348bb10cfac3e2015d2a6) wip: (#33588) - Re-activating OTP for an account where OTP had been activated before does not work. Verification code is reported as invalid. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4559 (57cd8cdefcbdcfdc3d398150fc89ed291600d6bb) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4558 (895d69256f67401118eaad807c1da1145945fa85) NEW: (#33582) - MFA OTP account recovery workflow Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4557 (caf420d389b8afef1dff842d9da697d591398e31) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4556 (1a56deba9cfa7378328ebc21872b099849793693) wip: (#33588) - Re-activating OTP for an account where OTP had been activated before does not work. Verification code is reported as invalid. bugfix: Fix NPE in UserParams when solving the group name for "list" wip: Comment out ignored test Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4555 (0469f896b0732c0e050ed20211aa308ab3bc04dd) new: Prepare moving from 'commons-configuration' to 'commons-configuration2' in VADP NG. change: If restoring the virtual machine to a new name, but the original name is not yet known, get the original name from the virtual machine configuration file once copied from the data mover. change: Set '-n' parameter to passed in value if segment is not determined by sbc_com query. Also set VM name correctly if old VM name is not present. bugfix: (#33613) - Virtual machine configuration directory is not deleted from data mover after restoring 'migrated' backup bugfix: (#33614) - vSphere: Static exclude of a "VMDK" does not work if a manual snapshot exists Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4554 (25b1ee77a3fbd164978dd89f9eada28709400f51) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4553 (2ca445934047efd29d177a3074043c38496508d3) BUGFIX: (#33607) - Clients/backups with DB:results.client_id=NULL are not offered by WebRA wip: (#33608) - eDirectory backup fails with "Invalid argument [EXCL=REGEXP_SPLIT] for switch -" BUGFIX: (#33608) - eDirectory backup fails with "Invalid argument [EXCL=REGEXP_SPLIT] for switch -" Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4552 (c6752be00757d008cf2c4c9f4726c64616daf2f4) bugfix: Fix parsing of multiple exclude in one exclude argument (-x "exclude1,exclude2,..."). BUGFIX: (#33610) - Flag "HPE StoreOnce Bandwidth Optimized Data Transfer" is not set in task event for HPE data stores Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4551 (b8db2e218eaf173d6cb33ddc0f9d44c495e4fdf5) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4550 (0a29a55dd3437d88f5ad47f69b4d1bdd400c0781) wip: (#31558) - Support License upload via file and zip in addition to copy/paste Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4549 (df647da082930de5f3e350fc2dad740b2f306352) wip: (#33579) - WebRA: client is incorrectly displayed as deleted wip: (#33324) - Creation of Sesam API access keys wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4548 (ef4df1e17d6defaf44c57a1dc360d6f80acaed62) bugfix: (#33588) - Re-activating OTP for an account where OTP had been activated before does not work. Verification code is reported as invalid. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4547 (e13cc35798f72d510fdd50c2d0e96b66090d27b1) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4546 (72090d473a25959c2f7fe9eedc65089722f6011d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4545 (3f60d0944f925d26e9434aa2b04a298e21c49ded) bugfix: (#33579) - WebRA: client is incorrectly displayed as deleted Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4544 (ae4a7440a9dd3c80d7afd322b0e8ffc06a105660) change: Rework checking of hashes and handling of salts. Also avoid double encryption on "reset password". wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4543 (7f67dd2ffd577a86a3d5688ef3a3a393867e6b0d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4542 (e29f4ff57b2df250989ac24d7ebcdb3a9474eb3e) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4541 (1b346e0d1b25434fdd3498c6d558ae3b1758eceb) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4540 (d53eb4efbaa74b078ba1c3d97d3aec8e5e489abc) change: Unify usage of salt and the assumed default salt. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4539 (73a7fd64c2b1627d55f0984dd77563fa025fe219) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4538 (49053e86909eece70ae508d1763ecc0dce5cc0f9) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4537 (7669a132076814061e1e9d36f4a320174a4a1984) wip: (#24351) - Add option to execute FULL/DIFF/INC snapshot within vSphere host new: Added backup/task sub type "_LVM". Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4536 (c6f3a79d76e1458f8b30fc9abefb1a57dc5ac390) wip: (#33581) - Restart of all Backups is not possible, only one (the first backup in the row) backup starts again. BUGFIX: (#33581) - Restart of all Backups is not possible, only one (the first backup in the row) backup starts again. BUG (#33324) - Creation of Sesam API access keys Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4535 (11bad9121efea8f23713df5625f70d35f6198a55) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4534 (6958b146b2cdcf65fb625fb176ecdb306cdba5ed) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4533 (f2f25695754682ec7452bab03ee3c1c363a66c5a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4532 (b784cfe8ef6612bb9566796dfd92bd5c5b99c88b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4531 (9d88108c2a37ca338f526e77171fb253e516294b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4530 (ee0fd4633eaeecabb14e4d4dc93171953eb91185) wip: (#24351) - Add option to execute FULL/DIFF/INC snapshot within vSphere host BUGFIX: (#33578) - Exception is thrown when using 'cancel all activities' in the GUI Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4529 (f98ad42387ee1d708c8f54cf56110db001885669) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4528 (fdab19331d0b57244ae4e58c847c59ef2b10700f) wip: (#33151) - Multi-factor authentication wip: Fix a few more SQL statements using TIMESTAMP instead of VARCHAR for dates. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4527 (d0d7469ef2c5102feb9b270680d3f3064cc126a1) wip: (#33151) - Multi-factor authentication Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4526 (8f250d44608514a97a3917b5d7784664e3222e26) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4525 (11bf08dd0848f23059f6d34aaa9324f51b9d9a66) change: Remove sm_gui.jar on update process. change: Suppress item listener when filling the dialog wip: Fix build errors wip: Fix failing unit tests WIP (#33324) - Creation of Sesam API access keys Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4524 (44f4a73ec407f909ed4de10a10aa6531e8397449) wip: Added virtual disk bus ID to LisInfo attributes. bugfix: (#33552) - VMware vSphere backup fails if CBT is disabled for VM Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4523 (f13ed6826d8125c55eaf7a955a9d12b4a91de650) wip: Added virtual disk UUID to LisInfo attributes. change: When posting the final event, make sure that the virtual machine really exist. If not, do nothing. bugfix: (#33569) - Attaching the virtual disks to a remote datastore does not work if the virtual machine has more than one disk Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4522 (ba2a6d0e9da6bcbbd5302d0d8dc82b228fc7e024) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4521 (b0e4835d3415961c8268b9cadcf8a975bea2b496) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4520 (7e3ea1124386c061da8ab9811a8ba9bd90582af4) NEW: (#23384) - Exclude of VMDKs by bus ID Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4519 (247fffb0a474ea1d489a1a8f0987fe49adf2e617) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4518 (220ca7beb6b18f76af7c837bd11a341229de97e9) wip: (#23384) - Exclude of VMDKs by bus ID Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4517 (5091ffe1e963136b04f3e0ccb92f56011bfb74d3) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4516 (83e887d3fb3f03c769fed79d5959e4fb6716b053) wip: (#23384) - Exclude of VMDKs by bus ID Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4515 (cdddea2528c530fc75ec77cec9403f6885774174) WIP (#33324) - Creation of Sesam API access keys wip: (#23384) - Exclude of VMDKs by bus ID wip: (#33343) - Service pack installation over WebUI for Sesam Server wip: (#33151) - Multi-factor authentication Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4514 (b51d16bde5b0d9a1b82ebf281530b75be6089ac4) change: Make sure that the server side cache is flushed in any case when executing a insert or remove statement into the DB:ui_user_group_relations table. wip: (#33151) - Multi-factor authentication bugfix: (#33558) - Database Error: ERROR: operator does not exist: timestamp without time zone >= character varying Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4512 (7e6e9c975f477011bb2b052d4661cc21ac1b19c3) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4511 (3c96ff7f29dde34dcb2456618ac3c5d8871e4835) bugfix: (#33556) - Creation of NFS remote datastore fails on older ESX hosts (apiVersion < 6.0) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4510 (aef38ba73746083e97d7b9a7c651b2226fec6c63) wip: (#33260) - Show if calculated remaining backup time will exceed stop time Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4509 (04d75304a7f8099fe8a3bc695a7c566d3355f72b) WIP (#33324) - Creation of Sesam API access keys Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4508 (bc3a7b11c82777e6370f2f7089dc58444628ea98) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4507 (2428c329af8af95bba6cbd828c85611399b2d607) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4506 (2428c329af8af95bba6cbd828c85611399b2d607) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4505 (c556e7201bf92e79faea13cdb9b57dfe7c97221f) NEW: (#31361) - VMware: take the UUID of the virtual disk for exclude Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4504 (1c3e21b4a2469097dda4ea7f46b1dd917196ad2a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4503 (8f213252fe60ab4d97504f82c01d82d10e29432f) WIP (#33324) - Creation of Sesam API access keys Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4502 (6b906323d2c0ca4433e2f5e6e17666bd23c83e63) BUGFIX: (#33489) - Generic exception dialog is shown when using wrong email-parameters and testing 'send email' bugfix: (#33539) - vSphere backup of independent/RAW disk must end with warning when not excluding it wip: (#33151) - Multi-factor authentication Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4501 (cbb2c82ef3d6f60f5f2c23f7e9c1ebdafa4dec00) bugfix: (#33530) - Relocation of vSphere restore via VADP-NG to new name just works partially wip: (#33151) - Multi-factor authentication wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4500 (d43b94fb15fdbffe988e91b2b2e7f3801802e941) wip: (#33151) - Multi-factor authentication Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4499 (2269137c7e2897da9790555a2e6ff117a4b314b5) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4498 (4b444f1209e53a71c9e451e702690f0ca49072f5) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4497 (d10943dd21dcee789b9e60d45c4778f4a704a6e5) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4496 (8794bf01b8f5211971d41bdf33dd6f8738aca580) wip: (#33151) - Multi-factor authentication Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4495 (ae2b22eed50fc0855674a6418c66adc00dc3bc5f) wip: (#33151) - Multi-factor authentication Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4493 (2a2361fc351bfa570a452722df4bdca56803948f) wip: (#33151) - Multi-factor authentication Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4492 (a9555bbbb3a4ac936f755d2d603d0e8a0db85c98) BUGFIX: (#33508) - Immediate Start of Task Group only shows COPY as backup level Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4491 (7b2b00202261320fdde045924c12e3dafbce7bd0) wip: (#33151) - Multi-factor authentication WIP (#33324) - Creation of Sesam API access keys wip: (#31954) - Add operating systems for Hypervisors wip: (#33151) - Multi-factor authentication wip: Switch remaining DateExComboBox controls to DateComboBox to fix painting in dark mode. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4490 (78858c4cd0cf9d9e4ae4705f0af427c5fa23a8ee) wip: (#33324) - Creation of Sesam API access keys wip: (#33151) - Multi-factor authentication Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4489 (97e2075b210ea2cb5aa808d620667d26adc305a0) wip: (#33117) - Provide anti-brute force cracking security for Sesam user passwords change: (#33522) - Create additional FULL CBT file during vSphere backup Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4488 (a6dff6c9917cd70b2865d356bdaff5b3a35d2cb9) BUG (#33271) - Hashed and salted credentials for login to REST server Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4487 (0d069867e5a176c5416df05100973ab06756e2b5) wip: (#33117) - Provide anti-brute force cracking security for Sesam user passwords Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4486 (651b7f0ac9abbb3ceeb56dd04041edb644355dc0) BUG (#20823) - Real UI proxy master server Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4485 (2d5120554dbb5bb8656f45b34dc7c33d8f8df13e) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4484 (0e08d0661e4664b4c4a8d98ec1204a98b2eb0543) wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4483 (c6d81e3b5e7a6caaa854dca3f399682e30edd4c2) wip: (#16202) - Saveset consolidation for vSphere Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4482 (1e73c8b5c81459d5c1b791d240b6765c0abf4773) wip: (#33518) - Set DB:task_events.options Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4481 (921de95967c615c93025eaa1bcb3dcbd600bfb64) wip: (#32211) - Expiration date for the REST server password wip: (#33196) - Document GUI specific DB:defaults entries Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4480 (3a69f26586d7b49f800cb34bf195f257b18dc7ed) wip: (#33151) - Multi-factor authentication wip: (#32211) - Expiration date for the REST server password wip: (#29987) - Change VM comment field after backup of VM completed change: Fix Maven build warnings NEW: (#29987) - Change VM comment field after backup of VM completed Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4479 (48a34211d85095d0110ca0f076a0978fa18c39c6) wip: (#32211) - Expiration date for the REST server password wip: Fix failing unit tests NEW: (#23386) - Skip backup of data of a VMDK, but keep configuration wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case BUGFIX: (#31662) - Relocation of vSphere disks does not work correctly Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4478 (c54d5edd9a8d9c4b094d987f1a3d6fb1e9b671ce) wip: Fix failing unit tests WIP (#33151) - Multi-factor authentication Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4477 (88ffd50934d56a2c52f3c24d5c532464005fc29d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4476 (24becb8ae3e1b9d101fbb58bc1ccb081b6a12fe7) Merge remote-tracking branch 'origin/master' wip: (#32211) - Expiration date for the REST server password WIP (#33151) - Multi-factor authentication Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4475 (601f8f300e4da9e9498e990b260410b026240ba7) change: Initialize 'lock' object in DefaultBufferConnection correctly. wip: Fix failing unit tests WIP (#33151) - Multi-factor authentication wip: (#33485) - Add restart information to backups/find API WIP (#33151) - Multi-factor authentication Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4474 (fbc93fbecece5014db53b5109ffd34fd4f7918ca) change: Added 'infoData' property to JSON result also when calling '/sep/api/v2/vms/machines' endpoint. new: Add new sub type '_BDA' to enums wip: Update SEP sesam REST API V2 documentation wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4473 (2faf982666f50840cbe458b9fc2e30dbe157bd7d) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#32211) - Expiration date for the REST server password WIP (#33151) - Multi-factor authentication BUGFIX: (#33505) - Cannot accept or deny the SCE notification anymore from within the Java UI Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4472 (bd2323b63e0ac318b20877271b937ce45d69950f) bugfix: Fix exception on opening the calendar sheets views because of timestamp changes. wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: Update project dependencies in Maven files Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4471 (6c0e8d03c29d7ebb51d7228b2aa98b2ded28c245) wip: (#33485) - Add restart information to backups/find API NEW: (#33455) - Download of license terms file does not work wip: Fix failing unit tests wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case WIP (#33151) - Multi-factor authentication wip: Fix failing unit tests NEW: (#33485) - Add restart information to backups/find API change: (#32201) - Automatic UI server VM cache refresh may not work anymore after running into timeout error wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case WIP (#33151) - Multi-factor authentication wip: (#33473) - Continue broken vSphere backup wip: (#33334) - Find relations/usages of objects to warn before deletion or execution of other actions WIP (#33151) - Multi-factor authentication wip: Fix failing unit tests wip: (#33334) - Find relations/usages of objects to warn before deletion or execution of other actions wip: (#33419) - start endpoint of loader service should accept a list as parameter wip: (#33473) - Continue broken vSphere backup wip: (#33419) - start endpoint of loader service should accept a list as parameter wip: (#33473) - Continue broken vSphere backup WIP (#33151) - Multi-factor authentication Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4465 (36e0372f85a2f9925af997940fe141b70a630bfd) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4464 (c1cc28f96bbc49b1fbbc614898aaf382561ad5b3) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4463 (16fda106a4c4a269d639d773fd5ab2d06f7a459c) wip: (#33473) - Continue broken vSphere backup NEW: (#33419) - start endpoint of loader service should accept a list as parameter wip: (#33315) - Change help for 'number of copies' in migration job dialog for the 'only one copy to one pool' change Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4461 (f0a1df7168d271b12936460856e40d3f00bdb790) wip: (#33470) - Clean up endpoints to reset and set user passwords NEW: (#33470) - Clean up endpoints to reset and set user passwords wip: (#33334) - Find relations/usages of objects to warn before deletion or execution of other actions wip: (#33116) - Provide endpoint to check rule based password security change: When evaluating the password on login, make sure that the '+' character is not decoded to whitespace by default. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4460 (dfad7ed46dbcb2f7a51c47c31723080c0f7ee0b7) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4459 (47da6da14b768b73239d65050adc9a59e821944b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4458 (3250fcfc0e7ed3d3ad25fa3838782dba240adaca) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4457 (f61a760680c36e8f8c1aa97f7ad30e7c1ca06508) wip: (#33315) - Change help for 'number of copies' in migration job dialog for the 'only one copy to one pool' change Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4456 (5823a3ef43bc513de9204459a39bb172de2a3e1d) WIP (#33151) - Multi-factor authentication NEW: (#33315) - Change help for 'number of copies' in migration job dialog for the 'only one copy to one pool' change new: Re-write the external URLs when "pre-authenticated" mode is enabled. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4455 (0850f7bc5d5c382f1ebac99733f0056f13b0179e) NEW: (#33452) - Add V2 writeable service 'servers' wip: (#33116) - Provide endpoint to check rule based password security bugfix: User cannot change password himself if password hash in DB is using the old encryption algorithm. wip: (#33459) - Maximum capacity check at DataStore properties must be adjusted when using binary format output wip: Fix failing unit tests change: Allow to set "os" credentials also of type "AWS S3" and "AZURE". new: Add '-t' parameter to 'sm_cmd add/modify interface ...' to set DB:interfaces.i_type. wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4454 (0e5efd9abbf2c315e8686ba2cd43212fa16de0f4) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#33116) - Provide endpoint to check rule based password security Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4453 (4a139aef3fdcaa71a3b42059376c729d843c5392) wip: (#33116) - Provide endpoint to check rule based password security wip: Fix failing unit tests wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case NEW: (#33379) - Mark client if it has higher Sesam version than the server Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4452 (d8ed260b07fc26091c10b1d7743652d5204df9f3) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4451 (a3f7210b402b98289ba4a811d34969a1cd48a25a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4450 (9f97e272643afa6586a33cf8057a9b3c1c6b4c97) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4449 (3f0e27cc936cebccb54d1e17462c3435d2ee2e8f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4448 (12b345915685756009fad8591322aabc024e664c) wip: (#33403) - CBS sub task type for vSphere tasks Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4447 (50c677cdefd6fc7023663be82d98a5596b5fa962) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4446 (ac0ce1fc1e74d1c5123d2b60974f20199a1bb808) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4445 (5096c3d00f33d3ae54419a945b6146c05d1a93c5) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4444 (47010a2845e9e77a34563feef92b40ec19c123ce) wip: (#33441) - Add tag or custom attribute after vSphere backup has finished Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4443 (1952dd013b120ae06b23b24f885702f035007b2c) wip: (#33116) - Provide endpoint to check rule based password security Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4442 (703c463efbff56bc1bbc87fa218f797e352bb237) wip: (#33116) - Provide endpoint to check rule based password security NEW: (#33441) - Add tag or custom attribute after vSphere backup has finished Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4441 (aee5b125ec0d2b2c9ea5ebf7d772fb281306d5b0) wip: (#33441) - Add tag or custom attribute after vSphere backup has finished wip: (#33445) - Use DB:clients.msg instead of 'comment' NEW: (#33403) - CBS sub task type for vSphere tasks wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: Add some more descriptions to defaults table. wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: Fix failing unit tests new: Also support old COPY single saveset backups. new: (#33412) - Restore of old single saveset vSphere backups by sbc_vadp_ng Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4440 (0d7311216678da008eb8f4a3692405e2aeb9b9e8) wip: (#33116) - Provide endpoint to check rule based password security bugfix: Exception is thrown when reset a password for an existing user. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4439 (05175c5166c6224bc8aff69f4cb809eb14ff43c5) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4438 (22edef1a3e8883f79632d28d559a3cee37f8c972) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4436 (d03bde4a4543d6afdd048dd727ef29aa53aa2c4a) wip: (#31954) - Add operating systems for Hypervisors Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4435 (ebe8fecccfc4c0a5312bbbb53cbcb0fe58ee033d) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#31954) - Add operating systems for Hypervisors Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4434 (54494dd71dca56dfd1ec67bc8661616d21877d89) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4433 (d30920fe82a7c61eb10cb5f3239c68e4f0a10a29) change: Adjust RestoreTasks#relocSource length constraint to new field length. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4432 (fb2c93e254e2e646c8122234a18ce75485919c86) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4431 (2881471f4cc37cc9fcad63e0d72469011e648551) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4430 (e3c8bca7a2e841893cc51f6c9a96ca1bd2d2ce72) bugfix: (#33408) - VADP backup of VM with RAW devices using sbc_vadp_ng fails with 'IllegalArgumentException' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4429 (aaed5c1ad4453fbca4b69b8b400ce548065f94ba) wip: (#31954) - Add operating systems for Hypervisors Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4428 (45da5dfd5807c0ce3a4d7bb1925052594ff88663) wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4427 (db4e63aa40e2bce20b9d8c1671df351002a20785) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4426 (87235893ec15f1256ac9315c12a76a898f4987c8) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4425 (085f6696aeefc177a0713ca78c62954ca5f9dc51) CHANGE: (#31954) - Add operating systems for Hypervisors wip: (#33334) - Find relations/usages of objects to warn before deletion or execution of other actions Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4424 (1333fa1bed4de598fec276316419f0ffab9414f1) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4423 (2180672e94713732fee51133b94db71bc70cd147) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4422 (a60fa7cd02fa48ce424878749619f0ec51ec2331) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4421 (274a2fc391a5202166020ff87531ad13683f46e7) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4420 (9407ffded6026076e7a0c1228d27581a3d2d0278) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4419 (0bdebb9683b7955e4d8d9981a0780947ca2b8e6e) BUG (#33271) - Hashed and salted credentials for login to REST server Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4418 (30ac7e50fb53ff130acfe9946144bceaf2bfc548) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4417 (e0400e353e3bd97af950cf6e62d50b4fc0fcd0d0) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4416 (04aaa72a05a2a41afc628fcccd8b996f46c11655) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4415 (75fa6d7b2169378a0579bf8c825217256da0788c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4414 (87ba7080306605c2f7bd5c61d44edfc71c2ecad8) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4413 (0dd10982fe3f33cdd926c659239506aae288091e) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4412 (0844643b9915b7e433d609c7a08499a5d8368385) BUG (#33151) - Multi-factor authentication bugfix: Wrong data store type is shown in properties of Si3 V1 deduplication store. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4411 (15095147c9342d07a675c34e0ad98ecfe9aca298) BUGFIX: (#33402) - NPE when adding a new Si3NG Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4410 (699b4a7bc302600e2caf4315af2a45c537953bdb) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4409 (b85668c02994c81ca46d99279f6efa8441873671) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: Remove @Serial annotation wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#33398) - XEN VM tags not shown by 'dir' command wip: Update the launch configuration to debug VADP NG. wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4408 (3f1656ffdada9bd364626ed5ae51859b407d5635) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4407 (8a6fc9ad01c67dc252b1f0ccbc1cd9fe7e210f67) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4406 (4f34dae9b7e0a0a77f784ec5080d15867d4f2a2b) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case BUGFIX: (#33398) - XEN VM tags not shown by 'dir' command wip: Fix failing unit tests wip: (#33334) - Find relations/usages of objects to warn before deletion or execution of other actions wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4405 (5d756c23b61ebffa40976ec6915d74c81ee761d0) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4404 (3ec1dd319cfb64eecf22960318f4fd7571834dcd) wip: (#33334) - Find relations/usages of objects to warn before deletion or execution of other actions Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4403 (87fdafa550e2ffadeaee73354d0cc73b54ac3e0c) wip: (#31261) Configurable max. SMS block size for tape devices. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4402 (3d86250d33fec5bdb1113029dcef88548be77886) bugfix: User authentication with PW fails if specified certificate is expired. wip: (#33133) - Single saveset vSphere backup using CBT wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case CHANGE: (#33394) - Disable action "Uninstall SEP sesam" for sesam server in GUI wip: Fix failing unit tests BUG (#33151) - Multi-factor authentication new: Add new 'Azure-VM' backup type to enum BackupType. change: Fix typo 'Hostsystem' -> 'Host system' new: Added host system information to snapshot messages. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4401 (cd395e5ab61c391391f745a6f4b44dc6ab3b52c5) change: Up-rev FlatLaF to version 3.4.1 Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4400 (0abea578a0e34ac063107c6ba5432306ce0cdac7) wip: (#33269) - Implement loader contents wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#33334) - Find relations/usages of objects to warn before deletion or execution of other actions wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#32914) - Convert date/time columns from VARCHAR to TIMESTAMP Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4399 (875021cc3aeaec44f11f773b6723731b9f208d91) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4398 (40a9bc95f03c92b97f873af0c2601e2c9e097e7f) wip: Fix failing unit tests. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4397 (50ff66b6a8cbf57a01a81f222faa43edc483dc7c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4396 (135e1e5132e8702592d6346c59289e68d398856b) NEW: (#33334) - Find relations/usages of objects to warn before deletion or execution of other actions Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4395 (9f4053fc571899e180ce338d347b7b7eee2a819a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4394 (c92a42139f87cdeb1837ec8cc4a7605416d5c03f) wip: (#32914) - Convert date/time columns from VARCHAR to TIMESTAMP Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4393 (f8bd9c9d3346b116358104b3d3595d2db3f65fb8) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#32914) - Convert date/time columns from VARCHAR to TIMESTAMP wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case NEW: (#33334) - Find relations/usages of objects to warn before deletion or execution of other actions wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4392 (a0e393aa182afcdc6eedfce8ee334876fa7e5023) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#33343) - Service pack installation over WebUI for Sesam Server BUG (#33271) - Hashed and salted credentials for login to REST server wip: (#33343) - Service pack installation over WebUI for Sesam Server wip: (#33334) - Find relations/usages of objects to warn before deletion or execution of other actions Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4391 (04c01700547b69bd48fe7e8d406c16f44979bb0d) wip: (#33334) - Find relations/usages of objects to warn before deletion or execution of other actions Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4390 (ef5314b5e5181e7d2efca52710822a7f95d16962) NEW: (#33334) - Find relations/usages of objects to warn before deletion or execution of other actions wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4389 (f502668090c6a5aabce89456daddd05f5502e295) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4388 (ffe4461612dede7a70d87866e11cc777b98d9254) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4387 (71b06ab5ea2c71764d4151492dfbe5630988a023) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#33252) - Add 'copy file' action to copy files to/from VM using guest tools wip: Fix SpotBugs warnings change: Move to Java 17 source compatibility wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#33361) - The NTFS reparse point RSS feed is shown over and over again wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#33361) - The NTFS reparse point RSS feed is shown over and over again Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4386 (13a1f7277955f680116cbf2e4b44d4bcb9835eb2) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4385 (d7b31d0a53900e5c37c753416eb175a96f1ecf7b) NEW: (#33253) - API /datastores sometimes returns 'NaN' string value for dedup property BUGFIX: (#33361) - The NTFS reparse point RSS feed is shown over and over again wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4384 (24384618b0beb3f32b6ae98c5c04873e0f07d4d4) change: Fix sub query to count drives of loader in loader queries Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4383 (642ef7b84d046303817df682cf483cfb88f093c0) wip: (#33273) - Add number of drives to get loader endpoint wip: (#33352) - Add API endpoint api/v2/loaders/find. BUG (#33151) - Multi-factor authentication Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4382 (29bbd40a3684e9fb18c7482f18ba5f5f7c87849c) NEW: (#33352) - Add API endpoint api/v2/loaders/find. NEW (#33352) - Add API endpoint api/v2/loaders/find. wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case NEW: (#33273) - Add number of drives to get loader endpoint Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4381 (fb726deb16aae821b8952e1b183f886a2b7e57b0) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4380 (e8acba647eb39512976f86a4f013c9117cb1d5ca) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case change: Fix loader contents 'find' returns same tape twice. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4379 (ecea1bfa80dc04308c1886f3650aae5a0b6821f4) BUG (#33151) - Multi-factor authentication Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4378 (fdaf64485488048e13ef26d6f752586e265b1a71) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4377 (976976a668032d91a9b88f96e0b713fdacbbe735) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4376 (2b0c26973897e1a8ed84edd8a223633bde4ee015) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4375 (ad7b12dcb137570db8154c78c63a9c4d213f839c) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4374 (8c6b599bf2873d72dfc4fa17b7969bc5c7d352eb) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4373 (7386d14e69e7aa8827dd46595dbb7a86bf3499a2) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4372 (cf8755725c6d4e7fe82af1b9133f570cf65cfc98) NEW: (#33252) - Add 'copy file' action to copy files to/from VM using guest tools wip: (#33133) - Single saveset vSphere backup using CBT Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4371 (7c6a85150fad050a3e96cebe553e4804adfda88b) NEW: (#33252) - Add 'copy file' action to copy files to/from VM using guest tools wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#33151) - Multi-factor authentication Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4370 (e21997a88ce89ce2e8a13acbda8b4658534b50ef) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4369 (e4be0898ce7eaefa58474c52145d01162309c7fc) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4368 (0515c2f136003748bb42ad7c652d400d1b71fb51) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4367 (4ee929d223d213b0e4e3fc590b4f6c865e77d429) wip: (#33133) - Single saveset vSphere backup using CBT Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4366 (7d1b2f7fb18acc82c5297b1789197a9da0293d4f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4365 (d3e54e695e4d2dd4d337946a01e4ec4bd814e6bc) wip: (#33133) - Single saveset vSphere backup using CBT Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4364 (722ee1e6a90c3a031f18fd2940b88dc0f4276f0c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4363 (c7cce79371f6e130361e49575de249e33eb1c82d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4362 (f1f3cf5006bfb590502e97e0237c8921d243eda2) BUGIFX: (#33319) - Change of source interface for migration using mouse wip: (#33133) - Single saveset vSphere backup using CBT new: (#33133) - Single saveset vSphere backup using CBT Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4361 (1c32140b0274317d48746b805b535289f079908d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4360 (bc8346fb2d8b3e67d41fd637c84cf99da53d3ec7) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4359 (a726ee836f3f49985efdb50a8e507c9d71f35d4d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4358 (b1c4c9a41520474f6adab0bdc67fdf5392049aef) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4357 (32f4c2a4ed5970222e50cc3cfb24b55f070a7409) wip: (#33151) - Multi-factor authentication Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4356 (01d2719841fe3203e9bd0dc587304ee7e717940d) wip: (#33151) - Multi-factor authentication Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4355 (89fec4b35a6d9e99401089002aa99a23c46dd9d6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4354 (35b95bea8f35f47c7713ad8113ae39bd497bf776) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4353 (ff8832f35abdad70a144d234715bca010bfdc2a4) change: Make the email field writable for 'Administrator' too. BUGFIX: (#33327) - Exception occurs when creating a schedule monthly with "one first..." setting Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4352 (2967dd438855e372d5924c32c431893c07550073) wip: Updated README.MD to reflect latest changes to development environment (Java 21, ...) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4351 (b3b83274c4b63773b1e4aef256e135e68a7fda86) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4350 (55e35fb709e8760be53b7bb6525a83debe42769c) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4349 (7fce02553c09b1406403857bdd8ae5d288732b23) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4348 (c74fa3896e760ddf4abfc7cbbee90a7f67d37e3b) BUG (#33271) - Hashed and salted credentials for login to REST server wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#33299) - Show number of saveset copies in "Migration" and "Restart Migration" view wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#33299) - Show number of saveset copies in "Migration" and "Restart Migration" view Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4347 (b3fd9ce69394b7a6e8de3e7b27ff7040c368540a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4346 (6cc29b6c24870b573dda7e597a223dca0d9aa8ce) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4345 (32f0a74a9ea1c41d6a88c93634faf62c3e49fdfe) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4344 (9c97723f2d2ec8a7aff2380cf7b8a8c81dc31427) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4343 (ccaa64884f55cb8b4381743f2eb424bc898913dc) BUGFIX: (#23249) - Creating a schedule with executing time every friday will be executed every day from friday in the future Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4342 (d439ce1e5b92d76384b032cec455d6a1a004d7c6) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case change: Update Spring 5.x dependencies wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4340 (c8c2a12df6fbf6e7917f6d899511f74bf5d10074) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4339 (abd44d5869f22c6c1bb4d99ccee2229cbfc32664) BUG (#33278) - Add functionality to add/change User's email field Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4338 (882921bb1ecea18c258770860f7ddc45fcae69b0) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4337 (8f3fe3fbbc0bf32dd88319c3e28088d7278170de) CHANGE: (#33302) - Change message, if the VSS option for a Windows path backup is switched off wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4336 (7f94458964c73885475a579d1bbc82e5e66aa13d) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4335 (8ba35782232865f9c1a2f7fbdf262f0b39faab8e) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4334 (035dc1b057fd3da6d986e2dda7d0adac467e6593) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case BUGFIX: (#33300) - vSphere: incorrect disc size when calculating the changed blocks wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4333 (919d38af1bd2c97bd78c2438c94b136fff46d9fd) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: Fix failing unit tests wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4332 (97c99b95ac9971c5f2681a0df2cd4de51e183448) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4331 (d84e491476c46519bf085203875c51b0c5394939) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4330 (0ce468cf09278aa489491ba622af07187a4c05a1) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4329 (717014453e31c141ff77e584cc077f32eaa0d77d) BUG (#20823) - Real UI proxy master server Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4328 (559c95764161ab9262787af42ca27fc4b238e71a) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4327 (f406509bb586e4e0bd38ec624adfd51717308346) wip: correct link to custom calendar description wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case change: Remove specific font style definition in generic report. Use global font style instead. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4326 (a5fe2b34ff726ea575a73937ecb2d949a4f6a88f) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4325 (88ce3482933f7aa0014c77bdf68f07735b551e93) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4324 (b789b7b497fafb8e82d558c4d6a30a3059a85faf) wip: (#33269) - Implement loader contents Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4323 (246429f4f69c2230e9038a098750983f734749bb) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#33269) - Implement loader contents wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4322 (173de0cb8dbbb478cf8b58e0df7cd47aedae1576) BUG (#20823) - Real UI proxy master server wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4321 (1e0392f103d5e443e23ff89ffcae1edcdfb7b0e1) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4320 (26ba902803272a1412c39e182adff9a0d129214d) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4319 (b10c7c227fd1ba4476be43d0ad15c09af8bccbc7) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case BUG (#33278) - Add functionality to add/change User's email field wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case BUG (#33278) - Add functionality to add/change User's email field BUG (#33151) - Multi-factor authentication change: Fix rythm throws error about deprecated SecurityManager when rendering in sandbox. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4318 (f5d2328af272549204b02db2536f305cff1682c5) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4317 (075ff4caff98c41ff8e32d5971eb2f63eb029716) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4316 (1705cff8a84b5e420df1721021bbe1e0d084ff62) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4315 (3fc01778ac50fe1799fe035c270829e7b8eb6541) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4314 (052998690a926ab83080f95e985dfd8910f15a50) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case bugfix: Fix NPE when exporting media table Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4313 (d723c0bef95dd45e510d9d94e260d0d012aa9ed9) wip: (#32914) - Convert date/time columns from VARCHAR to TIMESTAMP Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4312 (277f36cb10167ea676767b37938f1bc6e07af61c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4311 (a87b4c2fd95f9e73a8d6dda4502ba0d9d33d1919) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4309 (15bc5491742a022bdd4a751c35565517ce543094) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4308 (b54673be38f22d69f3c09adf274b92fd1116d5b3) change: Move to Java 21 for development wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#32914) - Convert date/time columns from VARCHAR to TIMESTAMP wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4307 (bb9f0d9d687ae195e40552d4ec2db7f1eba92349) wip: Fix failing unit tests wip: (#32914) - Convert date/time columns from VARCHAR to TIMESTAMP BUG (#33143) - Mismatch in UNIT license count between 'sm_info' and CE report wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Merge remote-tracking branch 'remotes/origin/master' into bug_32914 wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4306 (fe3cc46908af7f18e32ae20ad736d525666bacac) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4305 (d1567ec1b1ba39fc8c193b7ba25946b5602db21b) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4304 (4dc3af938b21b65ae9c1ed1dcb339cf419f37ec4) BUG (#33151) - Multi-factor authentication Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4303 (baa5afbedee9dfdf82e70f1386abb4596d573e68) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4302 (2074f8cf3d9c0a178b3b4a1363603db8260d8b76) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4301 (20198b2b4311f452ca341c5f6791cea253247b18) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4300 (22b9dd677576ba533fbb78cdaf9d6e650bf34bc9) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4299 (f0778979c2707167e8fca0b619dc92d9e1010ef7) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4298 (14bea90d4fce7db2e6d70ab38826f12150e8446f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4297 (796654eb92097083f5aff6848847730069cc21fd) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4296 (53bebcef30b30296a3632a933b7da3fd28647afe) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4295 (51052645415cfe5fe10d331d4ee167c502afca51) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case change: Update generic-report.html to adjust task types. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4294 (16f0a61bc2c72ac6407a85c1a10993cf6f202c25) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4293 (b23cf6052221e20340b9952f5332a9e70743d544) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4292 (bf92c1414efbfecc3a721cb29da9b66bbe4f59dd) wip: Adaptation of the German wording after the update Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4291 (6ef7b696a892ae9955d17cb19af95b9c730735d6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4290 (c7ce3c41a78325de464a1746d142424a40b60b7e) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4289 (f406836fb5eb0b968ddf8cbd542301d723070c40) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4288 (8bdde99a1b7bce56d1b90984beeb226c73f225e0) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4287 (b8b94bebe0232222f0331f32ce404e3871f1de61) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4286 (8ca6f2e2021f6411be19bd4216a0150f20cfcac9) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4285 (e14bf76c3ab13d7f8f7c9eee8a2aacd4935db802) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4284 (b981a23326af209fd54bafcaf82a4b738e2a046c) change: Update generic report and adjust report header in all reports. wip: (#33196) - Document GUI specific DB:defaults entries Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4283 (4ee25c7af035fdcc38af50d396ddf660c55a0232) BUGFIX: (#33245) - CLI writes 'null' to data base when invoking "add replicationtask" with -B parameter wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4282 (06df99f70d51fce669d9515966ffacfb7db96248) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case NEW: (#33235) - Add new endpoint "params" to server service change: Fix 'dir vsphere' option (-o refresh) to force a refresh of the remote buffer. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4281 (cc8614f525c059c04016565e2d8d087b466789af) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4280 (97ef5a70708985d4f996175310c055bcf0b2a76e) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case NEW: (#33234) - Add new field 'email' to 'Users' mapper and domain model object Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4279 (e6feca3cbf4f9535fe1b602aa2575a941ce04fc4) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#31900) - Add option for sm_cmd modify drive to start sm_config_drives with different modes wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#32973) - Set data mover in DB:task_events by CLI and WebUI Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4278 (351271b851ea7c9da74edb92080ea522d2c0a0b0) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: Fix failing unit tests wip: (#32973) - Set data mover in DB:task_events by CLI and WebUI Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4277 (3d45ad064ed6d0c6c9a50973926d2533723f3dd1) wip; (#32914) - Convert date/time columns from VARCHAR to TIMESTAMP wip: (#19569) - Define backup data mover in task group properties wip; (#32914) - Convert date/time columns from VARCHAR to TIMESTAMP Merge remote-tracking branch 'remotes/origin/master' into bug_32914 wip: (#19569) - Define backup data mover in task group properties wip: (#33230) - make loader contents service searchable wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4276 (e6a1edb6ae11d77e05832d90794939a68eddcf64) NEW: (#33230) - make loader contents service searchable Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4275 (b71f40edecc1d7225eae20ad95be313603764da5) wip: (#31656) - New Rest-Api needed for loader_contents table NEW: (#33170) - Wrong formatted message from 'sm_cmd remove saveset' change: Add system-wide fallback for "schedule_lifetime" setting. wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Merge remote-tracking branch 'remotes/origin/master' into bug_32914 Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4274 (5ef3bba2758492c271709da55110badab2a50cb2) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case NEW: (#32958) - Move 'Install SEP Sesam' from Clients context menu to advanced mode wip: Wording correction of Generic Report wip: (#33192) - Make delete API endpoints more consistent Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4273 (e8d286291a8bb7e55792386245b4dd7167358611) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case BUGFIX: (#33221) - After update to Apollon V2 (5.1.0.14), the first INCR vSphere virtual machine backup fails wip: (#33192) - Make delete API endpoints more consistent wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#33192) - Make delete API endpoints more consistent Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4272 (017afb88de80e2ebdc1712ae4a788ab63ef44a7e) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case CHANGE: While not JSON standard, allow single quotes in JSON to wrap property names and strings. wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4271 (b3717c5b74077ee4ef468629a8549ddd5914595a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4270 (fd6f1909a075d21634e9653d37308ead27905bf2) wip: Fix failing unit tests wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4269 (c611c15c0cdaa237b8fb4233b9de2e5bf7b13e12) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4268 (2ce0ce7f31ffe65984cfe139499031fc1c22ebd3) wip: (#33192) - Make delete API endpoints more consistent Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4267 (f111c52e778b86c8babac8fb4f7e66de71b4c642) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4266 (81f61da8d6dd22b5f7b0d90e8b8433e0d9c19643) wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4265 (ccb7b717c67e9144f070c344c5e28d6ba26bd4c6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4264 (b7f626e534bcf78e4010493556754c0d7b2384fb) wip: (#33192) - Make delete API endpoints more consistent Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4263 (5254ea760c2a3a4c50b1a2de666213607fa2c2e5) wip: (#33192) - Make delete API endpoints more consistent Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4262 (a5d259922e15882898e3e36be03645069f235bb1) wip: (#33173) - Allow cross datastore type replication wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#33173) - Allow cross datastore type replication BUGFIX: (#33209) - Generic reports failed with 'error exception' wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#33192) - Make delete API endpoints more consistent Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4261 (1326442e277ac0f9bb4eb45ca97b973ba99a2f09) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4260 (73b38aefc3eaec44bd8b7a80fdad62ccea1e924b) wip: (#33192) - Make delete API endpoints more consistent wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#33192) - Make delete API endpoints more consistent Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4259 (70b14924adc76b839c1a2daecbe29691beaadb8b) wip: (#33192) - Make delete API endpoints more consistent NEW: (#33173) - Allow cross datastore type replication Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4258 (a2a2f766dcdc57a1cbcb91df9d0f6b87eb77e492) new: (#33196) - Document GUI specific DB:defaults entries change: Up-rev version in pom files to 5.2.0-SNAPSHOT change: Use newer stream syntax wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4257 (3bd5dd89b5f3c5104cfeea3460d8ddc3715e5be3) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4256 (1617b03a590bd05c6cc2aaf9edefe1bd9e144bd6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4255 (9b1e9d5e90be5190f13e312ed16bf5820462543b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4254 (b555150a3f72a479d8391d9f7d7563d344bd0a6e) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4253 (6cf9fd2f5bc0266575ee5f9fc1ff72841e729c81) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4252 (039133d4edf1bc1f4260377985fed2d7f551a30e) BUGFIX: (#33168) - double click on restore task opens legacy restore wizard NEW: (#33171) - In the LOG-Archiv the daylog is called 20240215.prt - but it is a 20240215.prt.gz Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4251 (405b6d94c4b17b2229ed38bd5fe62548b6a49261) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4250 (1ad674418c8177f71eadb7d18e7b9db57cf761dc) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4249 (280ed9c2f517fe778d9858185f31b10c28eef8d9) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4248 (ade1390563fd8d848895edd588d958ef7208bc39) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4247 (b56e627352e3a5ce44578bfe9fcd872de777f435) wip: (#33147) - User friendly display of backup subtype CHANGE: (#33198) - Server seems to require a client certificate from the browser for SSL handshake Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4246 (f85df65c15742eadc1f112a4d540f3bd8336a1fe) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4245 (209dfaaac6961590d8b102d66a3a84b83d69fcb2) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4243 (a83dd01b33de2bd0d6447a7dc036f972807074b0) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4242 (a422839ea908e2f22e4d9ef325f50e0504fde85a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4241 (a6d184b17dd25059dc887c97f6ccc2b8fbd95835) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4240 (a5ca30a6dca2fa78a4bf946e1a0d75fbf43721ee) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4239 (2bd109f797f82bcf139869f6e0b8df21864cd422) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4238 (bb5fa2e6d5f7f7f627503df24b27fe85a0c3742d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4237 (f13f0c50da031aaf7d53c44c673a9376bac599ea) wip: (#33147) - User friendly display of backup subtype Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4236 (daaddb0409af790e5ae49cc550693d311dd6405b) change: Re-add task type of existing task to task type combobox if task type still exist in DB. change: (#33147) - User friendly display of backup subtype Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4235 (d07b238e1d363413a182dc139bd12effeb72b22a) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case BUG (#20823) - Real UI proxy master server Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4234 (c8075896db81716383c400af35cd7d1d535e8875) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4233 (87b0a099ff2834b3363687c157ddf56fe3c2b512) wip: (#33159) - delete backup - deleting a result without label does not work in Web UI wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4232 (dbb4f024a1105dffa29b0639b05938573816d8dd) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case change: Delete backup snapshot for both "sxs-3912" and "sbc-3912". wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case BUG: (#33159) - delete backup - deleting a result without label does not work in Web UI wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4231 (fbe1a26688081b6a4fb9d5cd86863f3fbba48273) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4230 (b4f8bdfe513e782dc44b1f81557e15b59b270e0d) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4229 (c4fa78ad18542b5ddbe33e540ed9aab1db6421a6) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4228 (9e6c9eb93e7365ef02dd8daff3564c0b631c353a) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4226 (53a1f23584443a41412cf46db97e2df42b046887) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4225 (561e789ad514d23b0629fa345ad01858d0c48b41) wip: Fix failing unit tests wip: (#33014) - Move Java parts to a Java 17+ baseline wip: (#33151) - Multi-factor authentication change: Upgrade FlatLaf to version 3.4 Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4224 (6f558a553787cd08a0513d87bdd70b18cc2d9521) BUG: (#33154) - Wrong error message starting a not existing restore task Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4223 (59dcd0cbecad5a4d8feaf18f51daf63b008131a6) wip: Fix failing unit tests NEW: (#33151) - Multi-factor authentication Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4221 (2f66541ba0fd244dc68e84528d2520185c518b75) wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4220 (4e32176fba3b26b34b0dc8a4012df71a2229d10f) new: Add DB:defaults key to enable certificate based multi-factor authentication. wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case change: Default "force remove all data" is set by "deleteByNameOrId" on server side. wip: Fix failing unit tests wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case bugfix: Restore expected behavior for "sm_cmd remove datastore ..." (removes all related data). bugfix: Fix NPE in clients dialog when trying to delete a credential set. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4218 (5c187ab260a5800c872d8af66a7dcfe5b05aecb4) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4217 (f192e8437d5f55a76eee5a00de8baa1b585737d4) wip: (#31900) - Add option for sm_cmd modify drive to start sm_config_drives with different modes Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4216 (4f7db71af85a45a4ea0e2705f7a27e38f1750812) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4215 (80ed438a722064932a85a7cf0d35aa7ece0c9f59) change: Move VSPhere host agent tests from "esx4" to "esx7rc" wip: Fix failing unit tests wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4214 (9132c890b414f300f681f9e57823c514b76f5b67) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4213 (9a6b2ae043471431df907a4f6acfb7ca6ed8be54) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case NEW: (#32031) - Restart of failed migrations without existing migration task Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4212 (5f5eccc452607bdea120ad4a978383cba538be88) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4211 (51d64d5f8d6e35cea396e1182ab77f74ce20173a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4210 (37cfb2d64c257c4550051143820d1b871eaf2bfc) change: When generating a task name and the template is not explicitly given, fall back to default template. NEW: (#33140) - Create temporary migration task with prefix 'REPL-' for replication Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4209 (9dc6d33730b19937dac75782918b0919fea48135) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case change: Update generic report. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4208 (c3cfa3e25436d135250606e0faf460f054e2fe09) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: Fix VADP connect string wrongly reformatted. wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: Fix failing unit tests wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case NEW: (#33065) - Add status of access check, if client is added with 'sync' flag set wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case change: Rework creation of controller devices. Restore failed because of duplicated device key. wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4204 (31b44b671e9082f0d6ec7e8691e70c2992c435f0) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case NEW: (#31871) - Adaptation of the manual resetCBT functionality to resetCBT during backup change: Adjust inspector settings for concatinating of string in loop change: Add additional virtual machine information only if not already in connect string. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4203 (0da1d41b8b2b1fd0a69348032b53f7653efd1e4a) NEW: (#32135) - Do not show parent migration tasks in active jobs view wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4202 (a11e2e0edc9d2cd6ef296ce27e6b7b91e2fd57ae) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4201 (14f2b6097a0222bc27485a71b4fad77432c211ab) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4200 (3a106272e0ee5e0de742055eb69a30e6e6c94453) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4199 (a7c19c154724d56c37ade0bef7cb5c34c76f1e75) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4198 (70214a539cc2cbbef750dc490f530b4aeb8c9fc4) new: Added guest OS full name to virtual machine information line. wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4197 (57b336549e7a7cb0cab0e9aae00fb99580e838b4) NEW: (#32989) - Specify complete backup source by one parameter for 'add task' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4196 (50ef8e41f26c2363dea3a3896aef0df609e8ebb0) wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4195 (04adfb8835a68cb70b1df437d03f73eedda03f11) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4194 (adec0c8e4861e10c62b762ca962740ca261a5a59) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4193 (a946b2c53502ed59972768fcc160c0999b2a294a) NEW: (#32975) - Add 'sm_sbc_com' log files to backup log archive for external backups wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4192 (c08a7c67ab29bf02e6cc107ab384824c356cd1c6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4191 (d9aee6e4297233a757333d85013477a7ee7368ca) wip: (#33065) - Add status of access check, if client is added with 'sync' flag set wip: Fixed failing unit test. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4190 (11d2676b1cca0874565b26407f5bb3d078f19847) wip: (#33065) - Add status of access check, if client is added with 'sync' flag set wip: (#33092) - Improve single saveset replication wip: (#31731) - Sort NFS interfaces by DB:interfaces.i_order during restore NEW: (#33065) - Add status of access check, if client is added with 'sync' flag set wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case NEW: (#33091) - Setting of DB:migration_tasks/restore_tasks.eol Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4189 (aa1abbe94b6697fc7bb616c99f37e4444e13140f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4188 (324478a467a28bb00f57b529440c271b6ed1114f) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4187 (9ee160c3b002e07cabda1a857c2182b1e46e3119) wip: (#32914) - Convert date/time columns from VARCHAR to TIMESTAMP Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4186 (70d01a09f95b871f3307783b3d85c7aa7347a9e7) NEW: (#33042) - add option to filter backups/findTasks by deactivated tasks Merge remote-tracking branch 'remotes/origin/master' into bug_32914 wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4185 (9e69b64ae82b9d9bcd820ac1f6c6c5a708fd017f) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: Fix failing unit tests new: Add sbc_vadp_ng.jar to list of archived and copied artefacts. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4184 (9a17517ad167b541eafbfedbf07395d9c21c2cac) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4183 (defc4fcbbaea0b5fd99c47ffba6fdd4ce7a6356e) wip: Fix syntax error in client-report.html wip: (#32914) - Convert date/time columns from VARCHAR to TIMESTAMP wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#32914) - Convert date/time columns from VARCHAR to TIMESTAMP wip: (#33058) - Immediate start of replication doesn't set all DB:migration_tasks values wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4180 (b3fcd1026025e1cb64302fcb516c5035e984c9f5) wip: (#33058) - Immediate start of replication doesn't set all DB:migration_tasks values wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#32923) - Add relocation option for restore tasks at CLI wip: (#32914) - Convert date/time columns from VARCHAR to TIMESTAMP wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#32923) - Add relocation option for restore tasks at CLI wip: (#33049) - Use virtual clients in client backup report wip: (#32914) - Convert date/time columns from VARCHAR to TIMESTAMP wip: (#33058) - Immediate start of replication doesn't set all DB:migration_tasks values wip: (#33049) - Use virtual clients in client backup report Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4179 (fc8b4e20a18068024938d5d44be2c473ec36f08e) CHANGE: (#33049) - Use virtual clients in client backup report Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4178 (294a0d79b0d4e239c20ddf996fe3cfe88d93d584) Merge remote-tracking branch 'remotes/origin/master' into bug_32914 wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#33049) - Use virtual clients in client backup report wip: (#33079) - Add an option to include the schedules of each group to backupgroups/find API Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4177 (65f078cb94c4eb2311c38b986e04567265ec8f3a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4176 (ef1b403b4314ae744afdf3e958987f7389990def) BUGFIX: (#33060) - Limit length of command during Sesam 'command' creation NEW: (#33079) - Add an option to include the schedules of each group to backupgroups/find API wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4175 (86fd1c2d26ea20d3663598eaddfc8c84327fecbf) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4174 (8e24b08224cd75c6bdc89d558599be9d38290cc1) wip: Fix failing unit tests BUGFIX: (#33083) - Option "Manage VM tasks" does not work for OLVM wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4173 (618f585adcd30340c713cb04158df6efb7ec347b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4172 (00f21ccd1f0c58843ed569d02cfa7a53c1484c5c) wip: (#32923) - Add relocation option for restore tasks at CLI Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4171 (4c989a1907723b1b6f42f8fd6f9c8838b0155be9) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4170 (fcd35779d19bdf99bd0c3da2d543968ce8911320) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4169 (f9c7152e5ed790360712e4ab16cf24395e954fa0) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4168 (6bbc62c36a973f427f4a0c2ac55bbc9f780a2905) wip: (#33058) - Immediate start of replication doesn't set all DB:migration_tasks values wip: (#25274) - Add a trend indicator to last backup state bug: (#33058) - Immediate start of replication doesn't set all DB:migration_tasks values Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4167 (d00e6deddcc15b79800578143b1df6b80796de8b) wip: Fix failing unit tests change: Make parsing of SBC output a bit more reliable. wip: Fix failing unit tests new: Added possibility to query VM tasks for a given (virtual) client. Set "queryMode" property of filter to "VIRTUAL". wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case bugfix: Fix example for -e parameter on client add/modify to execute client access check synchronously. wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4166 (426aeed0957fefe3c45933dce2701c1420c40294) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4164 (0e39296252a478454a7bfc4d014c402c73017e6d) NEW: (#26272) - Add copy trace files to migration log archive wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4163 (0c6814dc434ed17eeb461b53634fef2a8dc40e2c) NEW: (#32696) - Store custom Sesam scripts on server into 'gv_rw_bin' new: Added 'weather' information to the Results domain model object. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4162 (ef20507849e7e566952399e593e672be24cef0c6) wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4161 (69d5751016bf831b5c0efd0302b53b10759d7b99) new: Added 'weather' information to the Results domain model object. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4160 (fa849f9daccd0154cee4346882c7c88b74fefd57) wip: (#31940) - Include dedup status in LOG archives wip: (#33041) - Harmonize parameter of endpoints addtasks and removetasks for backup groups. BUGFIX: (#33035) - Creation of Citrix backup task selects task type 'PATH' NEW: (#32976) - Add "force" option to clients/delete API endpoint CHANGE: (#32952) - Change label of "Si3 NG" to "Si3" only, remove creation of "Si3 V1" from GUI Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4159 (70297064069f5baebf927b0261dc49ed13dc3942) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4158 (1f2694342ca43ce201aa3af932ed7170f6dee561) new: (#31940) - Include dedup status in LOG archives Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4157 (7ac36246f6412c7fb99c6f46e5934cac161b56d4) wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4156 (ac226e7a7f852d2f86235551d28b9518f8870f6c) BUG (#28755) - Extend the API router to support DELETE method for deleting objects Merge remote-tracking branch 'origin/master' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4155 (d55d86276ccdb65b52c118abfbcaf9e7dec3f08a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4154 (2479fe4f388d85a3adc2d3ff2d5a9f0e086c6e16) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4153 (bbb65dfd15794a60556f5ad0eb68e79216b20aa6) bugfix: (#33037) - Handle log file view of file with selector 'prt.err' for newday result change: Trim output of SBC before parsing single lines. bugfix: Fix NPE when restoring a virtual machine to another datacenter NEW: (#31613) - Add the listed LOGs for LOG-archiv for a sm_newday. BUG (#32988) - Use same CERT in UI server after restart Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4152 (c5f8f5d09a4d2af8f633eb193e6dd15b2d25b17e) wip: Fix failing unit tests bugfix: Use "CreateSnapshotTask_Ex" function only if running vSphere >= 6.5, guest OS is Windows and guest tools version >= 10.1.0 (10272). Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4151 (aaf6f38f191d2204797632a995d2b41dea9bc3e4) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4150 (d32f5df501e8f50e630694cb9fd990f3c6b3a474) bugfix: Use "CreateSnapshotTask_Ex" function only if running vSphere >= 6.5, guest OS is Windows and guest tools version >= 10.1.0 (10272). Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4149 (2eb93fa73d935df6becf0c1d9a4520d3460b51b5) wip: (#31525) - WebUI tape media table: highlight current tape in drive of loader BUGFIX: (#33028) - When immediate starting a previous restore, the action ignores the restore mode setting wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4148 (fb5218bb5ef1bd3f968de4a44a7a27cb0d2956d0) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4147 (628e7b2f7914297bfb4b6d98a3918151f337ab17) change: Fix naming of "getWebRestoreForceSettings" method in SystemSettings wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4146 (db7a1f4e246630e66f47efaf14294afdb90c0d98) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4145 (9114e67caf8902cccc8b33fd90fb262b47cb8400) wip: (#31525) - WebUI tape media table: highlight current tape in drive of loader BUGFIX: (#32523) - Filter for automatic vSphere task creation for OS "all Linux" not match for all Linux distributions BUG (#28755) - Extend the API router to support DELETE method for deleting objects NEW: (#29673) - Rework the "mailer" service to be a V2 service wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4144 (cf4317f7ed47939fdd77ca20fad45ced6104f6d0) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4143 (2bac1bca27166cd749bf6a923c4d57e6adc7bf1a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4142 (7357922386b98dba910b723999fd118af6910468) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4140 (65703e9e83581790151601c1685e5155364cc1d3) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4139 (3099634f48db78da84d24b9a2803485bc4e76ae7) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4138 (ccfd61735d9854acc08973811fb8feb50b34e786) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4137 (c02228dc8cc82eb5b7f8d2955f01b3352a116c69) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4136 (ded7402f06fd21362e7b73509668f8bced0adb9b) change: Remove obsolete checkbox renderer for Boolean columns Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4135 (cdf3947105fff92ab5a05da05b2456214a7d554e) wip: Fix failing unit tests BUGFIX: (#33011) - An error message appears starting an immediate backup wip: (#32990) - Mail send via tls/ssl disfunctional: java.lang.NoClassDefFoundError: com/sun/mail/util/MailSSLSocketFactory Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4134 (ba01a46dbc1cf8100318b9f45a54e5fb79411155) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4133 (de7c08565f214dd266a01f51745d1c60270339aa) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4132 (077449f60c40a80b0b698c85fe54303d4442bfc4) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4131 (6ebf04d35d003836d6f9c5c2eae77432d24208f6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4130 (3f65b344e90c227baf6b61009fc7afea32936406) wip: (#33002) - Add column 'EOL changed by' to backup properties Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4129 (25b1aa32703b05078de88be89b32f0725dbb89a8) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4128 (26e1dcce542f08e5c4c2422b93e0b20ed2468276) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4127 (8436352133458fbe9ff2b7f437b5f8d6e010523b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4126 (cc9e619187f0ac872fb90823059ad53764217e86) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4125 (53624f84fbbbccdbc785ce122b885a3457215c8c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4124 (4c0004643b9f7c1e6625e3ff5ef7eed902ce3a2c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4122 (8bda6943932572dae57af48cbf3cfecdabfc52b1) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4121 (eabc067febdcba979bbac3a2b83828314e432d04) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4120 (d7c1c096f2dc4b4c4c08f3e3d85b20d17171820b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4119 (14513127146347f2101936245103444c95d47ec4) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4118 (f5869e1a4938d25ab6bde3a5061fa1e85b41f650) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4117 (a2d9edb451d377b84dbc8fb23bca87ac338ad679) BUG (#32990) - Mail send via tls/ssl disfunctional: java.lang.NoClassDefFoundError: com/sun/mail/util/MailSSLSocketFactory Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4116 (e08a5940cedd1acdbda30504354f9751c15050ab) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4115 (b681abf741292145c7cbefd8e39f7a3abbcd6869) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4114 (d709443a9b0cc8f8ad23cb41d5c3219efd3c00a7) wip: deactivated failing unit test Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4113 (3463a73f9cb866b9b3916e261466d63cb95cb2ee) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4112 (b385f5012e43ee466a240250bce600e341e09907) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4111 (982c3d4bdb94e05115992539b1ec39458d545063) CHANGE: (#32964) - Add VMware task with sub-type 'CBT' as default wip: (#31558) - Support License upload via file and zip in addition to copy/paste Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4110 (f7a55f71f5e3a1d4bf73e858c475377b5caf6283) wip: removed santa hat from Artemis wip: (#31558) - Support License upload via file and zip in addition to copy/paste Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4109 (5d6a9f1836edcde6a05e79161f0b87a73ba792f6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4108 (66c99f6af7de9de8e6bc167bf74014e78ed60d49) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4107 (77d63ac62262ce6c8b218b05a7641ef1c624625d) wip: (#32914) - Convert date/time columns from VARCHAR to TIMESTAMP wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4106 (94b3256fb1dd123d39c71c845d7ec545a20202c6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4105 (9f2f0cacc5ecb721b23627d37d4c542157194874) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4104 (c4f049c9f1e213c3c78fb2a37f2250abb66dc43f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4103 (24cb3b9830da4aec970a96bf155be49054dd596f) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4102 (98a64ee8f593b74558dbf185f4816547ea4173c9) wip: (#32914) - Convert date/time columns from VARCHAR to TIMESTAMP Merge remote-tracking branch 'remotes/origin/master' into bug_32914 wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4101 (556fcd31ad52adb0d789905c3b5be3606a6c39b8) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4100 (cd4b011cfabf9a16600385cb63a2f23bac96f1f7) wip: (#31558) - Support License upload via file and zip in addition to copy/paste Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4099 (e89e45704577548573e9df3cbd6f7e12e545a618) WIP (#28755) - Extend the API router to support DELETE method for deleting objects Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4098 (8f748a02a82681699f83a3e351c0829ff3269ffc) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4097 (523279bb6225fa30335dee0c7f859965341966b3) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4096 (dfea0c634a578faba60669f14e0e4808e3ce8e12) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4095 (f63f9115b675c02e74b20b765372e171ddf237d6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4094 (aafd870598a1f7f3f11845f4cc002ea38bedb0d7) BUG (#28755) - Extend the API router to support DELETE method for deleting objects Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4093 (920c97a9b651ecc4f6617bc5b8a33efaea80b725) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4092 (53f7c60382052835ae08664022db0e224d8e7ebe) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4091 (5a582eed8ab64f53255203a57b31861acea1df9d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4090 (aaf6de7e5ad033b8e7b51106482adc0b0a0b7b58) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4089 (4bc78e2aa3b79e130ca47b9fd73e07116cca13e1) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4088 (4f32cb4ab5bcffbe377654746cda11ffdd1103ca) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4087 (e513257f16a0ec171e978e956d51a3bb0080e3ce) wip: deleting a client does not show all dependencies Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4086 (b8cdc2b4221b22643f39b14df381b40bff0b07e4) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4085 (1317712b23968dd9745e14dad85b8424ac6b2c8c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4084 (91981f9893a965962ae7a1ac35ef1098408d1ba3) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4083 (f2dec6f78f713f59259b106516511921b158ae92) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4082 (00c202541dd62e55f5ca24698aef0a15cfcc4ece) wip: (#31423) - Restore Assistant/Wizard does not filter media pools from saveset tree and show inaccessible media pools in the selection Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4081 (d1ecd82182765e7b73988d80410ba64c26433963) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4080 (d685e16537353e664eaf2b0c8b9e5142a683737c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4079 (105094995e8c68901ccd916a5f64a29e8150b09c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4078 (9c014ea61ec5268a77d141d1f423d484f59dd178) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4077 (43fadf3f4ca9c7a45c9171bac096b66f0b82ef55) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4076 (51d8ca211be4bc7a02574f7324a7b7ae45878dee) wip: (#32914) - Convert date/time columns from VARCHAR to TIMESTAMP change: Avoid duplicated "CLI:" prefix in output messages. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4075 (973f4e0895897cd27224e8099d0110c5c203e439) wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4074 (bbaff56f12adc374b0942f383172addd18c6cef7) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4073 (33d994e10b83a16950b01f02b51b0871c53996ac) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4072 (ce283a14567d3aaa32bed7eaf9886b745b5c2015) change: Fix CLI returns invalid message format when authentication fails. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4071 (3072b1eabed1063ea471204d11a3c4fae0bb1693) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4070 (d2189d60ca7771796e6ef360e8b937c55212893a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4069 (70e5d1733b8446083e84f1a8487119d2c241b13f) change: Make SepHttpRequest "params" variable final. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4068 (59042c59564cff5ff8eece56ac3a6ad43b67037e) bug: (#32949) - Immediate start in restore event doesn´t work. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4067 (cbae9b253363e4310a7572fbf76a9d412e3d1f43) wip: put a christmas cap on Artemis change: (#29675) - Rework the "sm_cmd migrate ..." command to use the REST API V2 Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4066 (e46ae928c22d7da7de7b10470896d7d60fd3b57d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4065 (6f97fa94930e8b54ed60bf3af9a9b16462a5f3ff) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: Fix failing unit tests wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4064 (98ede2acf32ce923a49a1d18d2e16d1a3cfe888b) BUG (#32934) - Mail attachment via SEP sesam server is malformed when GV is being used for attachment path NEW: (#29678) - Remove all "start" end points from the V1 API change: (#31936) - Use default ISO date format for DB:restore_tasks.make_stamp and results.sbc_start Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4063 (81d478fab4f1940203f9d1dcc0605f588aee87b1) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4062 (dd1edddd077ebe8b868beb4d188a31671c68f400) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4061 (5654eba468de83a910d157243aa374a73d56fee9) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#30684) - V2 API: Clean up migration tasks service BUGFIX: (#32941) - Removable Media cannot be added when the destination path is browsed Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4060 (c222aa263c832fd0d63c726a0bb341a5ee843f6b) wip: (#30684) - V2 API: Clean up migration tasks service change: Remove some deprecated code from ScheduleDialog. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4059 (0abea1d78f41d7bbec777329caefe1d174e00d59) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4058 (a47a02ce85c4cfe54e52e8dc5ce3a52891861e57) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4057 (cb60501aa75e6a2769a8fedcbf618040d21e39c7) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4056 (8d818879aee1b80f119a165dc3e3acd7f519bd09) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4055 (c87b5741471409d968ebeb572e08ddc0a9640297) wip: (#32816) - Prepare WebUI/WebRA Apollon V2 release BUGFIX: (#32873) - API returns orphaned tasks with backup type Path for a tasks-query of type MySQL wip: (#31850) - Remove support for restore, backup and operator users in Java UI Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4054 (9b422b6971a10c68d204637cd1774e2f7a9dc50f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4053 (abb22cc7c8d5bd4939e66478dec1d1c9cff730df) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4051 (7ea20a32a44c310d935173a5c1d0cc1498a96e4c) new: (#32935) - sm_cmd check acl - throw an error message if a parameter is missing wip: (#31850) - Remove support for restore, backup and operator users in Java UI wip: (#32923) - Add relocation option for restore tasks at CLI wip: Added additional test to deserialize backup types from old ENUM name. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4050 (bb3d067376243fbcdacce8a1de91213a399f1cd4) wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4049 (19f6fa4e9fad499abe6ef692c5fec49bf9069bb2) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4048 (2edd06da61a65aef85e4bf975371a259b8fcbe75) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case change: Set DB:clients.version_number explicitly to '0' instead of 'NULL'. NEW: (#32923) - Add relocation option for restore tasks at CLI wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: Fix failing unit tests wip: Adjust signing in maven project files and update H2 test database version. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4047 (1d981b129775d9fc1a6f2336836db9924557174f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4046 (345c185e02336c558c4604741b8e38ab0c06498a) change: Assure that all configured generic remote servers are correctly mocked. change: Remove deprecated task types cache handler. wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4045 (3933911b59d3be9cb0d45b764d3d856fc4327049) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4044 (e8c21a14016b488064c4b3b20f2d7fc08bc94ed8) wip: (#32919) - Immediate start backup/backup task: Missing FDI types of correct task type has to be considered when verifying the supported backup levels Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4043 (2674fab2f720f3978a96ed0cb997e9ddcfb1d26d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4042 (276c7cd2904118995fd62f768850ff083c324b67) CHANGE: (#32919) - Immediate start backup/backup task: Missing FDI types of correct task type has to be considered when verifying the supported backup levels Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4041 (f6a3e143a1584676f2439f1f198cd42f9c9fb138) bugfix: Fix calculation of DAO name for MediaDaoServer. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4040 (e1818aafc4f033d6794e3a17420bfd0b370a399e) NEW: (#31850) - Remove support for restore, backup and operator users in Java UI wip: Update SEP sesam REST API V2 documentation. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4039 (815ef9347298c399de6c13204c5d4ce2e103cabd) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4038 (580325e1d7565e113c4ac6f3e227036ee6560fbd) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4037 (4be70d20b558c65784b3eaeb2dc4aa58c156f398) BUG (#32919) - Immediate start backup/backup task: Missing FDI types of correct task type has to be considered when verifying the supported backup levels wip: Fix failing unit tests wip: (#32911) - Make the V2 task types service searchable (implements ISearchableRestService) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4036 (73134b5b731396ab3265c99dde574407f0d79135) NEW: (#32911) - Make the V2 task types service searchable (implements ISearchableRestService) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4035 (806ee3cd5aca57650c74da53ba7ffc3f4483b806) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4034 (fce55d7a23da9bd101c4067536ab3eaffcc09e75) change: Fix naming of TaskTypesServiceImpl.java Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4033 (4093531e83e35da1c3ea74d35714b4b3e3ea9cc2) BUG (#32917) - Reset of values by 'sm_cmd' wip: Fix failing unit tests wip: Fix duplicated headers in sesam_insert_test_data.sql wip: Rebase tests from outdated vSphere 5.5 to newer versions. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4032 (7a0ea538ea19ee726d5f8a544eb4f90773235ca3) change: fix typo Successfull to Successful Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4031 (db090deee57ed51dd98228303e13ddf3e16c39d7) wip: (#32837) - Check and correct API parameters used for Immediate Start action in WebUI BUG (#32834) - Use version dependent DB:task_types to set allowed CFDI type during backup start CHANGE: (#32309) - Open the web restore/restore wizard according to settings from context menu of restores view wip: (#32837) - Check and correct API parameters used for Immediate Start action in WebUI wip: Rebase tests from outdated vSphere 5.5 to newer versions. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4029 (b6fcb48e709121619903c984d2337b51182b825c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4028 (38f9710bca0b70b8c7a65d38d64ddd3826da1f4c) wip: Rebase tests from outdated vSphere 5.5 to newer versions. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4027 (a84ac2a9e6d91443aa44fec5be559612646dbf54) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4026 (58c096968df9eef613bac42efb6087fa1a7fc1e8) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4025 (2fd54c18f3f9379f7a4bea55fd43a62e11416e83) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4024 (495856f149c9490ceab6281d794fb0a56f665461) wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4023 (e91a05980abbb18004c321056ac202bce3d2f871) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4022 (c1d89727c64d6b292ac440333c2c8ae07caab243) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4021 (70364375054855b120936de6c4ded8f32cb2df60) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4020 (41de3c509623474fcc1a44c73013018094845a0c) change: Do not set '-q' parameter for 'sm_update_client' when executed synchronous. change: Remove unused field "synchronous" from ExeInfo wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4019 (5ed0fb2ca0b438ca4fb0ce02255765ef05c75dfe) wip: Update SEP sesam REST API V2 documentation. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4018 (9ff60cd8d3f106d54201e3593b81ce6badbd4081) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4017 (e50d62d7e2d3614a6309e768896b4f3e644e2df9) wip: (#32881) - Add new property to DB:defaults to disable the possibility to choose between the Web RA and the Java RW Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4016 (d8bd49201751f69cc6a8f08fd9199e3cb9da5b65) change: Detect "govmomi simulator" and avoid connecting the vAPI. change: Append "/" to VMware vSphere Web Services API URL to make it work with the simulator. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4015 (f1692ce1db32e5cf8ce0822ca66c528f6f9a6b54) CHANGE: (#32881) - Add new property to DB:defaults to disable the possibility to choose between the Web RA and the Java RW Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4014 (053a2d46465b3b15a19be54ffa61bcdc1843e730) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4013 (84e024ea9742a66708593655124bd43631044ded) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#32837) - Check and correct API parameters used for Immediate Start action in WebUI wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4012 (7027cc0c1a54327753d691680c873afcf93c03cb) wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4011 (35576330467f47b3d782f340dc0b1dc831e1aa42) BUG (#32861) - Fill our REST server HTTPS cert with meaningful values wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case CHANGE: (#32009) - Offer only Linux and Windows clients with Sesam version >=5.0.0.12 as vSphere data mover wip: (#32837) - Check and correct API parameters used for Immediate Start action in WebUI wip: (#31850) - Remove support for restore, backup and operator users in Java UI Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4010 (98694fa4117074860c95e65f2ed023f3a22105f1) wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4009 (74afb8d571b354dd236a49d47896fff793d1a7b4) bugfix: Regular expression pattern to parse SEP sesam version string invalid. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4008 (a9726f53674c3c6ba1dfed46f8b8d843d485b14e) BUG (#32867) - The JsonHttpRequest also encodes the API path but should encode only the query parameters and ID parts wip: (32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case CHANGE: (#29147) - Add a confirmation prompt when switching a task inactive CHANGE: (#32865) - Adaption of defaults layout wip: (#32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case NEW: (#31656) - New Rest-Api needed for loader_contents table Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4006 (19e03490b1d7039961a4b8d9edf10556de76cdd1) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4005 (6b42796e028aa61d8eeda8ae1ecba923a83b568a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4004 (5b31d8b0cee305d7d260e5172948404e236bd353) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4003 (27e70063082e737bad618b512a968e2c099648bc) NEW: (#32836) -REST API: Add service to access the task types wip: (#32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4002 (dc9a82acc7acdcc462f8d5514f3f5bac946289a6) wip: (#32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4001 (7be16b957b476dafa0e2565469e4978dda2fb1d4) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 4000 (20e95291c2481b351e7b35326ddaf49e03a1cec6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3999 (1f47cc7188692c685e4030a90d8884347c66e3a1) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3998 (d36e6cca2006c1756063e8649dc531181abb3a7f) wip: (#32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3997 (9e4022adcfbb899c30bfa7090be7b521bfd06d42) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3996 (89ed252a57b181ac9029913a047e80d5c59a7607) wip: (#32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3995 (31fc52448a0d28d857e26256ab42142363a8fe90) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3994 (ab69a8eca697fbbc1f2797160939d59c445047e0) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3993 (31b04eff711e490df2ac734b7c4298210afcc030) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3992 (2df9c1ac818aa9dcd5dd7b4372d88889b0e91b28) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3991 (02d8c9e47ea24040af3bf7ba667742992139581a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3990 (6c1b6b23a1cf9acecba9c6abf9a6c566e6940432) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3989 (a78c1626d23490bd39c7ee0879ebcebd87e710c6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3988 (04ff00f2d3298556354dbe35de7fb28e80088707) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3987 (e46d1fa2cd1e4be32f0e7373a00130b50640a957) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3986 (93a7d585ccb929bc88dc4f7b57a26947f76118c7) change: Partially replace the 'maven-replacer-plugin' with 'maven-antrun-plugin'. change: Remove obsolete Eclipse fragments in Maven project files. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3985 (5af5d10cf066cf401e04ebe4c757880896b9252b) wip: (#32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case change: Move to newer 'git-commit-id-maven-plugin'. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3984 (deba3283109cc9792f32051265c42ad11c3ca1b7) wip: (#32197) - Create V2 API to create and manage datastores Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3983 (29d59e055ec8ad8bf89fef479692f5e8f33d0339) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3982 (2b568c2376edd4c37e10ac8cd270592e4ec92bb5) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3980 (43748c2291b0e764d8d8e68055413e57e0b421c1) wip: (#32197) - Create V2 API to create and manage datastores wip: (#32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3978 (eabff1307589c0f3f27f4e36026f48fd1605fcb8) wip: (#32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case CHANGE: (#32352) - The warning message is missing when a datastore is deleted wip: (#32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: (#32197) - Create V2 API to create and manage datastores Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3977 (6f7e127b51b440d18cbd016a7fbb50408c771d21) wip: Fix failing unit tests wip: Fix Intellij project settings wip: Remove the dependency to the 'ProjectEnv' Intellij plug-in. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3976 (2d74b8b34dac9b556e21bc594538a257c3fe1d75) wip: (#32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3975 (a5b9f989f45ae8d9a685a115aaafecc9f1247061) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3974 (7a73a0ba30eef777f024a5d6e30df155482de02f) wip: made file retriever sequential instead of parallel Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3973 (eea37fdb0b4ed14075e2b6ea868e86ca0ad31d5d) wip: (#32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3972 (e70edb595ddaa3013c595750c6bbee298e248da3) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3971 (66750c6d59676c512fdceb50d156450ee1de6208) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3970 (888c10f5dbb56157b599088863c0710cb6a47db7) wip: (#32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3969 (73a66e0fc902da5699700714a4a0ab3f2a67f14f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3968 (c9e7f7f5f1f8d2ead78c82adfff09fa9f93e1887) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3967 (2395c3bc27e832c3649c12bbd21ceba7898cf885) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3965 (392296936398b94bc4c9eabeef0e536460bd4ece) wip: reworked certificate check by java cli client. Checks is triggered only when -Z parameter is present wip: reworked certificate check by java cli client. Reason was added. wip: Fix ServerServiceTest.getSesamIniVariables Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3964 (88621f87d6f5d5d1dc1735e3986c8fe78423e25d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3963 (223c7181805ce81d06f03919cf098fd838b2b2ad) wip: (#32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case wip: Adjust sm.ini lookup in IniUtils wip: (#32785) - Backup of a vSphere VM with configured vTPM fails because the export of OVF is not possible in this case Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3962 (9145e189321034c8945e4e9d83ad9c121bda34cc) wip: Added some debug printouts to InitUtils. wip: Fine tune basic option parsing, add annotation based validation and adjust usage help output. wip: Improve the way to lookup configuration files when running the unit tests as part of a Jenkins build job. wip: (#32816) - Prepare WebUI/WebRA Apollon V2 release Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3960 (1a0f1ad414f52161f1070ee21a5471d20df507cf) wip: Re-enable "getSesamIniVariables" test wip: deactivated failing unit test wip: Added basic command line options handling and test. wip: (#32719) - Get sm_ini contents as key/value pairs via V2 API Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3958 (287367cac97343453243b2d6764de3e78011711d) wip: (#32719) - Get sm_ini contents as key/value pairs via V2 API change: Up-rev FlatLaf to 3.2.5 change: Up-rev jacoco-maven-plugin to version 0.8.11 wip: Fix build for sep-vadp-ng wip: Ignore generated messages.properties at commits wip: Delete generated messages.properties from repository wip: Prepare basic infrastructure for new VADP implementation new: added upload dto tests. NEW: (#32719) - Get sm_ini contents as key/value pairs via V2 API Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3957 (370a19866476ac9d79faabb078fa2a1a68bc391f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3956 (f040327e3f575e94e31e1a401749342f6a11933f) wip: Clean project structure and .gitignore files. Added dependency to Apache Commons CLI Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3955 (f64d41bc4f00bc5d9386b24294c68d740846c524) BUGFIX: (#32808) - IllegalArgumentException when trying to cancel a media action Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3953 (32e2f56f7ba38cdda8992e507987aa0d22de7185) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3952 (cf9eba480b8b2a0186ad5cace13b708da69b213b) wip: (#32530) - Insert the "Generic Report" into the list of available reports wip: Update SEP sesam REST API V2 documentation (set release name to 'Apollon V2') Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3951 (02b7640f20e662cd9bdbfa699028104a81f76c92) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3950 (8621bac6cb41242ee1f6e77dea2576e6bf8021fa) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3949 (09b7a754437ae13a4bd1b433b2a33e39e85975fd) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3948 (02ddea20733199f45b3487b7bcf33afdb343af13) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 3947 (3e12304e2db53f8d6e49f41d42a5113d7cf3ecbe) wip: Update SESAM_DEV_BRANCH name Web restore assistant: *** Commit history: b84ce8b6..faf4d2cc *** wip: (src#31216) - Azure VM Cloud backup wip: (src#34583) - Restore of MSSQL DB via WebRA must show instance name at browse dialog wip: (src#31216) - Azure VM Cloud backup Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#31216) - Azure VM Cloud backup wip: (src#34339) - Help links Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#34150) - WebRA must remember entry point in case of mounted SFR Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#34464) - Revised Proxmox restore options wip: (src#33540) - DB:restore_results entry created by SIR is deleted when mount session is cancelled after restore wip: (src#33934) - No selection of virtual disks to restore possible when the VM names contains special characters wip: (src#33996) - Virtual machine name with special characters incorrectly decoded in Web UI wip: (src#34041) - VMware vSphere: The maximum length of the target virtual machine name has to be limited wip: (src#33930) - Web RA shows the source of a virtual machine incorrect if the VM contains special HTML characters wip: (src#33943) - Web RA fails to parse virtual disk information correctly if the VM contains ',' in name change: cleanup console.log wip: (src#34468) - Restrict allowed characters for VM name during Proxmox-VE restore Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#33930) - Web RA shows the source of a virtual machine incorrect if the VM contains special HTML characters Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#33899) - vSphere: Disk relocation uses the wrong target wip: (src#33895) - WebRA: Create tooltip for vSphere Disk relocation Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#34339) - Help links wip: (src#31094) - Mount via WebUI must filter hosts depending on specific configurations wip: (src#34150) - WebRA must remember entry point in case of mounted SFR Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#34150) - WebRA must remember entry point in case of mounted SFR wip: (src#34434) - 'Finish page' at vSphere SFR via WebUI is missing wip: (src#31094) - Mount via WebUI must filter hosts depending on specific configurations wip: (src#33141) - Restore a virtual machine without network settings (VMware vSphere) wip: (src#33303) - Show the media required for a restore in the restore summary page Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#31094) - Mount via WebUI must filter hosts depending on specific configurations wip: (src#34386) - No target storage is found during Proxmox-VE restore Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#34369) - WebRA doesn't offer any target storage location for NBD type backups wip: (src#33915) - VMware: It is not possible to select a data mover for the restore if the data mover has been deleted. Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#32916) - RA - advanced target options are not saved wip: (src#33895) - WebRA: Create tooltip for vSphere Disk relocation wip: (src#33141) - Restore a virtual machine without network settings (VMware vSphere) wip: (src#34136) - Proxmox incr. ZFS backup using BDA wip: (src#33899) - vSphere: Disk relocation uses the wrong target wip: (src#34264) - Proxmox VM running on other client, than backup task is configured for, couldn't be restored Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#34264) - Proxmox VM running on other client, than backup task is configured for, couldn't be restored change: remove cypress because of build failure wip: (src#34264) - Proxmox VM running on other client, than backup task is configured for, couldn't be restored wip: (src#34267) - WebUI MS SQL restore change hover help text wip: (src#33869) - Exchange mount is not unmounted when the restore wizard is abborted via the Cancel button wip: (src#33930) - Web RA shows the source of a virtual machine incorrect if the VM contains special HTML characters wip: (src#34136) - Proxmox incr. ZFS backup using BDA wip: (src#33878) - Overwrite option is missing for "KVM-QEMU" restores wip: (src#34041) - VMware vSphere: The maximum length of the target virtual machine name has to be limited wip: (src#33930) - Web RA shows the source of a virtual machine incorrect if the VM contains special HTML characters wip: (src#34041) - VMware vSphere: The maximum length of the target virtual machine name has to be limited wip: (src#33943) - Web RA fails to parse virtual disk information correctly if the VM contains ',' in name wip: (src#34157) - Preselection of target store during Proxmox restore wip: (src#33909) - Add hint about how to start BSR Restore in Web UI wip: (src#33835) - UNC relocation restore via Web UI misses a slash at the beginning wip: (src#33861) - Proxmox Restore target should only allow numeric characters wip: (src#34000) - Show VM name during Proxmox restore wip: (src#34157) - Preselection of target store during Proxmox restore CHANGE: (src#33855) - Better wording for Tooltip during virtual machine restore change: (#src:33855) - Better wording for Tooltip during virtual machine restore change: change GUI Server to REST Server CHANGE: (src#34104) - Restore of an encrypted path backup (password not saved in DB) failed change: Update git URL to use gitlab wip: (#32447) - File system links must be shown as links with redirection information wip: (#34000) - Show VM name during Proxmox restore wip: (#33862) - Unable to mark monitoring overview for copy&paste wip: (#34022) - Backup assistant - Encrypted path backup without saving password in DB failed with: Encryption password validation failed. wip: (#29964) - RA leaves active DB:restore_results entry in case of 'mount' and if save restore task is chosen in last step change: set autocomplete off for password input wip: (#34000) - Show VM name during Proxmox restore change: adjust proxyconf to use FQDN after DNS changes wip: (#33942) - Web RA does not initialize the transport modes correctly on restore wip: (#33939) - Support of Promox CEPH based disk volumes by UI wip: (#33835) - UNC relocation restore via Web UI misses a slash at the beginning wip: (#33829) - Support for overwrite/no overwrite/new version target selection for Proxmox CHANGE: (#33817) - Hide radio button "Restore all items flat in selected target directory" for an OES backup made with the TSA wip: (#32314) - Exchange restore using Web RA wip: (#33346) - Implement TOTP authentication method in Web UI wip: (#33775) - Bottom object is hidden at SFR with Web RA wip: (#33401) - Show information about storage locations of a backup and how to select a media pool during restore NEW: (#33769) - Mount of Proxmox LVM backup wip: (#33766) - Wrong URL is used, when "New Web Restore" is called from "Tasks by Clients" tab wip: (#33767) - Wrong backup sub type detection for Hyper-V RCT when checking if mount possible wip: (#33754) - Add 'Start VM after restore' for Proxmox CHANGE: (#33753) - Offer Proxmox target store connected to target node only wip: (#32673) - Cancel active mounts when WebRA is closed wip: (#33664) - Select PVE Storage default before continue wip: (#33401) - Show information about storage locations of a backup and how to select a media pool during restore wip: (#33607) - Clients/backups with DB:results.client_id=NULL are not offered by WebRA wip: (#33540) - DB:restore_results entry created by SIR is deleted when mount session is cancelled after restore wip: (#33607) - Clients/backups with DB:results.client_id=NULL are not offered by WebRA wip: (#33609) - Restore: It should be possible to select a data mover for all backups where a data mover is used. wip: (#33403) - CBS sub task type for vSphere tasks wip: (#33579) - WebRA: client is incorrectly displayed as deleted wip: (#33586) - In RW don't set a client as default target if client not exist wip: (#33589) - Proxmox datastore selection is wrong when the same store names are used on different nodes wip: (#33587) - Restore of backups without entry in DB:tasks and DB:clients wip: (#33540) - DB:restore_results entry created by SIR is deleted when mount session is cancelled after restore change: (#32245) - collecting webui restore tests RA-194 change: (#17289) - add a "placeholder" for target path in case of relocation change: (#32245) - collecting webui restore tests RA-194 wip: (#33440) - VMware restore of config only backup fails bugfix: (#33440) - VMware restore of config only backup fails wip: (#32314) - Exchange restore using Web RA BUGFIX: (#33089) - Incorrect display of virtual disks to restore in Web Restore Assistant BUGFIX: (#33296) - WebRA wrongly sets -a resourcepool for a vApp instead of -a vapp change: (#33057) - WEB UI shows during XEN restore "Quell- und Ziel-VM sind gleich!" and "Ziel-VM existiert nicht" at the same time. BUGFIX: (#33204) - Exclude of VMDK in WebUI during vSphere restore does not work CHANGE: (#32239) - WebUI must offer either a folder or a vApp as destination at vSphere restore, not both BUGFIX: (#33189) - SFR target path must accept UNC notation wip: (#33089) - Incorrect display of virtual disks to restore in Web Restore Assistant wip: (#33102) - Selection of preferred media pool during backup mount wip: (#31731) - Sort NFS interfaces by DB:interfaces.i_order during restore wip: (#33102) - Selection of preferred media pool during backup mount wip: (#33145) - Preset backup interface during restore change: remove extra space at start of translation text. wip: (#31731) - Sort NFS interfaces by DB:interfaces.i_order during restore wip: (#33102) - Selection of preferred media pool during backup mount wip: (#33086) - POST action set at backup task is not adapted at restore via WebUI BUGFIX: (#33086) - POST action set at backup task is not adapted at restore via WebUI wip: (#32588) - Restore Assistant does not show VMs when the client is deleted and recreated wip: (#32961) - During scheduling of a restore event DB:restore_tasks.media_pools could not be kept empty wip: (#32951) - Offer target path selection for restore of Postgresql 'all' backup wip: (#32937) - Handle new backupType (taskType) strings correctly in WebUI and WebRA change: remove as template in tooltip BUGFIX: (#32928) - vSphere: "attach" shows the wrong clients as restore target CHANGE: (#32919) - Immediate start backup/backup task: Missing FDI types of correct task type has to be considered when verifying the supported backup levels wip: (#32147) - Use VDDK info from moduleVersions in clients for better selection of datamovers wip: (#32879) - Add wiki link to Exchange Recovery Pro installation change: avoid sending duplicate task types in tasks requests change: for mysql and postgresql set "source" as target change: for mysql and postgresql set all as target instead of / Web client: *** Commit history: d9d57c2c7..d9d57c2c7 *** Kernel: *** Commit history: fbf6cde27e..508ad67b53 *** bugfix: (#34623) System state backup fails with "Invalid backup source [System State]". Solution: Recent changes fetched source from tasks.source but system state needs adapted source 'system_state' bugfix: (#34215) fix sm_update_client set_client throws exception TypeError: not all arguments converted during string formatting. bugfix: (#34614) DB:results.source isn't set any more. Set again bugfix: (#34215) only delete defaults key if bCtrlOnly is true. bugfix: (#34546) remove the unneeded parameter from string cast. bugfix: (#34215) insert the missing initialisation for variable iRetAccessSMSSH. bugfix: (#34215) use the correct return code during access_check if client is only reachable using wmi methode. bugfix: (#34215) access_check of Hyper-V cluster was not evaluated correctly. This way Hyper-V clusters could not be updated anymore. bugfix: (#34215) execute set_client if defaults key auto_update_gui_server is neither 2 nor 3. CHANGE: (#34215) Before the removal of CTRLD is possible the access mode for all clients has to be changed from CTRL to SMSSH. This will be done during the first sm_newday after the server update. NEW: Sesam 5.2 releaese. Remove 'beta' flag change: (#23339) Disaster Restore via Bootstrap database and restore type disaster. Adapt sm_disaster templates bugfix: (#34345) sm_kill uses pattern matching and not regular expression to stop processes, hence the command to kill si3 had to be changed as follows: sm_kill \java*si3.jar bugfix: (#34345) sm_kill output does not contain the complete si3 command line hence the pattern match does not find the si3 using java*drive_num. Use the pattern \\java.*si3.jar instead. bugfix: (#34345) Increase the max_timeout of the WAIT_FOR_SDS_DRIVE from 30 to 300 and use the correct return value for timeout_count.. bugfix: (#34345) Erase unneeded variable sds_pid and use ! instead of % for variable timeout_count in the for loop to ensure that the variable is changed correctly. bugfix: (#34345) change logging of SDS specific section to log file instead of stdout. bugfix: (#34589) the script did not work when being called from MSI due to the newest changes. To ensure that the registry keys are obtained correctly, use sm_setup if reg.exe does not find the registry keys. Additionally only write one log file per day and append log messages if the log file already exists. bugfix: (#34589) sm_kill uses pattern matching and not regular expression to stop processes, hence the command to kill si3 had to be changed as follows: sm_kill \java*si3.jar. Also kill new executable sm_stpd_http_conn_ng.exe bugfix: (#34589) sm_kill output does not contain the complete si3 command line hence the pattern match does not find the si3 using java*drive_num. Use the pattern \\java.*si3.jar instead. BUGFIX: (#34589) Update of Windows RDS could shut down Si3 on SiS as well in specific case. Solution: Only stop Si3 on localhost. To easen error analysis output will be printed to a file called sm_os_startup_.log change: (#31216) source vm is not specified fix, log msg changes bugfix: (#34345) sm_kill uses pattern matching and not regular expression to stop processes, hence the command to kill si3 had to be changed as follows: sm_kill \java*si3.jar bugfix: (#34345) sm_kill output does not contain the complete si3 command line hence the pattern match does not find the si3 using java*drive_num. Use the pattern \\java.*si3.jar instead. bugfix: (#34607) Disaster Restore via Bootstrap database does not relocate the SEP sesam database. Additional: The filter must contain '*/var/bin/* BUGFIX: (#34544) Set correct STPD interface, if interface is set to bare hostname and FTP has been switched off bugfix: (#34607) Disaster Restore via Bootstrap database does not relocate the SEP sesam postgresql database. Solution: Forward tasks.source to SBC command BUGFIX: (#34607) Disaster Restore via Bootstrap database does not relocate the SEP sesam postgresql database. Solution: Resolve Sesam 'glbv' in results.source but still forward them to SBC command BUGFIX: (#34604) Long running backups fail during tag removal: Couldn't authenticate user. Added exception handling to calling remove_tag(). If it fails with AuthenticationError, reconnect API with connect_proxmox() and retry with remove_tag() CHANGE: (#34603) Extend EOL for Sesam bootstrap files form 3 to seven days CHANGE: (#34493) Create full Sesam DB bootstrap export for Sesam backup saved on Si3 store only change: (#34493) Add 'DRV_PROP' as parameter in 'i_CREATE_BOOTSTRAP_DB()' function bugfix: (#32392) Backup and restore of TPM certificates for Hyper-V. Problem: Key Protector is not backuped and restored. Solution: implemented new logic for VM Key Protector exporting and importing. bugfix: (#34597) Fixed Proxmox incremental LVM backup. Use correct pool name also in thin_delta command bufix: (#34597) Get correct LVM tpool name before executing reserve_metadata_snap and release_metadata_snap. Moved release_metadata_snap to a separate function release_metadata_snap() and execute it separatelly on errors BUGFIX: (#34591) Replication task deleted to early by 'sm_pur_status'. Calculate EOL correctly NEW: (#27824) Execute Sesam 'newday' after long server shutdown bugfix: (#31216) Azure VM Cloud backup. String length in structure RTASK must be sufficient to read values from restore_tasks or results: some values have been to small bugfix: (#34210) fix trackers size not decreased when page is updated on GC new: (#31216) Add support for Azure-VM restore bugfix: (#31216) Azure VM Cloud backup. Restore command was corrupted due to an overflow in restore_tasks.user_comment change: (#31216) all changes for sbc_azure.py (changed to temp bolob copy, PublicIPAddresses fixes, restore openjob fixes, -R restore param changes, small fixes ) bugfix: (#938563) Return single mount path also in case of existing VFS mount BUGFIX: (#28916) Limit VM Essential socket license to 50 VMs. Now the over all Backup 'Level L1' is set to 50 wip: (#31216) Azure VM Cloud backup. Set subtask_flag='1' for backup_type 'Azure-VM' wip: (#31216) Azure VM Cloud backup. Set missing_cfdi='fdi' for backup_type 'Azure-VM' bugfix: (#34546) insert error handling in case uninstall string is empty or parse wrongly. bugfix: (#34546) During uninstall version string from registry was not converted to an integer before it was used for version comparison. Hence version comparison failed with '<' not supported between instances of 'NoneType' and 'str'. Now a new function version_to_int is used to convert all version strings to an integer in sm_update_client. bugfix: (#33794) Change vSphere IMG type backups to CBT. Solution: Call 'sm_db_update update -s Notifications' also during sm_startup Reapply "bugfix: (#33794) Change vSphere IMG type backups to CBT. Solution: Use value DB:defaults 'vsphere_img_deprecated' to send notification if customer had 'VMware vSphere' tasks with sub_type '_IMG'" change: Merged all sbc_proxy and dependent common functions code from develop branch bugfix: (#34532) Fixed restoration of secure boot parameter for Nutanix VM change: Fixed Proxmox Ceph incremental backup, merge from branch develop was not complete NEW: Add rule to copy SiS package into download directory wip: (##31216) Add support for 'Azure-VM' backup type to 'sm_restore' change: Added missing variable no_efi_mount, was not merged from develop change: (#34408) Si3 Immutable Store license violations are not detected by 'sm_info c'. Revert: Due to the origin call #32562 'Do not allow use of SEP SiS Immutable Storage data stores with SEP Sesam essential license' this key is only evaluated for 'Essential' editions bugfix: (#32261) use type case to obtain the number of users logged in during update since powershell only uses an array if more then 1 user is logged in otherwise it is a string and the function then returns false. bugfix: Compress RDS and SiS RPM packages again change: Merged Proxmox related changes from branch develop bugfix: proxmox qmp nbd-server-stop fix - NBD server already running bugfix: proxmox qmp nbd-server-stop fix, after error in previous backup bugfix: (#34372) dirty bitmap status fix 2 bugfix: (#34372) dirty bitmap status fix bugfix: (#31577) hide error stack trace on stopping si3 server when s3 retention configuration mismatch found bugfix: (#34500) do not stop si3 server if s3 bucket object lock is enabled but no .ini retention configuration found BUGFIX: (#34506) External backups using SESAM_TASKEVENT do not work if no interface is set in DB:task_events. Set DB 'NULL' value to empty string, before calling 'iCHECK_TAPE_SERVER()' function BUGFIX: (#34507) Backup using failover media pool: Reset backup interface interface if failover pool is connected to another RDS than original pool BUGFIX: (#34532) Restore BIOS related boot settings for Nutanix VM BUGFIX: (#34543) Copy backup of VM on CEPH RDB deletes snapshot at the end of operation NEW: (#29064) Execute Sesam 'newday' after disaster recovery of Sesam server CHANGE: (#34514) Remove saveset from Sesam DB for failed backups, even if no saveset data file could be deleted bugfix: wrong ini read while presign operation wip: comment out presign URL check added in 27ecab8 change: (#34493) Extend EOL of presigned S3 URL to 600000 sec. (about 7 days) bugfix: copy logback.xml to /project/su/templates/unix_templates/sm_sdslog2.xml BUGFIX: (#34547) Restore with conversion to lisv1 failed with ‘ERROR: Cannot find matching LIS line for item [...]’ due to a memory leak BUGFIX: (#34500) OOM error during/after GC on Si3/S3 having object lock enabled bugfix: (#34534) Selective restore in RA: Browsing into an empty directory must not return with an error. In case of 1st run process sub directories. BUGFIX: (#34534) Selective restore in RA: Browsing into an empty directory must not return with an error. Solution: Reset position before retry. Note: This problem only occurred at the root level. CHANGE: (#34527) Proxmox socket calculation increased to 32 cores instead of 16 cores BUGFIX: (##34519) Task event for migration, restore or media action creates an incorrect entry in the calendar sheet. Solution: Delete the entry which was created by sm_sepuler_cal change: (#34215) do not turn off ctrl during update yet. Use sm_sshd as default access mode for GUI with client installation. First all clients have to be automatically switched to sshd and ctrl will be switched of during next major release. new: Increase SEP sesam version. Old version is 5.2.0.4, new version is 5.2.0.5. BUGFIX: (#34406) Fixed Proxmox RBD restore if target data store name is different than target pool name change: Create RPM file names without build count Sesam 5.2.0.4 release Revert "new: (#34492) Skip Proxmox EFI disks on Ceph storage from VFS mount" Revert "new: (#34492) Skip Proxmox EFI for VFS mount. During backup addeed special string to BDA relocation name and search for it during VFS meta preparation to skip LIS entries for EFI disks" Revert "bugfix: (#33794) Change vSphere IMG type backups to CBT. Solution: Use value DB:defaults 'vsphere_img_deprecated' to send notification if customer had 'VMware vSphere' tasks with sub_type '_IMG'" bugfix: (#33794) Change vSphere IMG type backups to CBT. Solution: Use value DB:defaults 'vsphere_img_deprecated' to send notification if customer had 'VMware vSphere' tasks with sub_type '_IMG' bugfix: (#34160) Delete subfolders of python3 folder before new files are extracted during update since they are not under version control. Otherwise python3 subfolders which are changed will not be replaced. new: Increase SEP sesam version for develop branch from 5.2.0.3 to 5.2.0.5 change: azure vm - restore added, backup to si3 sesam datastroe, small fixes change: (#34408) Si3 Immutable Store license violations are not detected by 'sm_info c'. Change: Set SEP_DeDup_SiS_STORES to unlimted for Volume edition bugfix: fix correct sending of GC stop msg due to "Not enough space on disk" new: (#34492) Skip Proxmox EFI disks on Ceph storage from VFS mount new: (#34492) Skip Proxmox EFI for VFS mount. During backup addeed special string to BDA relocation name and search for it during VFS meta preparation to skip LIS entries for EFI disks new: Increase SEP sesam version. Old version is 5.2.0.3, new version is 5.2.0.4. change: delete hardcoded logging and writing to file /tmp/error_occurred.si3 when error is escalating to /user guardian. This reverts 1c23089897f97fdec19432c47633255665d30f9f bugfix: fix paths for raw backup with -force (overwrite) parameter bugfix: (#3449) Guest mount on Linux returns top level mount dir instead of list of mounted partitions or disks bugfix: (#34480) If VDDK returns error NBD_ERR_NETWORK_CONNECT sbc must not try to transfer data Use common 'sbc' change: added exist check in s3 and blob (azure,azurite) presign function, s3.region fix Merge origin/develop to v520 change: Continue SFR, if 'sm_mount' returns 'WARNING'. This could happen if some partitions couldn't be mount but not all new: (#34160) Stop Sesam recover, if download of Sesam DB export or INI files archive fails bugfix: (#34160) Program to execute Sesam DR using full DB bootstrap. Problem: sm_pysesam requires python3/boto3/data and botocore/data directories add them to sesaminstaller.ism using dynamic file linking. Revert "bugfix: (#34160) Program to execute Sesam DR using full DB bootstrap. Problem: sm_pysesam requires python3/boto3/data and botocore/data directories add them to sesaminstaller.ism" Revert "bugfix: (#34160) Program to execute Sesam DR using full DB bootstrap. Problem: New python3/boto3 and python3/botocore components must be marked as 64-bit component" bugfix: (#34487) Fixed Proxmox restore, it failed for ZFS and RBD disks with additional disk attributes new: (#34493) Re-init local Si3 storage location during Sesam disaster recovery new: Increase SEP sesam version. Old version is 5.2.0.3, new version is 5.2.0.4. Merge origin/develop to v520 bugfix: (#34487) Fixed ZFS restore, it failed for a disk with additional disk attributes change: Remove parameters in 'i_PREPARE_DISASTER()' call, which are available by 'DRV_PROP' too bugfix: Adapt function call for 'i_PREPARE_DISASTER()' in sm_sms_copy.c change: (#34493) Set correct DB:results.msg in Sesam bootstrap DB export change: (#34493) Do not switch off execution of Sesam newday if full DB bootstrap is written Merge origin/develop to v520 NEW: (#34475) Fixed race condition for multiple backups running at the same time change: (#34489) Set disk size info to openjob fo Proxmox full and copy level backup. Fixed function get_size_in_bytes() it was returning 0 change: (#34423) STPD NG does not work with CERT/Key with size less then 2K. Add [STPD_Server].STPD_HTTPS_WEAK_KEY=1 by default - Allow weak Key/Cert (OpenSSL security level set to 1) bugfix: (#34483) Fixed Proxmox Ceph cleanup snapshots, do not delete reference snapshot bugfix: (#34483) Fixed Proxmox Ceph incremental backup fallback to full if refernece snapshot is not found new: (#34493) Set task status for Sesam backup to OK during import of Sesam bootstrap DB BUGFIX: (#34124) Oracle VM backup does not work using 5.2 Sesam server. Adapt backup source for clients with version < 5.2 NEW: (#31703) Extend EOL for recovered saveset according current media pool setting. Call 'sm_sesam adjust_eol' after saveset has been inserted into SesamDB change: Parse Proxmox NBD volume size to be restored also for volumes with additional attributes bugfix: (#33348) sbc/stpd communication using shared memory. Problem: XBSA does not wait long enough to finish tape change while EOM. Solution: Infinite write wait with STPD process existence check each minute bugfix: (#34483) Proxmox LVM and ZFS backup checks if snapshot is reference snapshot before removing it for cleanup. Re-enabled automatic cleanup at the start of backup Merge origin/develop to v520 BUGFIX: (#34487) Fixed Proxmox backup that failed for VMs with additional disk attribues like SSD emulation. Parsing for disk size failed BUGFIX: (#34487) Fixed Proxmox backup that failed for VMs with additional disk attribues like SSD emulation. Parsing for disk size failed change: Fixed unhadled exception if Proxmox backup is started with a wrong sub-type Merge origin/develop to v520 Import 'read_glbv' in 'sm_pysesam' change: Log 'Set alarm timeout to:' message during QM communication in loglevel 2 only bugfix: Do not create log files with 'NOT DEFINED' in name, if 'gv_daylbl' isn't set new: (#34160) Wait for Sesam startup completion bugfix: (#29038) Correct SQL query to disable newday event during Sesam disaster recovery new: (#34160) Use 'sm_db import' instead of 'psql' command fro Sesam DB import Merge origin/develop to v520 bugfix: Temporary disabling automatic cleanup of Proxmox snapshots, it is not checking snapshots needed for FDI chain bugfix: (#34160) Program to execute Sesam DR using full DB bootstrap. Problem: New python3/boto3 and python3/botocore components must be marked as 64-bit component NEW: (#27283) Sesam Disaster Recovery from Si3 store: Create full DB bootstrap if 'DB:tasks.backup_srv_options' contains 'bootstrap_format_full'. Overwrites setting from 'sm_conf_bootstrap_format' bugfix: (#34160) Program to execute Sesam DR using full DB bootstrap. Problem: sm_pysesam requires python3/boto3/data and botocore/data directories add them to sesaminstaller.ism bugfix: Proxmox snapshot cleanup did not work for LVM, ZFS amd RBDA, argument coded was missing. LVM cleanup at end of backup was commented out bugfix: (#34160) Program to execute Sesam DR using full DB bootstrap. Problem: sm_pysesam requires python3/boto3/data and botocore/data directories in guti and cli packages Merge origin/develop to v520 bugfix: (#34479) Follow up event after migration may fail with 'Argument Error: Missing arguments: option -O not recognized'. Solution: Accept -O ... BUGFIX: (#34478) Nutanix backup removes temporary volume group at the end of backup change: (#34423) STPD NG does not work with CERT/Key with size less then 2K. Add [STPD_Server].STPD_HTTPS_KEY_REPLACE=1 to stpd.ini which allow cert/key recreation if its size less then 2K and its issuer is SEP AG bugfix: Nutanix backup was not deleting temporary volume groups at the end of backup change: Added log about search criteria for deleting Nutanix VGs BUGFIX: (#34098) Generative restore of a path backup fails with ‘No data has been restored!’. Solution: Since Fix #31463 ‘Restore of a single file overwrites the parent directory’, the restore of the parent directories is called with ‘-o over=file’ when restoring a single file in ‘Overwrite’ mode. If the directory structure still exists, no data is restored, e.g. for a FULL saveset with only parent directories. Logic improved. bugfix: (#34373) Add VM tag after VM config has been saved to prevent restored VM having a backup tag change: (#34373) If VM is locked by another Sesam backup, added Sesam task info to log. Added new message code 1986 to print this log. Merge origin/develop to v520 bugfix: sm_sms_watch sscanf() failed for "[Failed to write [%s] into log file]". Solution: cm_trace.c, WRITE_TRACE(): Avoid writing 'Failed to write [%s] into log file' (if cpFormat="%s"). change: mark Si3-NG out-of-space messages with code "1053:" similar to "1053: No further tape available" BUGFIX: (#34465) Added sbc_proxy option -a srcpool= If backup of a Proxmox VM was done with Sesam version that used Proxmox pool name to set session job source and pool name was different than Proxmox data store name, then using this option during restore fixes restore that would otherwise fail bugfix: (#34406) Added sbc_proxy option -a srcpool= If backup of a Proxmox VM was done with Sesam version that used pool name to set session job source and pool name was different than data store name, then using this option during restore fixes restore that would otherwise fail. Added also code simplifications needed to implement this change BUGFIX: (#34474) sesam2000.profile sets insecure PATH on Clients and RDS servers. Solution: Add only configured paths to avoid having empty directory names (means: current directory) in PATH bugfix: Usage improved bugfix: (#28315) fix condition for pending work for synthetic backup: provide check if some instructions left bugfix: (#34345) If an RDS or server with a SEP sesam version smaller than 5.2.0.0 is being updated using remote update the update process will wait for a maximum of 4 minutes for all sds to start in case they are still starting. After 4 minutes all sds are hard killed and then the update is executed. change: remove the . in the kill command of the sds since we use javaw now hence sm_kill java*drive_num=5 does not find anything. bugfix: (#34396) change infinitive duration of createBOdyReader s3/gcp/azure command to fixed time duration; fail local deep page check if server terminates bugfix: (#34348) If the STPD is unreachable during a XenServer backup, sbc_proxy gets stuck. Problem: If SBC face any issue, but curl download already running - download thread stuck and prevent SBC termination. Solution: After Operation finish check for return code and close pipe if code is Error change: (#34455) Add additional command for loop device remove and change the order of the commands BUGFIX: (#34315) Manual EOL extension of migrated savesets fails if original saveset has already been purged. Solution: The algorithm must differentiate, if the media pool is specified, it is called for the saveset, otherwise for the backup. bugfix: (#34348) Fixed XenServer Full backup lock if STDP is unreachable. Added timeout of 10 seconds to data_queue PUT so that if SBC thread stopped due to error, queue does not block for ever and sbc_proxy can exit. In case of SBC thread error exit, must not add DONE to the queue, just exit. Increased queue maxsize to 100, so timeout condition will less likely be executed will exit with error at once if STPD is stopped - should also increarse backup performance a little bugfix: fix 'cloud version cleanup' API new: (#23206) Create S3/Azure BLOB download URL on RDS, because credentials are read from drive INI file NEW: (#34445) Add example for automatic PostgreSQL backup task generation new: presign functional in sbc_proxy (sbc_proxy -A presign -d -p -E ) bugfix: (#34435) fix s3 object lock configuration retrieving; fix repair workflow for versioned store change: (#34423) sbc or sbc_com_interface present misleading error message in case STPD reports a server error. Decrease OpenSSL security level to be able to work with 1K cert/key bugfix: (#34373) Set Proxmox backup tag to lower case for add and removal because Proxmox only saves lower case latters and if backup task has upper case letters, tag is not found for removal Merge origin/develop to v520 bugfix: (#34446) Fixed sm_mount preparation of LSL file for IMG mount. Only the last session saveset of the FDI chain and session saveset of full backup were added to the LSL file new: add version cleaner start command to sm_dedup_cli bugfix: (#34435) remove version based delete; set full retention period for linked pages every GC run wip: (#34423) sbc or sbc_com_interface present misleading error message in case STPD reports a server error change: Increase line length in info() to allow up to 1000 chars, e.g. for license violations change: (#34429) handle hashcode and equals methods for ObjectHeader new: (#34429) implement support of 2 ObjectHeader versions as "latest" simultaneously; Use separate versions for "ordinary" backup (2nd version) and synthetic backup (3rd version) bugfix: (#34402) Do not execute access check when adding a new client using sm_update_client/sm_config_client for accessmode PROXY and VIRTUAL. bugfix: (#34373) Fixed Proxmox backup, API call to add VM tag was executed on a wrong node when node was set with -a server change: (#34326): Memory leak in sm_sshd2 results in failed command execution: wait for waitgroup before closing channel bugfix: cleanup sm_pysesam.py code NEW (#34160) Restore INI file backup to original location during Sesam DR NEW (#34160) Do not kill 'sm_pysesam' executed for Sesam DR during Sesam shutdown change: (#33794) Add the notification for the change of vSphere IMG type backups to CBT. It will appear directly after the update is finished and the GUI is opened the first time. new: (#34443) Local file backup using cUrl. Source: file:// wip: (#34399) After updating to 5.2 a race condition occurs while removing VM configuration from gv_rw_tmp:_vadp_. Additional logs bugfix: (#34338) Zero block at disk size offset removed from ZFSBDA incremental backup, must be added only for full bugfix: (#34338) Zero block at disk size offset removed from Ceph incremental backup, must be added only for full bugfix: (#34338) Zero block at disk size offset removed from NBD incremental backup, must be added only for full bugfix: (#34439) MSSQL Restore with relocation attempts to restore to original. Solution: Since change sbc version from 5.2R1 to 5.2 the sm_restor was not able to parse the sbc version bugfix: (#33919) Correct handling of media id including '_' by 'sm_cross_check'. Solution: Add pattern to match id after '_' if other patterns did not match. E.g. 'fsck-Remote-DS_None.prt' change: (#34215) do not insert an update statement of server for mode set_client. change: (#34215) If update state changed from 0 to 1/2, 1 to 0/2, or 2 to 0/1 a new sesam_event is created including the sesam_version and the stop_time. In case the state did not change always update and do not insert a new sesam_event. new: (#34373) Lock semaphore based on VM id at start of Proxmox VM backup. If VM is in locked state, check if has Sesam backup tag and remove the tag and unlock VM before continue with backup. Merge origin/develop to v520 change: (#34027) Extend restore id by UUID part for restores started by external callers. Replace '@' sign by '_' in string send to client for clients with Sesam version < '40403084' too bugfix: If Proxmox Ceph restore fails to create new disk, exit with error at once bugfix: (#34373) Fixed Proxmox container backup. Must not try to add tag to container with qemu API new: (#34373) Adde VM tag with info about Sesam backup task at staret of Proxmox backup operation. Remove the tag on exit from backup wip: (#34428) Both DS have to be configured on same RDS for import using replication. Use 'DB:migration_tasks.src_i_name' instead of drive number if set CHANGE: (#27612) Remove backup subtype '_NBD' for Proxmox-VE in v5_2_0 branch bugfix: (#34215) only change access mode to SMSSH if conditions are met. change: (#34215) Also create/update a sesam_event if the update_message changes. Also consider update_state q for the sesam_events. Also insert the missing drop contraint statement for check_clients_name. bugfix: (#34215) insert the correct values in the update statement. BUGFIX: (#34384) fix trash growing issue due to GC inability to delete locked pages; check pages retention period before sweep page run; check object retention period before deletion try; improve logging; fix trash size calculation during purge command on versioned store; fix repair feature for stores with enabled object lock bugfix: (#34406) Fixed LVM restore, was caused by wrong value set to jobinfo during backup BUGFIX: (#34425) Several issues on backup type NetApp. Solution: Due to operating system language other then EN (here: DE) the retry of the connect attempt with HTTPS was never performed bugfix: (#34415) HTTP sub process consumes more and more CPU when TCP connection dies unexpectedly bugfix: (#34406) Fixed LVM restore, was caused by wrong value set to jobinfo during backup new: add INI entry s3.disableVerifyCert to disable SSL Certificate verification and provide required logic during S3 connection process change: Write descriptive error log if Proxmox LVM snapshot cannot be created new: (#34215) insert a switch -o wmi=0 to skip wmi access check for the function set_client. Insert a new function to set the update state and message. change: (#34215) Also create/update a sesam_event if the update_message changes. Also consider update_state q for the sesam_events. bugfix: (#34406) Fixed NBD backup, pool is not added to volume dictionary bugfix: (#34406) Fixed LVM incremental backup, path to XML file to get changes was wrong bugfix: (#30300) fix last-run.conf retention period update to be periodic; rename messages and timers related to last-run.conf new: add documentation about s3 retention period set/update bugfix: (#34406) Fixed VZDUMP backup, volume dictionary is empty for VZDUMP and must be hadled in start_sbccom_backup() BUGFIX: (#34326): Memory leak in sm_sshd2 results in failed command execution: stop actor instead of poison, add log entry bugfix: (#16773) Windows executables have old or useless version information in the file properties. Build SBC with version/sesam.$(MAIN_VERSION) version=... bugfix: (#34406) Fixed QOW2 backup bugfix: (#34406) Fixed NBD backup new: (#34373) Enabled back VM lock and added new argument -a vmlock=0|1 with 1 as the default value'. Changed locking to be executed by a qm command instead of API call bugfix: (#34338) Added last zero offset for CEPH backup bugfix: (#34406) Implemented changes to store backup session source with data store name instead of pool name. Implemented necessary refactorying of code to avoid complications in code. Volumes added with detect_volumes() are added as dictionaries with pool, name, size and values are used as needed by sub modules change: (#34215) reinsert the sm_ctrld and the sm_ctrld_main in the Windows build routine. Postpone the removal to a later point in time. new: add S3 documentation with different buckets explained change: (#34215) reinsert the sm_ctrld and the sm_ctrld_main in the Windows build routine. Postpone the removal to a later point in time. change: reinsert the sm_ctrld and the sm_ctrld_main in the Windows build routine. Postpone the removal to a later point in time new: (#33348) sbc/stpd communication using shared memory bugfix: (#34416) STPD does not call DS_Close_Saveset if error thrown change: insert double quotes to parameters which are passed to sm_config_client, otherwise parameters with spaces will not be passed correctly. wip: (#34401) - Link the display of the “secondary location” function to a default entry BUGFIX: (#34408) Si3 Immutable Store license violations are not detected by 'sm_info c'. Do not always set sep_dedup_sis_stores to an unlimited value. change: Use Sesam common function for 'Sesam disaster recover feature wip: (#34399) After updating to 5.2 a race condition occurs while removing VM configuration from gv_rw_tmp:_vadp_. Additional logs BUGFIX: (#34326): Memory leak in sm_sshd2 results in failed command execution: poison used actor upon disconnect wip: (#34399) After updating to 5.2 a race condition occurs while removing VM configuration from gv_rw_tmp:_vadp_. Additional logs bugfix: (#34373) temporary disabling lock of Proxmox VM during backup wip: (#34215) adjust mode set_client to check also execute sm_setup set_client on Linux client systems in case they are reachable. If access mode CTRL is set for a client it is checked if the client can be accessed via access mode SMSSH. If the client is reachable via SMSSH the access mode is automatically changed to SMSSH. bugfix: (#34215) Option -m accessmode did not force the access mode given to be used. Now the access mode given via parameter -m is used to check the access. Merge origin/develop to v520 bugfix: (#34338) Added last zero offset for Proxmox NBD BDA block.Added new common function get_size_in_bytes() to work for all Proxmox modules and other callers bugfix: (#34373) Lock VM after exporting VM config, otherwise it is in backup with status locked and restore fails bugfix: (#34338) Added zero chunk size at disk size offset at the end of ZFA BDA saveset to prevent mount VFS error partition outside disk BUGFIX: (#33919) Correct handling of media id including '_' by 'sm_cross_check'. Solution: By using regular expressions, the saveset identifiers can be recognized correctly, even with 'readcheck'. bugfix: (#34373) Unlock VM before deleteing VM snapshots. Improved log messages when falling back to different backup sub types bugfix: (#34373) Unlock VM before stopping it bugfix: (#34373) Unlock VM before VZDUMP backup. VM is locked at the start of backup and unlocked where needed. Before NBD VM snapshot unlock VM and lock after VM snapshot. bugfix: (#34373) VM was unlocked only after LVM backup, for other subtypes it stayed after backup bugfix: (#34375) DU fail on Windows if path contain double slash (e.g. S:/SEPsesam/var/work//netapp-snap-store or //?/S:/SEPsesam/var/work//netapp-snap-store) bugfix: (#34373) Proxmox backup checks for VM lock before start of the operation. If VM is locked, it exits with error. Else it locks the VM, executes backup and unlocks the VM at the end of the backup or after a failed backup change: fix typo in log message Merge origin/develop to v520 bugfix: (#34210) fix pages trash re-calculation for Azure and GCP to handle non-filtered pages too bugfix: (#34382) Oracle backups of older systems stuck due to COM answer of server reply and cause CPU load on RDS. Avoid return of 'level=CFDI' in case of ORACLE with client version <= 4.4.3.87 new: add INI field "default_protocol=http|https" bugfix: (#34210) fix trash re-calculation for cloud connectors; move trash tracker reset to PurgeTrashService bugfix: (#34372) NBD backup - QMP socket 110-backup.qmp is used first, if not exists then 110.qmp, small logs fixes Merge origin/develop to v520 bugfix: (#34379): sm_data_store remove fails with 'DataStore' object has no attribute 'dn' on RDS drive. Use correct class name Merge origin/develop to v520 bugfix: (#34362) vSphere SFR on Windows does not show any drive letters. Trace message adapted bugfix: (#34362) vSphere SFR on Windows does not show any drive letters. Problem: Since recent commit 624e848 (#23492) "sm_lis_items must implement logic for 'D'/'F' stubs" vmdk ranges 'vmdk@0-..' are removed. new: (#23905) add force (-f) flag to purge command: purge all pages if not in corruptions stores without additional checks; improve conditions for regular pages purge; add log on purge finish with non-purged statistics data; add documentation new: (#23905) Prevent purge of trash until FSCK has checked changed objects and pages. Add di purge --force bugfix: DU fail on Windows if path contain double slash (e.g. S:/SEPsesam/var/work//netapp-snap-store) WIP: (#33910) License output 'sm_info c' differs to 'sm_cmd show license -V 1'. WIP: sm_cmd with mode java: if '-p {port}' was not given then add '-p {gv_port_rmi}' from sm.ini [SERVER] wip: (#34215) send deprecated CTRL notification as first notification. wip: (#34215) option set_client of sm_update_client can now be executed on all clients no matter if Windows or Linux, which are reachable. Use most recent uninstall key for uninstall of sesam kit if more then one is present. change: Added new section "Creating templates for Close, Verify or Reopen an issue" change: Add unlabel action to close tempalte change: Added comment field template for certain actions to the README.MD bugfix: (#34363) return value of the function iGetValueFromFile was not checked correctly. Merge origin/develop to v520 bugfix: (#33790) Fixed Proxmox mount, failed because of changes for consolidation Merge origin/develop to v520 bugfix: (#34363) If Sesam service doesn't run as SYSTEM user and upgrade is not started as user Administrator the upgrade to PostgreSQL 16 fails. Solution: Execute icacls for the folder db_pg after initdb has been executed in case the key service_user is present in the sm.ini which is only the case if the service does not run as SYSTEM. change: (#29261) improve error handling for rejectionHandler to show correct error in case when adminPort is not set and port is used like fallback with admin rights Merge origin/develop to v520 wip: (#33790) Saveset consolidation for BDA backups. After metadata is prepared for consolidation, sbc_con works wip: (#34215) Send notification if at least one client is configured using access mode CTRL. bugfix: (#34365) Fix compilation error. change: (#34358) DB update from Sesam 5.1 to 5.2 could need very long time (over 1 hour), because of slow update on table 'results'. Execute 'reindex table results' after import of Sesam DB, which will update statistical information used by analyzer bugfix: (#34365) During update do not copy sm_ctrld.exe back to bin\sesam folder, only move it away in case it is in use during update. Set ctrl to off during installation and update of server, rds, and client. BUGFIX: (#34327) - Operator is not allowed to change the password bugfix: (#33031) NBD backup - check it qemu_nbd server is ready wip: (#33790) Saveset Consolidation for VSphere implemented in the same way as for Path backups for the 1st version, LSL in format offset1 - offset2 and incremental CBT headers are not skipped, VFS slices are not used so no data gets repliced with newer data chunks change: (#23905) rework purge command: remove logic related to excludeList - check corruptions exactly before purge of specific page and check additional conditions to be sure it's safe to purge the page; fix purge for versioned s3 bugfix: (#28916) Limit VM Essential socket license to 50 VMs. Problem: Commit 1a06594 '(#34238) sm_info c: .... Another section in LIC_SET() adapted to use special list of socket keys bugfix: (#34334) Cleanup temporary files, enable dirty bitmap recording moved after successful backup - if not successful next backup will not be incr new: add INI field "default_protocol=http|https" bugfix: (#28916) Limit VM Essential socket license to 50 VMs. Problem: Commit 1a06594 '(#34238) sm_info c: Incorrect counting of Tier 1 units.' changed the list of license keys. Now work with explicit list of VM essential socket, server and seat Merge origin/develop to v520 new: Enable creation of Si3 read-only data store in UI bugfix: (#32995) vSphere fails with '553 STOR Failed. MTF analyze error [Error: Invalid MTF descriptor block checksum. (53)]'. Solution: Reduce bytes_to_read with given block size bugfix: nbdinfo --no-color fix change: (#29261) rework restricted access logic: now we have 3 modes: read-only, backup and admin instead of writing available services in 'services' INI entry. Improve error handling - add "RESOURCE_HAS_RESTRICTED_ACCESS"; write documentation with specifying all services available for each role new: add -w(orkers) to gc start command Merge origin/develop to v520 new: (#30947) Use 'DB:task_events/task_groups.data_mover_group_id' for reference a group of data movers new: (#30947) Add 'DB:task_events.data_mover_group_id' for reference a group of data movers new: Macro 'cm_is_number(x)' which checks if a string is a number bugfix: (#34336) Enable incremental backup using qm showcmd when VM is offline bugfix: (#34350) Status of Si3 is not read correctly anymore when Si3 is down. Problem: cUrl change message we use to detect connection error. Solution: Use new search pattern BUGFIX: (#32995) vSphere fails with '553 STOR Failed. MTF analyze error [Error: Invalid MTF descriptor block checksum. (53)]'. Solution: An incorrect calculation when reading the data stream led to a premature new DBLK check. new: (#30947) Add 'DB:task_groups.data_mover_group_id' for reference a group of data movers Merge origin/develop to v520 NEW: (#34032) Create DB:sesam_events entry for Sesam server update. Set status to active by 'sm_db_update.ini' because DB isn't online, if 'sm_db_update' is started bugfix: (#34347) Do not set empty arguments for '-M ' and '-@ ' during backup restart using failover event, because UI server doesn't handle them correctly bugfix: (#34281) fix bug when during traffic economy mode overshadows passed deep check condition bugfix: (#34281) add full selective mode to check only first and last chunk metadata in page but retrieve all required information into page-index; improve logs; turn off traffic economy mode if full PCCK finished without errors NEW: (#34032) Create DB:sesam_events entry for Sesam server update CHANGE: (#34141) Replace all occurences of SEP AG with SEP GmbH or solely SEP during installation/update. Revert "CHANGE: (#34141) Replace all occurences of SEP AG with SEP GmbH or solely SEP during installation/update." CHANGE: (#34141) Replace all occurences of SEP AG with SEP GmbH or solely SEP during installation/update. bugfix: direct_ssh fail if clients.access_options contains something except port number only wip: (#33790) Fixed VFS mount after temporary reverted commit - Partly fixed consolidation for VSphere. Consolidation of incremental backup must result in saveset which has CPIO/MTF headers only for full VMDK files, but not for incremental intervals. Headers for incremental intervals are skipped bugfix: Fix status messages similar to Java one Revert "wip: (#33790) Partly fixed consolidation for VSphere. Consolidation of incremental backup must result in saveset which has CPIO/MTF headers only for full VMDK files, but not for incremental intervals. Headers for incremental intervals are skipped" fix merge conflict bugfix: (#34336) if the vm is offline, do a full backup instead of an incr change: (#33795) Continue Sesam update, if unpack of REAR archive fails wip: (#33790) Partly fixed consolidation for VSphere. Consolidation of incremental backup must result in saveset which has CPIO/MTF headers only for full VMDK files, but not for incremental intervals. Headers for incremental intervals are skipped bugfix: (#23492) sm_lis_items must implement logic for 'D'/'F' stubs of directories or files in case of a generation restore (option -o list=add). Description in doc/sesam-glbv.txt bugfix: (#23492) sm_lis_items must implement logic for 'D'/'F' stubs of directories or files in case of a generation restore (option -o list=add). Logic must use last line. New GLBV 'gv_conf_lis_items_keep_stubs' to keep 'D'/'F' stub item lines in LST file of DIFF/INCR saveset (-G 0) CHANGE: (#34184) Allow PostgreSQL 14 and 15 for installation on SLES 15 wip: (#33790) Fixed issue with wrong CPIO headers after VSphere consolidation. Changed metadata prepara to generate the same LSL file as for regular VFS mount. LSL with offset1 - offset2 lead to to many problems in Parsing of slices for VMDK virtual files. Changed so that in ParseSavesetEntry() sevset offset is decreased by relative offset and entry size is increased by the same value. It results in virtual files including padding data bugfix: turn on traffic economy mode if more than quarter of all pages in store are not checked by deep or regular PCCK change: changed "\" to "/" and sys.exit() to return new: added sesam_recover funktion (recover sesam through sesam_dr_info.ini) Reapply "new: Increase SEP sesam version. Old version is 5.2.0.2, new version is 5.2.0.3." change: Build next v5_2_0 with 5.2.0.2 and develop with 5.2.0.3 Revert "new: Increase SEP sesam version. Old version is 5.2.0.2, new version is 5.2.0.3." change: Build next v5_2_0 with 5.2.0.2 and develop with 5.2.0.3 This reverts commit 0108b36b60f39f9ca051022e8c14073bb2beb27b. new: Increase SEP sesam version. Old version is 5.2.0.2, new version is 5.2.0.3. new: add PCCK traffic economy mode that activates when corruptions in page-index occurs during server startup NEW: (#29038) Add 'DB:defaults:sm_conf_bootstrap_format=small', which could be changed by user to 'full' to create Sesam bootstrap information including full Sesam DB dump change: adjust changelog file shipped with debian packages change: adjust copyright file shipped with debian packages CHANGE: (#34141) Replace all occurences of SEP AG with SEP GmbH during installation. bugfix: (#33285) OpenSSL as a replacement of GnuTLS in sm_ssl_cert. Problem: Private key saved in PKCS#8 format but GnuTLS store int in PKCS#1. Solution: Force PKCS#1 file format write bugfix: (#34331) is_vzdump_active fix bugfix: (#34337) sm_cmd show log returns misleading error message if saveset does not exist: Error: x_Snprintf bugfix: (#34331) is_vzdump_active - on error stop backup, incremental backup fix NEW: (#23492) sm_lis_items must implement logic for 'D'/'F' stubs of directories or files in case of a generation restore (option -o list=add). New logic adds data item 'd'/'f' from previous saveset if stub appears for selected saveset. bugfix: Fix status messages similar to Java one NEW: (#23786) media events action 'import' calling 'sm_data_store import' change: Create 'qu_break' by 'sm_startup', even if not mandatory, because 'sm_break2' will recreate it by it's own change: Remove Sesam 5.1 version file from 5.2 branch change: (#33795) Check for 5.2 Linux version file during update. TODO: Set major version during build automatically new: (#23786): sm_data_store import as shortcut for 'fsck -o recover' change: (#33795) Check for 5.2 Linux version file during update. TODO: Set major version during build automatically change: Remove Sesam 5.1 version file from 5.2 branch CHANGE: (#34184) Allow PostgreSQL 14 and 15 for installation on SLES 15 wip: (#33790) Fixed issue with wrong CPIO headers after VSphere consolidation. Changed metadata prepara to generate the same LSL file as for regular VFS mount. LSL with offset1 - offset2 lead to to many problems in Parsing of slices for VMDK virtual files. Changed so that in ParseSavesetEntry() sevset offset is decreased by relative offset and entry size is increased by the same value. It results in virtual files including padding data bugfix: turn on traffic economy mode if more than quarter of all pages in store are not checked by deep or regular PCCK change: changed "\" to "/" and sys.exit() to return new: added sesam_recover funktion (recover sesam through sesam_dr_info.ini) Reapply "new: Increase SEP sesam version. Old version is 5.2.0.2, new version is 5.2.0.3." change: Build next v5_2_0 with 5.2.0.2 and develop with 5.2.0.3 Revert "new: Increase SEP sesam version. Old version is 5.2.0.2, new version is 5.2.0.3." change: Build next v5_2_0 with 5.2.0.2 and develop with 5.2.0.3 This reverts commit 49224390b39a5499d4c5f5541203f0c7c488fe10. Revert "new: Increase SEP sesam version. Old version is 5.2.0.2, new version is 5.2.0.3." change: Build next v5_2_0 with 5.2.0.2 and develop with 5.2.0.3 This reverts commit 0108b36b60f39f9ca051022e8c14073bb2beb27b. new: Increase SEP sesam version. Old version is 5.2.0.2, new version is 5.2.0.3. new: Increase SEP sesam version. Old version is 5.2.0.1, new version is 5.2.0.2. new: Increase SEP sesam version. Old version is 5.1.0.59, new version is 5.1.0.60. new: Increase SEP sesam version. Old version is 5.2.0.1, new version is 5.2.0.2. new: Increase SEP sesam version. Old version is 5.1.0.59, new version is 5.1.0.60. new: add PCCK traffic economy mode that activates when corruptions in page-index occurs during server startup Merge origin/develop to v520 change: (#33031) NBD incremental backup - BDA 0 0 if disk contains only zeros change: Deletion of custom temporary directory after the end of Citrix XEN FDI restore change: Cleanup of temporary BDA directories and files after Nutanix backup bugfix: (#33922) Do not allow MySQL backup using level 'FDI' change: (#31216) Azure Cloud backup. Add AZURE_VM 15 to DEMO license change: (#31216) Azure Cloud backup. Add AZURE_VM 300 to SEP internal license generation change: Removed STATUS message for snapshot mount during LVM backup BUGFIX: (#33706) Delete temporary working directory after LVM path backup BUGFIX: (#33706) Delete temporary working directory during cleanup operation of a thin volume backup bugfix: (#34300) sm_cmd fails to return correct command output when in CURL mode. Problem: sbc_decrypt_password could decrypt string up to 1K long. Solution: Additional sbc_decrypt_pass with custom encrypted string length BUGFIX: (#34323) Avoid PostgreSQL error messages at Windows event log during shutdown of server instance. Solution: Test if PostgreSQL is running before trying to shut it down. Only if it is running shutdown the PostgreSQL server. bugfix: (#34080) use correct parameter passing for function ErrorOccured during PostgreSQL update. Parameters should not be passed using parenthesis but rather using option Param and named parameters when calling the function. bugfix: (#34080) exit Windows update with error in case PostgreSQL update failed. change: (#33031) NBD incremental backup - find available nbd port and dev nbd, nbd kill with pidfile, log message blocks list is empty new: (#23786) Saveset recover from datastore: If '-o no-meta-recover' option set, LIS/SGM files will not be unpacked from archive on datastore wip: (#33790) Fixed virtual file interval start positions and sizes to match values in LSL for VMDKs BUGFIX: (#30730) Eventlog Messages of source SEPsesam contain 'The specified resource type cannot be found in the image file'. Add the resource file to the linking rule of sesam.dll new: Delete more not important DB:media_results entries change: Do not use DB:media_results.message any more. Only DB:media_results.msg is set now. Remove DB trigger for writting 'DB:media_results.msg=message' CHANGE: Write log file for saveset recover process into 'prot/restore' directory CHANGE: (#33031) Add 'nbd-client' and 'libnbd-bin' as dependency to Sesam Debian packages bugfix: (#34322) Added call to sm_setenv() in sbc_proxy NEW: (#27612) Backup subtype '_NBD' for Proxmox-VE bugfix: typo in usage NEW: (#34282) Add new BSR Pro version 20.1.336 to SEP sesam package Reapply "wip: (#34282) Add new BSR Pro version 20.1.336 to SEP sesam package. Wip: Add new version key into version/oo_msi_guids and skel/sm_execute_update.cmd" bugfix: (#16773) Windows executables have old or useless version information in the file properties. Build SMS components with resource files: sm_caller, sm_stpd_main, sm_stpd, sm_stpd_http, sm_sms_main, sm_data_server, sm_sms_interface BUGFIX: (#34316) Update process on Windows renames profile files incorrectly. Solution: copy sm.ini, sm_prof.bat and sm_prof.ps1 using the correct syntax. bugfix: (#34300) sm_cmd fails to return correct command output when in CURL mode bugfix: (#16773) Windows executables have old or useless version information in the file properties. Use MAIN_VERSION set in sesam.probs to set version information from build\sesam.$(MAIN_VERSION) in case of QM, Kernel and SMS change: (#34141) SEP AG transformed into SEP GmbH. sesam_make_lic wip: (#33790) Fixed data read size for virtual disk data to read also saveset bytes for file format padding CHANGE: (#34141) SEP AG transformed into SEP GmbH. Change content of the kernel resource file to CompanyName: SEP AG, LegalCopyright: Copyright (©) 2025 SEP GmbH change: increase file name length to 1k new: Set ID of main migration task for 'sm_replicate import' call bugfix: (#34300) sm_cmd fails to return correct command output when in CURL mode wip: use properties file for version 520 for building release 5.2.0 new: Order DB:media_results by start time in 'sm_cross_check' BUGFIX: (#34286) Delete log files from media events, if 'DB:media_results' enties are deleted fom DB new: Function 'i_FILE_DELETE_GZ()' deleting file with '.gz' extension first and retry without. No wildcard operation done for performance reasons change: (#33031) NBD incremental backup - improvements, nbdinfo log, nbd-client exportn dev wip: (#33790) Temporary commented out saving of VM metadata file during VSphere consolidation bugfix: Recent change commit 6a15af1 introduced problem with missing quote bugfix: Change the default SESAMDEV for build script sesam-release-jenkins.cmd on branch v5_2_0 to sesamdev-520 bugfix: (#34305) Submit of backup with multiple global QM resources fails. Concat 'resource' stings correctly. bugfix: If LIS file for a VMDK saveset is not found during metadata prepare, exit with error message new: (#34285) add new mode to gc start command: this mode enforces deleting pages without moving them to trash and skip those that needed to be rewritten; this mode starts with no respect to min_free limitation; add "-F" (--force) flag for the mode new: (#34285) add new mode to gc start command: this mode enforces deleting pages without moving them to trash and skip those that needed to be rewritten; this mode starts with no respect to min_free limitation; add "-F" (--force) flag for the mode. Improve error handling change: Remove hardcoded Sesam dev parameter Merge origin/develop to v520 new: "sm_rexec -C" for remote copy using sm_scp change: Proxmox - nbd log fix change: Proxmox - dir - subtype ZFS fix change: Proxmox - added subtype= tag to PVE dir command - possible sesam backup subtypes for specific vm wip: (#33790) Implemented VFS consolidation for Vsphere backups. sbc_con first writes VM metadata of the latest VM backup on the FDI chain, then it uses VFS virtual file slices to read VMDK disk data chunks in the same way as during VFS mount, but in this case no virtual files are created in the file system new: "sm_rexec -C" for remote copy using sm_scp new: Purge LIS files with 'lsc*' extension change: Get 'migration_id' from migration log file name with 'uuid' part change: (#33031) NBD incremental backup and restore, QEMU backup using QMP, dirty bitmap, VM must be running bugfix: (#34290) Use CURL mode as default in CLI (sm_cmd). Reading from stdin not available for CURL. Switch to mode 'java' if argument '-f -' is given bugfix: (#33208) Correct escape of double quotes using 'sm_cmd' CURL mode. Solution: With CURL mode the '\' must be escaped in addition to '"' bugfix: (#34290) Use CURL mode as default in CLI (sm_cmd). Function szChar2EscapeChar() must return in case of string length 0 bugfix: (#34290) Use CURL mode as default in CLI (sm_cmd). Windows Release compilation failed. Avoid using x_Free() bugfix: (#21987) Simpler sm_db_update process. Fix: commit d7b5018 introduced error when old version is given as argument change: (#33813) move shutdown specific log message to log level 1 to easen error analysis. Revert "bugfix: (#33813) Windows: Reboot/Shutdown does not stop the SEPsesam service gracefully. 'sm_qm shutdown' must return when sm_qm_main finishes" NEW: (#34290) Use CURL mode as default in CLI (sm_cmd). Solution: Use communication mode CURL as long as it is not overwritten by 'gv_conf_sm_cmd_use_curl' to '0' or via the switch '-A java'. Addition: (#33208) Correct escape of double quotes in CURL mode 'sm_cmd': Add escape for '"' in arguments. change: (#21987) Simpler sm_db_update process. Output now with 'database: read_glbv("gv_db_type")' new: (#34285) use minFree/2 limit for GC bugfix: (#34251) revert the accidental change of the encoding of sm_setup which lead to strange desktop and start menu shortcut names. new: (#21987) Simpler sm_db_update process. New: New keyword '$type' installation type: srv|rds|gui|cli bugfix: Avoid compiler complaining about size_t wip: (#34194) new try to delete downgrade folder before it is being locked for some reason. bugfix: (#34080) use $LASTEXITCODE instead of $? to check the state of a command since it is more reliable. bugfix: remove signature from ps1 file, it is added during build process. wip: (#34194) exclude the sm_cvs_history.exe from the build process. wip: (#21987) Simpler sm_db_update process. Wip: Some common sections moved to sm_common_update.ini bugfix: (#21987) Simpler sm_db_update process. Fix: Add sm_common_update.ini to client and gui Linux packages CHANGE: (#21987) Simpler sm_db_update process. Change: Now sm_common_update.ini is added to client and gui MSI package Revert "wip: (#34282) Add new BSR Pro version 20.1.336 to SEP sesam package. Wip: Add new version key into version/oo_msi_guids and skel/sm_execute_update.cmd" wip: (#34282) Add new BSR Pro version 20.1.336 to SEP sesam package. Wip: Add new version key into version/oo_msi_guids and skel/sm_execute_update.cmd wip: (#21987) Simpler sm_db_update process. Wip: Special section [Update Init] is initially processed. This allows to include new sm_common_update.ini file bugfix: (#33713) fix index & reindex on startup when the process was interrupted on the last run - do not start from scratch, but from index.lastPage; optimize deleting of old indexes wip: (#21987) Simpler sm_db_update process. Wip: Move structure _pathes and function v_upd_setenv() to sm_update_lib.h/.c CHANGE: Avoid to reduce O&O DiskImage Version number (-9). Display original DiskImage version (e.g. 20.1 Build 336) NEW: (#34282) Add new BSR Pro version 20.1.336 to SEP sesam package. New: Add registry key detection for version 20.x to executable sbc_bsr.exe and sm_client.exe wip: (#34194) accidently removed sm_pysesam.exe, now it is reinserted. wip: (#34194) removed several unneeded obsolete folder names. wip: (#34194) remove creation of downgrade folder. new: add resolve_path function wip: (#34194) do not use pattern match for deletion of the skel\db\sqlite folder. wip: (#34194) remove folder skel\db\sqlite from Windows Server kit with all its contents. change: chdir in sm_sshd to gv_rw_work. Replace sm_common with sm_common3 wip: (#34194) remove folder skel\db\sqlite from Windows Server kit with all its contents. change: remove trailing whitespaces wip: (#34194) do not copy sesam_db.sql and sesam_insert_start.sql for sqlite anymore. bugfix: (#33790) Added initalization for VFShandler.client_cons_fn wip: (#17310) New LIS file format to store extended file information. WIP: sm_lis_items now with new function '-l' to convert .lis to LISv1 lso for -G 1 (generation) wip: (#33790) Removed unused enum in sbc_con.c wip: (#33790) Metadata preparation for consolidation of VSphere backups. Added new metadata file consolidate.arg to pass VFS arguments to sbc_con.dll, changed sbc_con.dll to read the file instead of searching for files with FindNextFile() bugfix: fix postModificationTest for repair chunks; uncomment the CLI command bugfix: fix filtering while getting corrupted objects BUGFIX: (#34238) sm_info c: Incorrect counting of Tier 1 units. Solution: Count only VMs for Level 1 and print the VM values bugfix: add entries count on page-index flush BUGFIX: (#34264) Set 'DB:results.client_id/client' to client which as actullay executed the backup bugfix: (#34234) If you switch or change the interface in a Backup-HyperV chain (F-D) between FULL and DIFF, the next DIFF backup is performed as FULL. Problem: used FGDN in config file name. Solution: changed FGDN to short host name in config file name. new: Added clarification on how to handle the action label 'action::status' to README.MD. wip: (#34080) return and process the return value of the PostgreSQL update. wip: (#34194) only call Windows_postgresql in case of a SEP sesam installation, not for client, rds and gui. wip: (#34194) remove opening of firewall ports 11003-11022 for ftp backup. BUGFIX: (#32807) sm_sms_watch process for drive 0 just checks free space when watch process is started. Update gv_conf_shutdown_minfree during update: $old_version < 5.2.0.4 ... (#22043) Enhancements for sm_db_update script parser. Add variable $section for current section bugfix: fix sm_scp key selection (broken after some changes in sm_ssh to support multiple key algo) wip: (#34216) remove left over LocalControls. wip: (#34194) change the default MAIN_VERSION for develop and master build to 5.2. wip: (#34194) merge all changes needed for major version change 5.2.0 from branch v5_2_0_msi_cleanup to develop. wip: (#34194) change the default MAIN_VERSION to 5.2. new: skip VMware config files download if they already found in DM config directory. For -X ALL skip DS dir bugfix: (#34210) fix deleted pages size calculation on GC; optimize trackers size calculation; re-calculate trash size for local store on purge command new: skip VMware config files download if they already found in DM config directory. For -X ALL skip DS dir wip: (#34194) Clean up sources new: skip VMware config files download if they already found in DM config directory. For -X ALL skip DS dir bugfix: Do not use 'M_X_SPRINTF' on char pointer bugfix: (#34246) Check if values to be compared by 'sm_update' have Sesam version format new: skip VMware config files download if they already found in DM config directory NEW: (#31216) Azure Cloud backup. New: Add license check for Azure Cloud VMs BUGFIX: (#34246) Comparision of Sesam versions by 'sm_db_update' doesn't work correctly. Convert Sesam version strings to 'number' before compare wip: (#31174) Read 'sm_dedup_interface status' for non deduplicating data stores too NEW: (#31174) Add datastore status of Si3 stores to Sesam main log once a day bugfix: (#25976) Filter out drives with access mode 'read' during device failover wip: (#25976) Log status of 'sm_cmd restart' command during device failover change: Delete temporary working directory during cleanup operation of a thin volume backup change: use Jenkins environment variable "GIT_BRANCH" instead of "BRANCH_NAME" to get correct branch name for version information BUGFIX: (#24556) sbc_one: assign disk0 as boot device during restore if restored disk id is higher or equal to amount of restored disks wip: Print out ENV during si3 build new: use Jenkins environment variable "BRANCH_NAME" to get correct branch name for version information wip: (#34216) Remove sm.ini keys for dotnet and system_tray. Also remove the setting of the sm.ini values. wip: (#34216) Do not create links 'Set GUI Access' and 'Set SEP sesam Client' in the Start Menu anymore. bugfix: (#34045) Backup fails trying to create vddk.ini file if the virtual machine files are located in a sub directory src#24556: sbc_one: add boot_device option: boot device setting can be set via advanced restore parameter bugfix: (#33815) only non-empty blocks for full rbd BDA backup bugfix: (#34136) only non-empty blocks for full zfsbda backup wip: (#34194) Clean up sources CHANGE: (#34206) Remove obsolete component common/MD5. Solution: Directory common/md5 removed bugfix: (#28315) problem: occk "notEnoughData" error for synthetic object. solution: fix range link handling during synthetic process wip: (#34194) remove all sbc_ssl102 files from the msi package. Revert "wip: (#34194) delete many unneeded exe and dll files from the msi installer." wip: (#34194) delete many unneeded exe and dll files from the msi installer. wip: (#34194) delete dd.dll from client kit. wip: (#34194) delete sbc_vadp_ng.jar from bin\sesam folder. wip: (#34194) remove md5.dll, sm_ctrld, sm_ctrld_main, sm_server_access, core.dll copy to client and gui package NEW: (#23786) New 'media' action 'import' for scheduled import (recover) backups from a data store change: automatically added/removed files to unsigned file list. wip: (#34194) remove all files belonging to sbc_ssl102 subfolder from build change: automatically added/removed files to signed and unsigned file list. wip: (#34194) remove sm_server_access and all its corresponding files wip: (#34194) Clean up sources bugfix: sm_client dir return with error if path ends with '/' wip: (#34194) remove sm_check_sqlite_db, sm_ctrld, sm_ctrld_main, sm_db_answer, sm_que, md5.dll, all sbc_ssl102 executables and dlls from solution project. CHANGE: (#34194) Remove sbc linked with OpenSSL 1.0.2 from Linux packages new: Add documentation for 'sm_conf_bootstrap_upload_sds' variable new: Add sbc message for 'Backup type' and 'Sub type' change: automatically added/removed files to unsigned file list. wip: (#34194) remove sm_check_sqlite_db, sm_ctrld, sm_ctrld_main, sm_db_answer, sm_que, md5.dll, all sbc_ssl102 executables and dlls from solution project. bugfix: (#34086) Fix for ZFSBDA mount, add -o fullcbt=1 for sm_vfs bugfix: sm_client dir return with error if path ends with '/' wip: (#34206) Remove obsolete component common/MD5. WIP: Add #include "windows.h" change: fix wording in log message wip: (#34206) Remove obsolete component common/MD5. WIP: Remove obsolete usage of md5 components, e.g. avoid build of md5 objects, include of not used config.h header file, etc. change: Renamed misleading function name Blowfish_ENCRYPT() to cm_md5_swapped() bugfix: initialize variable to avoid "potentially uninitialized local pointer variable" error NEW: (#33923) Write path of dump file to 'DB:restore_results.target', if MySQL restore is executed without 'recover' option set NEW: (#23786) Do not import savesets not older than set in 'DB:migration_tasks.date_start' wip: (#5353) Saveset Consolidation: Use function 'iDB_TRANSACTION()' to copy DB:results entry new: Function 'iDB_TRANSACTION()' to execute multiple SQL statements in a transaction wip: (#5353) Saveset Consolidation and Incremental forever: Add basic functionallity to create synthetic FULL backup (saveset) using 'sbc' consolidation feature bugfix: (#30844) Implemented automatic deleting for Sesam snapshots on backup start in Hyper-V module. Use correct OpenSSL libs change message format new: (#33790) metadata preparation for vSphere consolidation bugfix: Proxmox - zfsbda restore already exists fix, remove bda file after backup new: (#30844) Implemented automatic deleting for Sesam snapshots on backup start in Hyper-V module. To filter the needed snapshots used hash of "server + task" names bugfix: (#34046) Create SEL file with saveset and . Bugfix: Do not check for existin of .lst file in case of .lsc Use gv_ro_bin in sbc_proxy generate java command for print help for VSphere change: (#34046) Create SEL file with saveset and . Change: Do not set hardcoded 'GenMode' and 'EnforceRecreation'. So now call with -G 1 to get {saveset}_SG.lsc otgerwise you get {saveset}.lsc change: Trace 'FINISH' output as last line CHANGE: (#34135) Backup does not fail if items processed by sbc do not match items in lis file. Solution: Since Artemis 5.2.x.x, the directories and files processed by sbc match the STPD LIS. However, the number of directories and files in the LIS is reduced by the number of shared hardlink directories and files. wip: (#34194) Insert the new GUID for the new major version 5.1.0 to the msi_guids and insert the needed sections in the uninstall postprocessing steps. CHANGE: Do not build 'sbc_vadp' on Linux any more and use 'sbc_proxy' instead change: (#28315) adjust parsing for LIS format - handle 10 rows now change: (#34195) Enhance error message of HTTP-NG in case of data timeout change: sbc_proxy prints help for vSphere change: sm_setup: add quiet flag to grep call: dont print systemd to console bugfix: (#34080) Stop sesam completely after a PostgreSQL upgrade has been finished to make sure that a startup is executed. bugfix: (#34080) Move the renaming of the db_pg folder to a place before the PostgreSQL executables have been updated to the new version. This way if the renaming fails the DB can still be started normally. CHANGE: Do not build 'sbc_vadp' on Linux any more and use 'sbc_proxy' instead CHANGE: (#33794) Change vSphere 'IMG' backup type to 'CBT' change: Removing libcrypto-1_1-x64.dll and libssl-1_1-x64.dll require updating sm.ini [SBC_ENCRYPT] ENCRYPT_ALGORITHMS=BLOWFISH:libcrypto-3-x64.dll,AES:libcrypto-3-x64.dll change: fix wording in log print bugfix: (#34046) Create SEL file with saveset and . Add line number to each line with 1 space change: remove unneeded dlls and exe files sesam\libcrypto-1_1-x64.dll, sesam\libssl-1_1-x64.dll, sms\libcrypto-1_1-x64.dll, and sms\sm_stpd_http_conn.exefrom Windows build. bugfix: (#27581) Set STPD DATA timeout by XBSA Problem: For timeout 180 sec is used as default value. Solution: Default value should be used for KILL only change: (#34191) Backup via VADP-NG must contain vmx file or fail change: fix wording in log print change: automatically added/removed files to unsigned file list. change: fix wording in log message bugfix: (#28315) fix links handling during synthetic backup process change: remove libssl-1_1-x64.dll and libcrypto-1_1-x64.dll from SRV package also. CHANGE: Make 'sbc_vadp_ng' the default VADP executable. Copy 'sbc_vadp_ng.jar' as 'sbc_vadp.jar' during Sesam kit build. CHANGE: Make 'sbc_vadp_ng' the default VADP executable and rename it to sbc_vadp.jar. Copy 'sbc_vadp_ng.jar' as 'sbc_vadp.jar' during Sesam kit build. change: (#33285) remove sm_stpd_http_conn, use OpenSSL as replacement to GnuTLS in sm_ssl_cert. Since now no libmicrohttpd and GnuTLS with all its dependencies wip: (#34194) get ride of all occurrenced of VS2010 in the makefile.win32.pre since we will not use Visual Studio 2010 anymore. CHANGE: Make 'sbc_vadp_ng' the default VADP executable. Copy 'sbc_vadp_ng.jar' as 'sbc_vadp.jar' during Sesam kit build. change: remove libssl-1_1-x64.dll and libcrypto-1_1-x64.dll from the GUI and CLI package. change: Adapt makefiles for GNU make 4.4 change: (#34192) Do not delete 'libssl3.so' from SiS RPM package, because some Python modules still need it WIP: (#34135) Backup does not fail if items processed by sbc do not match items in lis file. WIP: Do not count entry 'TRAILER!!!' as file. Do not count Shared hardlink referenced files in case of Windows (packdata and kernel) CHANGE: (#34191) Check for '.vmx' file in vSphere config backup, because it's mandatory for restore using 'sbc_vadp_ng' change: (#34185) Build RPM packages using 'spec' file directly for Git repository bugfix: Remove 'lsb-release' dependency for RHEL new: (#34174) Add RPM 'pre' dependency for 'procfs' to Sesam server package bugfix: SiS RPM build on SLES12 bugfix: (#33790) Removed non uselful trace that was flooding the log file bugfix: (#30844) sbc_proxy -A listsnap function did not work with encrypted passwords bugfix: (#34174) Correct dependencies for SiS RPM package wip: Build sbc_smdr with SSL340 sesamdev new: (#34174) Add RPM 'pre' dependency for 'procfs' wip: Build sbc_smdr with SSL340 sesamdev NEW: (#34184) Sesam server installation on SLES 15 SP6 using online repositories change: (#34185) Build RPM packages using 'spec' file directly for Git repository bugfix: (#28315) fix unused import change: (#28315) optimize restore-backup process for synthetic feature: use new approach of getting "ready to use" links instead of dividing them on restore and then construct back on backup change: (#28315) provide optimization during reading instruction file - join rows that go one-by-one without gaps; refactor parsing for LIS and simple formats; improve restore during synthetic backup - use SetMut instead of MapMut optimizationMap to fix bug; fix loggers usage new: (#27581) Set STPD DATA timeout by XBSA bugfix: remove redundant space "p: $pageid" in page related logs Merge remote-tracking branch 'origin/develop' into v5_2_0 change: Do not build 'sbc_smdr' with OpenSSL 340. Build is done already using OpenSSL 1.0.2 Merge remote-tracking branch 'origin/develop' into v5_2_0 bugfix: fix buffer reading position on page consistency check on repair; speedup chunk data check on PCCK, local deep check and GC; fix issue when reloading of page content on missing chunks issue on OCCK was skipped new: Use si3.jar build with 'pekko' library instead of 'akka', if 'USE_PEKKO' is set CHANGE: (#33795) Sesam major version 5.2: Set correct branch and target directories CHANGE: (#33795) Sesam major version 5.2: Remove build for SLES12 and Debian Buster BUGFIX: (#34155) SBC migration log is not deleted from 'var/work' directory after migration finished change: (#30844) Moved function call to prevent error "can`t compare offset-naive and offset-aware datetimes" from Nutanix module to sbc_snapshot.py to handle the same error for all modules bugfix: since commit a17f8a6e6fd523c425cc47faedb75de909cfa2a7 CURLE_ABORTED_BY_CALLBACK is reported with error. In case of NDMP CURLE_ABORTED_BY_CALLBACK is OK as it terminate connection in the middle of transfer wip: (#34073) RHEL 10 support using RHEL 9 build new: (#34174) Add dependency for 'procfs' RPM package for install of Sesam RDS within Docker or Podman container wip: (#34073) RHEL 10 support using RHEL 9 build change: Delete Python SSL and hashlib library on Sesam SiS to avoid dependencies to OpenSSL fix bash command substitution bugfix: Correct command substituion correct RPM change log NEW: (#27283) Sesam Disaster Recovery from Si3 store: Enforce upload by DB:tasks.srv_options=''bootstrap_upload_sds' CHANGE: (#33795) Sesam major update to version 5.2 bugfix: add retry on illegal argument exception on postModification test; fix conflicts after merge bugfix: (#30844) Fixed creation time check for cleanup of leftover Sesam VGs on Nutanix change: Added sbc_opts.verbose to parse -V in sbc_proxy command and forward it to SBC in XEN restore bugfix: (#34173) Xen restore hangs with sbc ssl 340 sesamdev bugfix: (#34180) Waiting COM request fails with 'Empty answer buffer' after 2 minutes when keep alive is set for HTTP-NG change: add pages count to repair in response for "repair pages" command new: (#34176) Added sbc_proxy argument sbce or sbcexe to set sbc exe with relative path to sesam bin directory Revert "new: (#34176) Added sbc_proxy argument sbc to set Sesam bin sub directory to search for sbc exe", because vSphere backup fails now bugfix: (#30844) Nutanix backup automatic cleanup deleted all Sesam volume groups because vg_days_old was set to 0 instead of None. Other backups running at the same time failed because their VG was deleted and read from block device failed Revert "change: (#34118) Add item line for CPIO trailer to LIS file. Add line with #TRAILER!!!" to LIS. Change: Do not count item 'TRAILER!!!' as file.", because LIS file is corrupted now. change: (#34146) Set trace log level of seek_read to 1 bugfix: fix race condition on repair's local deep page check when got invalid hash of passed buffer bugfix: Disconnect while SBC ESX restore (vmware_image) initiate Backup procedure change: (#34118) Add item line for CPIO trailer to LIS file. Add line with #TRAILER!!!" to LIS. Change: Do not count item 'TRAILER!!!' as file NEW: (#34175) Save client really used during Proxmox backup in 'DB:results.clients' new: (#34176) Added sbc_proxy argument sbc to set Sesam bin sub directory to search for sbc exe new: (#34136) Add new backup sub-type '_ZFSBDA' for Proxmox-VE bugfix: Remove single quotes from replication error message before DB update bugfix: (#34167) Add option over for resore of ONE change: Undo accedently made changes in 'sm_test.c' bugfix: (#34132) SAP Hana backup fails with 'ERROR: date/time field value out of range'. Reset 'szStopTim' before getting actual stop time CHANGE: (#34134) Create '/var/run/postgresql' directory during installation, if it doesn't already exist change: Proxmox - subtype _NBD - export selected snapshot- not main disk, stop nbd server after restore CHANGE: Create '/var/run/postgresql' directory during installation, if it doesn't already exist bugfix: (#34167) Encryption of ONE session savesets bugfix: (#34167) Encryption of KVM session savesets bugfix: (#34167) Added missing import for RHEV bugfix: (#34167) Encryption of RHEV session savesets bugfix: (#34167) Fixed backup commands formatting for Proxmox RBD, COW and NBD backups bugfix: (#34096) retry tmp file deleting after page sweep; improve logging bugfix: (#34167) Fixed condition in get_options_crypt() for version bugfix: (#34167) Disabled version check for encryption on restoring XEN config saveset. Added argument version_check=True to get_options_crypt() bugfix: (#34167) Session saveset encryption for Azure module bugfix: (#34167) Added sbc_opts.smver to set value of -a smver sent from sm_restore. If smver > 50100025 or not set, saveset encyrption key is returned from get_options_crypt() and sessions saveset restore will have -o en bugfix: (#34167) Renamed function get_options_with_session_crypt() to get_options_crypt(). Use new simplified function get_options_crypt() instead of get_crypt_opt() in XEN and Nutanix modules. Fixed setting of options to backup command for Proxmox thin LVM NEW: (#34116) Add Sesam version from backup to 'sbc_proxy' call during restore bugfix: (#34117) Continuing a backup on Windows contains several items of previous run. Compare creation time in addition to modified time bugfix: (#34167) Simplified setting of session saveset options by moving preocessing to new common function get_options_with_session_crypt() and used it in Proxmox modules BUGFIX: (#33640) UNC relocation restore fails. Solution: The characters '.' and '$' must be escaped with '\' so that they are not interpreted as meta characters for regular expressions. change: Source code beautified change: Improve function strreplace_all() call next strreplace() with advanced position new: Added function int wstrchrsubstitute(wchar_t *cpString, wchar_t from, wchar_t to, int len); change: Use function strchrsubstitute() to substitute '\' with '/' bugfix: (#34080) erase the '>NUL 2>&1' after the 'alter system' command. bugfix: (#34167) Added encryption for Nutanix. Addopted encryption in XEN to change in sbc_opts.set_noen_opts() bugfix: (#34167) Added encryption for Proxmox submodules bugfix: (#34096) handle FileAlreadyExists exception inside page modifier change order of initial page files copying before actual page update start; extend logging on tmp page release bugfix: (#33813) To ensure that the PreshutdownTimeout for the service is set, the sm_main install is called during Windows update. bugfix: (#33813) sm_main stop is now called with the additional parameter -q from sm_qm_main stop. In case sm_main stop is called directly it waits until the asynchronous sm_qm shutdown is finished. If it is called from the sm_qm_main sm_main does not wait. bugfix: (#34167) Added encryption of XEN sessions savesets. Added common function get_crypt_opt() to return crpyt from joninfo. Added function set_noen_opts() to sbc_opts - it sets new object variable o.noen_opts with existing optins without over and en=, it is used to simplify processing of adding encrypt option to restore commands new: (#33795) New Sesam major version 5.2: Add sections in update ini files wip: (#34080) Move to the folder where the PostgreSQL backup file is located before the renaming of the file can be done. bugfix: (#33813) Windows: Reboot/Shutdown does not stop the SEPsesam service gracefully. 'sm_qm shutdown' must return when sm_qm_main finishes new: Increase SEP sesam version. Old version is 5.1.0.58, new version is 5.1.0.59. wip: (#34080) Fix an endless loop. wip: (#34080) Inserted a waiting loop for the sm_main stop process, to avoid the race condition were the sm_main start qm db is called before the sm_main stop is completely done. BUGFIX: (#34116) Fixed restore of encrypted XEN backup. Do not set encryption key for VHD restore - temporary workaround for customer BUGFIX: (#34116) Fixed restore of encrypted XEN backup. Fixed restore of config savesets for incremental backup chain bugfix: (#28315) fix bug during replication when "isSynthetic" field is absent in response bugfix: (#33813) After a 5 min. timeout is reached still running si3 processes are killed. All remaining SEP sesam subprocess then have 10 seconds to gracefully stop. If this is not possible the left over subprocesses are hard killed. bugfix (#33251) Reading MFT from NTFS to get files on filesystem. wip: (#34080) Inserted the creation of the PostgreSQL backup folder before export is taking place. In addition insert error handling to the set_postgresql.ps1 file. Now the zip file is not extracted if something fails before. bugfix: (#34117) Continuing a backup on Windows contains several items of previous run. Change date compare - compare without msec change: update Cargo.lock to be used with rust 1.83.0 wip: (#33790) Added action sm_mount "cleanup" to remove meta files prepared with action sm_mount "consolidate" change: Do not use DB:media_results.message any more. Only DB:media_results.msg is set now Revert "Revert "new: (#33795) Build develop kit with Sesam major version 5.2"" change: Build Sesam develop using OpenSSL 3.4.0 change: disable di repair start command for CLI bugfix: (#28315) fix error handling related to path: for Windows users display correct slashes to avoid confusion and to have correct JSON in response bugfix: (#34096) fix imports; clean up code wip: (#33790) Always seek to offset position before read. SI3NG saveset position is not always at the end of the last offset + data read size bugfix: (#33425) fix StandardOpenOptions while writing error to /tmp/error_occurred.si3 bugfix: (#34096) extend logs on page sweep for Disk connector bugfix: (#33813) A separate thread is used for sm_main stop so the main vServiceExecute thread can wait for the sm_main stop to finish. This way the SetServiceStatus can be increased and Windows knows that the stop is still active. If the stop takes longer than 5 minutes the SEP sesam service is killed. change: Proxmox - PVE backup subtype _ZFSBDA backup and restore wip: (#33790) Optimized procesing of LIS items and returning data to DB_ReadBlock. Instead of always sending data for a single LIS item, read all data data can be filled into the buffer (within the limits of the same saveset) When a new saveset from the INC chain is reached, remaining data for the previos saveset is sent regardless if the buffer is not full yet. wip: (#33790) Fixed wrong variable type causing read from saveset to return less bytes than required NEW: (#27283) Sesam Disaster Recovery from Si3 store change: Linux sbc restore call print_version for -o shortlog change: (#34156) Use given id set by CLI for DB:media_results for purge action Revert "change: Build Sesam develop using OpenSSL 3.4.0" Revert "new: (#33795) Build develop kit with Sesam major version 5.2" wip: temporary remove Cargo.lock till final fix sesamdev with new curl bugfix: (#33947) Hyper-V Full backup reports "avhdx shrunk during processing", because of running snapshot merge. Problem: wrong condition in VM lock logic. Solution: change condition to check if VM has status "OK" and don't have other additional info about disk merging, VM exporting, creating/deleting snapshot etc.. wip: temporary remove Cargo.lock till final fix sesamdev with new curl wip: (#33790) Fix coredump in 'DB_CloseOperation()' new: (#27283) Enclose bootstrap download URLs by single quotes new: (#27283) Add '-n' dry run option to Sesam DR script, which will download bootstrap files only, but execute no real Sesam disaster recover NEW: (#27283) Disaster Recovery of Sesam from S3 bucket or Azure BLOB Revert "wip: (#33790) Do not seek saveset to offset 0 when start reading from the next saveset for consolidsation. (optimization)" change: (#30844) Cleanup of snapshots by created by the same server and task for Proxmox modules CHANGE: (#34152) Do not start migration by 'sm_event' for failed backup. Check exit code from 'sm_backup' before starting migration Rename message define 'XX_BACKUP_3007' -> 'I007_BACKUP_NO_PREPOST' CHANGE: (#20023) Do not write message about 'No PRE/POST interface' execution configured into Sesam main log. CHNAGE: (#34151) Set exit code from 'sm_backup' to '1' for backup with state 'WARNING'. Exit state fro ERROR is >='2' now. change: (#30844) Simplified return from get_hash_str() bugfix: (#34080) Variables containing $ are not evaluated in the conditional statement hence change the behavior during postgresql upgrade in the sm_db_update.ini. bugfix: (#34080) Also add current_datetime variable to sm_update. This variable contains the datetime string 20240227095214 and the $current_date contains now only the current date 20240227. All occurences of gv_daylbl were replaced by $current_date. change: (#30844) Deletetion of Sesam snapshots created by server and task for Path LVM backups change: (#34146) If virtual file position is bigger than end position, return from sm_vfs_vfile::read. Trying to read such position results in ain a negative value for (intervalEnd - m_fpos) and a very big value for bytesToRead. Temporary change to test at customer.Such condition must never happen and is the real cause bugfix: (#34080) After the installation the port 11201 has to be added to the postgresql.conf file to be able to execute alter system commands. change: (#34147) Avoid '!' in return message from 'sm_dedup_interface' change: Proxmox - PVE backup subtype _NBD - restore storage path fix bugfix: (#34080) During installation the variable gv_daylbl is not available, hence a new variable $current_datetime was introduced for the sm_db_update and the sm_update. This variable contains the datetime string 20240227095214 and the $current_date contains now only the current date 20240227. All occurences of gv_daylbl were replaced by $current_date. BUGFIX: (#34147) If Physical/Logical Storage Quota are not set and storage size is retrieved as 0 for a HPE Catalyst store then return 'Disk capacity is 0 and Physical/Logical Storage Quotas are not set!' bugfix: (#34080) Do not execute the PostgreSQL upgrade routine in case of a new installation.. bugfix: (#34080) Move the export of the Sesam DB before the PostgreSQL executables are exchanged. Otherwise the DB export will not work anymore. Do not change the postgresql.conf directly but rather use the alter system call to insert the needed values to the postgresql.auto.conf file. bugfix: (#34080) Stop SEP sesam service before PostgreSQL upgrade is being executed und start it after the upgrade is done. new: (#33790) Saveset Consolidation using VFS API. sbc_con.so build 2 times change: (#30844) Use of function get_snapshot_name() in XEN backups. Automatic cleanup of leftover snapshots created by the same task and server before XEN backup wip: (#33790) Updated readme doc new: upgrade RUST modules to fit RUST 1.83.0 new: (#28315) add new Logger and Appender for consolidation feature; exclude synthetic backups from snapshot during GC wip: (#33790) Added sm_mount action consolidate bugfix: (#34080) PostgreSQL upgrade will be executed after the SEP sesam update has been finished successfully. The SEP sesam DB will to be exported before the PostgreSQL upgrade takes place. new: upgrade RUST modules to fit RUST 1.83.0 (#31976) Add new BSR Pro version 19.1.181 to SEP sesam package Revert "new: (#33795) Sesam major version 5.2. Remove 5.1 version file" Note: MSI installer tables must be adjusted before major update This reverts commit 12248eed25266f78c37c7f1a84b9dcdb9c961909. wip: (#33790) Added SM_DEDUP_LIB for linking in makefile new: (#33795) Sesam major version 5.2. Remove 5.1 version file new: (#33795) Build develop kit with Sesam major version 5.2 wip: (#33790) Updated readme doc for VFS consolidation wip: (#33790) Do not seek saveset to offset 0 when start reading from the next saveset for consolidsation. (optimization) new: (#33795) New Sesam major version 5.2 change: Call 'rm -f ../sms/lib*' to avoid error during DEB build, if there is no 'lib' file any more change: Remove obsolete dependency for 'libgcrypt' for STPD build change: Build Sesam develop using OpenSSL 3.4.0 wip: (#33790) Completed 1st POC for VFS consolidation of Path backup. VFS parser uses catalog file generated by sm_mount prepare containing offset1 and offset2 values bugfix: (#34046) Create SEL file with saveset and . Wrong size in strclpy() wip: (#33790) Changed meta catalog file from .lsc to .lsl, needed for vfs parser CHANGE: (#34141) SEP AG transformed into SEP GmbH. Adapt license documents. NEW: (#34139) sbc identifies Windows Server 2025 as Windows Server 2022. Release Build version changed to 26100 wip: (#34046) Create SEL file with saveset and . Sort order: Start with recent saveset, e.g. last INCR saveset wip: (#34080) Include a PostgreSQL upgrade in case the major version of PostgreSQL changed during kit update. Also enhance the error handling of the set_postgresql.ps1. new: (#33790) Changed sm_mount prepare to generate LSC file instead of LSL bugfix: (#30844) Fixed ZFS backup, ZFS does not allowed # in snapshot names. Set snapshot name separator to _ change: (#30844) Use of function get_snapshot_name() in Proxmox backups. Automatic cleanup of leftover snapshots created by the same task and server before HW snapshot backup change: (#30844) Use of function get_snapshot_name() in sbc_vadp for vSphere HW snapshot backups. Automatic cleanup of leftover snapshots created by the same task and server before HW snapshot backup bugfix: (#34046) Create SEL file with saveset and . Typo in snprintf() change: (#30844) Implemented common function get_snapshot_name() to generate snapashot name based on SSID, server and task name. Hash string is created from server and task using hashlib.sha256 and first 8 characters from the hash are appended to Sesam# # is default separator and can be set as optional argument. Used the new function in Nutanix. bugfix: (#34046) Create SEL file with saveset and . Solution: After remove doubles resort to LIS file order change: Move Notifications, Time tracking and OTRS references section to new 'General' section to improve formatting. bugfix: (#34046) Create SEL file with saveset and . Problem: Building sm_lis_items.exe with dynamic binding failed due to iBUILD_LST_FILE() missing in sesam.def change: Move capitalisation rules to the top of the 'Managing issues' section. Change QS:: -> QA::. new: (#34046) Create SEL file with saveset and . Now the *.lsc file is sorted and will contain also the meta entries, e.g. #TRAILER!!!" ... change: (#33506) Added storage type to sbc_dir print for data stores. Use the new field in dir print for Proxmox bugfix: (#28315) fix MalformedInputException due to different encoding for source file; fix bug with parsing LIS format; adjust CLI consolidation command to be consistent with DI new: (#33790) Saveset Consolidation using VFS API Merge remote-tracking branch 'remotes/origin/develop' into VFS_Consolidation change: (#34121) Do not allow empty string for 'DB:clients.name' BUGFIX: (#34106) Correct import of DB dump made by Sesam 4.4.3.X into Sesam 5.1.0.X: Set 'DB:result_lbls.saveset_state=0' during import NEW: (#33790) insert sbc_con.dll to src, cli, gui installation packages. change: Proxmox - PVE backup subtype _NBD - restore over nbd bugfix: (#34112) sbc on Windows cores at continues backup when using VSS bugfix: (#28315) rename 'syntheticbackup' to 'consolidate' new: (#33790) Added readme file doc/vfs_consolidation.txt bugfix: (#34117) Continuing a backup on Windows contains several items of previous run. Additional logs to find out why issue happens change: automatically added/removed files to signed file list. bugfix: (#33790) Saveset Consolidation using VFS API. Fix Linux linkage issue bugfix: (#33790) Saveset Consolidation using VFS API. Add missing functions to sesam.def new: (#28315) add duration info to finished and failed backup logs; extend objectLock so the obj could be locked during synthetic backup; change cli command to be consistent with DI & adjust documentation new: (#33790) Saveset Consolidation using VFS API NEW: #34092: support for debian trixie: use postgresql 17 if debian 13 is detected: adjust debian/control new: (#33790) If MAP file is present in meta dir set it to psVFS_IP->szMaprulesFile and set psVFS_IP->rflag = 1 and gVOPTIONS.iFULL_CBT = 1 NEW: #34092: support for debian trixie: use postgresql 17 if debian 13 is detected: check for codename, too NEW: #34092: support for debian trixie: use postgresql 17 if debian 13 is detected new: (#34118) Add item line for CPIO trailer to LIS file. Add line with #TRAILER!!!" to LIS. Note: sm_lis_item will treat as meta data line bugfix: (#33813) Use the function RegisterServiceCtrlHandlerEx instead of RegisterServiceCtrlHandler to receive the preshutdown notifications. Merge remote-tracking branch 'remotes/origin/develop' into VFS_Consolidation new: (#33790) Saveset Consolidation using VFS API change: Added sections for "works for me" and "postponed". Fixed the name of the enhancement description template. bugfix: clean up old missing pages list from occk after every task run before persist actual; invalidate page content in cache if page was repaired to not get phantom exceptions on OCCK Revert "NEW: (#34080) Insert PostgreSQL 16.6 for Windows build including the pgeasy.dll which has been build on PostgreSQL 16.6." bugfix: (#34080) Remove existing PostgreSQL files to be able to unzip file the new PostgreSQL zip file. Insert error handling in case unzip did not work correctly. Insert date label to the set_postgresql.log and the set_vddk.log file. wip: Fix typo in README.MD change: Update workflow for "duplicate" issues new: Added sections for "duplicate" and "wontfix" to the README.MD. bugfix: minor logs and clean up changes BUGFIX: (#34096) fix race condition on GC when moving new page version from /tmp to pages/ but original page was not deleted after copying to trash BUGFIX: (#34097) use page decryption pass from announced path to file, not from default /pages NEW: (#34080) Use include and lib folder of PostgreSQL 16 during build. bugfix: (#34105) log/sms folder is not cleaned on RDS server. sm_pur_status must call sm_client drop to delete subdirectories too new: (#33790) Processing of -o no_vfs_start for action prepare in moudule VHDX in sm_mount. Prepare meta files for Hyper-V new: (#33790) Processing of -o no_vfs_start for action prepare in moudule VMDK in sm_mount. Prepare meta files for VSphere new: (#33790) Processing of -o no_vfs_start for action prepare in moudule VHD in sm_mount. Prepare meta files for XEN and RHEV new: (#33790) Fixed processing of -o no_vfs_start for action prepare in moudule IMG in sm_mount. new: (#33790) Added processing of -o no_vfs_start for action prepare in moudule IMG in sm_mount. Preparemeta files without starting VFS NEW: (#34080) Insert PostgreSQL 16.6 for Windows build including the pgeasy.dll which has been build on PostgreSQL 16.6. BUGFIX: (#34105) log/sms folder is not cleaned on RDS server. Solution: 'sm_client drop' uses resolve_glbv() which does not work on RDS. Solution: Call 'sm_client -f usefile -m d -n ...'. Additional: Use resolve_path() in sm_client drop Revert "change: allow build with multiple jobs: dont remove build target before creating ar archive" change: Proxmox - PVE backup subtype _NBD - restore changes change: Proxmox - NBD small fixes change: Fix indentation of bullet points change: Correctly merge changes from commit e2c9b120 into README. new: Added some default sections to the default issue template. change: Adapt "Closing an issue" section and add requirement to set the milestone. change: allow build with multiple jobs: dont remove build target before creating ar archive change: allow build with multiple jobs: add missing target to makefile Some improvements to README.MD new: (#33790) Handling of directory metadata bigger that 2048 bytes new: Added link to "How to - Write a call summary with resolution" wiki article. change: Update GitLab issue templates to include all required labels in all templates new: (#28315) add LIS file parsing for synthetic instruction; delete fallback default path for source file because now we have multiple options of input file; adjust documentation BUGFIX: (#34056) Remove of backups doesn't delete meta files stored directly in LIS directory. Solution: Evaluation of condition was wrong change: Fix reference to issue boards new: Added "Time tracking" and "Working on an issue" sections BUGFIX: (#33813) Insert the procedure that has to be executed in case of a Windows system shutdown. Meaning that Sesam is stopped using sm_main stop. change: Proxmox - fix Falling back to level copy RBD bugfix: (#28315) problem: for big synthetic savesets data lost occurred during restore process; solution: fix caching for segment links in restore read new: Added README.MD to describe GitLab workflows change: run gitlab-ci jobs in parallel change: check powershell scripts for syntax errors using gitlab ci change: check unix templates for syntax errors using gitlab ci bugfix: (#33525) Add log rotation to sshdog. Repurposed the log file rotation mechanism in SM_SSHD Go to work similarly to SM_SSHD Python. NEW: add simple bash syntax check test using gitlab runner bugfix: (#33783) Hyper-V restore ends with 'Error: Failed to read metadata file' - but the restored VM works fine. Problem: the path to metafile was based on non-migrated saveset name. Solution: get the path to metefile like a path from the current restore item new (#33790) Fixed reading of saveset data and finished POC implementation for consoliating Path backup savesets BUGFIX: (#33813) increase the service timeout during Windows System shutdown to 5 min instead of the default 10 seconds. This is done for a service installation and for existing installations after calling sm_main install. CHANGE: (#389) Add DELETESETTINGSCHECKBOX=1 to the uninstall command of BSR during remote update change: Proxmox - PVE backup subtype _NBD - backup BUGFIX: (#34077) MS SQL restore with restore to other database overwrites the original database. Problem: When checking if only the server name is given the algorithm checked if the computer name is part of the given target. This leads to restore to original database if target contains the computer name. Solution: If target is given without full format 'server/instance/database' then expect a target database bugfix: (#34077) MS SQL restore with restore to other database overwrites the original database. Problem: Old GUI sets target path and original=1 if selection is performed. Solution: If original=1 is set then set target path to '/' bugfix: .gitlab folder cannot be checked out on Windows due to ':' character. Moved '::' to '-' change: (#33790) Changed POC so that SBC_CON read blocks of data from saveset entries at once, SBC was changed so that it does not call DB_GetItem change: add gitlab folder for issue templates WIP: (#34077) MS SQL restore with restore to other database overwrites the original database. WIP: Do not set error message to AddMultiplyObjects: Could not find DB with "all" name change: Delete leftover Nutanix snapshots of server+task by default. Do not delete if -a "nodel" is set BUGFIX: (#34012) BSR backup fails with: Operation failed: BSR Pro unknown return code (0X1). Solution: Service stop and start improved bugfix (#33808) Create PID file with file lock by 'sshdog'. Merge remote-tracking branch 'remotes/origin/develop' into VFS_Consolidation new: (#33790) Saveset Consolidation using VFS API bugfix (#33808) Create PID file with file lock by 'sshdog'. new: (#28315) remove "di repair start" and add number of workers for repair bugfix: (#28315) problem: synthetic lost some data compared to ordinary backup. solution: fix condition in appendLink for range link to take into account segmentOffset.isEmpty for prev and current link. Fix offsetTo calculation and requirements: no need to do bytesInData-1 (see note in code) new: add possibility to set workers for repair pages through the command by optional "workers" parameter; use INI entity as fallback; default value for repair workers is set to "Runtime.getRuntime.availableProcessors()/2" change: (#33790) Implemented temporary version of GetNextLISEntry() that returns only files from LIS, skips directories new: (#28315) remove "di repair start" and add number of workers for repair change: (#33790) Fixed build error in so_client_lib change: (#22043) Enhancements for sm_db_update script parser. Print to stdout 'step=# update [...]' in case of update command change: (#22043) Support user defined variables in 'sm_db_update' script parser. Print to stdout 'putenv: ...' for every variable new: (#33790) Saveset Consolidation using VFS API bugfix: (#22043) Support user defined variables in 'sm_db_update' script parser. Avoid loop when setting the environment variables given by -V key=val,... new (#28225) Openshift container Backup with OADP and Velero. new: (#33790) Added dependencies for Linux build new: add "repair status" for Si3 NG new: (#34065) Configuration of allowed ciphers for 'sm_ssh' change: make repair pages response non-empty, enhance status command; improve RepairService logic new: add logic for "repair status" command; add repair info into "di status" output; refactor RepairService to make "repair pages" handle pages recovery separately one-by-one to make status cmd possible; improve general logic & error-handling for repair process bugfix: (#34046) Create SEL file with saveset and . Compilation on Windows failed due to: potentially uninitialized local pointer variable 'p' used new: (#33790) Saveset Consolidation using VFS API. version.h creation on Linux WIP: (#34046) Create SEL file with saveset and . WIP: COnert_2_LSC now creates .lsc file with LISv1 Lines and saveset at line end. TODO: Add header with LSC version, remove duplicates (sort, remove duplicates, resort), use file list from current backup change: fix git uri change: fix repository uri CHANGE: (#34027) Extend restore id by UUID part for 'recover' savesets operation NEW: (#31800) Exclude of tables during bootstrap DB export. Adapt documentation test commit only bugfix: (#28315) fix logic for preparing divided links before append - this fixes "identical copy" issue when ordinary backup obj & synthetic backup obj for full data were different; improve error handling while parsing source file Return directoryies and files separately to DB_GetItem and return directoy size 2048 NEW: (#31800) Improve Sesam backup task handling. Set 'DB:tasks.sub_type=_SES' for Sesam backup task NEW: (#23055) Mandatory use of 'DB:interfaces'. Create interfaces for new clients ordered by setting in 'DB:defaults->sm_conf_default_interface_prefix=' (with fallback to obsolete 'gv_default_interface_prefix') Merge remote-tracking branch 'remotes/origin/develop' into VFS_Consolidation NEW: (#31800) Exclude of tables during bootstrap DB export new: (#33790) Saveset Consolidation using VFS API new: Add documentation for more Sesam DB:defaults settings NEW: (#28106) Start backups in task group with a certain time delay new: (#33790) Convert paths returned to DB_GetItem to DOS path on Windows change: (#28315) fix "legacy"/"raw" missing field error change: (#28315) fix "offsetTo" calculation, add more requirements for resulting offsets, add logging when append segment link new: (#28315) add di syntheticbackup new: (#33790) Parsing of saveset entry directories and files BUGFIX: (#34012) BSR backup fails with: Operation failed: BSR Pro unknown return code (0X1). Solution: Since commit 55a69b1 'BUGFIX: (#30544) SEP sesam BSR Pro must be terminated with a distinct message ... Additional: ... Restart service always' the service 'SEP sesam BSR Pro' is restarted. Now restart only if XBSA_TRACE was changed or with option '-o restart' bugfix: (#33999) Fixed Nutanix backup on Windows and possibly other modules where this could fail: after returning SBC backup command from sbc_pre, replace \ with / in backup source, otherwise \ are removed in prepare_cmd change: (#34027) Extend restore id by UUID part for restores started by external callers. Use 'restore_id' to update final restore status change: Proxmox - PVE backup subtype _QOW - restore vm BUGFIX: (#34049) Remove single quotes before updating 'DB:media_results.msg' to avoid SQL error CHANGE: (#34054) Extend size of 'DB:media_results.long_message' and DB:data_stores.dedup_msg' to 'VARCHAR(8192' new: (#33790) Partially implemented scanning of SavesetEntry items end returng items to DB_GetItem() new: changes related to sesamdev-ssl340-develop - port sm_ssl_cert from GnuTLS to OpenSSL bugfix: (#33965) Option "Backup (volume shadow copy)" of integration services is not checked during backup. Problem: didn't check the state of VSS option before backup. Solution: implemented logic for checking the state of VSS option and end the backup with warning if it is not set. bugfix: Initialize 'szStopTim' variable with empty string in 'closejob' for restore function wip: (#34060) Mount of NSS volumes from virtual disks bugfix (#33191) Handling of NULL values by GO DB API. Ensured a returned NIL value is converted to an empty string. WIP: (#34046) Create SEL file with saveset and . WIP: Generate {saveset}_SG.lis with FULL > DIFF > INCR ... and order like LIS bugfix (#33191) Handling of NULL values by GO DB API. Ensured a returned NIL value is converted to "NULL" string. bugfix: Add sub backup type token (_LVM,_ZFS...) again to log message new: changes related to sesamdev-ssl340-develop - increase socket2 version 0.3.12 -> 0.3.19 WIP: (#34046) Create SEL file with saveset and . WIP: Generate {saveset}_SG.lis with FULL > DIFF > INCR ... and order like LIS Revert "bugfix: (#24705) Adjust Hyper-V browsing to enable disk exclude during restore. Problem: didn't filter specific files and avhdx files. Solution: added filter for this case." change: Log message text change: Proxmox - log fix new: (#33425) add error logging and writing into file (/tmp/error_occurred.si3) when error is escalating to /user guardian new: (#34014) Network Bandwidth Throttling for backup, migration and restore. Revised: Use only command line argument '-o bwlimit='. Allow to use '-o bwlimit=0' for unlimited data transfer. Extra sbc message if 'BWLIMIT[_READ/_WRITE]' was read from environment. change: Proxmox - Warning Backup sub type is VZD but VM disks are on ZFS storage, will execute ZFS fix bugfix: (#34053) Fixed adding of VFS argument fullcbt=1 for Proxmox mount in sm_vfs.py It worked for level FULL because backup sub_type was by accidentally set to _CBT in arg.py but that was not the case for level COPY new: changes related to sesamdev-ssl340-develop - remove gnuFind from SBC new: changes related to sesamdev-ssl340-develop change: Proxmox - o.arg0 fix bugfix: (#33999) Fixed calculations of type and source separator in sbc_opts BUGFIX: (#34006) fix worker actor behaviour issue for azureblob connector change: Proxmox - o.arg0 fix change: Proxmox - added new PVE backup subtype _QOW WIP: (#34046) Create SEL file with saveset and . WIP: Windows: Compilation: Add sm_lis_lib.c to required projects and remove sm_restore_lib/sm_sbc_com_lib.c from not required projects bugfix: (#33999) Reworked parsing to work also with Windows source arguments that can contain multiple ':', as backup type separator and as part of source path, e.g. mount for Hyper-V. Added new function in sbc_opts.py get_type_separator() that returns the most left separator in the string args[0] and uses it as separator for backup type and and backup source change: Duplicate rule for sm_loader in makefile WIP: (#34046) Create SEL file with saveset and . WIP: Required functions moved from sm_restore_lib.c to sm_lis_lib.c and sm_lis_items.cpp with new option '-L' bugfix (#33949) sm_sshd (sshdog) must allow to overwrite defaults via sm_sshd.ini. more configuration options outputted to logs. BUGFIX: (#33813) Insert service specific flags SERVICE_ACCEPT_PRESHUTDOWN and SERVICE_ACCEPT_SHUTDOWN to ensure that the sesam service has more time to shutdown in case of a Windows shutdown. nes: (#34016) Adapt 'smlib' for simpler linking bugfix: (#34033) Termination sm_stpd_http_conn does not work after timeout or client side error wip: remove sesam_nodb.dll from all installation packages since it is not needed. change: Replace 'GLBV:gv_conf_bootstrap_format' by 'DB:defaults->sm_conf_bootstrap_format' wip: (#30947) Print location name to backup group main log new: (#34016) Add sesam_nodb.dll to all three installation packages. change: automatically added/removed files to signed file list. wip: (#33527) Move sm_sshd2.exe away during remote update just like sm_sshd.exe. bugfix: (#28315) fix condition for calculating "offsetTo" value for segment link when we need to "cut" link at the end of chunk data new: (#34016) Adapt 'smlib' for simpler linking. Create libsm_nodb.so (sesam_nodb.dll) bugfix: (#24705) Adjust Hyper-V browsing to enable disk exclude during restore. Problem: didn't filter specific files and avhdx files. Solution: added filter for this case. new: Documentation of 'sm_conf_exclude_table_bootstrap' defaults parameter NEW: (#31800) Exclude of tables during bootstrap DB export NEW: (#26594) Support of symbolic interface '_LOCALHOST_', which will bes set as 'localhost' during backup new: (#34016) Adapt 'smlib' for simpler linking. Create libsm_nodb.so (sesam_nodb.dll) new: (#33790) Fixed parsing of VFS meta files. Read savesets from .lst file and initilaize structure psVFS_IP with saveset data new: (#28315) Implement synthetic full backup feature; add new specific link - LinkToChunkSegment; add new version of ObjectHeader to handle "isSynthetic" field; add "di syntheticbackup" command for CLI; exclude synthetic objects from replication process; add documentation for the feature. change: (#34029) Adapt German translation of the Sesam Newday status message new: Increase SEP sesam version. Old version is 5.1.0.57, new version is 5.1.0.58. bugfix: (#34027) Extend restore id by UUID part for restores started by external callers. Extract 'start time' from 'restore_id', because it's still used during disconnect restore (old: start time == restore id). TODO: Use DB:restore_resuls.start_time instead of deriving it from restore_id BUGFIX: (#33926) fix server reindex never ends when reindex iterator size is zero because of validation filtering; include corrupted pages to GC sweep iterator even if page id is greater current pages counter bugfix: (#34035) Set EOL for purge of 'smslis' directory by sm_pur_status: EOL can be set by 'DB:defaults->sm_conf_eol_smslis'. Defaults is 7 days. Use new value also for sesam server smslis files chnage: (#34027) Extend restore id by UUID part for restores started by external callers. Replace '@' sign by '_' in string send to client, because '@' is already used for parsing NEW: (#34035) Add 'DB:defaults->sm_conf_eol_smslis' to Sesam DB NEW: (#34035) Set EOL for purge of 'smslis' directory by sm_pur_status: EOL can be set by 'DB:defaults->sm_conf_eol_smslis'. Defaults is 7 days CHANGE: (#34027) Extend restore id by UUID part for restores started by external callers CHANGE: (#34027) Extend media id (DB:media_results.id) by UUID part for 'inventory' and media actions started by 'sm_sepul_event' change: Create Sesam ids with format '@UUID' by UNIQUE_ID_START_AND_DAY() only. No old prefixes like 'I_' for some media actions are supported any more change: Do not convert of 'VARCHAR()' DB date columns to 'timestamp' for columns already have 'timestamp' type BUGFIX: (#33926) fix issue when corrupted page is skipped on GC because it was not added to pages-index before GC start; fix NullPointerException on pages-index flush when .pgc or .pg file is missing for page CHANGE: Do not try to create Postgres 'plpgsql' language extension anymore because already configured by default since Postgres 9.0 CHANGE: (#34027) Extend media id (DB:media_results.id) by UUID part BUGFIX: (#34005) Savesets removed from DB aren't deleted from datastore before by 'purge'. bugfix: (#33999) Fixed parsing arguments for client dir change: Catch exception in case of race condition in get_mnt(). Do not log exception if directory already exists bugfix: Catch exception in case of race condition in get_mnt() CHANGE: (#34027) Extend migration id by UUID part (like for DB:results.savesets) bugfix: VMware backup core with too long VM name bugfix: (#33999) Fixed sbc_proxy browse dir bugfix: (#33999) Fixed sbc_proxy arguments processing for UTIL BUGFIX: (#34006) Unhandled exception during delete of saveset from Azure store. Properly handle BLOB not found exceptions on object deletion bugfix: (#33999) Fixed sbc_proxy arguments processing for UTIL bugfix: (#33999) Fixed sbc_proxy arguments detection for modules help print bugfix: (#33999) Fixed sbc_proxy sub type detection in sbc_opts, must be to uppare case bugfix: (#33999) Fixed sbc_proxy path backup bugfix: (#34025) Service block/allow functional. Add missing service (FSCK) to help bugfix: (#33999) Fixed LVM backup with more than 1 source on the list bugfix: (#33999) Fixed LVM backup bugfix: properly handle blobnotfound exceptions on object deletion bugfix: (#33999) Added separator :/ back to parsing condition in sbc_opts, there are still cases where it is used bugfix: (#33999) Fixed Proxmox backup. VM source name was not set from o.arg0 change: Move to global_defines.h to avoid redefinition: #define MAX_VALUE_LEN 1024 bugfix: (#33090) Oracle backup failed with 'Error while opening saveset data file: Search for media label failed.'. Solution: PATH_MAX is already defined in common\global_defines.h avoid setting to other value change: (#33999) Do not add '/' at begin of backup source for VM modules (XEN:/vm1 -> XEN:vm1) change: refactoring - remove deprecated OS change: (#33999) Fixed browse dir change: (#33999) Simplified parsing in sbc_opts - reworked new: (#33790) Saveset Consolidation using VFS API bugfix: (#34017) Fixed backup for uri encoded backup sources, added decode for source in sbc_opts Revert "change: (#33999) Simplified parsing in sbc_opts" change: URL for release notes for Sesam 5.2 change: (#33999) Simplified parsing in sbc_opts Merge remote-tracking branch 'remotes/origin/develop' into VFS_Consolidation bugfix: fix windows build (redefinition error due to WinSock lib) new: (#27283) Disaster Recovery of SEP sesam from S3 bucket: Add shell script to download bootstrap information and apply it to Sesam installation new: (#27816) C Python bindings for common kernel functions: Add sample call for 'iCHECK_MIN_FREE()' to 'sm_pytest' bugfix: fix windows build (redefinition error due to WinSock lib) bugfix: Exclude table during DB export by 'pg_dump' using '-x ' parameter. Set correct dump file in case of 'full insert' format new: (#27816) C Python bindings for common kernel functions: Add sample call for 'iCHECK_MIN_FREE()' to 'sm_pytest' change: Use '#define HANDLE' from 'common.h' bugfix: fix i_SEMA declaration new: (#34014) Network Bandwidth Throttling for backup, migration and restore. Add -o bwlimit[_read|_write]= - Limit the network traffic during upload and/or download using cUrl options - CURLOPT_MAX_SEND_SPEED_LARGE/CURLOPT_MAX_RECV_SPEED_LARGE new: (#27283) Disaster Recovery of SEP sesam from S3 bucket: Check for generic Si3 storage backup 'S3' new: Alias 'cs' for 'check_space' for sm_data_store action new: Exclude table during DB export by 'pg_dump' using '-x ' parameter change: Adapt variable names in 'str_log' struct to match for what they used for Merge remote-tracking branch 'remotes/origin/develop' into VFS_Consolidation new: (#34014) Network Bandwidth Throttling for backup, migration and restore. Add -o bwlimit[_read|_write]= - Limit the network traffic during upload and/or download using cUrl options - CURLOPT_MAX_SEND_SPEED_LARGE/CURLOPT_MAX_RECV_SPEED_LARGE NEW: (#34014) Network Bandwidth Throttling for backup: Use dedicated 'sbc-3551' message code for log NEW: (#34014) Network Bandwidth Throttling for backup, migration and restore. Limit the network traffic during upload or download with SBC option '-o bwlimit[_read|_write]=' new: (#34014) Network Bandwidth Throttling for backup, migration and restore. Add -o bwlimit[_read|_write]= - Limit the network traffic during upload and/or download using cUrl options - CURLOPT_MAX_SEND_SPEED_LARGE/CURLOPT_MAX_RECV_SPEED_LARGE bugfix: (#34016) Adapt 'smlib' for simpler linking. Recent commit 15398ef removed too much eLang declarations bugfix: (#34016) Adapt 'smlib' for simpler linking. Typo in macro M_HardInterruptIsSet bugfix: (#34016) Adapt 'smlib' for simpler linking. Recent commit lead to compile errors: 'duplicate eLang' WIP: (#34016) Adapt 'smlib' for simpler linking. WIP:WIP: (#34016) Adapt 'smlib' for simpler linking. WIP: Global giSigIntNum moved to cm_signal.c bugfix: (#34016) Adapt 'smlib' for simpler linking. Recent commit lead to compile error for sm_dedup: 'duplicate eLang' bugfix: (#34016) Adapt 'smlib' for simpler linking. Recent commit lead to compile error for slu: 'duplicate eLang' WIP: (#34016) Adapt 'smlib' for simpler linking. WIP: Global eLang moved to cm_trace.c change: (#33815) Proxmox - import fix change: (#33815) Proxmox - log message fix wip: (#34014) Network Bandwidth Throttling for backup, migration and restore. WIP: Read BWLIMIT_READ, BWLIMIT_WRITE or BWLIMIT from enviroment and set CURLOPT_MAX_RECV_SPEED_LARGE or CURLOPT_MAX_SEND_SPEED_LARGE it in BSAHttpOpen(). Note: Values may be set with sm.ini [Environment] NEW: (#25976) Automatic fail over for devices, RDS and media. Set media pools to 'not available' if 'loader not ready' new: Added DB:defaults entry 'gui.buffer.wait_time_in_seconds' to make the time the CLI waits for the buffer to refresh configurable. change: (#33815) Proxmox - rbd_volumes and logs fix bugfix: (#33975) If the encryption of a tape fails, this tape must not be displayed as encrypted. typo bugfix: (#33975) If the encryption of a tape fails, this tape must not be displayed as encrypted. Since recent commit sm_config_drives did not longer set drive_groups.encryption_capable. Fix: Improve e_CLEAR_ENCRYPTION() to return ST_ENCRYPT_INACTIVE if device encryption capable was detected. change: (#33815) Proxmox - overwrite vm with rbd disk fix change: Set order of DB:interfaces if a new client is created change: (#33815) Proxmox - changed exceptions from raise to tr bugfix: (#33975) If the encryption of a tape fails, this tape must not be displayed as encrypted. Since recent commit tape init may fail bugfix: (#33999) Fixed pasrsing of source for VSphere backup bugfix: (#33999) Fixed pasrsing of mount target for VSphere mount change: Do not use 'ZFS' in log messages not related to 'ZFS' bugfix: (#33917) in function cleanup_snapshots that is automatically executed to cleanup orphan LVM snbapshots, there was a check to skip snapshots that are still mounted. But this is very likely the case for an orphan , when it was not possible to be deleted it, it was also not unmounted. So we coule never cleanup such snapshot. Chanhged logic so that such snapshot is unmounted before deletion change: Use more specific sbc message codes instead of 'sbc-3500' BUGFIX: (#33975) If the encryption of a tape fails, this tape must not be displayed as encrypted. If encryption failed then check if encryption_parameters_set is set and return the error message. new: (#33621) Add support for API access keys to CLI native wrapper (sm_cmd) change: Removed "from sm_lvm import *" in sbc_lvm and sbc_pxmx and added explicit imports of used functions change: (#33815) Proxmox - added rbd command logs wip: (#33975) If the encryption of a tape fails, this tape must not be displayed as encrypted. WIP: Improve tape encryption logi by introducing new enum _eTapeEncryptState change: (#33815) Promox - change to self.o.sub_type to VZDUMP, if fallback change: (#33815) Promox - wrong name ZFS insted RBD in log change: (#33815) Do not check for ZFS volumes existing on a pool if pool is alrady discovered to be be RBD and vice versa bugfix: (#33917) Write warning log if LVM snapshot cannot be deleted after LVM Path backup. Changed snapshot nameto format be shorter BUGFIX: (#34003) FSCK reports saveset files without DB entry for active migrations BUGFIX: (#34003) FSCK reports saveset files without DB entry for active migrations. New 'DB:migration_results.state'='A' was missing in SQL statement to fetch savesets from active migrations change: (#33815) Promox - implemented backup and restore ceph rbd with BDA BUGFIX: (#33988) Use 12h timeout for 'queue_submit_sync_lazy' queue submit. Fixes submit timeout of migration, if target drive is still in startup phase (e.g. Si3/S3 is starting) bugfix: Declare int g_iLogLevel = 1; and set via g_iLogLevel = LOG_LEVEL; bugfix: (#33992) Added logout XenAPI session after backup,restore and dir opretions and during exit on errors change: Remove obsolete int g_iLogLevel new: (#22043) Enhancements for sm_db_update script parser. If 'last_step_nr=#' is not set then get step_{max} via loop and use in $last_step change: (#33527) Client update using 'sshdog'. SM_CLIENT: 'w'rite to file: Add amount of written bytes to output to detect issues with STDIN pipe handle bugfix: (#33527) Client update using 'sshdog'. fixed the issue with reading from STDIN pipe handle in SEPRun windows. new: (#33790) Added preprocessor conditions to skip compiling gczWMountPoint in sm_vfs_rct.cpp change: Option '-c' with argument in sbc_proxy wip: (#33984) Correct check if 'sbc_pre' exists on client if SSH access is used wip: (#33999) Add backup type 'Path' to source prefix map new: Add log for query of active migration during data store 'fsck' action change: (#33021) VFS write log if less bytes are read than requested (commit back, was removed from master and was not on develop) change: (#33638) Changed warning message code to 2059 for Proxmox backup switching from incremental to full Revert "new: add "repair status" for Si3 NG" new: add "repair status" for Si3 NG bugfix: (#33998) sm_client du/dir with too long path return with error. di du on path store fails bugfix: (#33957) Hyper-V backups of Sesam version v5_1_0 cannot be mounted with Sesam version develop. Problem: missed mount logic for backups without log lines about attached disks. Solution: mount all available disks images in case when information about attached disks is missed. change: (#22043) Set 'last step' again, even not mandatory any more change: Added sbc_opts.py to sbc_proxy build dependencies bugfix: Fixed VSphere backup, backup arguments not parsed corrcetly after changes in sbc_opts bugfix: (#33994) Fixed pasrsing of SAP ASE server and database from backup source argument BUGFIX: sm_update_client: fix too many arguments for format string errors bugfix: (#33931) Fixed Nutanix backup and restore, backup sub type was not parsed correctly bugfix: (#33931) Fixed KVM backup. Backup source was not parsed correctly bugfix: (#33931) Fixed VSphere mount, mount directory was not parsed correctly after changes in sbc_opts bugfix: (#33947) Hyper-V Full backup reports "avhdx shrunk during processing", because of running snapshot merge. Problem: missed lock for VM when it have incorrect state. Solution: added logic to check the VM state and set pending for 1 second in case when state is not "OK". bugfix: (#33998) sm_client du/dir with too long path return with error Change: (#22043) Use new sm_db_update features to execute REAR update new: (#22043) Enhancements for sm_db_update script parser. Support command 'goto {step}' and 'last_step_nr=#' (referenced by $last_step) is now optional bugfix: (#33931) Fixed Nutanix restore, restore type BDA was not set after recent changes new: (#22043) Enhancements for sm_db_update script parser. Support multi conditions in a line with C-style: Order of precedence '&&' higher than '||' with evaluation 'Left to right' and with 'short-circuit' evaluation Revert "new: add logic for "repair status" command; add repair info into "di status" output; refactor RepairService to make "repair pages" handle pages recovery separately one-by-one to make status cmd possible; improve general logic & error-handling for repair process" bugfix: (#33931) Fixed backup for RHEN, KVM and ONE. Backup soure was not parsed correctly after changes in sbc_opts wip: (#33993) - Add 'DROP CONSTRAINT' before recreate it new: (#33790) Saveset Consolidation using VFS API BUGFIX: (#33993) Add 'DROP CONSTRAINT' before recreation for 'DB:result_lbls.check_result_lbls_eol' Merge remote-tracking branch 'remotes/origin/develop' into VFS_Consolidation new: (#33790) Added dependencies new: (#33527) do not switch to sm_sshd python in case sm_ssdh go is running before remote update is being executed. new: add logic for "repair status" command; add repair info into "di status" output; refactor RepairService to make "repair pages" handle pages recovery separately one-by-one to make status cmd possible; improve general logic & error-handling for repair process bugfix: (#33986) CLI wrapper does not send body UTF-8 encoded when using '-A curl' bugfix: Enclose Proxmox target container with '[]' in sbc-3122 message bugfix (#33949) sm_sshd (sshdog) must allow to overwrite defaults via sm_sshd.ini. minor edit done in go.mod file. bugfix (#33949) sm_sshd (sshdog) must allow to overwrite defaults via sm_sshd.ini. Added more details for more user friendly SSHD2 help flag. change: Shorten restore target log for Proxmox container so scan in 'sm_restore' will work correctly bugfix: (#33987) Fied Hyper-V mount. Backup type and source was not parsed correctly in sbc_opts bugfix: (#33986) CLI wrapper does not send body UTF-8 encoded when using '-A curl' bigfix: (#33931) Temporary reverted back part of the change for processing backup type for VSPHERE, backups are failing change: (#33815) implemented clean rdb snapshots , -a snap=alld wip: (#33819) - On Windows, generating virtual machine tasks with UTF-8 characters in the name fails change: pxmx small fixes bugfix: (#33681) Set expandable to False for VM dir print (temporary) bugfix: (#33822) Backup of virtual machines with too long name name (over 128 chars) fails on Windows. Increase MAX_VALUE_LEN for exe-dll communication wip: Add 'backup prefix' -> 'task type' map bugfix: (#33681) Added VM ID to disk dir print, added expandable to VM dir print bugfix: (#33963) Add correct prefix 'PostgreSQL:' to output of 'dir' command change: Use raw Python strings for 'regex' bugfix: (#33681) Fixed Proxmox browsing new: (#33681) Proxmox dir prints VM and its disks if VM ID is added to source argument change: Define all class variables in 'init' function bugfix: (#33527) Client update using 'sshdog' bugfix: (#33819) On Windows, generating virtual machine tasks with UTF-8 characters in the name fails change: Print Windows error messages change: sm_kill usage with 1 (SIGHUP) bugfix: sm_kill option '-n' 'dry run' was not used when signal != 9 (SIGKILL) was set in command line. Now turn signal into '0' to check if process exists and set appropriate exit code bugfix: (#33527) Client update using 'sshdog' bugfix: add check for object locking in s3 bucket; change log levels for not important lines chage: (#33954) Fixed PGSQL backup. Backup source was not parsed correctly change: Fix some 'pylint' warnings chage: (#27612) Proxmox ZFS backup deletes old snapshots, only current snapshot is written to json file for future reference snapshot bugfix: Use 'trkv()' instead of 'tr()' trace function Adapt log messages chage: (#27612) Proxmox LVM backup deletes old snapshots, only current snapshot is written to json file for future reference snapshot bugfix: (#33527) Client update using 'sshdog' bugfix: do not bypass governance retention on request if object lock is not enabled for bucket bugfix: (#33931) Fixed LVM backup and replaced find() with startswith() in sbc_opts where appropriate new: (#33927) Use advanced Windows function in WNT hal modules to support long file paths bugfix: (#33931) Fixed moudule browsing and Proxmox backup call new: (#33927) Use advanced Windows function in WNT hal modules to support long file paths change: (#33931) Added support for Nutanix and other mnodules to support URL format in backup prefix. Simplified processing of prefix in sbc_opts to work for various modules in the same way change: added closejob handling msg of sbc_com bugfix: (#33822) VMX display fails on too long path (over 260 bytes) change: (#33815) removed debug logs NEW: (#33868) Oracle VM should be available in the DEMO license. Add OLVM_SERVER (5) to sm_lic.ini BUGFIX: (#33948) SQL errror during insert of DB:media_results: Reset variab used for 'msg' before calling function bugfix: (#33944) Fixed checking of ZFS FS status after freeze. Thaw was not called because variable freezed was never set to true. BUGFIX: Remove obsolete DB:result_task entries doesn't work anymore. Set correct current time stamp change: fix call for QA job on ppc CHANGE: (#33859) Use 'short client name' (without domain) for default task name generation template change: (#33815) added ceph rbd restore - delete snapshots in restored disk bugfix: fix s3 infinitely wait for headResponse content length when got noSuchKeyException during GC change: do not replace '%' with '%25', now sbc_vadp_ng is responsible for correct ESX path change: (#33815) added ceph rbd incr restore BUGFIX: (#33936) PostgreSQL backup of a single DB could be started as FULL. Switch to 'COPY' if backup source isn't 'all' Revert "bugfix: Backup VM with '%' in path fails. According to docu '%' should be replaced with '%25'" bugfix: (#33527) Client update using 'sshdog' bugfix: Correct handling of 'DB:restore_results.restore_id' containing '_' by 'sm_cross_check' bugfix: (#33527) Client update using 'sshdog' wip: Do not use URI encoded backup prefix for Nutanix NEW: (#33815) Backup sub-type '_RBD' for Proxmox VM on CEPH storage bugfix: (#33527) Client update using 'sshdog' change: (#33815) rbd list snap ls json, tr names changes wip: (#33815) Support Proxmox incremental backup using CEPH volumes during backup and restore change: Adapt sbc message codes bugfix: (#33682) Do not set log level to 0 by default since error analysis is not possible anymore. bugfix: (#33927) Use advanced Windows function in WNT hal modules to support long file paths change: (#33925) fix typo in log message change: (#33815) added ceph rbd full, incr backup and full restore bugfix: (#33527) Client update using 'sshdog' change: (#33921) Do not set 'gv_rw_bin' variable in 'sm.ini' during installation, because already done by 'sm_setup' NEW: (#33603) Add 'SM_VAR_BIN' to '/etc/sesam2000.ini' during Sesam server installation too BUGFIX: (#33921) During installation gv_rw_bin folder is set to gv_rw:bin instead of gv_rw:var/bin. Change this to the correct folder gv_rw:var/bin. NEW: (#33603) Add 'SM_VAR_BIN' to '/etc/sesam2000.ini' during Sesam server installation too Revert "NEW: (#33912) Submit executable to QM, which are not in default 'gv_ro_bin:', if full path is set" bugfix: Backup VM with '%' in path fails. According to docu '%' should be replaced with '%25' NEW: (#33912) Submit executable to QM, which are not in default 'gv_ro_bin:', if full path is set bugfix: (#33397) Hyper-V mount of a backup with snapshots fails. Problem: wrong attaching logic during mount. Solution: added solution to attach only disks which was attached to original VM. Revert "new: (#33397) Added new sm_mount meta file .mrg if there are avhdx and vhdx files, file is created and added to sm_vfs arguments with -x .mrg sm_vfs processes it so that MAP file is read first for and RCT is processed and after that AVHDX merge is processed by reading MRG file" Revert "new: (#33397) .meta file was read from a teporary POC file, fixed to read the real file" Revert "wip: (#33397) Fixed VFS structure for RCT with manual Hyper-V snapshots. VHDXMERGE must not build LIS root cache bacause RCT has already built it, it must only add cache for INTTEMEDIATE files and execute initializeMAPPER_FS() that does the merging" Revert "wip: (#33397) Final implementation. Put merges from avhdx to vhdx in VFS mapper directory as files named _merge.vhdx. sm_mounts adds only _merge.vhdx files for guest mount if they exist and not their source .vhdx files. Do not show .avhdx files in mapper merge results" bugfix: (#33919) Correct handling of 'DB:media_results.id' containing '_' by 'sm_cross_check' bugfix: (#33527) Client update using 'sshdog' bugfix: Correct handling of 'DB:media_results.id' containing '_' by 'sm_cross_check' NEW: (#21987) Simpler sm_db_update process: Do not copy DB export file before import, because file isn't modified during update process any more NEWW: (#33603) Add 'SM_VAR_BIN' to '/etc/sesam2000.ini' during Sesam server installation too NEW: (#21987) Simpler sm_db_update process: Do not copy DB export file before import, because file isn't modified during update process any more bugfix: (#33527) Client update using 'sshdog' CHANGE: Allow Windows clients for Nutanix-AVE datamover NEW: Optional setting of EOL for DB:sesam_events by DB:defaults.sm_conf_eol_sesam_events=. Default is 31 days NEW: Optional setting of EOL for DB:sesam_events by DB:defaults.eol_sesam_events=. Default is 31 days bugfix: changed case of true to True bugfix: (#33822) Backup of virtual machines with too long name name (over 128 chars) fails on Windows BUGFIX: (#33914) Do not set low water mark to 0 for Si3 NG dedup store during update NEW: (#25976) Automatic fail over for devices, RDS and media. Set media pools to 'not available', if no drive in drive group is online CHANGE: (#33911) Start FSCK and PURGE action during newday on first drive of datastore only bugfix: Core dump in sbc Linux. Do not call free() on not allocated buffer NEW: (#25568) Set data mover depending on RDS. Check if VDDK is installed on drive node for vSphere backup new: (#33790) Added dependencies bugfix: (#33908) XEN backup exit from in case of exception in thread nbd_sbc_write. Catch exception, set new variable sbc_xen.nbd_error and do go into data_queue.join() because it hangs there if there was an error in nbd_sbc_write Merge remote-tracking branch 'remotes/origin/develop' into VFS_Consolidation new: (#33790) Added some dependencies new: (#33790) sbc_con.dll identifies VFS meta files in directory .../smslis/_mnt new: (#33790) Saveset Consolidation using VFS API new: (#33790) sbc_con reads VFS meta files from smslis/mnt directory bugfix: (#33527) Client update using 'sshdog' new: (#33790) Saveset Consolidation using VFS API Merge remote-tracking branch 'remotes/origin/develop' into VFS_Consolidation bugfix: (#33527) Client update using 'sshdog' new: (#33790) sm_mount prepare action for Path copies meta files to directory var/work/smslis/_mnt change: (#25568) Set data mover depending on RDS. Move check for '_RDS_' from 'sm_sms_backup' to 'sm_backup' so correct client could be used earlier new: Increase SEP sesam version. Old version is 5.1.0.56, new version is 5.1.0.57. change: (#25568) Set data mover depending on RDS. Move check for '_RDS_' from 'sm_sms_backup' to 'sm_backup' so correct client could be used earlier wip: (#31216) Set correct data mover in DB:results for Azure-VM backup Revert "NEW: (#27612) Added Proxmox data store type to extended bacckup source log" until parsing in UI server will be changed change: (#27612) Log full output from lvs command of function to get lvm device path only if loglevel is >=2 bugfix: (#27612) Added Proxmox data store type to log 3986 bugfix: (#33527) Client update using 'sshdog' bugfix: (#27612) Fixed parsing of error output from container restore script. Added error message to closejob for ZFS and CT restore BUGFIX: (#33707) The rear update was not performed during SEP sesam Server update since it is not supported in the sm_db_update.ini to have two conditional expressions combined. Solution: Move the update of rear to a separate Update section. Insert the missing Update command. bugfix: (#33527) Client update using 'sshdog' bugfix: (#27612) Fixed processing of Proxmox restore remove option bugfix: Proxmox restore: Comment out conflicting class function 'remove_vm' change: set timeout for Si3 status to 2 min new: (#27612) Proxmox restore deletes restored VM if remove is set in recover options. Moved delete VM to a separate function. Fixed functions delete_vm() and stop_vm() to work also for containers new: (#33777) Add process id to sshdog log bugfix: (#27612) Proxmox restore stops running target VM if stop is in recover options new: (#33777) Add process id to sshdog log bugfix: (#33778) Show exit code of executed command at sshdog log file bugfix: (#27612) Fixed restore of Proxmox containers. Parsing of target_vm_config was broken by recent changes, target_vm_config is a list, not dict change: Better scan for restore target message in analyze restore log NEW: (#33811) Clean up of restore log files without DB entry by 'sm_cross_check' bugfix: sbc_proxy build started all the time BUGFIX: (#33824) Set 'SM_VAR_INI' variable in '/etc/sesam2000.ini' correctly change: Fix pylint whitespace warnings change: (#27612) Do not enter Proxmox post action if restore has been cancelled in pre action' change: revise XBSA logs, move not important one to loglevel >= 4 fix merge conflict Source code format changes change: (#27612) Added back commented code to check for existing VM name for future use change: (#27612) Added sbc_opts.overwrite and use it in Proxmox module instead of if 'over' in o.options change: Fix pylint whitespace warnings change: (#27612) Promox restore sets target VM id in a type safe way change: Log messages for Proxmox restore bugfix: (#33808) Create PID file with file lock for SSHD2 bugfix: (#33778) Show exit code of executed command at sshdog log file change: Log messages for Proxmox restore bugfix: (#27612) Fixed Proxmox restore of LVM VM bugfix: (#33778) Show exit code of executed command at sshdog log file new: (#27612) Fixed Proxmox restore when target VM name is not set by the user. Set it to default name. Removed log listing all VMs and CTs found on the server bugfix: (#33425) use scheduleWithFixedDelay instead of scheduleAtFixedRate for scheduled tasks new: (#33790) sm_mount prepare action for Path copies meta files to directory var/work/smslis/_mnt Merge remote-tracking branch 'remotes/origin/develop' into VFS_Consolidation NEW: (#33816) Set source side deduplication flag in DB:results entry of task group bugfix: (#33788) Connection to sshdog sporadically fails with 'Error reading SSH protocol banner[Errno 104] Connection reset by peer' new: (#27612) Proxmox dir print writes disk storage name and storage type for every different pool for VM disks. Added new class DirVMstorage for sbc_dirprint new: (#33790) Saveset Consolidation using VFS API bugfix: (#33706) Fixed removing of temporary mount directory. os.path.dirname was called twice and cleanup tried to delete parent directory of a current temporary working directory new: (#33790) Saveset Consolidation using VFS API new: Increase SEP sesam version. Old version is 5.1.0.55, new version is 5.1.0.56. new: (#27612) set VM restore target name from command arguments if set, set VM target ID to source VM ID if set to "/" in arguments new: (#33790) Added action "prepare" for Path backup bugfix : (#27612) Fixed unhadled exception in Proxmox restore, error in parsing target data store new: (#27612) Proxmox dir returns data store types instead of data store names new: (#33790) Saveset Consolidation using VFS API bugfix:(#33784) Exit sshdog with meaningfull error message when crypto keys are too old new: (#33790) Saveset Consolidation using VFS API bugffix:(#33784) Exit sshdog with meaningfull error message when crypto keys are too old new: (#33790) Saveset Consolidation using VFS API new: (#27612) If restore ratget VM ID already exists on Proxmox and -o rename is set, restore VM with ID got from Proxmox API NEW: (#33777) Add process id to sshdog log bugfix: (#27612) Fixed ZFS restore of VM with disks on different ZFS storages. Restore could fail because it tried to create a new disk with the same disk name as already created for a previous disk. Fix: Set target disk name with target DS name and increased disk counter bugfix: (#33810) stpd_http-ng doesn't return server error from sbc_com closejob call bugfix: (#33781) sshdog doesn't handle STDIN correctly new: (#27612) Implemented functionality for snap=alld for ZFS snapshots new: (#27612) Implemented functionality for snap=alld for LVM snapshots bugfix: (#33810) stpd_http-ng doesn't return server error from sbc_com closejob call change: revise files filter for sm_sshd2 NEW: (#25976) Automatic fail over for tape devices: Set drive offline in case of 'ST_NO_DEVICE' and 'ST_IO_ERROR' detected bugfix: (#33808) Create PID file with file lock for SSHD2 bugfix: (#33808) Create PID file with file lock for SSHD2 change: (#27612) Execute correct API to delete existing container during restore with overwrite bugfix: (#33808) Create PID file with file lock for SSHD2 change: (#27612) Check for Proxmox status of VM delete task during restore with overwrite. Added 30 second loop, waiting for the task to return with status OK bugfix: (#22730) Drop table 'client_location_relations' wip: (#33796) Remember interface set before overwritten by drive node interface in 'sm_backup' new: define INTERFACE_LEN 512 for 'http://:' NEW: (#33777) Add process id to sshdog log change: (#27612) write log message with code 1940 if VM exists and overwrite is not set new: (#27612) If target VM name is set to 0 in restore command, get VM ID from Proxmox API new: (#27612) Implemented restore with overwrite based on target VM ID. If the same ID alrady exists on the cluster, delete if -o over is set NEW: (#33777) Add process id to sshdog log new: (#27612) Implemented restore with overwrite based on target VM name. If -o over is set and VM with the same name exists, it is deleted. Other changes to simplify code added change: (#31216) test version - backup and restore disks from sep datastore to blob bugfix: bump pages cache library; restrict count of entries in cache; bugfix: (#33425) fix page index flushing after PCCK bugfix: backup to tape hangs if (Read_)Block_Size modified in sms.ini change: (#27612) code changes to make easier to implement restore with overwrite and other simplifications enhancement: (#33777) Add process id to sshdog log bugfix: backup to tape hangs if (Read_)Block_Size modified in sms.ini NEW: (#33792): sbc_rhev: allow setting of disk type and sparse option during restore enhancement: (#33777) Add process id to sshdog log bugfix: (#33789) Fixed XenServer dir. VM record "metrics" had a null rereference for a VM. Fixed by checking for null reference and avoiding exception bugfix (#33780) sm_main stop sshd doesn't work for sshdog correctly BUGFIX: (#33786) Core dump in 'sm_sms_backup', because of wrong format specifier in trace message bugfix (#33780) sm_main stop sshd doesn't work for sshdog correctly bugfix: (#33771) Fixed resturn status for Nutnaix backup, return value was not set from call to start_sbc_backupjob_bda wip: (#30947) Use a group of datamovers for balancing load and fail over for unreachable data movers (clients) NEW: (#30947) Execute DIFF/INCR backup using same data mover than used for FULL bugfix: Use data mover set by task or task event for all remote execution calls BUGFIX: (#33774) - Fixed Xen CBT backup with alternative excludes used. Removed exclude argument -x from SBC command for backup of XEN config files bugfix: (#33773) Refresh sshd2 keys if auth file has been changed change: add numeric value of mode for "Local deep pages check" in di status output; fix tests bugfix: (#33773) Refresh sshd2 keys if auth file has been changed NEW: (#22730) Client group table to group clients belonging together bugfix: (#33771) Exit Nutanix backup with error after first occurrence of an IO error during iSCSI read bugfix: (#33526) Redesigned and reworked SSHD2. bugfix: (#33682) Common update INI file. Windows: Build rule adapted for 'sm_[db_]update' with sm_update_lib.h/.c bugfix: (#33682) Common update INI file. Move common function from sm_db_update and sm_update into new sm_update_lib.c bugfix: Nutanix backup failed if CBT regions sent for a disk with logical size 0 were en empty list new: (#30582) Abort of path restore leaves broken file. Add docu bugfix: add a missing parameters to the log messages. NEW: (#30509) Deactivate a tape drive. Do not configured drives, if 'DB:hw_drives.enabled=0' is set bugfix: Import 'Now()' function Revert "wip: (#30509) Deactivate a tape drive. Set 'DB:hw_drives.locked=0' where locked is null" Revert "wip: (#30509) Deactivate a tape drive. Do not configured drives with 'DB:hw_drives.locked!=0' set" bugfix: Comment out buggy log statement wip: (#30509) Deactivate a tape drive. Do not configured drives with 'DB:hw_drives.locked!=0' set bugfix: (#33710) Remove double quotes from 'Proxmox-VE' 'DB:results.backup_type' wip: (#30509) Deactivate a tape drive. Set 'DB:hw_drives.locked=0' where locked is null bugfix (#27612) Fixed ZFS restore, restore target was intentionally set wrong to cause an error and was forgotten to change back on the previous commit bugfix: Comment out buggy log statement NEW: (#27283) Disaster Recovery of SEP sesam from S3 bucket: Delete bootstrap files older than 7 days from S3 store change: (#27612) changes for snap=alld, log error 1146 for errors during ZFS backup/restore change: sbc_rhev: add logline about finalizing backup service wip: GCC 14 build failed as some warnings now become errors (https://gcc.gnu.org/gcc-14/porting_to.html#warnings-as-errors) BUGFIX: (#33757) Adjust counting of Unit license if higher tiers are available. Problem: Since commit 492731e (#23477) the sort order of Unit T1/T2/T3 calculation and output was reversed and broke calculation of remaining higher licenses. Solution: Improve calculation of remaining UNIT_T3/T2 units and use them for lower units wip: GCC 14 build failed as some warnings now become errors (https://gcc.gnu.org/gcc-14/porting_to.html#warnings-as-errors) bugfix: (#33706) Since update SESAM_BACKUP failed with: Backup source could not be found. Exiting.. Additional: Remove saveset directory after unmount. wip: GCC 14 build failed as some warnings now become errors (https://gcc.gnu.org/gcc-14/porting_to.html#warnings-as-errors) new: (#30582) Abort of path restore leaves broken file. Add "-o -o keep_item_on_abort=<0|1>" to allow/disable last item delete on abort BUGFIX: (#33707) The rear update was not performed during SEP sesam Server update since it is not supported in the sm_db_update.ini to have two conditional expressions combined. Solution: Move the update of rear to a separate Update section. bugfix: (#33690) Proxmox LVM backup using BDA saves additional empty item. Initialize char arrays bugfix: (#33702) Temporary disabled ZFS option -F for restore with overite flag set bugfix: (#33526) Redesigned and reworked SSHD2. bugfix: fix build warn new: (#30582) Abort of path restore leaves broken file. Add "-o -o keep_item_on_abort=<0|1>" to allow/disable last item delete on abort change: (#27612) Incremental backup for Proxmox: Use virtual disk name to select correct saveset duing restore bugfix: (#27612) Fixed ZFS and LVM incremental restore. Exited restore loop after first saveset from the chain (full) was restored BUGFIX: (#33763) Restore uses wrong drive (tape device) if requested medium is in another loader change: (#27612) Use restore id send by 'sbc_com' to check active main restore task Revert "bugfix: (#27612) Use saveset id of main restore for session id in 'openjob' call" bugfix: (#27612) Use saveset id of main restore for session id in 'openjob' call bugfix: (#33526) Redesigned and reworked SSHD2. change: (#27612) Fixed ZFE restore, variable o was not defined change: (#27612) Fixed openjob for restore, open session with restore ID. Simplified code, use self.o instead of passing o as function arguments change: remove "mode" from "Local deep pages check mode" from CLI status output to keep it consistent with DI new: add "Local deep pages check" field to status cmd output change: (#33761) raise timeout between disk state and transfer service registration change: (#27612) Changed LVM and ZFS check for existance of base snapshots. Before backup of any VM disk is started, check if bas snapshots found in JSON file really exist on the node. If any of the reference snapshot is deleted, fallback to full backup and start from the 1st VM disk on as full backup. Without this change, if fallback to full was done on disk 2 and disk 1 was already backed up with INC backup, such backup was not useful- marked as full but having some disks with only INC changes bugfix: (#33690) Proxmox LVM backup using BDA saves additional empty item. Revise log level bugfix: (#33690) Proxmox LVM backup using BDA saves additional empty item. Initialize char arrays BUGFIX: (#33706) Since update SESAM_BACKUP failed with: Backup source could not be found. Exiting.. Solution: Since commit 7952d37 sbc_proxy doesn't take care about changes to o.opts therefor o.sbcargs must be modified BUGFIX: (#33003) If several packages for a client with different versions are present in the index.txt the package with the highest version number will now be used for the update. new: add "Local deep pages check mode" field to status cmd output; move pagePostCreationTestMode to RepoConfig; Fix server status test BUGFIX: (#33756): OVirt: Restore of VM with ISCSI attached Volumes fails: add initial_size parameter during disk creation bugfix: (#33526) Redesigned and reworked SSHD2. change: rhev: add additional info log change: (#33638) Error handling for wrong target data store, if VG for a DS cannot be found, error with exit. Added use of recover option "start" to start VM after restore bugfix: (#33718) check if page attributes can be readable before get it's size change: (#33638) Fallback to level FULL on errors during Incremental backup: snapshot file not found, reference snapshot not foud. Improved error handling for snapshot cleanup. If snapshot cannot be deleted log warning instead of error bugfix: (#33425) optimize page-index flush; add error handling on pages-index flush; do not flush page-index after PCCK if there are no pages to check bugfix: (#33747) resolve azure dependencies issue; add content to tmp validation file on Azure connect to handle issue with null range exception bugfix: (#33749) Restore fails: E012-RESTORE Restore was not successful. Failed to reinitialize TPM. Problem: not filtered VMs which not support TPM. Solution: added condition to skip reinitialization of TPM for mentioned VMs. change: (#27612) Removed error exit after end of restore change: (#27612) Improved logs on Proxmox bugfix: (#27612) Start of VM after restore if -a start is set bugfix: (#33702) Removed code that tried delete snapshot during restore. ZFS function get_volumes() thrown an exception if executed for a non existing pool. Changed to write log and return empty list. change: (#33638) Changed name of restored VM volumes to include restored VM ID and removed restore ID from the name fixed: (#33638) Complete storage dictionary wad added to restore target instead of just VG name change: (#27612) added log 3500 with VM ID to be restored change: (#33638) attach restored LVM volumes to VM based on the real target data store instead hardcoded default "local-lvm" change: (#33638) restore LVM volumes to LVM VG returned by API based on target data store instead of default hardcoded Proxmox VG "pve" bugfix: (#33526) Redesigned and reworked SSHD2. change: (#27612) Fixed message 3122 for containers. VM name is empty, use VM ID bugfix: (#33438) Avoid unnecessary buffering of written data to disk data store. Make 'fadvise()' call configurable by 'stpd.ini -> STPD_Thread NO_FADVISE=1'. Problem: Logic changed to support 'NO_FADVISE=0' change: (#27612) Write log message 3122 for restored VM also for VZDUMP restore and for restore of containers. Set VM name with API call for restored VM via VZDUMP rstore change: (#27612) Set name of the restored VM to r--- change: (#27612) Set name of the restored VM to include backup ID and restore ID bugfix: (#33526) Redesigned and reworked SSHD2. new: (#27612) Add 'COM_INQUIRE' for Proxmox bugfix: (#33526) Redesigned and reworked SSHD2. bugfix: (#33702) Fixed ZFS restore, only one volume was restored bugfix: (#27612) Fixed message codes for logs during Proxmox switch backup sub type bugfix: (#33702) Fixed VFS restore to different data store, data store name was not used in target volume path bugfix: (#33526) Redesigned and reworked SSHD2. change: (#27612) Changed log code to warning 2989 when backup sub type is not set by the user and Sesam sets it automatically new: (#33694) STPD with no ShMem Segments. #define MAX_CONNECTION 5120. Log used resource statistic new: (#33694) STPD with no ShMem Segments. #define MAX_CONNECTION 5120 bugfix: (#33702) Fixed VZDUMP restore, the backup was caused by chages for ZFS restore bugfix: (#33526) Redesigned and reworked SSHD2. bugfix: (#32392) Backup and restore of TPM certificates for Hyper-V. Problem: restored VM was not initialized due to wrong VM Key Protector. Solution: added generation of new Key Protector and reinitialization for TPM. CHANGE: (#33743) create CHUNK logger for the specific log so it will be NOT included in backup log file; delete INFO_APPENDER change: (#27612) Fixed parsing of thin volume size during restore. Did not work for all cases bugfix: (#33526) Redesigned and reworked SSHD2. change: (#27612) Fixed backup of a restored thin lvm VM. During restore, restored volumes were not created as thin volumes, so thin backup of such VM failed, snapshot could not be create bugfix: (#33725) VDDK detection by sbc on Linux doesn't work on all systems. Problem: In case of missing openssl3 or its not in PATHs, sbc does not detect VDDK version. Solution: Use old approach getting libvixDiskLib.so version by path name bugfix: (#33526) Redesigned and reworked SSHD2. new: (#33702) Fixed Proxmox backup, undefined variable was used change: automatically added/removed files to signed file list. bugfix: Since commit e4f1331 sm_pysesam was missing in solution file sesam.sln change: automatically added/removed files to signed file list. bugfix: (#33526) Redesigned and reworked SSHD2. Problem: GO_VERSION set to 1.22.6 to satisfy slog bugfix: (#33526) Redesigned and reworked SSHD2. Problem: Build rule for SSHD2 must not list all required go files because already refered in directory '.' bugfix: (#33526) Redesigned and reworked SSHD2. Problem: Since adaption of GO_BUILD_RULE for sm_sshd2 the other go modules build fails. Solution: Use specific GO_BUILD_RULE_SSHD2 for SSHD2 BUGFIX: (#33728) Block size on tape must not be less than 64K. Solution: Set at least 64KiB as block size and 1 MiB as shared memory size bugfix: Add 'sm_sshd2' as executable name new: (#33702) Changed Proxmox ZFS restore. New VM ID that is generated is used to replace names of disks in backup source config with names containing new VM ID so new disks are created when restore target VM has new ID. (NEW) : (#33526) Redesigned and reworked SSHD2. NEW: (#25976) Automatic fail over for tape devices. Add feature for extern backups (NEW) : (#33526) Redesigned and reworked SSHD2. new: (#25976) Automatic fail over for tape devices. QueueManager: If a resource queue is running with weight 0.0 and others are available (weightSum > 0) then the lazy resource for this resource is ignored and the job starts in another available resource queue. (NEW) : (#33526) Redesigned and reworked SSHD2. NEW: (#25976) Automatic fail over for tape devices. Remove backup drive in queue allocation, if backup has been restarted, because of device erros NEW: (#25976) Automatic fail over for tape devices. Check message returned by 'sm_init', for fatal device errors NEW: (#25976) Automatic fail over for tape devices. Return correct message by 'sm_init', if media initialisation fails because of fatal device errors change: (#25976) Automatic fail over for tape devices. Set drive back to online, if drive is availble, but no medium loaded new: Use messages with message code, if backup medium couldn't be loaded because of fatal errors bugfix: Use VIEW:drive_properties in 'sm_auto_conf_hw' to avoid drive numbers > 90000 NEW: (#25976) Automatic fail over for tape devices NEW: (#25976) Automatic fail over for tape devices. In case of setting device offline because of device error do not block queue, but set weight to 0 (NEW) : (#33526) Redesigned and reworked SSHD2. (WIP): (#33526) Check argument parsing by 'sshdog'. initial actor model scaffold added added missing log variables NEW: (#33525) Add log rotation in 'sshdog' refactored log4go logging facility in an attempt to address the deadlocks NEW: (#33526) Check argument parsing by 'sshdog' removed the scc executable that was not supposed to be pushed NEW: (#33525) Add log rotation in 'sshdog' Refactoring done as part of add log rotation bugfix: (#33525) Add_log_rotation_feature_to_sshdog. bugfix: (#33525) Add log rotation to sshdog. bugfix: (#33525) Add log rotation to sshdog. Minor edits done. bugfix: (#33525) Add log rotation to sshdog. change: (#27612) Imroved Proxmx dir performance by executing API to get VM config isntead of qm config command. Added also data store names for containers bugfix: (#25976) Automatic fail over for tape devices. Fix SQL statement change: (#27612) Changed log messages to code number 2989 when Proxmox backup sub type is changed NEW: (#25976) Automatic fail over for tape devices. Check if failed tape device becomes online by 'sm_sms_watch' and set drive status to OK wip: (#33728) Block size on tape must not be less than 64K. Problem: sm_sms_tapeutil does not set the given blocksize if GetTapeParameters(GET_TAPE_DRIVE_INFORMATION) failed, driver for old LTO1 returns ERROR_INVALID_FUNCTION and all values are set to 0. bugfix: (#33724) File restore from a tape ends with 'no valid MTF Stream ID was found'. Problem: Since recent commit the Linux ACL and ExtendedAttributes restore failed (CI: test24BackupACLEALinux). Solution: Add padding to file len if blk_size is set change message tag XX_LIB_DRIVES_ERR_NOT_ONLINE -> E003_DRIVES_ERR_NOT_ONLINE wip: (#30509) Add option 'check' for 'sm_drive online check' action, to enforce drive online check new: (#33702) Added new function restore_vm_api() to be used to create a new VM during restore to be used for restore to other VM. Simplified code by adding self.target_vm_i and self.original_vm_id and use these object members instead of passing function arguments in many places BUGFIX: (#33724) File restore from a tape ends with 'no valid MTF Stream ID was found'. Solution: If MTF stream block ends with '4-byte Stream Alignment' then no further SPAD stream follows wip: (#33724) File restore from a tape ends with 'no valid MTF Stream ID was found'. WIP: Improve mtfana to reposition to previous block aligned position after read_stream() error new: Set DB:task_types.proxy for Azure-VM backup type BUGFIX: fix race condition when queued objects for deletion wasn't deleted because of internal server error or server reboot but linked pages were already swept which lead to Missing chunks exception after server next start bugfix: fix StackOverflowError exception on missing chunks reloading during OCCK; optimize cloud traffic usage on missing chunks reloading bugfix: Add 'iDB_UPD()' function to dummy DB file wip: (#30947) Use group of datamovers to balance load when running several concurrent backup jobs NEW: (#30178) Submit backup with lazy queue allocation, if DB:defaults -> sm_conf_submit_backup_lazy=1 is set NEW: (#30178) Add function to call queue submit with lazy allocation wip: (#30509) Add Sesam log messages wip: (#30509) Add new actions 'online/offline' to drive handler to set a drive online and start drive queue or set it offline and block queue change: (#31216) test version - moved to sm_common3, used azure.storage.blob for generate_blob_sas_token_link, backup disks with sbc download url, added sbc_azure to unix compile, small fixes wip: (#33724) File restore from a tape ends with 'no valid MTF Stream ID was found'. WIP: mtfana read whole block if block size was completely read bugfix: Write correct client name to log message if Sesam client is locked new: (#33513) Do not start DIFF/INCR backup if FULL backup is still active. Delete DB:cal_sheets entry change: Avoid log of cm_system_session: [...] in log level o or 1 CHANGE: (#33720) Re-write of 'sm_sho' new: (#33694) STPD with no ShMem Segments. #define MAX_CONNECTION 5120 Source code format change new: (#27612) Set backup sub type for Proxmox restore bugfix: (#33662) GUI filter may show same sesam day twice at media actions because media init writes DB:media_results.sesam_date' without trailing '00:00:00'. Extend size of date variable new: (#33702) Incremental restore for Proxmox ZFS change: improve error log in xbsa 'COM-1074: Error: SBC_COM_INTERFACE call failed: XBSA Initialisation error. Access to the requested object is not possible. Couldn't connect to server: https://diagnostix:1300' NEW: (#27612) Proxmox backup: Call TRIM() for DB:results.sub_type new: (#33702) Fixed VZDUMP backup. Tried to access the Non object self.lvmo new: (#33638) If Proxmox restore cannot create logical volume, write LVM error message to log new: (#33702) Fixed backup of Proxmox container backup. ref_snap used in ZFS was undefined bugfix: (#33713) fix reindex condition on si3 start to avoid unnecessary reindex process on startup new: (#33702) ZFS full backup deletes snapshot from the old backup chain new: (#33702) ZFS incremental backup executes BUGFIX: (#31707) If Sesam license is expired there is warning instead of error. Solution: End with 'E004-LICENSE License timed-out - please contact ...' BUGFIX: (#32907) sm_sms_watch log shows 'ERROR: qm_lib_close_answer() returned with -1 != 0, state from STATUS=... 0'. Solution: Asynchron ReadFile() may return unhandled ERROR_IO_PENDING (997): Overlapped I/O operation is in progress. new: (#33702) Added ZFS full backup creates snapshot file and updates it with info about ZFS volumes and snapshots change: (#33711) fix tests bugfix: (#33711) add logic to store locally corrupted pages from OCCK so "purge" exception list will be correct after reboot new: (#33694) Allow more than 1024 stpd-http connections. Clean up multy shared memory segments and use one for all connections wip: (#25035) Support operating system Windows Server 2019. WIP: GetWindowsVersionSince8_1() failed when calling NetWkstaGetInfo() on customer OS -> add correct trace of function return code. new: (#27612) Changed backup command so that -b is the 1st argument and -v the last before BDA: BUGFIX: (#29530) Exchange Server Backup - Avoid possible risk of accidental Log truncation. Problem: An issue could be overlooked when copying metafiles from RDS. new: (#33317) Fixed ZFS storage/pool detection. After ZFS storage is found in VM config, check the list of ZFS pools found by the call api.storage.get(type="zfspool") to find the pool that the storage belongs to. Changed variable names so that storage_name is used instead of pool_name where appropriate. Changed also some logs to make it more clear. Changed self.zfs_storage to self.zfs_pools new: (#27612) Fixed ZFS restore is case sub type is not set. Set sub to ZFS if config file "zfs" exists wip: (#33397) Final implementation. Put merges from avhdx to vhdx in VFS mapper directory as files named _merge.vhdx. sm_mounts adds only _merge.vhdx files for guest mount if they exist and not their source .vhdx files. Do not show .avhdx files in mapper merge results change: (#33685) azure blob backend and s3 backend - used azure.storage.blob for python, added recursive for both s3 and blob, added dir command also for blob bugfix: (#32392) Backup and restore of TPM certificates for Hyper-V. Problem: VM can't start due to missed certificates. Solution: added logic for disabling of TMP and Secure Boot for first successful start. new: (#33687) Backup to Si3-NG using 'raw' option NEW: (#27612) Proxmox backup: Update DB:results.sub_type with type finally used by backup client new: (#27612) Added new sbc log message 2989 and write it in Proxmox during switch to different sub type new: (#27612) Fixed DS info in 3986 message for Proxmox new: (#27612) Fixed restore of LVM volumes backed up from non default LVM pool names. Set LVM volume type based on restore sub_type instead of pool name bugfix: (#33682) Common update INI file. Problem: iniparser_load() must treat character '$' as part of the value bugfix: (#33682) Common update INI file. Problem: iniparser_load() must treat character '#' as part of the value change: (#33685) azure blob backend and s3 backend - addded SetupExceptionHook new: (#27612) Added final log for restored proxmov VM change: (#33685) azure blob backend and s3 backend - additional messages bugfix: (#33697) CI testsuite for CLI is failing: CLI: parameter value -X (calendar name) is missing" change: (#33685) azure blob backend and s3 backend - config not found mesage change: (#33685) azure blob backend and s3 backend - response messages exit msg bugfix: (#33682) Common update INI file. Problem: Recent change introduced problem #33695 - WARNING: No update procedure defined for Update 5.1.0 new: (#27612) Proxmox writes message 3122 for restore of containers new: (#27612) Proxmox LVM backup works also for lvm-thin storages with custom names. Instead of checking if pool name is default "local-lvm", check if storage is of type lvmthin bugfix: (#27612) Fixed restore of Proxmox containers. Set volume type to to not try to detect volume types and start LVM rs ZFS restore for containers wip: (#33690) Proxmox LVM backup using BDA saves additional empty item. Add more logs to detect issue wip: (#33690) Proxmox LVM backup using BDA saves additional empty item. Skip empty item with no Warn wip: (#33397) Fixed VFS structure for RCT with manual Hyper-V snapshots. VHDXMERGE must not build LIS root cache bacause RCT has already built it, it must only add cache for INTTEMEDIATE files and execute initializeMAPPER_FS() that does the merging Source code format changes bugfix: Do not use 'gv_rw_ini_stpd', because not defined in 'sm.ini' change: (#33685) azure blob backend and s3 backend - cm_cloud.py s3 list - possible to list more than 1000 files NEW: (#33682) Common update INI file. New: sm_db_update now supports command argiment -f [ini_files] to add more ini files and the parser allows to use keyword 'include' with ini file change: (#33685) azure blob backend and s3 backend - cm_cloud.py sbctrace smtrace added bugfix: add bypassGovernanceRetention(true) to object's delete request change: (#33685) azure blob backend and s3 backend - cm_cloud.py comments + fix change: (#33685) azure blob backend and s3 backend - sm_cloud.py renamed, changed makfile unix and link common ps win new: add kernel/python/cm_cloud.py to gitignore new: (#27612) Proxmox backup correctly exports container configuration to JSON, Added new function export_cnt_config_json() bugfix: sm_pysesam depends on link_common_to_target now NEW: (#27283) Disaster Recovery of SEP sesam from S3 bucket change: (#23231) Create archive file of Sesam INI directory during cyclic Sesam DB backup. Change filename to end with Sesam date: 'sesam_ini_20240807092019-20240807.sbc' change: (#33685) azure blob backend and s3 backend - sm_cloud.py link fix new: (#27612) Proxmox backup of do not show warning is sub type is not set change: azure blob backend and s3 backend - log fix new: added python common sm_cloud.py - moved azure blob backend and s3 backend to sm_cloud - used sm_cloud in kernel sm_pysesam.py new: (#33687) Backup to Si3-NG using 'raw' option. 'sbc -p -S localhost -d SMS:DS@Si3-NG_5 -t Si3-NG00001:1 /var/opt/sesam/var/tmp/sc20240806154454176@spswulshqsm.info RAW-sc20240806154454176@spswulshqsm.info' new: (#27612) Proxmox backup check for correct value for VZDUMP sub type. It had no real effect because VZDUMP was the last check in if-else conditions check for sub type new: (#27612) Proxmox backup of container VM fallback to sub type VZDUMP if different sub type is set by user change: (#25420) Changed code in sbc_proxy sbc_mount so that error about non accessible file is not written to log during sbc_proxy -A umount ALL. Search for leftover mounts file by using glob instead of ls bugfix: (#33626) After Hyper-V backup with manual snapshots .serialize file is not cleaned up. Problem: didn't add the step for deleting. Solution: added post-action to *.serialize file backup item which delete it. new: (#27612) fixed PROXMOX fallback to correct sub type when sub type set by user does not match disk storage types new: (#27612) Removed debug print from Proxmox browse dir change: Sesam azure blob backend. sm_pytest changed -exp to -e new: Sesam azure blob backend. sm_pytest blob presign or saslink -d [-p ] -exp 600001 NEW: (#29038) Sesam bootstrap information including complete Sesam DB and INI files during Sesam backup NEW: (#23231) Create archive file of Sesam INI directory during cyclic Sesam DB backup bugfix: (#33545) fix "invalid type" error while backup abortion new: (#27612) Added datastore info to sbc_dirprint and use it in Proxmox sbc_dir to print info about VM disk data stores BUGFIX: (#33683) Error in the daily log when executing a remote command. Solution: If processing is interrupted due to search pattern (here PID) then do not write to daily log. Write result to daily log after final processing. change: Do not copy 'sm_db_update.ini' from 'skel' to 'ini' directory, because version from 'skel' is used only Revert "bugfix: (#33393) Cancelled sm_dedup_interface put operation keeps open filehandle in tmp-objects. Problem: no dedup_finish_backup called in case of aborted Put. Solution: Add signal handler and call dedup_finish_backup if Put aborted" bugfix: (#33393) Cancelled sm_dedup_interface put operation keeps open filehandle in tmp-objects. Problem: no dedup_finish_backup called in case of aborted Put. Solution: Add signal handler and call dedup_finish_backup if Put aborted bugfix: sbc core while info parse for 'add' and no 'endadd' found Revert "bugfix: sbc core while info parse for 'add' and no 'endadd' found" bugfix: sbc core while info parse for 'add' and no 'endadd' found NEW: (#33684) Add task name to DB:sesam_events.task for remove saveset action new: Exit 'sm_pytest' with STATUS= MSG= line printed to STDOUT change: Use common function to decode access keys BUGFIX: (#33636) Update regular expression in 'DB:task.exclude' from BRE to ERE new: (#32499) Ensure clean shut down of Si3NG when log/sms directory runs out of space. 'di status' now log 'Logs dir storage' new: (#33254) insert the new sm_pysesam.exe into the msi server package. change: automatically added/removed files to signed file list. new: (#33254) Template file for Sesam Python kernel program. Create new 'sm_pysesam' executable which will work in a similar way than sm_sesam(.c) bugfix: (#31932) DB:restore_results are not purged during 'sm_newday' anymore. Problem: Since the fix with commit 40bdff3 the message 'W014-BASICS [...]: CLEANUP error catching date from DB:results' is printed into daily log new: (#32499) add logs dir disk space fields to di status command and CLI CHANGE: (#33647) Log saved directories with trailing '/' change: (#33647) Sample for exclude of directroy content for sbc Linux new: Increase SEP sesam version. Old version is 5.1.0.54, new version is 5.1.0.55. new: Increase SEP sesam version. Old version is 5.1.0.53, new version is 5.1.0.54. new: (#33647) Revise exclude pattern handling by sbc Linux using 'smfind' change: add --force for Si3-NG put similar to sm_dedup_cli and old style over new: (#33647) Revise exclude pattern handling by sbc Linux using 'smfind'. If '-o excl=regexp_split' is set and regex fit "(? [-p ] -exp 600001 presign - response url in msg new: Sesam S3 backend. sm_pytest s3 -d [-p ] -exp 600001 presign change: 'di server status' should allow connection running up to 5 min and 'di server stop' up to 15 min bugfix: sm_cmd interactive password. -X works only if its first param or param with argument BUGFIX: (#33675) Tape initialization during EOM continues, even if label from following tape couldn't be read new: (#33295) Show number of processed directories and files. If -o excl=regexp_split and regex fit "(?.mrg sm_vfs processes it so that MAP file is read first for and RCT is processed and after that AVHDX merge is processed by reading MRG file BUGFIX: (#31504) fix paths to logback related files on Windows new: (#33638) Added field "type" to DirPrint and use it in Proxmox VM dir output to print VM type change: Do not URL encode 'path+full://' source prefix bugfix: (#33515) Add relocation feature for backup on Windows. UNC path backup with relocation new: (#33638) temporary disabled check for Proxmox restore target data store. It has no effect until restore to different storage types is implemented change: insert the converion of the mv/move command on Windows to 'move /y'. This is already done for rm, cp, etc. but mv was missing until now. bugfix: 'di pageslist' return empty line due to missing full fsck timestamp (its null) bugfix: for java 9 and higher, to start the rmi in debug mode, the address has to be given as follows 'address=*:5005' instead of 'address=5005'. The *: is now added to the port. new: (#33638) If sub type for Proxmox backup is not set, determine it based on the disk storage types or set it to vzdump if there are mixed types. Added key backup_method to message 3986. Started to use trkv logs change: 'sm_client fastdir' print dir with ending slash bugfix: (#33425) fix LoggerContext usage so change logback.xml in runtime will not switch off logging to /events/current.log and si3 server will not hang. Add "neverBlock"=true for AsyncAppender. Add log to see logback configuration file is changed on startup; bugfix: (#33425) remove redundant thread blocking synchronization for TrieMap in PagesFilesTracker bugfix: (#33662) GUI filter may show same sesam day twice at media actions because media init writes DB:media_results.sesam_date' without trailing '00:00:00' bugfix: Send Sesam disaster backup information after migration of SESAM_BACKUP. Set task type from backup (Path) instead 'MIGRATION' BUGFIX: (#33661) 'sm_client drop' accidentally removes empty directories younger than threshold BUGFIX: (#33660) Restore fails from backup where drive from 'DB:results.drive_num' doesn't exist any more NEW: (#24717) Enable deduplication in 'sm.ini' during drive configuration all the time commit bdae332c1ee185887dac0549221207bf0c14e3db Author: meteorologix Date: Tue Jul 23 11:31:29 2024 +0200 bugfix: (#33547) SEP sesam Unit License. Do not add enabled features to line with mailboxes, e.g. '- Automatic Media Read Check is enabled' new: Increase SEP sesam version. Old version is 5.1.0.52, new version is 5.1.0.53. CHANGE: (#32318) Set 'gv_rw_bin' directory to '/var/bin' instead of '/bin'. (/var/opt/sesam/var/bin) bugfix: revert test code pushed by mistake BUGFIX: (#33659) sbc reports error even '-o ignore_finderr' option set. Problem: smfind does not check ignore_finderr value. Solution: If ignore_finderr is set print info not error message bugfix: (#28472) Do not copy DS INI file into DS directory, if directory doesn't exist NEW: (#24717) SEP sesam Si3 service may not start after disaster recovery of server bugfix: (#32942) Missing SEL file leads to error message 'RESTORE STATUS: E009-BASICS Error copying file ....sel ....ses: sort failed'. Solution: If file does not exist then print message: I013-BASICS Could not find file [...sel] in defined path. BUGFIX: (#33645) Generation restore restores oldest file instead of newest. Solution: The saveset sort order in SG.lis file was reverted since commit 3197b34. Use explicite setting of next saveset. bugfix: (#33515) Add relocation feature for backup on Windows. UNC path backup with relocation NEW: (#18514) Add information about previous tape label to header of next tape during EOM bugfix: (#33369) fix log the invoke null pointer exception NEW: (#33549) SBC_BSR with restore functionality. NEW: 'sbc_bsr -r -o overwrite -R {source_drive_letter}==::=={target_drive_letter}' allows to restore saveset with image from source drive to target drive. Note: The target drive is cleared before restore. bugfix: (#33369) fix tmp pages repair for cloud connectors; fix local deep page check on repair; cleanup logs BUGFIX: (#33632) MySQL restore started using saved restoretask doesn't set 'revcover' option change: Do not log information about service packs by sbc, if no SP is installed new: (#33249) Authentication and authorization in STPD and SI3. Avoid glbv use on client side NEW: (##33647) Sample excludes for sbc Linux NEW: (#30796) Add BSR version to 'DB:clients.module_versions' new: (#33249) Authentication and authorization in STPD and SI3 bugfix: (#30544) SEP sesam BSR Pro must be terminated with a distinct message if it is not installed on the client. Bugfix: type on registry key Revert "change: (#33647) Revise exclude pattern handling by sbc Linux using 'smfind'. Revert: Backup dir entry but avoid any further walk into directory. This commit has broken CI test 'testsbcBackupExcludeOptionDirectory'" "sbc" "-b" "-v" "2" "-s" "@/dev/null" "-x" "\./tmp/source/directory$" "/tmp/source/" BUGFIX: (#30544) SEP sesam BSR Pro must be terminated with a distinct message if it is not installed on the client. End with 'SEP sesam BSR Pro for Windows is not installed on the client.'. Additional: Remove obsolete code lines. Restart service always. Keep log files until next backup. bugfix: (#32501) fix FSCK Failed case to not finishing twice; improve logging for FSCK and GC sweep bugfix: (#33547) SEP sesam Unit License - do not count clients with inactive L2 tasks or no execution (permit). Use hard coded list of hypervisors in Apollon V2. BUGFIX: (#33648) Restore opens and closes VMDK for every CBT block, if VM name includes space. Problem: URI encoded disk name compared to decoded name. Solution: Compare disk name in decoded format only change: (#33638) Fixed log in mount Proxmox, module IMG writes correct backup type new: (#33638) Changed backup command for Proxmox LVM so that mount to incremental backup works. Disk snapshot names must be relocated to disk names, so that there is one common name for every disk in VFS map file and VFS can merge incrementla changes bugfix: (#33397) Hyper-V mount of a backup with snapshots fails. Problem: incorrect processing of sector bitmap blocks during mount. Solution: implemented new logic for sector bitmap blocks in VFS module. change: Backup dir entry but avoid any further walk into directory bugfix: extend logs on FSCK; add extra-condition on PCCK fast check BUGFIX: (#33547) SEP sesam Unit License - do not count clients with inactive L2 tasks or no execution (permit) bugfix: check if file exists after FIles.copy operation as this operation is not atomic bugfix: (#33645) Generation restore restores oldest file instead of newest. Solution: The saveset sort order in SG.lis file was reverted since commit 3197b34: '(#33023) Hyper-V RCT/vSphere CBT mount of FI and FDI backups ...' add log when si3 sanity status is changed bugfix: (#33369) do not iterate previously corrupted pages on repair; mark original page with corruption mark when move it to trash during repair; provide check action type in post modification test for smart task managing bugfix: (#33369) fix postModificationTest check condition change: Remove build rule for 'sm_main.c' on Linux BUGFIX: (#33643) Fixed Nutanix Inc/Diff backup to save only changed disk regions. CBT file of all disk regions was used to write BDA file instead of CBT file of changed regions bugfix: (#33642) Browsing of NetApp backup source fails with 'a bytes-like object is required, not 'str' NEW: Add LTO-9 to list of known tape devices in SLU BUGFIX: (#33644) Scheduled restore doesn't work with media pool filter set. Use pool from 'DB:result_lbls' instead of (old) 'DB:results' improve logging to see the cause of errors during GC sweep and FSCK new: Write Sesam log message for import of backups from data stores new: Call 'sm_break' for migration tasks with status 'W' (during creation of sub-copy tasks) NEW: (#33547) 'DB:task_types.is_hypervisor' to get backup types which could save VMs new: (#33638) Fixed VFS mount for Proxmox, sbc_proxy source was not set in sbc_opts new: (#27612) Fixed processing of subtypes VZDUMP and ZFS in Proxmox backup new: (#33638) Implemented VFS mount for Proxmox VMs using LVM storage. Used existing logic to mount Nutanix VMs to mount also Proxmox VMs. Renamed kernel/python/ntx to kernel/python/img and implemented relevant changes to execute img functions for Proxmox in sbc_proxy and sbc_mount change: SEP internal license with 20 Oracle licenses bugfix: -i add=... contains string with , and = symbols inside. It should be parsed as one key-value pair bugfix: possible fix for sub-modules link error "LNK1318: Unexpected PDB error; OK (0)" change: (#33634) Use message code 1120 in Proxmox and Citrix backup if VM backup source cannot be found new: (#33428) provide local deep check for pages before indexing; add page to corruption store if check is failed bugfix: possible fix for sub-modules link error "LNK1318: Unexpected PDB error; OK (0)" CHANGE: Reduce STPD_MAX_CONNECTIONS=1020 Revert "change: STPD_MAX_CONNECTIONS should be used as in INI (up to MAX_CONNECTION * MAX_SEG == 6120)" new: add SBC-like backup/restore functions to sm_pytest (sm_pytest backup -s -d -t and sm_pytest backup -s -d -t ) bugfix: (#33369) use valid tmp files for repair if no other file available; run inrc PCCK after repair if server state is NOT OKl fix logs change: (#33369) merge develop branch into 33369; fix RecoverInitialPages to keep it consistent with 32501 new: (#33369) add logic to handle tmp pages on startup: check pages by DiskPagePostModificationTest then delete invalid and move valid tmp pages to trash and also add them to pageCorruptionsStore like pages that "betterToCheck". Start incr PCCK if "betterToCheck" is non-empty with further repair. Add copying to trash logic before sweep page on GC NEW: (#33618) Recreatation of LIS file from saveset using LISv2. Use LISv1 if 'int=sidf' is found in saveset info NEW: (#31106) Saveset recover for vSphere backups. Parsing of additional saveset information in saveset header NEW: (#33618) Recreatation of LIS file from saveset uses LISv2 for default bugfix: (#33526) Check argument parsing by 'sshdog'. Problem: Arguments with space within it get divided into several arguments. Solution: updated "prepareCommand" function to wrap the arguments in double quotes." new: add SBC-like backup/restore functions to sm_pytest (sm_pytest backup -s and sm_pytest backup -s ) bugfix: stpd_http_conn_ng if Authorization error happen do not proceed but exit at once bugfix: (#33526) Check argument parsing by 'sshdog'. Problem: Arguments with space within it get divided into several arguments causing error during parsing. Solution: updated "prepareCommand" function in "src/go/src/scc/cmd_helper_windows.go" to wrap the arguments in double quotes. And ServerConn's "HandleSessionChannel" method was also adjusted accordingly." change: (#33425) adjust template file: add =true, change to 20% in logback.xml to avoid blocking threads when blockingQueue is full change: (#33425) add =true, change to 20% in logback.xml to avoid blocking threads when blockingQueue is full bugfix: (#33625) SBC core dump during SFR of a mounted VMware backup. Problem: while string copy source is longer then destination. Solution: Truncate source string if it longer then destination one BUGFIX: (#33594) Set 'DB:result_lbls.eol' during saveset recover from tape new: Increase SEP sesam version. Old version is 5.1.0.51, new version is 5.1.0.52. BUGFIX: (#33596) To ensure that the sm_stop is done completely before the sm_main start is executed after switching sqlite to postgresql a sleep of 30 seconds is introduced. change: log VmWare version only if its available bugfix: (#33577) Mount: SFR fails with "INFO: GetErrorText:: got [The handle is invalid (0x6,6)" new: add BSR Pro version to SBC output bugfix: (#33397) Added .avhdx file type to be parsed in RCTUtils::Impl::GetDisksInfoFromInputFiles change: (#31216) list_savesets - formatted output (dedup dir format) new: (#27612) Log mesaage 2970 on fallback to VZDUMP and backup level COPY new: (#33623) Sub backup types for Proxmox wip: (#33594) Import of saveset by sm_arch: Do not strip extended backup source after first comma. URL decode saveset information after extracting source part change: improve logging for -o excl=regex_split change: (#33567) sm_dedup_interface: clarify usage for option -L. Improve -L help new: (#33566) sm_dedup_cli: -j option for json output writes unusable information. Add -j (--json) option to get output in JSON format new: (#27612) If not all Proxmox disks are on the same storage type as is backup task sub_type, then log warning and fallback to sub_type VZDUMP bugfix: (#25642) BSR final backup throughput ist wrong in the database. Problem: Log file was closed before SM_LOG(3502) 'BSATerminate: Throughput: x.x sec y bytes z.z MB/Hour' new: (#27612) Determine storage type of the target data store for Proxmox VM restore change: Since commit 2ef110e 'possible fix for segfault in vtsbc_log() - modified vsnprintf method' the format_log() function was introduced as a wrapper to vsnprintf() to avoid problems with Windows _vsnprintf() (not 'ending zero save', returning -1 instead of required size). Since Visual Studio UCRT 2015 vsnprintf is C-99 conform: So use vsnprintf( NULL,0,...) to get required size also for Windows bugfix: (#33617) XBSA sbc_log() messages are not printed into BSR Windows Pro XBSA log file. Solution: Use function sbc_log2trace() in such case. Additional: Used also in module SDB2 BUGFIX: (#33607) Do not try to write 'NULL' as string into DB:restore_results.client_id new: (#27612) Fixed return status for Proxmox restore new: (#33515) Add relocation feature for backup on Windows. Relocation for UNC paths bugfix: Windows build of 'sm_arch' bugfix: Fix Nutanix mount, Nutanix mount must not have -o no_vmdk_search=1 BUGIFX: (#33594) Import of saveset by sm_arch doesn't work correctly when reading migrated savesets bugfix: (#33526) Check argument parsing by 'sshdog'. Problem: Argument with space was divided into several arguments. Solution: Update go.mod to get recent go modules (fixes). Note: Argument0 is still missing wip: (#31954) - Add operating systems for Hypervisors change: (#31216) generate sas token code, added blob_account_key, backup and restore for unmanaged disks (vhd on blob), blob copy standard processing, reorganize backup vm code bugfix: (#33584) remove map.synchronized for thread-safe TrieMap for operations in ObjectStore bugfix: fix PCCK fast check condition CHANGE: (#33604) Remove community license file from Sesam packages BUGFIX: (#33603) Execute programs stored in 'gv_rw_bin:' before from 'gv_ro_bin' new: (#27612) Improved code structure in Proxmox restore; return from sbc_post without values because main sbc_proxy does not process any values from sbc_post return. Return at once from restore_thin_vm() if restore_vm_config fails change: add target go\sm_sshd2. bugfix: (#31255) Write a 'tar' archive with saveset META of complete media after backup has been done. Problem: typo in call 'sm_data_store saveset_info_arch ... -d ..' bugfix: (#33597) SMS does not recognize disk devices correctly anymore. Reduce log output bugfix: If attach to shared memory failed then WriteLog() called by data_thread will core dump due to not initialized pTapeCS. Avoid by setting to NULL. bugfix: (#33597) SMS does not recognize disk devices correctly anymore. Problem: If sms.ini contains device name with line longer than 64 chars then device type cannot be read bugfix: (#33599) Fixed pasrisng in iCONVERT_LSL_TO_LSLC(). For a root level file there is no '/' in LIS entry so we must not execute pszDel++ on a null pointer new: (#31936) Update 'DB:terms' timestamp columns written without seconds bugfix: (#33595) STPD connection error/crash after deactivating FTP protocol. Problem: STPD NG does not response with "Maximum number of STPD processes running" if no free slots left. Solution: Response with appropriate message then no free slots left wip: (#33594) Import of saveset by sm_arch doesn't work correctly when reading migrated savesets. Problem: Reading 'sm_sms_interface dir' output failed due to extra line before 'Header:' line. Solution: Read another line change: STPD_MAX_CONNECTIONS should be used as in INI (up to MAX_CONNECTION * MAX_SEG == 6120) change: in sm_mount added backupy_type NDMP to the list no_cbt_mount. For mounts of backup types on theat list, sm_mounts does not add -o fullcbt=1 to arguments for sm_vfs. Added argument -o no_vmdk_search=1 to arguments of sm_vfs if backupy type is not VMware vSphere. With that argument, sm_vfs does not parse complete LIS/LSL file only to find out that there are no VMDK files to be mounted bugfix: Correct detection of CBT backup type for vSphere SAN backup new: (#27612) Removed -o "rename" from restore command for the Proxmox config files new: (#27612) Moved restore of Proxmox VM with thin volumes to a separate function. Remove temporary configuration directory after restore. Fixed restore of multiple disks, restore exited after closejob for the 1st disk bugfix: greedy regex match too many data. use negative compare new: (#27612) Added log 3986 with information about Proxmomox VM during backup new: (#27612) Close sbccom job after Proxmox LVM restore change: (#27612) Allow FULL and INCR backup for Proxmox bugfix: (#27612) Fixed vzdump Proxmox restore. Caused by changes for LVM" bugfix: (#33562) Unable to put/get objects using -h and -p options: error: Received an oversized frame bugfix: remove the additional 0 for the day and month of the timestamp since it is already added by the powershell get-date function. new: (#27612) Added -Wy to lvm_create to avoid issue with "y/n to wip signature " bugfix: (#33585) Remove left over reg statement and change reg query back since it worked already. bugfix: (#33562) Unable to put/get objects using -h and -p options: error: Received an oversized frame bugfix: (#33585) Registry structure of BSR Pro changed in version 19. Traverse all subkeys of the O&O registry key to find the DisplayVersion which is needed to obtain the uninstall key. CHANGE: Avoid to reduce O&O DiskImage Version number (-9). Display original DiskImage version (e.g. 19.1.147) new: (#27612) Fixed SBC command for Proxmox LVM restore change: Enable compression for Debian DEB build again new: (#27612) Fixed SBC command for Proxmox LVM restore new: (#27612) Fixed return from PROXMOX LVM resore, only the first disk was restored bugfix: (#33544) persist fsck run state even if there were no items to check new: (#27612) Fixed set sbccom session backup level for Proxmox backup. Fixed final return status for restore new: (#27612) Fixed Proxmox LVM restore for VMs with multiple disks. Change the name for every new logical volume to write data to by addin loop index to the volume name new: (#27612) Fixed session and SBC command handling in Proxmox LVM restore change: (#31216) -o over, possible to poweroff vm after create, start vm after create, better disk naming, -R with both source vm and restore vm id, special 404 handing, list savesets filter wip: (#27612) Restore of Proxmox LVM backup new: (#27612) Implemented functionality for restoring Proxmox VMs with thin LVM volumes change: fix spelling errors change: sbc_pxmx: re-introduce logging message if transport mode is set to vzdump BUGFIX: (#33551) Error during KVM restore: Unable to create target path: [expected str, bytes or os.PathLike object, not NoneType. Do not try to create target path if it is empty or Python 'None' object wip: (#33397) Added full chain of disks to .not file to solve the error during mount. Changed filter in mount function bugfix: (#33260) Fix doubled quoting for 'DB:cal_sheets.start' by 'sm_sepuler_cal' bugfix: (#33544) fix object lock on OCCK; fix OCCK and corruption store logs bugfix: (#25968) If sesam_update folder already exists remove without asking. bugfix: Stop checking for '-A' and '-X' option in 'sm_cmd' command line, if first no option (no '-') argument has been found BUGFIX: (#33564) TEST_BACKUP fails during installation on Linux PPC NEW: Log Sesam used for backup during restore change: (#33528) Add protocol to 'http://localhost:11000' Add trace line for SSL key generation BUGFIX: (#33565) SQL error in Sesam main log 'column stop_time of relation cal_sheets does not exist'. Use correct DB:cal_sheets.end_time column name. Issue has no influence on proper Sesam execution bugfix: Avoid compile error when calling pDB_GETVALUE() with const char arrays. Solution: Use const char * for column and default value bugfix: Compile warnings resolved (kernel) new: (#27612) Fixed processing of backup type "pxmx+lvm://" bugfix: Compiler error on cm_db_dummy.c CHANGE: (#33528) Use 'http://localhost:11000' STPD http port for source side deduplication. Set it for external backups wip: Add Sesam version of backup to restore log NEW: (#33260) Add 'DB:cal_sheets.termination_time by 'sm_sepuler_cal' new: Function 'pDB_GETVAL_DEFAULT_VA()' returning one value from variable DB select statemnt or default value, if either now row is found or DB value is NULL or empty string change: Update DB timestamp columns for Sesam version < 5.1.0.50 NEW: (#31976) Add new BSR Pro version 19.1.147 to SEP sesam package bugfix: (#27612) Fixed Proxmox backup for vzdump/zfs. Return status from start_sbccom_backup() was missing bugfix: (#31537) Adapt Java memory parameter and Si3 index size automatically on SIS store Increase default Si3 index size during SiS configuration. Remove duplicated 'maxPages' entry from INI files bugfix: (#32987) QM starts job in queue with weight '0'. Compilation on Linux failed. BUGFIX: (#32987) QM starts job in queue with weight '0'. Solution: Only jobs that have been requested for this resource queue are started in this case. BUGFIX: Fix encoding error during write of LIS file by 'sm_vfs' BUGFIX: (#32826, #33203) Exit installation/update with error in case an error occured during installation/update using sm_setup. Make the error messages better understandable for the user. Insert the sm_setup log file in the last error dialog in case of an error. Change the name of all global variables to gs. change: Sesam version 5.1.0.51 for develop build bugfix: (#27612) Fixed Proxmox vzdump backup. The bug was caused by changes for thin LVM NEW: (#33535) Add 'procps' to package dependencies on Debian change: (#31216) restore to same vm, azure api request error handling fix, disk copy optimization, network usage limit NEW: (#33260) Add 'DB:*_results.termination_time' and add 'VIEW:all_results.termination_time' CHANGE: (#33511) vSphere backup fails, if datamover will be changed between FULL and DIFF/INCR backup. Do not try to read not used timestamp file by 'sbc' in case of vSphere backup new: (#27612) Changed error message new: (#27612) Implemented Incremental backup for Proxmox VMs with one ore multiple thin provisioned LVM disks new: (#27612) Fixed Proxmox backup for VMs with multiple thin provisioned LVM disks. Snapshot name for every volume is set with ssid got from open sbccom session. Moved call for creation of LVM snapshots to function start_sbccom_backup BUGFIX: (#33548) Remove update statements with ::timestamp from sqlite sesam_insert_start.sql NEW: (#33260) Add 'DB:cal_sheets.termination_time bugfix: add missing T to trace statement. NEW: (#33260) Add and set 'DB:results.termination_time'. At this time backup will be termintated by QM automatically if still running CHANGE: (#15589) Add 'DB:task_types.sub_type=_SES' for 'SESAM_BACKUP' CHANGE: (#15589) Check task name for 'SESAM_BACKUP' for backups with task type 'Path' only Revert "CHANGE: (#15589) Check task name for 'SESAM_BACKUP' for backups with task type 'Path' only" CHANGE: (#15589) Check task name for 'SESAM_BACKUP' for backups with task type 'Path' only change: Move definition of 'SCT_TASK' struct from 'sm_backup.c' into 'sesam.h' new: Add seperator line in backup log before 'sbc' will be executed BUGFIX: (33466) Selective Path restore requesting data from first tape failed: 553 RETR Failed. Data Synchronization lost - Restore terminating. Problem: SGM file without 'Total' line in version < 5.0. wip: (#33151) - Multi-factor authentication new: (#31846) add finish time to sweep phase new: (#27612) Proxmox LVM Incremental backup is executed backup fix: (#33496) provide fix so new backups can start during reindex (provide another bus.publish() logic for non-initial re-index); delete auto re-index logic on getting "Index is full!" msg; other fixes & improvements; enable re-index feature by default bugfix: Resolve 'gv_rw_stpd' path correctly BUGFIX: (#31474) Backup with many sources should not fail if one of the sources does not exist. Problem: In the case of a UNC source, the option '-o ignore_missing_source' was ignored. change: (#32501) change short name for option stopFsck on repair commands from -s to -f to keep consistent with DI; adjust repair logs new: (#27612) Proxmox LVM backup skips deletion of LVM snapshot that is base snapshot for the next incremental backup * wip: (#33151) - Multi-factor authentication change: gc/fsck status in status line new: (#27612) Cleanup LVM snapshots after Proxmox backup is complete, do not delete FDI base snapshots new: (#33423) PROXMOX backup fallback to level copy with warning if backup is started with different level than copy and backup sub type is not LVM new: (#33423) PROXMOX LVM crates and updates snapshots file after the first full backup new: (#32501) FSCK and repair of Si3NG must not run at the same time. din repair start|pages [-f] new: (#33423) PROXMOX LVM executes backup as subtype LVM. Added the use of common function get_bda_file() new: (#33538) Update DB:clients by additional call of alive test, if Sesam version number is 'NULL' or '0'. This is done before before DB:tasks select, which uses Sesam version change: Use URI source prefix for Proxmox LVM backup new: (#33423) Moved functions update_snap_file(), find_snap_json(), and get_ref_snapshot() from sbc_proxy module LVM to common sm_lvm change: (#33537) Insert 0 in case the month or the day are one digit numbers. new: (#19157) Add DB:task_types.subtask_types and set it for Hyper-V and vSphere change: Move update section for 'DB:task_events' right after 'INSERT' CHANGE: (#33537) The names of the log files for the msi installer are still sm_msi.lgc and sm_setup_msi.lgc to easen error analysis add a date to the filename and change the file ending to log. BUGFIX: (#33291) To enable automatic service pack update on server again, skip the sm_update_client.exe.zip file which is always in use and cannot be copied. This file will never be part of a service pack hence it does not have to be moved away. bugfix: (#33521) Do not set backup level in saveset id for external backups if saveset id has been created by application bugfix: (#33423) Fixed Proxmox ZFS backup. common class LVMARGS wa renamed to LVMOBJ and Proxmox cound not import it bugfix: (#33423) Fixed LVM Path backup. Cleanup must check if LVM.lvmo is initialized wip: (#33151) - Multi-factor authentication new: (#33423) Moved all functionality that can be reused in other modules for thin LVM volumes from sbc_proxy LVM module to common sm_lvm.py BUGFIX: (#33533) Syntax error in Sesam Oracle backup script on UNIX new: (#32501) add a flag --stopFsck on repair start and repair pages commands for CLI. Add logic to enforce FSCK stop on repair if the flag was specified BUGFIX: (#33532): Revert "NEW: sm_sshd2: move list of supported file extensions to ini struct" new: Increase SEP sesam version. Old version is 5.1.0.18, new version is 5.1.0.19. change: (#33467) Check if 'sm_sdslog2.xml' exists before copy BUGFIX: (#33467) Do not exit update routine if copy of sm_sdslog2.xml fails, since sm_sdslog2.xml is not present on client and therefore cannot be copied. Revert "NEW: (#33342) Add sm_sdslog2.xml to client and GUI client kit for source side dedup." NEW: (#33342) Add sm_sdslog2.xml to client and GUI client kit for source side dedup. wip: (#33324) - Creation of Sesam API access keys CHANGE: (#33521) Set backup level in saveset id for external backups using a task event bugfix: (#33524) Prevent sm_dedup_interface "disk_used" when SI3-NG is offline CHANGE: (#33528) Use 'localhost:11000' STPD http port for source side deduplication on clients with Sesam version >= 5.1.0.18 --author=Alan Selimovic bugfix: (#33342) Create 'stpd.ini' and set listen interface for source side deduplication to 'localhost' during client installation only new: (#32501) provide logic so FSCK and Repair cannot run at the same time CHANGE: (#25122) Add operating system with platform 'HYPERVISOR' for any kind of VM servers. Update existing clients NEW: (#33342) Create 'stpd.ini' and set listen interface for source side deduplication to 'localhost' bugfix: (#33423) sbc_proxy exists with error if no new ISCSI device is found on data mover after creating SAN HW snapshot new: (#33515) Add relocation feature for backup on Windows. Remove extra slash new: Interactive password input for sm_cmd -A java -X new: (#33515) Add relocation feature for backup on Windows CHANGE: (#25914) Delete DB:cal_sheets entries for locked clients and tasks by 'sm_sepul_event' NEW: (#33513) Do not start DIFF/INCR backup if FULL backup is still active change: automatically added/removed files to signed file list. change: Rename 'pcregrep' to 'sm_pcregrep' new: Add 'sm_glbv' to SiS RPM package change: Rename 'pcregrep' to 'sm_pcregrep' change: remame pcregrep.exe to sm_pcregrep.exe change: (#31216) restore az_location, subscription,rg_name select for all resources, copy restore disk type, status 202 - log resource name, added json status request handling, instanceView (running state) added to backup json new: (#33423) Changed sbc_proxy Proxmox module so that thin-provisioned volumes of VM disks are added on a list. ZFS volumes are adde on another list. Function detect_zfs() was changed and renamed to detect_volume_types() to do this task. Added new function get_lvm_dev() to sm_lvm.py to return full device path to Proxmox for a given volume name. new: (33423) Added class LVMARGS to sm_lvm.py to serve as common arguments object for modules using LVM functions. Implemented changes in LVM BDA to use LVMARGS. Added function lvm_is_thin to sm_lvm.py to be used by Proxmox backup to determine if disk is on a thin-provisioned LVM volume. BUGFIX: (#33514) Replication uses wrong source drive because of a race condition between DB update and DB select. Add DB:migration_results.state='W' and set it to 'Q' during update to correct source drive BIGFIX: (#31493) Suppress event with higher prio: Do not use default start time window of 3 days to set 'DB:cal_sheets.end_time_set', which is used for priority calculation, but set it to 'NULL'. So Sesam day will be used. change: Remove obsolete 'update_events.sql' file bugfix: Revert accidently committed change in Proxmox module change: (#31216) added detailed settings in backup JSON for restore, implemented restore VM from blob (copy os disk, data disks, copy network settings - NIC, ipconfigs, vnet, subnet, public_ip, networkSecurityGroup, securityRules ), system processing status 202 and provisioningState for all requests NEW: (#33342) Add action to 'sm_update.ini' to configure source side deduplication on Sesam client new: Add 'sm_glbv' to SiS kit CHANGE: (#33511) vSphere backup fails, if datamover will be changed between FULL and DIFF/INCR backup. Do not try to write not used timestamp file by 'sbc' in case of vSphere backup change message text new: (#33430) Add command to get list of pages from page index cache NEW: (#32994) Add 'mt-st' as dependency for RTS packages on RHEL change: (#33430) change pgSize and pgcSize to be long, not string change: (#33151) - Multi-factor authentication change: sm_sshd2: use server.stop() instead of os.Exit if signal is received change: sm_sshd2: enhance error handling during authorized key file update bugfix: clean up logs for BDA restore. add open file log on restore change: sm_sshd2: remove unused argument, fix -f option bugfix: (#33500) reinsert port 11301 and 11001 in the port firewall port list since it is not allowed to remove items from a ListBox during minor installshield update. change: (#33392) Remove more not necessary files change: (#33392) Adapt 'sm_setup' to install SiS server. Do not exit because mtf header files are missing in 'skel' directory change: sm_sshd2: remove unused struct NEW: sm_sshd2: move list of supported file extensions to ini struct cahnge: (#33392) Linux RPM/DEB package for Sesam SiS server. Add 'sesam2000.profile' new: (#33342) Add 'sm_stpd_main' and 'sm_stpd_http_conn_ng' to Sesam client kit. Add 'sm.ini' entries change: Remove obsolete code parts from 'sm_setup' NEW: (#33392) Linux RPM/DEB package for Sesam SiS server. Add Debian control files CHANGE: Do not allow update of Sesam client/RDS from version < 4.4.3.84 to 5.1.0.x NEW: Increase default Si3 index size during SiS configuration change: If No ISCSI device is found for backup Nutanix, exit with normal error instead of unhadled exception new: (#33423) Implemented restore options for LVM thin restore. Restore to a mounted block device is only possible if -o over is set. The same also for a directory that is a mount point of a block device. If restore target is existing directory, data is restored to the file /sm-lvm-.img. Restore to an existing file is possible with -o over. Restore to a non existing target is execute as a restore to a file. new: (#33423) Added document sbc_lvm/doc/lvm_thin.txt Add log message NEW: (#33392) Linux RPM/DEB package for Sesam SiS server NEW: (#31928) allow to receive multiple signals on linux, report active conections if SIGUSR1 is sent bugfix: enable pages local check for azure; enable async GC for Azure; clean up logs; BUGFIX: (#33465) ReaR backup on SEP sesam RDS failed due to missing java libraries: exlude java symlink from REAR image by default NEW: (#31928) log ssh client version for negiotated connections NEW: (#31928) allow to set listen protocol for socket (ipv4,ipv6) default to dualstack change: log listen address as returned by created socket change: remove unused daemonize code change: remove outdated files change: use log.Error call instead of builtin Error() function change: (#33342) Add 'sm_passd' to Sesam client kit for Linux until 'sm_setup' will be adopted NEW: (#33392) Adapt 'sm_setup' to install SiS server change: Simplify code NEW: (#33392) Add RPM spec file for SiS server wip: (#33392) Add RPM spec file for SiS server NEW: sm_sshd2: allow to override KeyExchange, Cipher and MAC algorithms using sm_sshd.ini change: remove install and uninstall from general usage of sm_update_client.exe wip: (#32211) - Expiration date for the REST server password new: (#32211) - Expiration date for the REST server password BUGFIX: sm_sshd2: if command is not found, PATH variable used on service startup is reported to caller, not actual PATH variable for the process executed: remove misleading output in error message change: write error message to client if sftp/scp connection is attempted change: code formatting, log environment and working directory during command execution in debug mode, log executed PID of command new: (#33423) LVM BDA restore from incremental chain of savesets change: remove debug test code change: (#30844) If Nutanix backup is executed with -a snap=alld then also Sep volume groups are cleaned change: remove deleted scp.go from msvc configuration CHANGE: remove obsolete scp code: new openssh versions now use sftp instead of obsoleted scp protocol, the example shipped in sm_sshd2 is not functioning anymore new: (#33423) LVM BDA restore sets bcktype for sbccom_inquire to "Path" to get FDI chain of savesets new: (#33423) Delete old LVM snapshot chain after full backup change: dont exit with exit code 0 if setting up listening socket fails change: replace fmt.Fprintln with log.Error call wip: (#31928) Wait until 'sm_sshd Python' is up during remote update bugfix: clean up logs for BDA restore wip: (#33423) Block level LVM incremental backup. Set task type for restore new: Get FDI chain for 'Path' backup type using 'sbc_com' new: (#33423) Fixed LVM incremental backup, thin_delta command had wrong pool name BUGFIX: (#33281) KVM restore fails with "str object has no attribute decode": fall back to regular string if used xml is not bytes object new: (#33423) Fixed restore SBC command for restore LVM BDA NEW: (#33500) Remove CTRL and FTP from firewall port list during installation since they are not needed anymore. CHANGE: (#33345) Rename 'downgrade' directory in bin and var folder to 'last_version_copy' to avoid misunderstandings. new: (#33423) Fixed backup type set to SBC command for restore LVM BDA new: (#33423) Fixed check for backup type LVM BDA new: (#33423) Fixed commands for dmsetup message to get changed blocks for Incremental LVM backup. LVM adds additionsl "-" when volume group name contains "-". Hardcoded name "thingroup" was used for thinpool_tmeta instead of the real VG name CHANGE: (#33501) Update of SiS using Sesam package. Execute update as 'root' user, so 'sm.ini' could be updated bugfix: Correct comparison of Git Id during update, if Sesam main version hasn't been changed NEW: (#33499) Do not execute some functions in 'sm_main', which don't make sense on SiS server new: (#33423) sbc_proxy executes SBC restore command for LVM BDA wip: (#33423) Improve logging BUGFIX: (#33435) Update all DB results with active state ('A','a','Q','a') to state canceled duting Sesam startup BUGFIX: (33435) Update all DB results with active state ('A','a','Q','a') to state canceled duting Sesam startup wip: (#33423) Block level LVM incremental backup. Add LVM device path to DB:results.source new: (#33499) Log error from 'chmod sesam' command during SiS data store creation NEW: (#33499) Do not allow Sesam startup in 'sm_main' as user 'root' on SiS server CHANGE: (#33497) Re-work update part in SiS creation script BUGFIX: (#33497) SiS Si3 service doesn't start after first configuration.Initialize SiS Si3 after Si3 INI file has been created, so custom UUID will be used new: Add 'os_user/pass' for vSphere 'download' and 'upload' action new: (#33423) For LVM blocklevel backup with level COPY, do not retain volume snapshot as base snapshot, delete it the end of backup new: Add 'os_user/pass' for vSphere 'download' action new: (#33423) sbc_proxy recognizes backup type as BDA+LVM for backup source format LVM:BDA:/ and lvm+bda:/// change: Convert backup types including '_' in saveset info during saveset recovery new: (#27410) change INI property "reindexDisabled" to be 1 (true) by default wip: (#33415) Use HTTP redirect in STPD. Avoid any additional encoding as it cause double encoding and emergency restore issue bugfix: fix gc log when for corrupted page negative count of chunks to keep was logged; remove backup log about total appended links count wip: (#31928) workaround for the remote update using sm_sshd python even if sm_sshd2 is default on the client system. Revert "wip: (#33415) Use HTTP redirect in STPD. Avoid any additional encoding as it cause double encoding and emergency restore issue" wip: (#33415) Use HTTP redirect in STPD. Avoid any additional encoding as it cause double encoding and emergency restore issue wip: (#31928) remove unneeded variables. wip: (#33415) Use HTTP redirect in STPD. Avoid any additional encoding as it cause double encoding and emergency restore issue new: (#33423) Blocklevel LVM backups adds source relocation from snapshot device to volume device bugfix: (#31928) in case sm_sshd_exe is not given in sm.ini, do not raise an exception. Do not execute sm_main restart -x sshd until it is working correctly. new: (#31928) 'sshdog' for replacement of Python SM_SSHD. Use kill -1 (sbc -k -l 1 -P ) to close listening port (Windows) wip: (#33415) Use HTTP redirect in STPD. Do not encode ',=' sign new: (#31928) 'sshdog' for replacement of Python SM_SSHD. Use kill -1 (sbc -k -l 1 -P ) to close listening port (Windows) new: (#33423) Blocklevel LVM backups performs cleanup after update JSON file with current snapshot to prevent deleting the current snapshot new: (#33423) Blocklevel LVM does not delete base snapshots needed for FDI chain. It checks snapshots json file during cleanup and skips base snapshot from deletion bugfix: (#32607) No switch of Hyper-V DIFF/INC backup to FULL, if manual checkpoint is created. Problem: set pipe flag during backup/restore without pipes, wrong variable for getting file size. Solution: implemented method for setting pipe flag, changed file name to file path in method for getting file size new: (#33438) Avoid unnecessary buffering of written data to disk data store. Make 'fadvise()' call configurable by 'stpd.ini -> STPD_Thread NO_FADVISE=1' change: (#33151) - Multi-factor authentication new: (#33423) Blocklevel LVM incremental backup executed by writing changed blocks to BDA file and executing SBC new: (#31928) use sm_main restart instead of sm_main start, stop to change to the original sm_sshd.exe. NEW: (#31928) use parameter sm_sshd_exe from sm.ini for sshd subservice if given, otherwise use default sm_sshd.exe. During update force to use sm_sshd.exe until remote update problem with go is solved. NEW: (#33486) add pcregrap.exe to all three Windows installation packages. NEW: (#31928) change sm_sshd to go after remote update. new: (#33423) Blocklevel LVM block level backup writes block changes file only during Incr or Diff backup new: (#33423) Blocklevel LVM incremental backup writes file with block changes NEW: (#33070) Replication jobs marked as failed due to access errors using 'sm_ssh'. Add retry for get savesets from target store function change: automatically added/removed files to signed file list. new: (#33487) Adapt help text new: (#33487) Add search function using 'pcregrep' to 'sm_lis_items' search function new: link pcre with zlib, so pcregrep could work with compressed files bugfix: fix heap space calculation in dedup_purpose_jvm new: Increase SEP sesam version. Old version is 5.1.0.17, new version is 5.1.0.18. BUGFIX: (#33437) on Windows Core Server certain features which are used in powershell scripts during update are not available. Since the sm_check_windows_update.ps1 is only needed for Windows Server 2012 it will not be executed anymore. change: remove all files in the work\sesam_update folder needed for remote update to ensure that files which are not in use are not copied back to the bin\sesam folder. BUGFIX: (#33469) sm_replicate ends with 'str' object has no attribute 'decode' change: Do not try to correct old VARCHAR() timestamp columns wip: (#33415) Use HTTP redirect in STPD. DB2 backup could not create correct URL (saveset only) bugfix: (#33462) Linux exclude with ending \.+ does not exclude content of directory bugfix: (#32607) No switch of Hyper-V DIFF/INC backup to FULL, if manual checkpoint is created. Problem: wrong calculation of last part of RCT chunk when sector bitmap blocks is presented during restore. Solution: added filter for sector bitmap blocks in RCT restore logic when sector bitmaps presented bugfix: (#33483) Removed logout from ISCSI target if no new ISCSI device is found after SAN volume snapshot BUGFIX: (#33482) Sesam newday event couldn't be add during installation at last day of a month. Use correct time calculation function CHANGE: Append 'DB:hw_drives.options=jvmopts=...' to Java options set by Sesam instead of overwritting them completely NEW: (#33425) Restart Si3 service automatically if terminated by SIGABRT bugfix: (#29404) Fixed HW snapshot backup. Typo in function call during logout/login to ISCSI target wip: (#33415) Use HTTP redirect in STPD. Redirect according to ini [STPD_Server].REDIRECT new: (#33216) Write additional heap dump file in case of Si3 OOM error new: (#33423) BDA FDI backup saves snapshot chain to JSON fail and read reference snapshots from it during DI backups BUGFIX: (#33459) - Maximum capacity check at DataStore properties must be adjusted when using binary format output bugfix: (#33463) SBC Windows include file saved with unicode encoding reads BOM as part of pattern bugfix: (#33423) Fixed LVM backup BUGFIX: (#33464) Update Sesam REAR during Sesam server update too BUGFIX: (#33467) Windows update does not update sm_sdslog2.xml. Execute copy from 'templates' to 'ini' directory during Sesam update on Windows too NEW: (#29160) Operating systems for storage appliances: Add 'S3' and 'Si3 Appliance' new: (#33423) LVM module executes BDA backup for backup source type set as LVM+BDA. Implemented full backup bugfix: deference pointer before log value wip: (#33415) Use HTTP redirect in STPD. Do not encode : sign BUGFIX: (#33458) DB:media_results entries for datastore 'readcheck' are created using same session id and shown as group entries in UI. Reset session id before new DB entry is created NEW: (#28700) Template for 'sm_sbc_post' script filei, which uses different arguments than 'sbc_post' BUGFIX: (#22424) Check STPD https for weak or insecure ciphers or implementations. Disable TLS 1.1 by default bugfix: (#33454) Fixed Hyper-V mount. The bug was caused by changes to reduce the number of warnings in VFS build. Reverted the part of changes that caused this bug bugfix: Fixed VHS mount of dump savesets. Caused by changes to reduce the number of warnings in VFS build bugfix: (#29315) Saveset recover and LIS file generation datastore. LIS re-create ended with error bugfix: (#33335) add check of object data links on backup finish; add corresponding entry in ini file ti initiate object links check bugfix: fix pages update retention method; add total repaired pages count in sm_dedup_cli output; fix logs NEW: (#29315) Saveset recover from tape medium: Create main log for recover process CHANGE: (#33014) Make Java >= 17 mandatory for Sesam GUI client on Linux new: Set DB:clients.access_state and time for clients with access mode 'PROXY' after successful backup Add message number to 'recover' message wip: (#33415) Use HTTP redirect in STPD. Do not encode @ sign BUGFIX: (#33293) EOM state isn't left, if data connection between sbc and stpd handling EOM is lost. Solution: Close device handle if EOM handling was aborted. wip: (#33116) - Provide endpoint to check rule based password security new: (#29315) Saveset recover and LIS file generation datastore. Improve stpd logs naming NEW: (#33448) Log information about restart of failed backup in backup log Use 'M_X_SNPRINTF()' macro for building SQL statements wip: (#33445) Use DB:clients.msg instead of 'comment'. Write 'msg' by Sesam kernel executables too change: (#33445) Use DB:clients.msg instead of 'comment'. Update 'msg' with 'comment' during DB update BUGFIX: (#33426) In case of several Exchange server databases, only the number of mailboxes in a single database is counted. Solution: Sum up all mailboxe, count DAG databases only once. Add detail information to license report. BUGFIX: (#33434) sbc on Windows cores when using include filter. Solution: Support of multiple include expressions and correct handling of first character in regular expression. new: (#33430) add new route to get pages list from pages-index file, add new command to cli: di pageslist (with aliases pg-ls, pg-dir) wip: (#33415) Use HTTP redirect in STPD. Do not try to decode CWD - SSDD include '+' bugfix: (#33438) Avoid unnecessary buffering of written data to DataStore on Linux. Compilation on Windows failed NEW: (#33438) Avoid unnecessary buffering of written data to DataStore on Linux. Solution: Call posix_fadvise64(..., 0, %llu, POSIX_FADV_DONTNEED) after 1024 written blocks bugfix: Check saveset format string 'cpio' during LIS file re-creation case insensitive change: (#31216) added list_savesets, added delete_saveset, api request improvements, dir vm print id instead of name change: (#33427) Add 'DB:task_types.backup_extern' for backup types which will be started on client only. (Replace encoding information in DB:task_types.protection) BUGFIX: (#33434) sbc on Windows cores when using include filter. Solution: Reset pointer. CHANGE: (#25122) Add operating system with platform 'HYPERVISOR' for any kind of VM servers, which don't need remote execution access. Update existing entries wip: Revise 'sesam_insert_start.sql'. Remove obsolete statements and update multiple rows by one querey if possible change: Fix typo in sesam_insert_start.sql creating the 'Nutanix AHV' operating system entry. CHANGE: (#33427) Better relation between task type and operating system. Use DB:task_types.platform instead of DB:task_types.protection. Use full platform name: WINDOWS, LINUX, UNIX.... bugfix: Fixed core in VFS CHANGE: Set DB:task_types.oper_systems for 'OES-Linux' related backup types wip: (#29441) Enlarge DB:restore_tasks.reloc_source new: Add entry to DB:sesam_events, if new Sesam client version is available new: Add Sesam client version to DB:sesam_events.sesam_version if client is updated bugfix: Add version information to 'sm_sms_interface' log new: Enhance 'DB:sesam_events.msg' for saveset removal fix Windows build change: Do not update DB:sesam_events.state if new state='d' NEW: (#11093) Save event suppression in Sesam DB. Add entry into DB:sesam_events new: Function 'i_INSERT_INTO_SESAM_EVENTS()' to insert row into 'DB:sesam_events' new: Add struct 'SESAM_EVENT' for access to DB:sesam_events new: sm_data_store fsck -o remove_failed: Remove saveset files with failed backup state in DB new: (#33387) add STATUS=WARNING in output for repair pages when not all pages were repaired new: (#33387) Show repaired pages in sm_dedup_interface repair pages output new: (#33387) add list of repaired and not repaired pages to repair pages output wip: (#31954) - Add operating systems for Hypervisors CHANGE: (#33427) Better relation between task type and operating system. Add DB:task_types.oper_systems bugfix: fix VFS warnings (stop using uuid_generators.hpp) CHANGE: (#25122) Add operating system with platform 'HYPERVISOR' for any kind of VM servers, which don't need remote execution access wip: (#29315) Enhanced logging for saveset recover change: Fixed build warnings bugfix: fix VFS warnings (warning: when initialized here [-Wreorder]) change: Reduced number of warnings in VFS build bugfix: Fixed build change: Reduced number of warnings is VFS build new: (#33386) add logging and displaying in status msg progress loading for: loading pages-index file, disk/remote pages loading change: replaced deprecated ssl/sha functions with ssl/evp in VFS with ssl/library to avoid compile warnings bugfix: (#32607) No switch of Hyper-V DIFF/INC backup to FULL, if manual checkpoint is created. Problem: missed sector bitmaps due to wrong names and indexes for sector bitmap blocks during backup/restore. Solution: changed names in filters and *lis file from "sectorbitmat" to "sectorbitmap", fixed indexes of blocks. change: Reduced number of warnings is VFS build change: Reduce number of warnings in VFS build - most of changes in VHDX for Hyper-V mount change: Fixed build failure and reduce number of warnings in VFS build change: Reduce number of warnings in VFS build wip: (#33415) Use HTTP redirect in STPD. Remove test code change: Reduce number of warnings in VFS build change: (#31216) dir vm - possible without parameters, check all requests for api-version error - repeat request with correct api-version BUGFIX: (#33421) The sm_sms_watch log file of a remote device contains many log lines about non-existent processes33421 - The sm_sms_watch log file of a remote device contains many log lines about non-existent processes. Solution: Remember that the reading performance process/thread is already finished. change: Reduce warnings in build of VFS wip: (#33415) Use HTTP redirect in STPD. URI encode CWD/STOR/RETR in xbsa and decode in STPD change: Reduce warnings in build of VFS bugfix: bypass retention period for pages deletion on GC bugfix: (#33416) Do not allow to start VFS if a LIS entry filepath is found that is longer than MAX_LIS_ENTRY_PATH. Exit with VFS error status from ParseSavesetEntry. Practically impossible case to happen since MAX_LIS_ENTRY_PATH has been changed to max Linux path length of 4K BUGFIX: (#33418) CBT backup not possible for newer OVIRT/OLVM Releases: check supported versions by real major number instead of string compare change: sbc_rhev: report disk name and id in error message if attachment to data-mover fails bugfix: (#33374) fix started/finished workers calculation during task stop wip: (#33415) Use HTTP redirect in STPD. URI encode CWD/STOR/RETR in xbsa and decode in STPD BUGFIX: (#33417) Immediate deletion after successful migration of an already migrated saveset uses the wrong saveset. Problem: sm_remove_saveset purge is called with backup saveset. Solution: Use source saveset. Additional: Trace list of valid savesets based on result_lbls.backup_id wip: (#33415) Use HTTP redirect in STPD. URI encode CWD/STOR/RETR in xbsa and decode in STPD wip: (#33415) Use HTTP redirect in STPD new: Add Java 17 path for SLES SP4 bugfix: (#33416) Increased length of MAX_LIS_ENTRY_PATH to 4094 CHANGE: (#32118) Correct dependency for Java 17 on SLES 15: Add 'jre >= 17 or java-17-openjdk' new: (#29261) add adminPortInterface, portInterface, adminPortTlsInterface, portTlsInterface INI entries for port binding to certain interface bugfix: (#29261) fix logic with handling ports on startup change: (#29261) rename "port" to "adminPort" (all rights), "portTls" to "adminPortTls" (all rights), "restrictedPort" to "port", "restrictedPortTls" to "portTls". Add logic to handle ports on startup bugfix: fix repair function to skip unpaired page body files on pages recovery new: (#33411) Implemented mount of Citrix VM with vTPM devices. Assigning letters to volumes of vTPM devices, they don't get drive letters by default bugfix: (#33375) Failed TLS cert load causes sm_stpd_http_conn_ng.exe core dump bugfix: (#31846) fix "amountOfFreedData" calculation for gc status output bugfix: (#33376) sm_dedup_interface sporadically cores during si3 version check change: (#25122) Set platform to 'VIRT' in saveset info CHANGE: (#32118) Correct dependency for Java 17 on SLES 15: Add 'jre >= 17 or java-17-openjdk' new: (#33324) Creation of Sesam API access keys. Fix warnings new: (#33324) Creation of Sesam API access keys. sm_cmd HASH auth for Win only new: (#33324) Creation of Sesam API access keys. sm_cmd HASH auth new: (#29261) Restricted access to SI3 store over API new: (#33339) List files operation for VM directory doesn't work. Problem: ISCSI WmVare DS does not allow folder browse operations. Solution: Backup NVRAM using VMX name change: (#31216) azure docs moved change: (#31216) _call_request handling fix NEW: (#33409) Add PID to Si3 out of memory dump file. Escape PID '%%p' for Python config parser new: (#33339) List files operation for VM directory doesn't work. Problem: ISCSI WmVare DS does not allow folder browse operations. Solution: If VMX file not returned while VM folder browse then add it based on sbc_vadp VMX location NEW: (#33409) Add PID to Si3 out of memory dump file BUGFIX: (#33406) Exclude savesets from migration where migration job already tries to occupy destination drive. Add DB:migration_results.state='A' new: (#33404) Remove '*.snl' files created during restore older than 7 days change: (#29404) if new disk device is found on DM after HW snaposhot is created on SAN, try logout/login to ISCSI target and serach for devices again. bugfix: (#33179) added missing return status from function main_vadp in sbc_proxy bugfix: fix find_file.c warnings new: (#33391) Backup of symbolic link as backup source change: sbc_proxy log return code from sbc with %s to avoid unhandled exception if a non int is returned change: (#31216) blob_account_name to svcenter, blob_container_name to sfolder, improved error handling change: (#33400) Check for ISCSI tools on Windows and exit with error if MSiSCSI service is not running. Fixed return status in VSphere HW snapshot backup is check for ISCSI fails bugfix: (#33400) Check for ISCSI tools at the start of VSphere HW snapshots backup and exit with error if not installed BUGFIX: (#21763) Backup of sparse files shows warning 'iSparseReadRange ... The handle is invalid'. Solution: If a problem occurs during the processing of sparse files, sbc must be terminated immediately with the error message. change: (#33400) Moved check_iscsi() to sm_common3 to be used also by other modules bugfix: (#27216) Migration occasionally fails with 'timed out after [900] seconds'. Problem: Communcation stalled after receiving last block from reading STPD. Solution: Implement curl_multi_perform() loop according to libcurl recommendation bugfix: add logs on repair bugfix: (#33335) cache object links during backup change: add kernel/python/cm_java.py to gitignore CHANGE: (#33395) Do not use '+' for space in URL encoding as default. This fix Xen restore with relocation if VM name contains spaces and 'umlaut' new: (#33399) Do not write saveset info write file by 'sm_backup' for BSR Windows backup, because it has already been written by 'sm_sbc_com' before change: Send shutdown request for REST server using 'https' change: (#33400) Added check for iscsiadm on Linux before start of backup or restore operations bugfix: (#33111) - Nutanix backup fails with error if iscsiadm is not installed. Fixed unhandled exception new: (#32981) Mount of INC single saveset VSphere backup new: (#33133) Single saveset vSphere backup using CBT. Do not search for VMDK sub saveset BUGFIX: (#33398) Put VM description field in quotes in dir browsing so that commas and other special characters do not cause parsing issues BUGFIX: (#33398) Fixed browsing for Citrix clients to display VM tags wip: Fix syntax error in sesam_insert_start.sql. new: (#32981) Added -o fullcbt=1 to VFS arguments for _CBS new: (#33133) Single saveset vSphere backup using CBT. Set correct sub backup type during restore new: (#33133) Meta preparation in sm_mount for Single saveset vSphere backup bugfix: (#33382) BSR Backup fails: BSR Pro unknown return code (0X1). Problem: BSR Pro include DLLs based on XBSA, but now cm.lib need libssl, which now visible for BSR Pro. Solution: Call dummy OpenSSL version in XBSA Init CHANGE: (#31261) Configurable max. SMS block size for tape devices. Change DB:defaults.key from 'gui.max_block_size_KB' to 'sm_conf_max_sms_block_size_kb' bugfix: (#25122) Change platform for Citrix XenServer from 'UNIX' to 'VIRTUALIZATION' change: (#31216) blob path contain ssid NEW: (#31216) Azure Cloud backup: Add new Sesam backup type 'Azure-VM' CHANGE: (#25122) Add operating system with platform 'VIRTUALIZATION' for any kind of VM servers, which don't need remote execution access chanes: (#31216) help for azure parameters wip: (#33382) BSR Backup fails: BSR Pro unknown return code (0X1). Problem: Curl TraceCallback() may set last message to an arbitrary value then backup failed with 'BSAEndData: TRANSIENT or PERMANENT NEGATIVE reply: Signaling end of chunked ..'. WIP: Set last message to 'Reply=...' message. bugfix: Correct update of DB:clients timestamp columns by 'sm_config_client' change: fixed log in sbc_proxy change: (#31216) Added vm, disk, snapshot config json for sbc backup BUGFIX: (#33389) Set correct UUID during creation of SiS data store. Do not change UUID during update new: (#31216) Added new module sbc_azure (dir VM, make vm backup to blob) bugfix: (#32721) Do not write invalid time string into 'DB:media_results.stop_time' change: (#32884) Use 'sbc_proxy' instead of 'sbc_vadp.py' to start 'sbc_vadp.jar' BUGFIX: (#33389) Set correct UUID during creation of SiS data store change: Add 'DB:hw_drives.index_path/listen_tls_port/listen_admin_port' wip: (#21763) Backup of sparse files shows warning "iSparseReadRange ... The handle is invalid". WIP: Since commit 11f1ae5 'LIS v2 for MTF savesets ... LISv2 rel_offset+data_size is not sufficient...' the STAN for sparse stream is missing. Solution: The SPAR stream must follow the STAN stream. Note: The restore works nevertheless. change: (#29404) Changed logs for HW snapshot backup change: (#29404) changed logs in HW snapshot backup bugfix: (#29404) Fixed Pure backup. Pureargs had assigned non existing object member task bugfix: (#32884) Fixed VMWare backup, wrong ident in cm_java.py new: (#33324) Creation of Sesam API access keys. Create DB like Authorization Hash bugfix: (#32884) added ln to cm_java.py in makefile for sbc_proxy change: (#32884) Added link to cm_java-py for build on Windows bugfix: (#32884) removed link file added to git by mistake new: (#29261) add "restrictedPort", "restrictedPortTls", "services" and "servicesTls" entries to INI file and corresponding logic to configure restricted access over the server bugfix: (#32884) Renamed sbc_java.py to cm_java.py and added missing makefile link for Linux change: Remove update for user defined schedules after switch to TIMESTAMP columns bugfix: Correct timestamp format during purge of command event entries CHANGE: (#33351) Remove unnecessary files from Sesam Linux client kit. Delete Python '.zip' files of server executables during client build change: (#32884) sm_mount executes java commands for attach and detach directly, without calling sbc_vadp.exe. Java command is obtained from a call to common sbc_java.py and command arguments are added by sm_mount module VMDK change: (#33381) Reduce number of 'Empty Trash' entries in 'DB:media_results'. Do not create DB entry, if less than 1 MiB has been removed CHANGE: (#32914) Use 'TIMESTAMP' columns for 'DB:*results.eol' columns bugfix: (#33097) Temporary migration tasks are not deleted, if EOL of migration task is gone bugfix: (#33097) Temporary migration tasks are not deleted, if no saveset found to be copied BUGFIX: (#33381) Reduce number of 'Empty Trash' entries in 'DB:media_results'. Do not write DB entry if no data has been purged BUGFIX: (#33383) Abort of Hyper-V backup does set reference point files for DIFF and INC backups. Solution: Skip reference point file write for Aborted backups change: (#32884) Added new common file sbc_java.py to have common functionality to get java parameters. To be used for sbc_proxy VADP and sm_mount attach. Use the new common function for VSphere backup Change: (#31208) set DPKG_DEB_THREADS_MAX using nproc output bugfix: (#33014) Correct detection of Java version string 'openjdk version 17 2021-09-14'. (Java 17 without minor number) CHANGE: (#32914) Use 'TIMESTAMP' columns in DB:mtimes and related triggers Change: (#31208) set DPKG_DEB_THREADS_MAX environment variable to speed up dpkg-deb CHANGE: (#31936) Convert all 'DB:.mtime' columns from 'VARCHAR' to 'TIMESTAMP' change: (#32884) VSphere guest un-mount on Windows execute by sbc_proxy bugfix: (#31936) Write DB:terms entry for Sesam newday with correct timestamp format during installation change: (#33359) fix config parsing for Windows bugfix: (#33366) Proxmox backup had o.sbcargs set to empty string after return from sbc_pre bugfix: (#32884) Removed import of sbc_trace in sbc_opts. It causes error in sbc_kopano CHANGE: (#32482) Do not migrate same saveset multiple times to same target pool on data store CHANGE: (#33014) Make Java >= 17 mandatory from Sesam installation bugfix: (#32884) Fixed mount existing Vsphere mount. arg0 was not set to find_existing in sbc_opts. Changed parameter in sm_mount to net set an additional ":" when calling sbc_proxy for check existing mount NEW: (#33014) Find Java 17 installation on RHEL 8.5 new: Shorter function name '()' for '()' NEW: (#22043) Support user defined variables in 'sm_db_update' script parser bugfix: (#33179) Fixed VSphere SAN backup. sub type was not set for config backup in sbc_opts, cause by change for Client initiated vSphere backup bugfix: (#32884) Fixed mount for VSphere. sbc_opts did not set value for arg0, after changes for #33179 where merged before commit that caused this bug change: (#33367) Link DB2 module with 'cm_crypt.o' to get 'base()' function CHANGE: (#33014) Add dependencies for Java >= 17 bugfix: Abort of task group: Update 'DB:results.state=c' entry, if no backup of task group has set state correctly BUGFIX: (#32971) Selective Windows path restore fails with 'Next item or ESET is expected' using LISv2. Solution: MTF adds SPAD stream after file data with mimimum size MTF_STREAM_HEADER_SIZE (22) bytes after 4-Byte alignment and then aligned to FLB block size change: (#32884) Moved mount guest mount execution for VSphere mount from sbc_vadp.exe to sbc_proxy. sm_mount executes sbc_proxy and sbc_proxy executes sbc_vmware_mount NEW: (#33360) Sesam server installation on Ubuntu 24.04 bugfix: (#33179) sbc_proxy correctly recognize VSPHERE backup type. Use regular expression in sbc_ops change: Copy symlinks as link change: (#33342) Add 'sm_stpd_main' and 'sm_stpd_http_conn_ng' to Sesam client kit for Linux. Add GNU shared libraries too, because of dependency problems on Debian 12 bugfix: (#33350) Citrix COPY level backup sporadically fails with "Curl: OpenSSL SSL_read: error:0A000126:SSL routines::unexpected eof while reading, errno 0". Use of the SSL_OP_IGNORE_UNEXPECTED_EOF option added in OpenSSL 3.0 allows to set a compatible behaviour to return SSL_ERROR_ZERO_RETURN fix error in docs BUGFIX: (#33229) Kopano backup ends with TypeError: a bytes-like object is required, not 'str'. Solution: Python3 requires to decode byte to string BUGFIX: (#32971) Selective Windows path restore fails with 'Next item or ESET is expected' using LISv2. Solution: MTF adds SPAD stream after file data with mimimum size MTF_STREAM_HEADER_SIZE (22) bytes so 1 extra block size must be added to data size if remaining size is > 0 and <= 22. bugfix: (#33179) sbc_proxy checks for valid backup type for VSphere, added "vsphere+cbs" bugfix: fix build warning change: propose serverconfig for Si3-NG - add adjustment change: (#33332) change -Xmx calculation for sm_dedup_cli and di status to contain 1/3 of index size change: propose serverconfig for Si3-NG - decrease index size in 3 times bugfix: (#32884) options -o were not passed from sbc_proxy to .jar command bugfix: (#33179) Fixed VSphere backup, backup type in sbc_opts was not set correctly. Changed processing for main call to sbc_proxy to use -a main=1 change: (#33342) Add 'sm_stpd_main' and 'sm_stpd_http_conn_ng' to Sesam client kit for Linux CHANGE: (#32884) Move sbc_vadp.py to sbc_proxy. Add '-a main=1' option to distinguish between 'sbc_proxy/vadp' and 'sbc_proxy/sbc_vmware' new: (#33133) Single saveset vSphere backup using CBT. Restore Config_Only ends with MTF_END_PROCESSING, its not a real error, so no need to increase lof level new: (#33133) Single saveset vSphere backup using CBT. Restore Config_Only bugfix: Do not try to 'DB:data_stores.gc_stop_time' with invalid time string BUGFIX: (#33185) sm_break2 could not terminate active task group result entries. Do not check for active task group entries during Sesam shutdown new: Write DB:media_results.duration for Si3 GC NEW: (#33338) Support for HCL Domino 14. New: Enhanced error handling: Check error cases Status 0x1F3 and 0x110 added missing targets to makefile of sbc_proxy change: (#33179) changed sbc_proxy to use only vsphere+cbt:// to determine backup type VSPHERE and changed it to not parse -i typ=VMware vSphere to determine main call, instead check for btype=vmware and if it is not set, it is main call change: remove line freed in GC status output; fix tests new: (#33133) Single saveset vSphere backup using CBT. Skip "*.vmdk.cbt@*" from config backup NEW: Get Sesam version number from data mover instead of client for selection of backup interface CHANGE: (#32482) Do not allow migration of one saveset multiple times to same target pool i Only one copy of a saveset to one pool allowed. Migration task -> Number of copies: wip: (#15589) Special 'DB:tasks.sub_type=_SES' for Sesam backup BUGFIX: (#33333) Exception in sm_event for 'sm_event command taskgroup' new: (#33133) Single saveset vSphere backup using CBT. Changes in sbc_vmware new: Add description for 'pagePostCreationTest' akka 'local deep page check bugfix: Unhandled exception occurred [name 'gv_ro_gui' is not defined] new: Si3-NG propose serverconfig show for what RAM is reserved (-v 2) change: (#33329) add default values and explanation of entity usages in .ini file settings list new: (#33329) create list of all .ini file entries new: (#33324) Creation of Sesam API access keys new: (#33133) Single saveset vSphere backup using CBT. Support for backup subtype '_CBS' during backup new: add new executable sm_read_mtf_file_index.exe to srv msi package change: automatically added/removed files to signed file list. wip: (#33251) Reading MFT from NTFS and ReFS to get files on filesystem. WIP: Commented out the function getMFTSize() because compilation requires go update golang.org/x/sys/windows and will not work on Linux wip: (#33251) Reading MFT from NTFS and ReFS to get files on filesystem. WIP: Draft program sm_read_mtf_file_index.exe (go) to read $MFT table and write into file new: add ini entry for maximum session inactive time config bugfix: (#20843) Set replication interface using drive node name, if not set in migration task bugfix: (#30360) move essential log line from debug level to info bugfix: fix issue when retention period was not updated for uploaded object; fix object deletion from s3 for versioned stores bugfix: (#33311) added sm_mount help for new option -o rw=1 bugfix: (#33311) added readonly to attach vdisk in sbc_proxy. When VHD is mounted readonly, VSS does not create differential area on it and does not throw the error. Added new sm_mount option -o rw=1, when it is set, readonly is not added and VHD is mounted as read/write change: (#33318) adapt re-index logic for moving old index into another filesystem since path to index is configurable. /dumps folder will be created in the same location where index file is change: adjust some indentation and line orders in installshield. NEW: (#31976) Adjust the installer to also accept the new O&O package which has a new major number 19. change: make sure that the O&O version is obtained correctly using the where statement to get the path to the WiRunSQL.vbs script which is used to extract the productversion and productcode from the O&O package. change: Make sure that the MFA authentication methods can be changed via UI. NEW: (#33328) Add 'sm_vfs' to Sesam Linux client kit CHANGE: (#33280) remove the check for HTTPS on certain CPU. There is no check for CPU in stpd https NG. change: Use data mover to check backup interface NEW: (#31976) Add new BSR Pro version 19.1.129 to SEP sesam package new: (#30300) add last-run.conf uploading to s3, azure and GCP bugfix: (#33311) VFS log was flooded and VHD mount hanged on Windows when log level was set to 2. Commented problematic log new: (#32884) Fixed call to open session to work with command line arguments are expected to be sent to sbc_proxy on backup client CHANGE: (#32884) Move 'sbc_vadp.py' to 'sbc_proxy': Change backup/restore command for task type vSphere NEW: (#28106) Start backups in task group with a certain time delay new: (#32884) Fiixed opening session and open session at the correct place, before execute sbc_vadp.jar new: Interactive password input for sm_cmd -X CHANGE: (#32785) Make 'sbc_vadp_ng.jar' the default wip: (#33299) Write 'DB:migration_results.reference_id'='' instead of NULL bugfix: (#33311) Fixed Proxmox backup. Bug was caused by changes in sbc_proxy modules some time ago, when return from functions sbc_pre and sbc_post was changed to return 2 values instead of 3 change: fix code comment change: (#32884) changed logic how sbc_proxy for VADP parses arguments - instead of explicitely adding argumens, use command line as it is set for the main call BUGFIX: (#33312) MaxDB backup fails with 'Invalid backup source [2>&1]', because started without 'cmd.exe'. Remove redirect, because 'sm_Popen_buf()' already returns STDOUT and STDERR bugfix: (#32884) Fixed VSphere backup, removed extra -a from command for sbc_vadp.jar bugfix: (#32607) No switch of Hyper-V DIFF/INC backup to FULL, if manual checkpoint is created. Problem: always did FULL due to wrong logic of switching, issue with backup of differencing VHDXs. Solution: refactored logic of switching to FULL, fixed backup of differencing disks. BUGFIX: (#32261) extend the check if a user is logged in to be language independent. change: (#28987) Sesam S3 backend. sm_pytest s3 -d [-p ] ls new: (#32884) if -a vddk is added in sbc_proxy arguments, add it to arguments of sbc_vadp.jar, removed additiona logs of sbc_proxy version and arguments in VADP bugfix: fix build warnings wip: (#33299) Write 'DB:migration_results.reference_id' for restarted migrations BUGFIX: (#33286) Reparse point is saved as directory by Windows path backup without 'VSS'. Bugfix: Avoid that after delayed directory processing a reparse point (e.g. Microsoft Windows Data Deduplication IO_REPARSE_TAG_DEDUP) could be saved as directory. BUGFIX: (#33304) Allow setting of 'pg_dump' options by 'DB:tasks.backup_options'. Feature has not been ported from 'sbc_pgsql' into new 'sbc_proxy' PGSQL module change: Add 'DB:migration_results.reference_type/reference_id' to track restarted migration tasks BUGFIX: (#33304) Allow setting of 'mysqldump' options by 'DB:tasks.backup_options'. Feature has not been ported from 'sbc_mysql' into new 'sbc_proxy' MySQL module change: (#28987) Sesam S3 backend. sm_pytest s3 -d [-p ] ls - disable this functional new: (#33289) Add client timezone to backup log and LIS file bugfix: fix NullPointerException during pages index iterating; increase awaiting timeout for s3 chunk reading, add retry in case of timeout exception BUGFIX: (#32261) Automatic update of Windows client fails when service is running with user other than SYSTEM and no user is logged on. Solution: Execute the automatic update using Windows scheduler in case no user is logged on and a user different then SYSTEM is used for the sesam service. new: (#32884) close job after error on open job, set job src to backup source NEW: (#20843) Secure Si3 replication by SSL/TLS. Use source side interface set in 'DB:migration_tasks.source_i_name' to start replication. This could be the Si3 'https' interface new: (#32884) fixed call to session open new: (#32884) removed duplicated log new: (#32884) set -I VMWare_vSphere to openjob() for VSphere backup with -o com bugfix: (#33276) Migration fails if EOM handling for target drive needs longer than 900 sec. Additional: Windows: Allow timeout setting with defaults 'sm_conf_migration_sbc_timeout' to a value > 32768. Only in case of sbc -k (kill) the argument -w {timeout} is limited to 100000 change: (#31936) Update DB:media_results entries with invalid 'sesam_date' new: (#32603) sbc_proxy VADP executes sbccom openjob if -o com is set. Moved call to to main_vadp() from class constructors to sbc_pre() bugfix: (#33276) Migration fails if EOM handling for target drive needs longer than 900 sec. Add 'sm_conf_migration_sbc_timeout' to description of default values. Typo in sesam_insert_start.sql bugfix: (#33276) Migration fails if EOM handling for target drive needs longer than 900 sec. Additional: Allow timeout setting with defaults 'sm_conf_migration_sbc_timeout' to a value > 100000. Only in case of sbc -k (kill) the argument -w {timeout} is limited to 100000 bugfix: (#33276) Migration fails if EOM handling for target drive needs longer than 900 sec. Log GET timeout change: (#27410) change indexMaxPagesPrev to indexConfMaxPages in status cmd response bugfix: (#33276) Migration fails if EOM handling for target drive needs longer than 900 sec. Log GET timeout change: (#27410) change indexMaxPagesPrev to indexConfMaxPages in status cmd response BUGFIX: (#33276) Migration fails if EOM handling for target drive needs longer than 900 sec. Increase timeout to 1 day bugfix: fix replication ssl issue bugfix: (#32761) fix s3 purge command; improve s3 logging bugfix: (#32603) mount directory was logged without "\" during sbc_proxy Hyper-V umount on Windows bugfix: (#32884) Improved logs new: (#33287) Option to listen on certain interface only new: (#33216) Abort Si3 server in case of Out-of-Memory errors and write JVM crash dump file into '..log/sms' directory. Adapt log file path on Windows bugfix: (#32884) Fixed backup when command is sbc_proxy. sbc_proxy must exit backup after SBC has been already executed in main_vadp() new: (#32884) sbc_proxy constructs correcr java command during first call to sbc_proxy and executes sbc_vadp.jar new (#32884) sbc_proxy executes sbc_vadp.py functionality when set as backup cmd in DB NEW: (#33275) Prohibit a direct update of a Windows SEP sesam server installation with SQLite to a SEP sesam version larger than 5.1.0.14. To realize an update to a newer version an update to at least SEP sesam version 5.1.0.14 is required. BUGFIX: (#33279) After update, SESAM_BACKUP fails with 'invalid backup source'. Change incorrect source part 'gv_ro:skel/templatessesam/' by 'gv_ro:skel/template' new: (#33216) Abort Si3 server in case of Out-of-Memory errors and write JVM crash dump file into '..log/sms' directory new: (#28987) Sesam S3 backend. sm_pytest s3 -d [-p ] ls NEW: (#33284) Backup failed with not supported reparse tag REPARSE_TAG_DROPBOX_HSM (0x00000044L). Add support for Dropbox HSM reparse tag. BUGFIX: (#33277) Follow up jobs are not being started anymore when cancel option of newday is set. Solution: Call 'sm_qm set option follow_up 0' only for caller 'maintenance' or 'shutdown' bugfix: (#29165) SBC exclude by filesystem type. Problem: sbc -b ... all also try to backup proc partitions. bugfix: In some cases dirent unable to detect file type and set it to DT_UNKNOWN. Problem: DT_UNKNOWN proceed as file, but its saw it could be a dir also. Solution: If no STAT set and dirent return DT_UNKNOWN force file stat to detect its type NEW: (#33014) Add support for Java 21 for Windows installer and sm_setup. Remove support for Java 11. new: (#29165) SBC exclude by filesystem type. -x FS:isofs change: fix error message wording new: (#29165) SBC exclude by filesystem type. -x FS:ntfs new: use appropriate protocol if default port set (11001 -> ftp and 11443 -> https) new: (#29165) SBC exclude by filesystem type. -x FS:ntfs change: removed unused variables in VFS new: (#33183) Add Sesam DB schema for version older versions into Sesam kit new: (#31018) Set importance level for backup tasks. Add DB:tasks.importance new: (#33183) Sesam DB schema for version 5.1.0.14 bugfix: (#32914) Do not update DB:cal_sheets with incorrect Sesam date change: (#32603) Use adler32 instead of SSL SHA in VFS to calculate hashes for debug info BUGFIX: (#33272) Protection date variable overwritten in 'sm_pur_status'. Problem: On Windows the glbv() delete writes 'nn GLBVs deleted' into value argument change: Do not overwrite message send by external caller after restore has finished new: set custom credentials for STPD in SBC (-U/-P) bugfix: Fixed Windows build change: (#32603) Changed VFS to not calculate hash for a semaphore name in -o sema is not set by sm_mount. If it is not set then use mount dir, with "/" replaced with "_" as semaphore name. -o sema is always set by sm_mount. With this change it will be easier to debug sm_vfs and there will be less compiler warnings during VFS build new: (#27410) add an ability to disable reindex feature by "reindexDisabled" arg to INI file; handle not finished reindex during server shutdown - indexing will start from scratch on server start (it is implemented due to adding /dumps/reindex_interruption_status.si3 file) new: (#31936) Change 'DB:clients.update_date/servicepack_date/installation_date' to type 'TIMESTAMP' new: (#29165) SBC exclude by filesystem type. -x FS:ntfs Fix compiler warnings in 'sbc.c' bugfix: (#32914) Do not update DB:cal_sheets with incorrect Sesam date bugfix: avoid sm_ssh as soon as its possible due to conditions change: Fixed some VFS compiler warnings new: (#31936) add update-timestamp-columns.sql to skel\db\postgres folder on server. bugfix: avoid sm_ssh as soon as its possible due to conditions new: (#31936) SQL script to validate and correct timestamp columns in Sesam DB. Execute before DB export during update on Windows too Revert "change: Cleanup some VFS compile warnings" new: (#31936) Change 'DB:clients.update_date/servicepack_date/installation_date' to type 'TIMESTAMP' new: (#31936) Adapt query for DB:clients.update_date/servicepack_date to use 'TIMESTAMP' new: (#31936) Adapt DB:clients.update_date/servicepack_date bugfix: Do not try to 'DB:data_stores.clone_time' with invalid time string bugfix: (#32914) Correct format for 'sesam_date' during insert into DB:notifications change: refactoring to prevent some warnings related to vhdx_parser bugfix: fixed compile error in file_attributes.h change: refactoring to prevent most of the warnings related to vhdx_parser and hyperv_rct new: (#33254) Template file for Sesam Python kernel program bugfix: (#32914) Correct format for 'sesam_date' during insert into DB:notifications new: (#33254) Template file for Sesam Python kernel program wip: (#32914) Use Python 'datetime' variable types change: Remove SQL queries to correct old 'VARCHAR' based timestamp columns, which have real DB TIMESTAMP type now bugfix: (#33181) Cannot read from tape device. Reason: Input/output error: Failed to read 524288 byte block with 65536 byte transfer. Problem: Recent commit lead to problems with Windows build. Solution: Avoid multiple defines of struct COMM_FIELD change: Remove SQL queries to correct old 'VARCHAR' based timestamp columns, which have real DB TIMESTAMP type now bugfix: (#33181) Cannot read from tape device. Reason: Input/output error: Failed to read 524288 byte block with 65536 byte transfer. Solution: Reset memorized Tape Header during init. Additional: Set correct default STPD port in stpc new: Develop version because of DB timestamp changes Merge remote-tracking branch 'origin/31936_db_timestamp' into develop new: (#29404) fixed HW snapshot backup Merge remote-tracking branch 'origin/develop' into 31936_db_timestamp new: (#29404) Added option hwsnaptimeout alias hwsto for VMware backup using hardware snapshots to set timeout for snapshot creation timeout. Increased default timeout from 10 minutes to 30 minutes bugfix: Do not try to 'DB:data_stores.readcheck_stop_time' with invalid time string change: Cleanup some VFS compile warnings change: fix code analyze warnings change: If semaphore cannot be locked during VSphere HW snapshot backup, exit backup bugfix: Use direct smssh by default again bugfix: Direct sm_ssh use cause troubles then LOCAL command using hostname started new: use appropriate protocol if default port set (11001 -> ftp and 11443 -> https) new: (#27410) add indexMaxPagesPrev field to IndexStatus new: use sm_ssh call in sm_data_store and sm_remove_saveset Fix merge conflict new: (#27410) add indexMaxPagesPrev field to IndexStatus change: fix code analyzer warnings, switch to sm_common3.py bugfix: (#31936) Correct SQL query during recover for savesets Fix merge conflict change: (#31936) Adapt DB triggers to use 'current_timestamp' new: (#33064) Send backup level (CFDI) back to client if client has started backup using task event change: (#27410) improve and fix reindex process (auto and manual) new: (#27410) add di command for manual increasing index size; provide auto reindex wip: Set backup level by Sesam using 'sbc_com' change: check if VFS .progress file exists before deleting it, to avoid writting unnecessary error log. The file is created only for VMWare mount. bugfix: (#33153) VFS cored on unmount in LISCacheFreeRecursive. Some entries were added twice to LIS cache and executing free on them caused core. To risky to try to fix cache because there is no bug in functioning. The reason for duplicated entries is not clear. Removed 2 free calls for LIS entries, it happens during program terminating so the memory is reclaimed any way. bugfix: (#33259) Restore from tape must check the given label. Solution: Use given label from RETR command if segment file is not present new: (#30844) snapshot delete functions for OceanStor and Pure bugfix: (#33181) Cannot read from tape device. Reason: Input/output error: Failed to read 524288 byte block with 65536 byte transfer. Solution: Use block size from memorized tape header new: (#28967) New 'http' server library. Return LIS Total line in response header if available bugfix: Fixed build. tests are executing sbc_proxy -A function that was renamed, temporay solution fix compiler warnings new: (#28967) New 'http' server library. Return LIS Total line in response header if available bugfix: (#30844) Fixed Pure storage backup. Undefned function, temporary disabled bugfix: Remove Sesam copy of pcre and use sesamdev one bugfix: (#30844) Fixed Pure storage backup. Undefned variable because of identation error new: (#30844) fixed backup for Pure and OceanStor bugfix: fixed build new: (#30844) Implement same snapshot functions for HW snapshots. Added changes to sbc_vadp to call snapshot deletion for SAN modules. during VMWare backup. Implemented all module functions for Nimble and partialy for Pure and OceanStor bugfix: Fix win build Revert "change: do not use precompiled header file for vhdx_parser to avoid Compiler Warning (level 1) C4727 which lead to internal compiler error." Fix compiler warning change: Remove obsolete RPM spec files for old Linux and modules new: (#27275) Copy LIS and SGM file to Sesam server if -L CONTROL and source side deduplication. Port changes to Windows bugfix: (#33143) Mismatch in UNIT license count between 'sm_info' and CE report. Problem: VIRTUAL clients may be counted twice. Solution: Do not count clients with access_mode 'VIRTUAL'. BUGFIX: (#32261) Automatic update of Windows client fails when service is running with user other than SYSTEM and no user is logged on. Solution: Before starting the actual update it is checked if the service is running with user other than SYSTEM and no user is logged on. If this is the case the update is aborted. change: do not use precompiled header file for vhdx_parser to avoid Compiler Warning (level 1) C4727 which lead to internal compiler error. change: change the order of the sbc solution file. new: (#27410) add note about memory issue caused by re-index new: (#27410) add indexMaxPages field to IndexStatus bugfix: (#33202) update dir trackers on purge bugfix: (#33202) optimize s3 purge commands bugfix: (#33202) s3 versioning changes change: (#27410) improve and fix reindex process (auto and manual) new: (#27410) add di command for manual increasing index size; provide auto reindex wip: Set backup level by Sesam using 'sbc_com' change: check if VFS .progress file exists before deleting it, to avoid writting unnecessary error log. The file is created only for VMWare mount. bugfix: (#33153) VFS cored on unmount in LISCacheFreeRecursive. Some entries were added twice to LIS cache and executing free on them caused core. To risky to try to fix cache because there is no bug in functioning. The reason for duplicated entries is not clear. Removed 2 free calls for LIS entries, it happens during program terminating so the memory is reclaimed any way. NEW: (#20346) Check 'DB:task_events.ssdd_flag' to enable source side deduplication for external backups started using task event bugfix: (#33259) Restore from tape must check the given label. Solution: Use given label from RETR command if segment file is not present new: (#30844) snapshot delete functions for OceanStor and Pure bugfix: (#33181) Cannot read from tape device. Reason: Input/output error: Failed to read 524288 byte block with 65536 byte transfer. Solution: Use block size from memorized tape header new: (#28967) New 'http' server library. Return LIS Total line in response header if available bugfix: Fixed build. tests are executing sbc_proxy -A function that was renamed, temporay solution bugfix: (#32720) Reset 'sctRCMD' struct before use NEW: (#32720) Copy LIS/SGM file from RDS using sbc put function. Use Sesam server interface set during backup fix compiler warnings new: (#28967) New 'http' server library. Return LIS Total line in response header if available bugfix: (#30844) Fixed Pure storage backup. Undefned function, temporary disabled bugfix: (#32720) Reset 'sctRCMD' struct before use bugfix: Remove Sesam copy of pcre and use sesamdev one bugfix: (#30844) Fixed Pure storage backup. Undefned variable because of identation error new: (#30844) fixed backup for Pure and OceanStor bugfix: fixed build new: (#30844) Implement same snapshot functions for HW snapshots. Added changes to sbc_vadp to call snapshot deletion for SAN modules. during VMWare backup. Implemented all module functions for Nimble and partialy for Pure and OceanStor NEW: (#32720) Copy LIS/SGM file from RDS using sbc put function. Use Sesam server interface set during backup bugfix: Fix win build Revert "change: do not use precompiled header file for vhdx_parser to avoid Compiler Warning (level 1) C4727 which lead to internal compiler error." Fix compiler warning fix merge conflict change: Remove obsolete RPM spec files for old Linux and modules NEW: (#32720) Copy LIS/SGM file from RDS using sbc put function. Use Sesam server interface set during backup Add 'pDBNULL()' to cm_db_dummy.c NEW: (#32720) Copy LIS/SGM file from RDS using sbc put function. This requires onlye one remote command call instead of 3 new: (#27275) Copy LIS and SGM file to Sesam server if -L CONTROL and source side deduplication. Port changes to Windows NEW: (#32720) Copy LIS/SGM file from RDS using sbc put function. This requires onlye one remote command call instead of 3 bugfix: (#33143) Mismatch in UNIT license count between 'sm_info' and CE report. Problem: VIRTUAL clients may be counted twice. Solution: Do not count clients with access_mode 'VIRTUAL'. BUGFIX: (#32261) Automatic update of Windows client fails when service is running with user other than SYSTEM and no user is logged on. Solution: Before starting the actual update it is checked if the service is running with user other than SYSTEM and no user is logged on. If this is the case the update is aborted. change: do not use precompiled header file for vhdx_parser to avoid Compiler Warning (level 1) C4727 which lead to internal compiler error. change: change the order of the sbc solution file. Fix merge conflict NEW: Support for 'HPE Alletra Storage' SAN storage, which has API compatible to 'HPE Nimbl' new: (#28967) New 'http' server library. Optimize performance (Restore) new: Add script to send generic report as email. Rename script, set excutable bit and add shbang new: Add script to send generic report as email. change: (#31936) Delete DB:notifications entries with invalid 'sesam_date' change: (#31936) Remove 'NOT NULL' for DB:notifications.timestamp until migration to 'timestamp' is done change: Added logs about removing status and progress files on VFS terminate and error handling. for Windows change: Added logs about removing status and progress files on VFS terminate and error handling. Changed log level for saveset seek to 3 bugfix: Remove left over VFS '*.status' and '*.progress' files from 'sem' folder on RDS Fix compiler warnings new: (#28967) New 'http' server library. Optimize performance (Restore) fix merge conflict new: (#31936) SQL script to validate and correct timestamp columns in Sesam DB. Execute before DB export during update change: Execute DB update, if Git versions are different new: (#31936) SQL script to validate and correct timestamp columns in Sesam DB change: (#33188) Disable FTP in STPD during new Sesam installation. Use Default protocol in sm_setup check_resolution for STPD check NEW: (#33242) Search for saveset over file which contains LIS file names. Solution: New option in sm_search_lis: -f and -O # print 1st matching item bugfix: (#32213) Prohibit parallel backup of same Hyper-V VM. Problem: there is no synchronization between two RCT backup processes. Solution: added semaphore for process synchronization change: (#33188) Disable FTP in STPD during new Sesam installation. Use Default protocol in sm_setup check_resolution for STPD check bugfix: (#33236) Fixed password decrypt issi by removing 2>NUL in call to 'sm_client Crypt' in sm_common3 sm_crypt BUGFIX: (#33236) Login to XEN hypervisor doesn't work. Use first argument (including encrypted password) only in 'sm_client Crypt' call bugfix: fix vhdx_parser Build/Link error change: Do not try to convert empty string to ISO timestamp fix merge conflict change: correct indent. new: (#32720) Copy LIS and STPD/SMS/SI3 logfiles from RDS by STPD. Add wildcard support, add option to remove files after send to STPD (-o delete) change: (#31936) Write DB:migration_results.sbc_start as ISO timestamp change: (#31936) Write DB:restore_results.sbc_start as ISO timestamp bugfix: Do not try to make 'iso' time stamp from 'not_relevant' incr. time string change: (#33188) Adapt 'sm_recover' to use 'http' interface bugfix: (#16419) Call 'sm_remove_saveset' with correct force flag set CHANGE: (#33188) DB2 restore using 'http' protocol bugfix: Allow multiple interfaces starting with same protocol like 'http://' for one RDS. First commit doesn't work for one interface any more Merge remote-tracking branch 'origin/develop' into 31936_db_timestamp bugfix: Fix typo in 'lsb-release' dependency NEW: (#33227) Support of Java 21 for Sesam on Linux new: Allow multiple interfaces starting with same protocol like 'http://' for one RDS NEW: (#33227) Support for SLES15 SP6. Add 'hostname' to RPM dependencies for SLES15 Sesam server bugfix: Do not try to 'DB:data_stores.readcheck_stop_time' with invalid time string BUGFIX: (#33236) Access XEN hypervisor doesn't work sometimes after update to 5.1.0.14. Removed ascii 2 character that was added to decrypted password returned from 'sm_client Crypt' fix merge conflict new: (#32720) Copy LIS and STPD/SMS/SI3 logfiles from RDS by STPD. GET/PUT should use ShortLog by default new: (#32720) Copy LIS and STPD/SMS/SI3 logfiles from RDS by STPD. Add wildcard support, add option to remove files after send to STPD (-o delete) NEW: (#33227) Support for SLES15 SP6. Add 'hostname' to RPM dependencies for SLES15 only NEW: (#33227) Support for SLES15 SP6. Add 'hostname' to RPM dependencies NEW: (#33228) Support PostgreSQL 16 for Sesam DB. Use 'postgres' instead of 'postmaster' as executable name for Postgresql server bugfix: (#33232) exit from VFS with status error if serialize file for Hyper-V mount is not found in LIS new: add new projects to sbc.slnf and sms.slnf new: add sbc_vmware\sbc_vmware_mount to sbc.slnf wip: (#32914) Adapt some more SQL queries to not use empty strings ('') in sm_arch new: (#32720) Copy LIS and STPD/SMS/SI3 logfiles from RDS by STPD. Use sbc -p and zip put "sbc -p -S http://intelli64fix:11000 -s test.zip -o shortlog /etc/hosts /etc/shadow" wip: (#32914) Use Python 'datetime' variable types new: (#27410) Si3-NG does not de-duplicate any more, if index becomes full. di server reindex [--max-pages ] bugfix: (#30844) sbc_proxy was not stopping deleting snapshots if termination signal was received. Added return on signal during deleting snapshots new: add sbc_w32_os2\sbcmsql and sbc_w32_os2\hyperv_rct to sbc.slnf wip: (#33151) - Multi-factor authentication new: (#32720) Copy LIS and STPD/SMS/SI3 logfiles from RDS by STPD. Use sbc -p and zip put "sbc -p -S http://intelli64fix:11000 -s test.zip -o shortlog /etc/hosts /etc/shadow" wip: (#32914) Section in 'sm_db_update.ini' to normalize existing DB before export wip: (#32914) Adapt some more SQL queries to not use empty strings ('') change: (#16419) Adapte 'sm_remove_saveset' call wip: (#32914) Use Python 'datetime' variable types new: (#27410) Si3-NG does not de-duplicate any more, if index becomes full. di server reindex [--max-pages ] bugfix: (#30844) sbc_proxy was not stopping deleting snapshots if termination signal was received. Added return on signal during deleting snapshots Fix merge conflict wip: (#32914) Adapt some more SQL queries to not use empty strings ('') new: Function to return quoted value as 'value' or NULL if value is empty string new: (#27410) Si3-NG does not de-duplicate any more, if index becomes full. di server reindex [--max-pages ] new: (#28967) New 'http' server library. Optimize performance bugfix: (#33224) Fixed too long snapshot Name for Nutanix by converting Sesam server + Sesam task to 8 characters zlib-adler32 hash string and append it to snapshot name. Added function get_hash_str() to sbc_snapshot.py, it can be used in all modules where snapshot name length is a problem NEW: (#16419) Do not start purge for data stores, if license is invalid. Purge can be enforced by adding 'sm_remove_saveset ... -F 2' bugfix: (#33224) Removed sesam task from Nutanix snapshot name because of error "snapshot name exceeds maximum length allowed" CHANGE: (#31260) Backup to tape using block size up to 1 MB. Increase from 512KB to 1MB wip: (#27632) Send Sesam client version by 'sbc_com' to backup server: Parse version from 'openjob' parameters Add log message new: (#28967) New 'http' server library. Add *_V1 ports to doc new: (#28967) Use enhanced 'http' STPD server library as default new: Set new script version to match current Sesam kit change: Remove very old Oracle backup scripts change: Adapt Sesam 'rman' script for older 'bash' versions new: (#28967) New 'http' server library. Trace Process number bugfix: Function sbtopen() used wrong function call to com_intf(). Note: sbtopen() is used with MML10 which is still supported in MML20 new: (#28967) New 'http' server library. Optimize performance change: Use new common/global_defines.h defines for sbc_com_interface bugfix: (#33215) VFS terminates with 'Caught exception invalid vector subscript' during Hyper-V generation mount. Problem: wrong index of Payload Block in case when it located in last chunk. Solution: changed condition for loop from indexes to total size of processed data change: Use variable 'szSql' for all DB queries bugfix: (#33218) Avoid string truncation during restore for update of 'DB:cal_sheets'. (Error vsnprintf truncated 558 >= 512 during) bugfix: URI backup may log some extra chars for cUrl new: (#28967) New 'http' server library. Check for Write dir before any further action BUGFIX: (#33217) do not add empty --nic parameter to onevm command if skip_net option is set bugfix: rewrite sbc_parse_item_str_delim which sporadically cause core new: (#30844) Implemented -A deslnap for Nutanix. Implemented deletion of Nutanix snapshots based on time delta. Code cleanup new: (#28967) New 'http' server library. Check for Write dir before any further action change: Remove source for old Sesam Oracle module using MML 1 API change: Use new common/global_defines.h #defines STPD_DEFAULT_FTP_PORT, STPD_DEFAULT_HTTP_PORT, STPD_DEFAULT_HTTPS_PORT, STPD_DEFAULT_PROTOCOL and STPD_DEFAULT_PORT change: VFS terminate removes status and progress file on Windows change: Use new common/global_defines.h #define STPD_DEFAULT_PORT 11001, use common/stpc_defaults.h instead of many similar header files. Substitute DEFAULT_SESAM_PORT and SMS_DEFAULT_PORT with STPD_DEFAULT_PORT. change: (#27954) Common C struct for 'DB:results'. Remove already commented out old STRUCT from 'sesam.h' bugfix: (#33202) optimize GC chunk reading and deep PCCK change: delete sem progress file after VFS terminates change: delete sem status file after VFS terminates bugfix: Remove left over VFS '*.status' and '*.progress' files from 'sem' folder new: (#28967) New 'http' server library. Check for Write dir before any further action new: (#28967) New 'http' server library. Exit persistent connection loop if error detected new: (#28967) New 'http' server library. OpenSSL HTTPS key creation bugfix: Use GnuTLS cert generator change: Use 'sesam-ssl-320-develop' as default sesam dev bugfix: (#33130) Restore from continued broken backup selects wrong item. Problem: Last item from broken backup saveset is usually incomplete. Solution: Calculate offset2 of last item and check if saveset contains complete item: Total size >= item offset2 change: (#33188) Remove unused code to get STPD port in 'sm_restore' change: (#33188) Terminate STPD using 'http' access new: (#30844) Created new file sbc_proxy/sbc_snaphot.py with functions get_snap_del_values() and get_delete_match(). These are common functions to be used by all sbc_proxy modules. Changed delete snapshots in XEN to use new common functions. Implemented delete snapshots in Nutanix CHANGE: (#33188) Disable FTP in STPD during new Sesam installation. Use http:/srv:11000 as default in sbc, if protocol not set NEW: (#28967) New 'http' server library. Set as Default HTTP(S) server NEW: (#28967) New 'http' server library. Persistent connection change: count throughput while backup to NULL change: xbsa test abort backup after -e sent CHANGE: (#33188) Disable FTP in STPD during new Sesam installation Extend value in read_glbv() to CHAR[1024] Fix compiler warning NEW: (#27275) Copy LIS and SGM file to Sesam server if -L CONTROL and source side deduplication set. Copy files to correct places on Sesam server add more dependencies to sbc_proxy make files rename variable new: (#27275) Copy LIS and SGM file to Sesam server if -L CONTROL and source side deduplication. Backup not/lis/sgm zip via sbc_raw_backup bugfix: (#30844) Fixed time delta calculation for XEN, was set to minutes instead od days. bugfix: (#33202) wrap store versioning check new: (#30844) Implemented list_snap for Nutanix. Added logs and fixed log typos in XEN new: (#27275) Copy LIS and SGM file to Sesam server if -L CONTROL and source side deduplication. sm_test unzip new: Add simple 'zip' libary to 'common'. Fix warn under Debug BUGFIX: opennebula snapshot timeout not applied: increment retry counter accordingly bugfix: (#33202) add content length info to s3 put object request bugfix: (#27275) Copy LIS and SGM file to Sesam server if -L CONTROL and source side deduplication. ZIP and transfer files to server change: (#33059) Added filtering by server new: Add simple 'zip' libary to 'common'. Add on Win and add sm_test zip test function add readme file for 'zip' lib new: Add simple 'zip' libary to 'common' change: add sm_stpd_http_conn_ng to sms filter change: remove sm_tape_copy from sms filter new: (#33059) Implemented function -a snap=alld and -a snap=alld=N for Hyper-V Server bugfix: SP build of sbc_bsr failed due to wrong 'sms' target, use correct 'sms\sm_stpd_http_conn' bugfix: (#27275) Do not call 'sbc_com closejob' twice bugfix: (#27275) Copy LIS and SGM file to Sesam server if -L CONTROL and source side deduplication. Fix core bugfix: (#33205) sbc_proxy checks for existance of mnt path and it creates it if it does not exist bugfix: SP build of sbc_bsr failed due to wrong target python\link_common_to_sbc_bsr new: (#28967) New 'http' server library. OpenSSL HTTPS key creation NEW: (#25064) New BSR registry key for DiskImage 19.x is missing. Add registry key detection for version 19.x to executable sbc_bsr.exe and sm_client.exe new: (#30844) Implemented option -a snap=alld for XEN -A function delsnap. Removed unused function delsnap. Removed unused function sbc_add_functions. Fixed bugs in error handling new: (#30844) Implemented -a snap=alld for deletion of XEN VM (level COPY) snapshots before backup. Added snapshot create time to list snapshots for XEN. Reduced logs bugfix: SP build on Win fail with error "fatal error C1001: Internal compiler error." change: ADD_FILE_WITH_LINE_COUNTER(): Do not count empty LIS lines BUGFIX: (#33201) during installation the SEPsesam\bin folder in ProgramData was not created. Now the script directory is also created during installation, not just at update. bugfix: (#30844) Enabled old option -a snap=deletebefore to work again. It functions in the same way as -a snap=alld bug: (#30844) Fixed processing of snapshot deletion for -a snap=alld in XEN new: (#30844) Implemented option -a snap=alld for deleting XEN VDI snapshots beforeCBT backup. Added common3 function get_snap_del_values() to validate and extract vales from argument snap change: add -q option to grep so installing debian packages does not print 'systemd' during installation bugfix: (#32761) fix logs; extend delete object feature with general delete method bugfix: (#32761) improve s3 error handling; optimize retention period setting; add version based delete; optimize resource usage on server start; log error during version cleaning; disable page fix 1 as redundant NEW: (#31950) Add operating system 'OceanStor OS' as storage platform (in addtion to 'Huawei OceanStor' used for NDMP too) bugfix: (#33124) SFR of Hyper-V INC/DIFF backup from dynamic disks. Problem: not skipped zero data from the saveset, used the std::map which sorted the real offsets, used non updated VHDX metainformation during IterateOverBlocks function. Solution: added logic for skipping zero data on offsets converting step, changed sorted std::map to unsorted std::vector, moved the parsing of VHDX directly after snapshot creating. bugfix: (#33101) Shutdown needs longer than Windows default service timeout. Problem: SCM terminate service stopping longer then 30sec. Solution: create a secondary thread to perform the lengthy processing stopping new: (#28967) New 'http' server library. OpenSSL may return error on initialization stage which have to be logged correctly change: Find changed 'sbc_vadp_ng' classpath in 'ps' output during break task operation new: Correct error message, if 'SGM' file could not be copied during restore bugfix: rewrite sbc_parse_item_str_delim which sporadically cause core BUGFIX: (#33161) Add additional information during remote installation as well as additional information in case of an error during installation. new: (#28967) New 'http' server library. Print help in case of missing arguments bugfix: rewrite sbc_parse_item_str_delim which sporadically cause core change: (#30844) Added snapshot creation time to sbc_dirprint.py and set it in listing Nimble hardware snapshots. Fixed Nimble API call so that snapshot time is returned for listed snapshots bugfix: rewrite sbc_parse_item_str_delim which sporadically cause core new: Increase SEP sesam version. Old version is 5.1.0.15, new version is 5.1.0.16. change: fix typo in log message change: (#32695) Common prefix 'qu_' for internally used queue names change: Added info template to sbc_dirprint.py and use it in XEN dir print to add info if VM is a template. Removed condition in XEN that caused printing of only non-template VMs new: (#28967) New 'http' server library. Assign error message before Pipe Close new: (#28967) New 'http' server library. In case of SIGPIPE continue normal workflow new: (#28967) New 'http' server library. Log error for HTTPS key creation new: Create 'gv_rw_ini:ssl' during installation Fix merge conflict new: (#28967) New 'http' server library. STPD keep performance thread running new: (#28967) New 'http' server library. HTTPS BUGFIX: (#33184) Fixed single item VM restore on Windows. Drive letters returned from sm_mount had no':' appended and thus were not browsable by WebUI bugfix: (#33073) BSR Restore does not work because an internal error. Change: After starting the COM session the retrieve buffer size is now increased again NEW: (#31950) Add operating system 'OceanStor OS' as storage platform (in addtion to 'Huawei OceanStor' used for NDMP too) change: Replace 'VMware vSphere' by 'VMware_vSphere' in sbc_com call to avoid problems with white space change: Strip double quotes from 'Initiator' in 'sm_sbc_com' bugfix: sbc_com_interface start with initiator with spaces change: Remove log for some not anymore used restore information change: Fixed build error change: (#29404) Added new sbc message 3899 for log write BDA info. Use it is HW snap backup. Remove redundant log from HW snap backup bugfix: (#33177) VSS cores during SESAM_BACKUP (-o follow) if some directories Access denied change: (#29404) VMware backup using hardware snapshots do not log disk blocks that are not to be backed up as part of the CBT map, just reported in SAM XML new: Data store fsck: Show task name for savesets not in DB, if information is still available in DB:sesam_events change: sbc_proxy logs 1500 with real error if a moudle cannot be loaded bugfix: (#29404) VMware backup using hardware snapshots. Fix log error new: (#33095) copy sbc_vadp_ng.jar also on client and gui package to sesam folder. new: (#33095) move sbc_vadp_ng.jar from bin\gui folder to bin\sesam just like sbc_vadp.jar. NEW: (#31079) Sesam installation fails on RSLES12 because Java not completely configured. Add '/usr/lib64/jvm/jre-11-openjdk' to search path bugfix: (#33131) fixed build on Linux bugfix: (#33131) changed how serialize file is provided to VFS mount. Instead or copy it by sm_mount to SMLIS directory, made it available directly in VFS in the same way as .bat file is made available after being mounted in VFS bugfix: (#33073) BSR Restore does not work because an internal error. Problem: STPD does not end transfer when requested data size is read due to saveset length may be followed by saveset info. Solution: Skip saveset info. bugfix: (#28448) run sm_rexec directly over smssh if available without calling to sm_rexec. Return separately stdout and stderr Revert "bugfix: (#33131) excute sm_rexec3 to get .serialize file in return buffer and write content to file on Sesam server to send it to VFS client SMSLIS. This fixes issue with RDS and it works in the same with on server DS" NEW: (#33103) Purge of DB:restore_results and log files where saveset has been deleted. 'glbv:gv_conf_purge_restore_noresults=1' hat to be set change: Do not log 'Compress file:' as 'Warning' bugfix: (#33131) excute sm_rexec3 to get .serialize file in return buffer and write content to file on Sesam server to send it to VFS client SMSLIS. This fixes issue with RDS and it works in the same with on server DS bugfix: fix test code bugfix: (#29404) VMware backup using hardware snapshots. URL decode VMDK names for getting used block list new: (#28967) New 'http' server library. Return correct message if restore fail bugfix: (#33124) SFR of Hyper-V INC/DIFF backup from dynamic disks. Problem: writing not fully updated BAT info into .serialize file. Solution: moved creating of .serialize file after final VHDX parsing BUGFIX: (#33174) Selective restore from CPIO backup on further tape fails with 'Skipping tapemarks on tape failed.'. Problem: Lis version 'LIS: 2.0' is overwritten by '1.0' when another 'Tape ID' line is read and no data selected on 1st tape. Solution: Read LIS version only once BUGFIX: (#33073) BSR Restore does not work because an internal error. Problem: Read Cache page size is too small. Solution: Do not set Read Cache page size to the requested size of RETR command. change: Remove log for some not anymore used restore information bugfix: (#32020) Continue broken filesystem backups. Handle error from processing last item during full restore correctly. Make check for 'full' restore only NEW: (#33148) Exclude '.vswp.' files from vSphere configuration backup bugfix: (#28967) New 'http' server library. NULL STPD backup have to succeed if stpd/write missing bugfix: (#28967) New 'http' server library. Local STPD file restore complains about file name bugfix: (#28967) New 'http' server library. Local STPD file backup have to return error if stpd/write missing NEW: Sesam develop version 5.1.0.15 change: (#32603) sm_mount umount -I uses mount command from mounts.josn to add arguments that were set during mpount to umount oparation. Arguments like RAW and as_path are set also during umount bugfix: (#33124) SFR of Hyper-V INC/DIFF backup may not work in case of dynamic disks. Problem: exception caused by bad pointer handling. Solution: added copy step for pointer inside the chain element BUGFIX: (#33132) Info meta file backup to SMS after migration leads to failed migrations. Call 'del_entry' after info file backup new: Add DB:defaults entry to enabled certificate based multi-factor authentication change: Enable cross data store type replication per default bugfix: (#33124) SFR of Hyper-V INC/DIFF backup may not work in case of dynamic disks. Problem: not split ranges inside the saveset. Solution: added splitting for ranges in saveset BUGFIX: (#33155) Selective restore from DISK_HARD on multiple media fails with 'Skipping tapemarks on tape failed.'. Solution: 1. Calculate byte offset with long long. 2. In case of LISv1 the segment is already part of the LIS line. BUGFIX: (#32069) vSphere restore of backup made with 'single saveset' option fails Revert "bugfix: (#33131) Fixed read of serialize file from backup in sm_mount. Read did not work for saveset on RDS. Fix is to call sm_dedup_interface with a sm_rexec_buf() with client argument set to arg.drv.client and parse XML content from the returned buffer" change: (#33124) Added root tag to .serialize file new: add new executable sm_stpd_http_conn_ng.exe to all three msi packages. bugfix: (#33131) Fixed read of serialize file from backup in sm_mount. Read did not work for saveset on RDS. Fix is to call sm_dedup_interface with a sm_rexec_buf() with client argument set to arg.drv.client and parse XML content from the returned buffer change: automatically added/removed files to unsigned file list. change: Compile xutil.o is already part of common_cm.a bugfix: (#33106) BSR Backup fails: Invalid server protocol: no valid HTTP headers received. Problem: sib requires new defines even for I_API_PRELIMINARY new: (#28967) New 'http' STPD server library. Add port listen port 11100 to 'stpd.ini' file change: git ignore python links bugfix: Linux build may fail with "error: undefined reference to 'dlopen'" new: (#28967) New 'http' STPD server library. Add port listen port 11100 to 'stpd.ini' file NEW: (#28967) New 'http' server library bugfix: (#33106) BSR Backup fails: Invalid server protocol: no valid HTTP headers received. Solution: In case of BSR use XBSA API_ISSUE 2 again. Note: Convert given queryDescriptor and objectDescriptor to V3 and return necessary output objectDescriptor bugfix: (#33134) sbc core during Hyper-V inc backup from cluster VM. Problem: out of range for chunks vector. Solution: added condition to filter bad idx new: (#32603) Added backup client, task, task types and mount points to vfs_mounts.json change: (#33136) Start Java based daemons without console output option. Start UI server with 'javaw.exe' instead of 'java.exe' on Windows change: do not use the -k parameter in the help message of installing a client. change: (#33136) Start Java based daemons without console output option. Use 'javaw.exe' instead of 'java.exe' on Windows bugfix: sweep all pages on gc, not only from page-index BUGFIX: fix race condition during PCCK and GC when non thread safe library for sha1 hash calculation was used in async code bugfix: (#33104) DB2 Backup failed: XBSA HTTP error '...'. Bugfix: Windows: Type on constraint bugfix: (#33104) DB2 Backup failed: XBSA HTTP error '...'. Additional: Add sdb2test to Linux build bugfix: (#33104) DB2 Backup failed: XBSA HTTP error '...'. Problem: Since commit 39bf98c '(#33072) Extend maximum length of 'com' request to 4096 bytes' the structures of sqluvendor implementation did not match to XBSA. Solution: Do not longer use XBSA Preliminary standard use SEP sesam XBSA implementation change: SITE LIST LIS file recreation should be possible in both formats - LISv1 and LISv2 similar to backup, based on saveset info and glob var change: (#33129) Do not check for '.ovf' during vSphere backup, because it isn't mandatory any more bugfix: (#32571) increase finished workers counter in case FSCK finish due to error; extend OCCK status to indicate objects that links to corrupted pages bugfix: (#32761) change await timeouts for several s3 operation from inf to limited, increase timeouts count; improve logging on s3 pages/object deletion; extend s3 version cleaner with retry logic change: (#33134) Added new logs for Hyper-V RCT logic bugfix: remove redundant logs on PCCK change: fix typo in help output bugfix: (#31846) fix calculation for average time page processing new: (#31846) add fast/regular/deep page counters and their average time processing to PCCK status output; improve logging WIP: (#33104) DB2 Backup failed. Problem: On Windows the sdb2 functions are not exported in db2xbsa.dll. Solution: Add module definition file sdb2.def BUGFIX: (#33008) VDDK cannot be installed during installation on a Windows Core server because the function used for zip file extraction (COM shell) is not present on Core servers. Now a .Net function which is a lot faster is used to extract the VDDK zip file on all systems. In addition set_vddk.ps1 now uses all functions from common.ps1 including the Extract-Zip function. bugfix: STPD_Logging.Log_Max_Files ignored then STPD_Logging.Log_Date_Subdir is set bugfix: add pendingForDeletion list to track object in queue for deletion bugfix: do not reload object header into ObjectStore when object in queue for s3 deletion change: remove \r\n for logging wip: Do not use SEL file with restore id for NDMP change: (#31255) Write a 'tar' archive with saveset META of complete media after backup has been done. Change: Add description of 'gv_conf_no_info_upload_sms_idle' to sesam-glbv.txt bugfix: Correct 'sm_client' drive configuration command new: (#28967) New 'http' server library. NDMP restore - stpd_http_conn_ng keep running after NDMP abort connection change: Remove unused variables in sm_restore_lib.c new: (#30844) sbc_snapshot function get_delete_match() calculates snapshot name match for deletion based on new argument coded. This argument is True when snapshot name has server + task coded with sbc_snapshot function get_hash_str. Added new sbc_snapshot function format_log to write user friendly logs about criteria match for deletion BUGFIX: (#31869) Break during SEP sesam BSR Pro Windows backup. Problem: The final SBC_COM request sets results.state='6' to delete the saveset and infiormation disappears. Solution: If state is in ('a','0','1') then turn into 'X' with appropriate message new: (#27410) Si3-NG does not de-duplicate any more, if index becomes full. di server reindex [--max-pages ] new: (#28967) New 'http' server library. Optimize performance bugfix: (#33224) Fixed too long snapshot Name for Nutanix by converting Sesam server + Sesam task to 8 characters zlib-adler32 hash string and append it to snapshot name. Added function get_hash_str() to sbc_snapshot.py, it can be used in all modules where snapshot name length is a problem NEW: (#16419) Do not start purge for data stores, if license is invalid. Purge can be enforced by adding 'sm_remove_saveset ... -F 2' bugfix: (#33224) Removed sesam task from Nutanix snapshot name because of error "snapshot name exceeds maximum length allowed" CHANGE: (#31260) Backup to tape using block size up to 1 MB. Increase from 512KB to 1MB wip: (#27632) Send Sesam client version by 'sbc_com' to backup server: Parse version from 'openjob' parameters Add log message new: (#28967) New 'http' server library. Add *_V1 ports to doc new: (#28967) Use enhanced 'http' STPD server library as default new: Set new script version to match current Sesam kit change: Remove very old Oracle backup scripts change: Adapt Sesam 'rman' script for older 'bash' versions new: (#28967) New 'http' server library. Trace Process number bugfix: Function sbtopen() used wrong function call to com_intf(). Note: sbtopen() is used with MML10 which is still supported in MML20 new: (#28967) New 'http' server library. Optimize performance change: Use new common/global_defines.h defines for sbc_com_interface bugfix: (#33215) VFS terminates with 'Caught exception invalid vector subscript' during Hyper-V generation mount. Problem: wrong index of Payload Block in case when it located in last chunk. Solution: changed condition for loop from indexes to total size of processed data change: Use variable 'szSql' for all DB queries bugfix: (#33218) Avoid string truncation during restore for update of 'DB:cal_sheets'. (Error vsnprintf truncated 558 >= 512 during) bugfix: URI backup may log some extra chars for cUrl new: (#28967) New 'http' server library. Check for Write dir before any further action BUGFIX: (#33217) do not add empty --nic parameter to onevm command if skip_net option is set bugfix: rewrite sbc_parse_item_str_delim which sporadically cause core new: (#30844) Implemented -A deslnap for Nutanix. Implemented deletion of Nutanix snapshots based on time delta. Code cleanup new: (#28967) New 'http' server library. Check for Write dir before any further action change: Remove source for old Sesam Oracle module using MML 1 API change: Use new common/global_defines.h #defines STPD_DEFAULT_FTP_PORT, STPD_DEFAULT_HTTP_PORT, STPD_DEFAULT_HTTPS_PORT, STPD_DEFAULT_PROTOCOL and STPD_DEFAULT_PORT change: VFS terminate removes status and progress file on Windows change: Use new common/global_defines.h #define STPD_DEFAULT_PORT 11001, use common/stpc_defaults.h instead of many similar header files. Substitute DEFAULT_SESAM_PORT and SMS_DEFAULT_PORT with STPD_DEFAULT_PORT. change: (#27954) Common C struct for 'DB:results'. Remove already commented out old STRUCT from 'sesam.h' bugfix: (#33202) optimize GC chunk reading and deep PCCK change: delete sem progress file after VFS terminates change: delete sem status file after VFS terminates bugfix: Remove left over VFS '*.status' and '*.progress' files from 'sem' folder new: (#28967) New 'http' server library. Check for Write dir before any further action new: (#28967) New 'http' server library. Exit persistent connection loop if error detected new: (#28967) New 'http' server library. OpenSSL HTTPS key creation bugfix: Use GnuTLS cert generator change: Use 'sesam-ssl-320-develop' as default sesam dev bugfix: (#33130) Restore from continued broken backup selects wrong item. Problem: Last item from broken backup saveset is usually incomplete. Solution: Calculate offset2 of last item and check if saveset contains complete item: Total size >= item offset2 change: (#33188) Remove unused code to get STPD port in 'sm_restore' change: (#33188) Terminate STPD using 'http' access new: (#30844) Created new file sbc_proxy/sbc_snaphot.py with functions get_snap_del_values() and get_delete_match(). These are common functions to be used by all sbc_proxy modules. Changed delete snapshots in XEN to use new common functions. Implemented delete snapshots in Nutanix CHANGE: (#33188) Disable FTP in STPD during new Sesam installation. Use http:/srv:11000 as default in sbc, if protocol not set NEW: (#28967) New 'http' server library. Set as Default HTTP(S) server NEW: (#28967) New 'http' server library. Persistent connection change: count throughput while backup to NULL change: xbsa test abort backup after -e sent CHANGE: (#33188) Disable FTP in STPD during new Sesam installation Extend value in read_glbv() to CHAR[1024] Fix compiler warning NEW: (#27275) Copy LIS and SGM file to Sesam server if -L CONTROL and source side deduplication set. Copy files to correct places on Sesam server add more dependencies to sbc_proxy make files rename variable new: (#27275) Copy LIS and SGM file to Sesam server if -L CONTROL and source side deduplication. Backup not/lis/sgm zip via sbc_raw_backup bugfix: (#30844) Fixed time delta calculation for XEN, was set to minutes instead od days. bugfix: (#33202) wrap store versioning check new: (#30844) Implemented list_snap for Nutanix. Added logs and fixed log typos in XEN new: (#27275) Copy LIS and SGM file to Sesam server if -L CONTROL and source side deduplication. sm_test unzip new: Add simple 'zip' libary to 'common'. Fix warn under Debug BUGFIX: opennebula snapshot timeout not applied: increment retry counter accordingly bugfix: (#33202) add content length info to s3 put object request bugfix: (#27275) Copy LIS and SGM file to Sesam server if -L CONTROL and source side deduplication. ZIP and transfer files to server change: (#33059) Added filtering by server new: Add simple 'zip' libary to 'common'. Add on Win and add sm_test zip test function add readme file for 'zip' lib new: Add simple 'zip' libary to 'common' change: add sm_stpd_http_conn_ng to sms filter change: remove sm_tape_copy from sms filter new: (#33059) Implemented function -a snap=alld and -a snap=alld=N for Hyper-V Server bugfix: SP build of sbc_bsr failed due to wrong 'sms' target, use correct 'sms\sm_stpd_http_conn' bugfix: (#27275) Do not call 'sbc_com closejob' twice bugfix: (#27275) Copy LIS and SGM file to Sesam server if -L CONTROL and source side deduplication. Fix core bugfix: (#33205) sbc_proxy checks for existance of mnt path and it creates it if it does not exist bugfix: SP build of sbc_bsr failed due to wrong target python\link_common_to_sbc_bsr new: (#28967) New 'http' server library. OpenSSL HTTPS key creation NEW: (#25064) New BSR registry key for DiskImage 19.x is missing. Add registry key detection for version 19.x to executable sbc_bsr.exe and sm_client.exe new: (#30844) Implemented option -a snap=alld for XEN -A function delsnap. Removed unused function delsnap. Removed unused function sbc_add_functions. Fixed bugs in error handling new: (#30844) Implemented -a snap=alld for deletion of XEN VM (level COPY) snapshots before backup. Added snapshot create time to list snapshots for XEN. Reduced logs bugfix: SP build on Win fail with error "fatal error C1001: Internal compiler error." change: ADD_FILE_WITH_LINE_COUNTER(): Do not count empty LIS lines BUGFIX: (#33201) during installation the SEPsesam\bin folder in ProgramData was not created. Now the script directory is also created during installation, not just at update. bugfix: (#30844) Enabled old option -a snap=deletebefore to work again. It functions in the same way as -a snap=alld bug: (#30844) Fixed processing of snapshot deletion for -a snap=alld in XEN new: (#30844) Implemented option -a snap=alld for deleting XEN VDI snapshots beforeCBT backup. Added common3 function get_snap_del_values() to validate and extract vales from argument snap change: add -q option to grep so installing debian packages does not print 'systemd' during installation bugfix: (#32761) fix logs; extend delete object feature with general delete method bugfix: (#32761) improve s3 error handling; optimize retention period setting; add version based delete; optimize resource usage on server start; log error during version cleaning; disable page fix 1 as redundant NEW: (#31950) Add operating system 'OceanStor OS' as storage platform (in addtion to 'Huawei OceanStor' used for NDMP too) bugfix: (#33124) SFR of Hyper-V INC/DIFF backup from dynamic disks. Problem: not skipped zero data from the saveset, used the std::map which sorted the real offsets, used non updated VHDX metainformation during IterateOverBlocks function. Solution: added logic for skipping zero data on offsets converting step, changed sorted std::map to unsorted std::vector, moved the parsing of VHDX directly after snapshot creating. bugfix: (#33101) Shutdown needs longer than Windows default service timeout. Problem: SCM terminate service stopping longer then 30sec. Solution: create a secondary thread to perform the lengthy processing stopping new: (#28967) New 'http' server library. OpenSSL may return error on initialization stage which have to be logged correctly change: Find changed 'sbc_vadp_ng' classpath in 'ps' output during break task operation new: Correct error message, if 'SGM' file could not be copied during restore bugfix: rewrite sbc_parse_item_str_delim which sporadically cause core BUGFIX: (#33161) Add additional information during remote installation as well as additional information in case of an error during installation. new: (#28967) New 'http' server library. Print help in case of missing arguments bugfix: rewrite sbc_parse_item_str_delim which sporadically cause core change: (#30844) Added snapshot creation time to sbc_dirprint.py and set it in listing Nimble hardware snapshots. Fixed Nimble API call so that snapshot time is returned for listed snapshots bugfix: rewrite sbc_parse_item_str_delim which sporadically cause core new: Increase SEP sesam version. Old version is 5.1.0.15, new version is 5.1.0.16. change: fix typo in log message change: (#32695) Common prefix 'qu_' for internally used queue names change: Added info template to sbc_dirprint.py and use it in XEN dir print to add info if VM is a template. Removed condition in XEN that caused printing of only non-template VMs new: (#28967) New 'http' server library. Assign error message before Pipe Close new: (#28967) New 'http' server library. In case of SIGPIPE continue normal workflow new: (#28967) New 'http' server library. Log error for HTTPS key creation new: Create 'gv_rw_ini:ssl' during installation Fix merge conflict new: (#28967) New 'http' server library. STPD keep performance thread running new: (#28967) New 'http' server library. HTTPS BUGFIX: (#33184) Fixed single item VM restore on Windows. Drive letters returned from sm_mount had no':' appended and thus were not browsable by WebUI bugfix: (#33073) BSR Restore does not work because an internal error. Change: After starting the COM session the retrieve buffer size is now increased again NEW: (#31950) Add operating system 'OceanStor OS' as storage platform (in addtion to 'Huawei OceanStor' used for NDMP too) change: Replace 'VMware vSphere' by 'VMware_vSphere' in sbc_com call to avoid problems with white space change: Strip double quotes from 'Initiator' in 'sm_sbc_com' bugfix: sbc_com_interface start with initiator with spaces change: Remove log for some not anymore used restore information change: Fixed build error change: (#29404) Added new sbc message 3899 for log write BDA info. Use it is HW snap backup. Remove redundant log from HW snap backup bugfix: (#33177) VSS cores during SESAM_BACKUP (-o follow) if some directories Access denied change: (#29404) VMware backup using hardware snapshots do not log disk blocks that are not to be backed up as part of the CBT map, just reported in SAM XML new: Data store fsck: Show task name for savesets not in DB, if information is still available in DB:sesam_events change: sbc_proxy logs 1500 with real error if a moudle cannot be loaded bugfix: (#29404) VMware backup using hardware snapshots. Fix log error new: (#33095) copy sbc_vadp_ng.jar also on client and gui package to sesam folder. new: (#33095) move sbc_vadp_ng.jar from bin\gui folder to bin\sesam just like sbc_vadp.jar. NEW: (#31079) Sesam installation fails on RSLES12 because Java not completely configured. Add '/usr/lib64/jvm/jre-11-openjdk' to search path bugfix: (#33131) fixed build on Linux bugfix: (#33131) changed how serialize file is provided to VFS mount. Instead or copy it by sm_mount to SMLIS directory, made it available directly in VFS in the same way as .bat file is made available after being mounted in VFS bugfix: (#33073) BSR Restore does not work because an internal error. Problem: STPD does not end transfer when requested data size is read due to saveset length may be followed by saveset info. Solution: Skip saveset info. bugfix: (#28448) run sm_rexec directly over smssh if available without calling to sm_rexec. Return separately stdout and stderr Revert "bugfix: (#33131) excute sm_rexec3 to get .serialize file in return buffer and write content to file on Sesam server to send it to VFS client SMSLIS. This fixes issue with RDS and it works in the same with on server DS" NEW: (#33103) Purge of DB:restore_results and log files where saveset has been deleted. 'glbv:gv_conf_purge_restore_noresults=1' hat to be set change: Do not log 'Compress file:' as 'Warning' bugfix: (#33131) excute sm_rexec3 to get .serialize file in return buffer and write content to file on Sesam server to send it to VFS client SMSLIS. This fixes issue with RDS and it works in the same with on server DS bugfix: fix test code bugfix: (#29404) VMware backup using hardware snapshots. URL decode VMDK names for getting used block list new: (#28967) New 'http' server library. Return correct message if restore fail bugfix: (#33124) SFR of Hyper-V INC/DIFF backup from dynamic disks. Problem: writing not fully updated BAT info into .serialize file. Solution: moved creating of .serialize file after final VHDX parsing BUGFIX: (#33174) Selective restore from CPIO backup on further tape fails with 'Skipping tapemarks on tape failed.'. Problem: Lis version 'LIS: 2.0' is overwritten by '1.0' when another 'Tape ID' line is read and no data selected on 1st tape. Solution: Read LIS version only once BUGFIX: (#33073) BSR Restore does not work because an internal error. Problem: Read Cache page size is too small. Solution: Do not set Read Cache page size to the requested size of RETR command. change: Remove log for some not anymore used restore information bugfix: (#32020) Continue broken filesystem backups. Handle error from processing last item during full restore correctly. Make check for 'full' restore only NEW: (#33148) Exclude '.vswp.' files from vSphere configuration backup bugfix: (#28967) New 'http' server library. NULL STPD backup have to succeed if stpd/write missing bugfix: (#28967) New 'http' server library. Local STPD file restore complains about file name bugfix: (#28967) New 'http' server library. Local STPD file backup have to return error if stpd/write missing NEW: Sesam develop version 5.1.0.15 change: (#32603) sm_mount umount -I uses mount command from mounts.josn to add arguments that were set during mpount to umount oparation. Arguments like RAW and as_path are set also during umount bugfix: (#33124) SFR of Hyper-V INC/DIFF backup may not work in case of dynamic disks. Problem: exception caused by bad pointer handling. Solution: added copy step for pointer inside the chain element BUGFIX: (#33132) Info meta file backup to SMS after migration leads to failed migrations. Call 'del_entry' after info file backup new: Add DB:defaults entry to enabled certificate based multi-factor authentication change: Enable cross data store type replication per default bugfix: (#33124) SFR of Hyper-V INC/DIFF backup may not work in case of dynamic disks. Problem: not split ranges inside the saveset. Solution: added splitting for ranges in saveset BUGFIX: (#33155) Selective restore from DISK_HARD on multiple media fails with 'Skipping tapemarks on tape failed.'. Solution: 1. Calculate byte offset with long long. 2. In case of LISv1 the segment is already part of the LIS line. BUGFIX: (#32069) vSphere restore of backup made with 'single saveset' option fails Revert "bugfix: (#33131) Fixed read of serialize file from backup in sm_mount. Read did not work for saveset on RDS. Fix is to call sm_dedup_interface with a sm_rexec_buf() with client argument set to arg.drv.client and parse XML content from the returned buffer" change: (#33124) Added root tag to .serialize file new: add new executable sm_stpd_http_conn_ng.exe to all three msi packages. bugfix: (#33131) Fixed read of serialize file from backup in sm_mount. Read did not work for saveset on RDS. Fix is to call sm_dedup_interface with a sm_rexec_buf() with client argument set to arg.drv.client and parse XML content from the returned buffer change: automatically added/removed files to unsigned file list. change: Compile xutil.o is already part of common_cm.a bugfix: (#33106) BSR Backup fails: Invalid server protocol: no valid HTTP headers received. Problem: sib requires new defines even for I_API_PRELIMINARY new: (#28967) New 'http' STPD server library. Add port listen port 11100 to 'stpd.ini' file change: git ignore python links bugfix: Linux build may fail with "error: undefined reference to 'dlopen'" new: (#28967) New 'http' STPD server library. Add port listen port 11100 to 'stpd.ini' file NEW: (#28967) New 'http' server library bugfix: (#33106) BSR Backup fails: Invalid server protocol: no valid HTTP headers received. Solution: In case of BSR use XBSA API_ISSUE 2 again. Note: Convert given queryDescriptor and objectDescriptor to V3 and return necessary output objectDescriptor bugfix: (#33134) sbc core during Hyper-V inc backup from cluster VM. Problem: out of range for chunks vector. Solution: added condition to filter bad idx new: (#32603) Added backup client, task, task types and mount points to vfs_mounts.json change: (#33136) Start Java based daemons without console output option. Start UI server with 'javaw.exe' instead of 'java.exe' on Windows change: do not use the -k parameter in the help message of installing a client. change: (#33136) Start Java based daemons without console output option. Use 'javaw.exe' instead of 'java.exe' on Windows bugfix: sweep all pages on gc, not only from page-index BUGFIX: fix race condition during PCCK and GC when non thread safe library for sha1 hash calculation was used in async code bugfix: (#33104) DB2 Backup failed: XBSA HTTP error '...'. Bugfix: Windows: Type on constraint bugfix: (#33104) DB2 Backup failed: XBSA HTTP error '...'. Additional: Add sdb2test to Linux build bugfix: (#33104) DB2 Backup failed: XBSA HTTP error '...'. Problem: Since commit 39bf98c '(#33072) Extend maximum length of 'com' request to 4096 bytes' the structures of sqluvendor implementation did not match to XBSA. Solution: Do not longer use XBSA Preliminary standard use SEP sesam XBSA implementation change: SITE LIST LIS file recreation should be possible in both formats - LISv1 and LISv2 similar to backup, based on saveset info and glob var change: (#33129) Do not check for '.ovf' during vSphere backup, because it isn't mandatory any more bugfix: (#32571) increase finished workers counter in case FSCK finish due to error; extend OCCK status to indicate objects that links to corrupted pages bugfix: (#32761) change await timeouts for several s3 operation from inf to limited, increase timeouts count; improve logging on s3 pages/object deletion; extend s3 version cleaner with retry logic change: (#33134) Added new logs for Hyper-V RCT logic bugfix: remove redundant logs on PCCK change: fix typo in help output bugfix: (#31846) fix calculation for average time page processing new: (#31846) add fast/regular/deep page counters and their average time processing to PCCK status output; improve logging WIP: (#33104) DB2 Backup failed. Problem: On Windows the sdb2 functions are not exported in db2xbsa.dll. Solution: Add module definition file sdb2.def BUGFIX: (#33008) VDDK cannot be installed during installation on a Windows Core server because the function used for zip file extraction (COM shell) is not present on Core servers. Now a .Net function which is a lot faster is used to extract the VDDK zip file on all systems. In addition set_vddk.ps1 now uses all functions from common.ps1 including the Extract-Zip function. bugfix: STPD_Logging.Log_Max_Files ignored then STPD_Logging.Log_Date_Subdir is set bugfix: add pendingForDeletion list to track object in queue for deletion bugfix: do not reload object header into ObjectStore when object in queue for s3 deletion change: remove \r\n for logging wip: Do not use SEL file with restore id for NDMP change: (#31255) Write a 'tar' archive with saveset META of complete media after backup has been done. Change: Add description of 'gv_conf_no_info_upload_sms_idle' to sesam-glbv.txt Fix merge conflict bugfix: Correct 'sm_client' drive configuration command bugfix: fix page related logs; remove redundant page list ordering during PCCK BUGFIX: (#33126) Selective restore from imported backup fails. Set 'DB:result_lbls.saveset_count>=1', so restore will not check label read from LIS file NEW: (#33092) Start saveset replication by 'sm_event' new: Add '-C ' to sm_client drive configure command, so you can see which Sesam server has called it on RDS bugfix: log details why deep page check activated bugfix: (#33139) Selective restore of a replicated backup fails. Solution: If saveset is replicated then do not check the label of the origin backup against the label of the replicated saveset bugfix: (#33138) do not return null to recover error on page meta data retrieving for Azure connector change: GLBV gv_conf_sap_ase_no_eol_on_other_pool is obsolete change: Enlarge 'tmp' variable to hold complete stpd http command line change: Allow unsigned RPMs during update using 'zypper' bugfix: (#33124) SFR of Hyper-V INC/DIFF backup may not work in case of dynamic disks. Problem: converting from logical offset into physical in cases, when RCT range contains more than one payload block or blocks is not allocated. Solution: added function 'RequestPayloadRealOffsets' which return the map of correct physical offset and correct areas for needed range change: Linux: u_TP_ReadFromTape() avoid 'WARNING' for common trace messages: 'u_TP_ReadFromTape:: tapemark detected during read.' change: (#33112) Selective restore from linux backup on disk fails with .... Change: Always trace STPD message 'go to segment number ...' and SMS message 'restore_operation: requested segment number ...' new: Add backup device name to string used to enforce LISv1 bugfix: (#33112) Selective restore from linux backup on disk fails with 'Data Synchronization lost - Restore terminating'. Solution: Calculate segment for given offset and add to line with offset1 and offset2. So when segment changes another subsel is created and restore positions to new segment. NEW: (#33123) Pending VMware SFR restore task has to execute 'umount', if canceled change: (#33100) Enhance message in log if no savesets found for migration CHANGE: Order DB:interfaces by DB:interfaces.i_order bugfix: (#21057) Allow parallel restore from same saveset. Remove SEL und SGM file after restore has finished using file name including restore id bugfix: Do not try to update DB:hw_drives.encryption_capable with '\0' change: Move Windows specific funtion into 'ifdef' block Fix spelling error in message bugfix: Avoid TR2 with not initialized string array szSgmFile change: (#31846) edit formatting and "untouched" calculations for GC status output wip: (#33112) Selective restore from linux backup on disk fails with 'Data Synchronization lost - Restore terminating'. Problem: Convert LISv2 to LISv1 failed coz segment file with segment 0 in case of DISK_HARD change: Move trace 'cm_fopen: ...' to trace level 4 change: (#32603) sm_mount checked LIS version of a LSL file and printed "LIS 2.0: false" in log, causing confusion. Do not check for version if extension is .lsl bugfix: Added condition to prevent restoring of *.serialize file. Fixed asserts during Hyper-V restore new: (#31846) add additional info to GC status output bufix: (#33000) Fixed sm_mount error on parsing LIS for serialize file with spaces in virtual disk paths or names wip: (#32914) - Convert date/time columns from VARCHAR to TIMESTAMP. Adapt format DB:clients 'date' columns Source code format changes only bugfix: fix local deep page check; improve pcck logging change: (#31936) Use timestamp withoug milliseconds Fix compiler warnings bugfix: add logs to postCreationTest bugfix: (#33000) Fixed construction of serialize file path on Windows bugfix: add prefix p to all logs where pageId present bugfix: (#32761) retry s3 operations on GC, FSCK when Completion exception occurs; increase pageStore cache size for cloud connectors; fix NullPointerException during replication stop when server shutting down bugfix: (#33000) removed include that is failing build bugfix: (#33000) removed make rule that seems to cause porblems on some compilers, but is not needed bugfix: (#33000) removed helper file open to check existance of serialize file, it fails build bugfix: (#33000) commented out std::filesystem::exists call, it fails build change: (#33000) Refactored VHDX parsing in VFS to solve the problem with assertion bugfix: (#33000) Fixed Linux build for use if new function NVHDX::VHDXMetadataDeserialize. Check for existance of .serialize file change: (#33000) Refactored vhdx serializer for using with older compilers wip: (#33000) Added condition for WIN32 which help to prevent overwriting of VHDX blocks and parameters bugfix: (#33111) Fixed error handling for iscsiadm not installed on the data mover wip: (#33000) Added vhdx.serialize path as member of RCT ResultDisk object. Set its in during RCTUtils::Impl::GetDisksInfoFromInputFiles and use it in RCTUtils::Impl::ParseVHDX to call NVHDX::VHDXMetadataDeserialize bugfix: (#33110) SAP ASE backup failed with Error: Backup Server: 4.141.2.67: [0] The ReadFile call failed for database/archive device. Solution: Solution: Convert timestamp.dtdays to a larger size before multiplication NEW: (#33105) Use 'zypper/dnf/apt' for Sesam client update to allow new or changed package dependencies wip: (#32914) Convert date/time columns for DB:clients from VARCHAR to TIMESTAMP bugfix: (#33109) bump netty-tcnative-boringssl-static version wip: (#33000) sm_mount extracts from saveset and copies vhdx.serialize files to SMSLIS directory of the VFS client bugfix: fix Windows build, x_SnprintfTruncate should be reachable via sesam.dll change: Use VIEW:drive_properties for 'balance' instead of DB:hw_drives to exclude metad drives > 90000 NEW: (#30728) Do not start data store housekeeping, if data store is not reachable CHANGE: (#32870) Do not reset 'DB:results.start_time' by 'sm_backup' to current time. Use DB:results.sbc_start for begin of data transfer instead bugfix: (#31504) handle logback related paths based on OS bugfix: add exponential retry on setretention command; improve error handling on OCCK; extend logs; bump akka version; revert some older changes bugfix: (#33097) Temporary migration tasks are not deleted for multi saveset backups. Delete task by last sub task, which has finished change: (#33096) Support for new VADP module. If '-a jar=sbc_vadp_ng.jar' option is set, this JAR will be used and main class will be adapted new: (#33095) Add 'sbc_vadp_ng.jar' to Linux RPM/DEB packages change: Avoid massiv logging from 'akka' class by Si3 wip: (#33000) Implemented API which can serialize VHDX file parameters and payload blocks in XML format. Added storing of serialized helper file in saveset bugfix: (#33077) Fixed empty status message in case of ERROR returned from sbc_proxy to sm_mount bugfix: (32993) LIBGUESTFS_BACKEND=direct was set for every mount, added condition to check for direct_guestfs in options bugfix: License report for SEP Unit shows FrontSide Storage with B instead of GB Revert "wip: (#33000) Implemented metadata serializer which store VHDX file parameters and payload blocks in XML format. Added storing of serialized helper file in saveset" BUGFIX: (#33074) Only execute the function to obtain the localpackage name for uninstall old SEP sesam versions 4.4.3. and 4.0.5 in case of uninstalling the product. This will save 2 minutes during update. bugfix: fix tests bugfix: retrieve pages list from page index on server status call instead of using s3 pages list command wip: (#33000) Implemented metadata serializer which store VHDX file parameters and payload blocks in XML format. Added storing of serialized helper file in saveset bugfix: (#33088) Improved error handling and logs in VSphere HW snapshot backup. Exit with error if any of the SAN parameters is set with empty value. change: (#30633) Implement logic for changing logs retention time exactly in places where server sanity status is changed (FSCK, page&obj corruptions stores); delete previous logic with invoking changing on "status" command bugfix: (#33087) Avoid wrong 'Warning' messages in log files. Use of trace with prefix '%l0/%l1' in sm_lis_lib.c revised bugfix: (#25968) The install service pack dialog was shown even if the user selected not to show the dialog again. Problem: The wrong variable was used for evaluating the checkbox. Solution: Use the correct variable. CHANGE: (#32482) Migrate a saveset to same media pool one time only as default NEW: (#32993) Added sm_mount option -o direct_guestfs=1 to set LIBGUESTFS_BACKEND=direct on executing virt-filesystems bugfix: (#33074) turn the variable passed to the wmiobject function in the correct order. Remove debug trace Fix merge conflict Fix VIEWs using 'TIMESTAMP' columns bugfix: (#32882) sbc_rhev: CBT restore fails with 'Interface is required. Typo in sbctrace.tr() NEW: (#32562) Do not allow use of SEP SiS Immutable Storage data stores with SEP Sesam essential license (#33077) replaced call to sh.sh.virt_filesystems with sm_Popen2(virt-filesystems) Now output buffers are printed in correct time order change: Add 'gui.enable.rw.webRestore.force' defaults entry to disable Java based restore wizard in Artemis. bugfix: Exception in 'sm_data_store remove' bugfix: Do not cut off message from 'sbc_post' change: Remove mount folder under /mnt/ after unmount nss volume bugfix: (#33075) Update CURL in Sesam dev. Problem: URL source validation succeed even if no HEAD available. Solution: if HEAD validation fail with 501 - try validate using GET BUGFIX: (#33081) Successful status set to warning by restore 'POST' interface Fix compliler warnings bugfix: (#33075) Update CURL in Sesam dev. Problem: URL source validation succeed even if no HEAD available. Solution: if HEAD validation fail with 501 - try validate using GET bugfix: (#33072) Extend maximum length of 'com' request to 4096 bytes. Compilation Windows libsepsybase.dll failed bugfix: Initialize '*cpBSAEnv[I_BSAVARS] = {{0}}' to fix code during local backup bugfix: (#33072) Extend maximum length of 'com' request to 4096 bytes. Compilation on Linux failed. bugfix: (#32918) Fixed sbc_proxy.exe core. It was probaby caused by sys.exit() because std buffers were not flushed, sbc_proxy is called from sm_rexec_buf_log. Replaced sys.exit() with return, this should allow more controlled exit from main sbc_proxy function, with buffers flushed, hopefully. bugfix: (#33072) Extend maximum length of 'com' request to 4096 bytes. Since commit 39bf98c8 the Windows build failed. 'PATH_MAX' definition moved to global_defines.h and include winsock2.h in Oracle SOB. bugfix: (#33008) The return value of the set_vddk ps1 is obtained and logged but it is not returned by the installer. BUGFIX: (#33062) Windows backup with Reparse Point to folder under root fails with 'Error while processing standard attributes', e.g. 'C:\Users\All Users' -> 'C:\ProgramData'. Solution: Set directory to target directory. CHANGE: (#33071) Add 'sg3-utils' to Sesam DEB dependencies to have 'rescan-scsi-bus.sh' available change: Common RPM 'Requires' for SLES and RHEL CHANGE: (#33071) Execute 'sm_rescan.sh' only if it exists. Use 'from distutils.spawn import find_executable' instead of 'sh' bugfix: (#33074) Replace deprecated wmic call to obtain the localpackage name for uninstall old SEP sesam versions 4.4.3. and 4.0.5. with an equivalent powershell command. bugfix: Conflicting 'file_exist()' functions change: (#30633) Protect Si3-NG log files if sanity state goes to NOT OK. DI changes - set single=true|false for FSCK/PCCK/OCCK start Add trace log for 'com' RETR command lenght CHANGE: (#33071) Add 'sg3_utils' to Sesam RPM dependencies to have 'rescan-scsi-bus.sh' available CHANGE: (#33072) Extend maximum lenght of 'com' request to 4096 bytes CHANGE: (#33071) Do not add 'sm_rescan.sh' to Sesam kits new: Maximum lenght of 'com' request '#define MAX_COM_LEN 4096' CHANGE: (#33071) Execute 'sm_rescan.sh' only if it exists BUGFIX: (#33074) replace wmic localtime call with powershell get-date call since wmic will be disabled soon. bugfix: Sesam version not counted in total request length bugfix: duplicate "options" in sbc_com request change: (#31025) Implemented mount on Windows with option mount_on_dir=1 by using WMI command instead of Hyper-V powershell addon. Now every Windows Sesam mount client can mount and VM byckup on directory, without assigning new drive letters bugfix: (#33056) Many 'Curl: TLSv1.2 (OUT) , TLS header, Unknown (23): ' logs. Hide curl logs containing "TLS header, Unknown" bugfix: (#33053) Support Windows Server 2025. Add oper_systems and syntaxes entries for 'Windows Server 2025'. Typo fixed. NEW: Sesam develop version 5.1.0.14 NEW: (#33053) Support Windows Server 2025. Add oper_systems and syntaxes entries for 'Windows Server 2025' change: gv_conf_pattern_lis_v1/gv_conf_pattern_convert_lis_v2_to_v1: bugfix: (#33068) Update 'sm_rescan.sh' to recent version to avoid crash of VM during attach bugfix: Windows build fails with "cannot convert argument 2 from 'const char [4]' to 'char *'" bugfix: (#32905) MSSQL restore with lisv2 is successful, but does not restore any data. Solution: TAPE block may be followed by other block so use delayed offset too. Additonal: Code reviewed and restructured BUGFIX: (#32920) vSphere mount/attach using savesets made with Sesam version < 5.0 Add space to error message bugfix: (#32970) Mount of vSphere saveset using URL encoded path names doesn't work. Do not URL encode '[' and ']' in vSphere data store names for LISv1 bugfix: (#32603) return status with error if sbc_proxy cant import libguestfs-tools bugfix: Replace non UTF-8 characters in Dovecot mail subject lines change: (#31800) Update backup source of Sesam backup after migration of Sesam DB from Sqlite to PostgrSQL has been done bugfix: (#33038) Do not report directories as processed during 'plain' restore on Linux bugfix: (#33056) Many 'Curl: TLSv1.2 (OUT) , TLS header, Unknown (23): ' logs. Hide curl logs containing "TLS header, Unknown" new: add sbc-3277 with sbc submodule versions used in case of -o shorlog specified bugfix: (#32710) Print Sesam backup modules included in 'sbc_proxy' in one line and with own sbc message number. Problem: duplicate message number bugfix: (#33063) Selective restore of AES encrypted MTF savesets failed. Solution: SBC Windows uses 'enc=AES' so stpd has to check against lowercase saveset info to enforce LISv1 BUGFIX: (#32882) sbc_rhev: CBT restore fails with 'Interface is required': log original disk interface and match interface name uppercase bugfix: (#33052) fixed Citrix Restore on Windows. Restore target returned from XEN sbc_pre was not double qouted. Check for double quotes in sbc_proxy and add them to target returned from a module if not alraedy double quoted bugfix: (#31255) Write a 'tar' archive with saveset META of complete media after backup has been done. Problem: Performance command was overwritten with 'sm_data_store saveset_info_arch ...' command change: (#33000) Simplified Hyper-V VFS code structure to make it easier for debugging and added some logs BUGFIX: (#33044) OpenNebula restore to different different datastore. Add new datastore to relocation parameter of 'sbc_proxy' bugfix: (#32998) Selective NSS restore skips files. Since commit 46d04bc '(#32186) Correct LIS v2 creation' the sidf analyze function did shorten the offset 2 entries in LIS v2. Solution: Revert change in sidfana_func.c bugfix: Si3: Remove log lines about media size which was never really set. change: 'sbc-3223' message for 'Filename changed to..' bugfix: (#33020) - Selective restore of CPIO saveset including ACL and EA in case of LisV2. Since commit d2e23fe (#32971) 1 extra block size was added during padding even for non MTF data change: sbc_rhev: add error message if incremental backup is attempted but no prior checkpoints are found in checkpoint file sbc_rhev: change misleading log message bugfix: (#32971) Selective Windows path restore fails with 'Next item or ESET is expected' using LISv2. Problem: If ADAT stream is bigger then MTF block size then current offset is not sufficient. Solution: Use: current_offset - FILE_begin_offset change: (#33000) Changed code sm_vfs_rct_utils to easier to debug structure, added trace log. Changed log level of sm_vfs_vfile::add_slice to 1 - it produces only 1 log per 1 LSL entry, not too much for level 1 BUGFIX: (#33039) Extended Linux file attributes not saved. Correct cast for getting EA buffer size NEW:(#33043) opennebula: add option '-a skip_net' to skip network assigment during restore bugfix: (#33021) Core of VFS mounting DIFF vSphere CBT backup. Problem: Si3-NG async call cause Si3-NG RUST lib core. Solution: Each Si3-NG operation should be guarded with lock in VFS change: remove separete Si3NG version log from stpd, as it duplicate STPD one change: Log information about saveset read in VFS with default log level bugfix: (#32181) Complete LIS v2 for MTF savesets. Problem: i_BUILD_LIS_V1() If gv_conf_enforce_convert_lis_v2_to_v1 or gv_conf_pattern_convert_lis_v2_to_v1 is set and converted LIS already exists then go on with LISv1 bugfix: (#33021) Core of VFS mounting DIFF vSphere CBT backup. Problem: Si3-NG async call cause Si3-NG RUST lib core. Solution: Each Si3-NG operation should be guarded with lock in VFS CHANGE: (#33034) Log rename of system libraries during Linux file restore to log loglevel 2 bugfix: (#32971) Selective Windows path restore fails with 'Next item or ESET is expected' using LISv2. Problem: Migration must take care about older SBC which does add alternate streams after standard data. Solution: If results.version_id == 100 then add ',lis=1' to sbc -i {saveset_info} bugfix: (#33023) Hyper-V RCT/vSphere CBT mount of FI and FDI backup fails. Problem: Windows Release build failed with: unresolved external symbol dictionary_unset bugfix: (#32971) Selective Windows path restore fails with 'Next item or ESET is expected' using LISv2. SYNTAX_CHECK() cored on debian when line only contained CR new: (#32981) partialy implementedmMount of single saveset vSphere backups bugfix: (#32971) Selective Windows path restore fails with 'Next item or ESET is expected' using LISv2. Problem: Older SBC does add alternate streams after standard data. Solution: Add saveset info 'lis=1' for sbc <= 5.1 to enforce LIS v1 bugfix: (#33023) Hyper-V RCT/vSphere CBT mount of FI and FDI backup fails. Reviewed: create dictionary bugfix: (#33023) Hyper-V RCT/vSphere CBT mount of FI and FDI backup fails. Problem: Duplicate entries for same offset and data_size '...@{offset}-{data_size}' can lead to wrond data. Solution: Write only recent entries into LSL file, remove older entries. bugfix: (#25968) Check also for empty variable when checking checkbox for hide servicepack dialog. bugfix: Compilation on sles11 complains about previous declaration of ‘LPBYTE' NEW: (#17310) New LIS file format LIS 2.0 to store extended file information. New: Set SBC WIndows/Linux version to 5.2R1 to indicate support for LIS v2 bugfix: Since commit ce6eca4 build on Linux failed with ''error: unknown type name ‘uint32_t’'' bugfix: (#32971) Selective Windows path restore fails with 'Next item or ESET is expected' using LISv2. Avoid unix_def.h on Windows change: Avoid error messages during build on Linux: #define MTF_ERR_MSG_ARRAY // to get MTF_ErrMsgs[], and correct typedef uint32_t DWORD change: (#33021) added saveset info to sm_vfs_vfile::read error bugfix: (#32971) Selective Windows path restore fails with 'Next item or ESET is expected' using LISv2. Since commit d2e23fe build on Linux failed. Add unix_def.h to define BOOLEAN bugfix: (#32950) Cancel of Hyper-V backup must remove VM snapshot. Problem: the condition that was filtering abort state during close phase. Solution: removed abort state from the condition bugfix: (#32971) Selective Windows path restore fails with 'Next item or ESET is expected' using LISv2. Problem: MTF adds SPAR stream after file data with mimimum size MTF_STREAM_HEADER_SIZE (22) bytes so 1 extra block size must be added to data size if remaining size is > 0 and < 22. change: (#33021) trace logs with level 1 in VFS in case of errors and exceptions bugfix: (#32603) Print traceback in case of exception in sm_mount arguments bugfix: (#32603) added sm_data_access.py to dependencies in makefile for sm_mount bugfix: (#28448) query formatting fail due to missing parentheses bugfix: (#32761) change log timeouts for s3 max uploading queue size bugfix: (#32761) add exponential retry on s3 requests; do not add page to corruption store if PCCK fails because of s3 connection issues new: (#30633) Increase server logs retention time when server sanity status becomes NOT OK; set back (with delay in 24 hours) original retention time when server sanity status becomes OK again. bugfix: (#33023) Hyper-V RCT/ vSphere CBT mount of FI and FDI backups fail sporadically. Typo in sm_lis_lib.c bugfix: (#33023) Hyper-V RCT/ vSphere CBT mount of FI and FDI backups fail sporadically. Add sm_sort to SEP sesam binaries on Linux BUGFIX: (#33023) Hyper-V RCT/ vSphere CBT mount of FI and FDI backups fail sporadically. Problem: Block ranges must be kept in original sort order. Solution: With new sm_sort option '-o sort_at' the LIS entries are sorted up to the last '@' character to keep original order bugfix: (#33025) Fixed volume prefix in Pure storage dir change: (#32181) Rename config variable used to use LISv1 bugfix: (#32181) Complete LIS v2 for MTF savesets. Typo. bugfix: (#32181) Complete LIS v2 for MTF savesets. Problem: Windows Path backup with older sbc is till not usable with LISv2 therefore add pattern 'lis=1' to gv_conf_pattern_lis_v1. Additional: GLBV names adapted: obsolete gv_use_lisv2 and gv_conf_pattern_lisv2, new gv_conf_enforce_lis_v1 and gv_conf_pattern_lis_v1 new: (#28448) run sm_rexec directly over smssh if available without calling to sm_rexec. Use direct ssh calls only if DS configured with options 'use_direct_ssh=yes|y|1' bugfix: (#32181) Complete LIS v2 for MTF savesets. Problem: The LISv2 rel_offset+data_size is not sufficient to calculate the complete data size coz STAN stream is followed by ADAT streams. Solution: Create ADAT before STAN and restore with OPEN_ALWAYS instead of CREATE_ALWAYS to avoid remove of ADAT streams. new: Do not purge logfiles, DB entries and Si3 trash, if 'gv_conf_no_purge_all=1' is set bugfix: (#33020) Selective restore of CPIO saveset including ACL and EA in case of LisV2. Solution: Add offset of further EA/ACL streams new: (#33022) Show processing of ACL/EA items during restore bugfix: Ignore encoding errors by read of LIS file during saveset mount bugfix: (#33009) Fixed mount of Hyper-V disks by commenting out call to GetRCTChunkRealOffsetInSaveset(). Looks like the intention of the function is to make sure that headers are correct by searching for "STAN". All offsets were already correctly set from LSL and call to this function only caused bug that was in it bugfix: (#32983) Remove protocol prefix like 'http://' for creation of snapshot name bugfix: (#33009) Reverted fix to substract 24 bystes from llNewStartOffsetInSaveset. "STAN" header is found with it and SI3 read is OK, but disk data is corrupted. Added trace logs to sm_vfs_rct bugfix: (#32181) Complete LIS v2 for MTF savesets. The function GetOffset() did not take care about LIS v2 bugfix: (#33000) Use correct BAT entries when mounting Microsoft Hyper-V backup. Problem: didn't clear VHDX accessor before parsing. Solution: added clearing of VHDX accessor bugfix: (#25968) the checkbox responsible for hiding dialog asking the user if servicepack installation should be executed was not hidden in the next update. bugfix: (#32971) Selective Windows path restore fails with 'Next item or ESET is expected' using LISv2. Problem: sm_vfs uses the data_size as read size but recent commit 7639ecc lead to 4-byte aligned data_size. Solution: When first data stream is retrieved then use size from this stream, e.g. STAN stream. But now additional streams are skipped again! bugfix: (#33009) Fixed NOACL in Hyper-V mount. GetRCTChunkRealOffsetInSaveset() calculates offset in saveset to start searching for 'STAN' header. set start of serchs to -24 to remove skip of NOACL bugfix: (#32960) Call 'sm_mount umount -s ALL' during shutdown of Sesam server only bugfix: (#33000) Use correct BAT entries when mounting Microsoft Hyper-V backup. Problem: didn't parse VHDX after BAT getting. Solution: added parsing of VHDX after getting of BAT from saveset CHANGE: (#32464) Migrate a saveset only once to same target pool bugfix: (#32971) Selective Windows path restore fails with 'Next item or ESET is expected' using LISv2. Problem: ESET data_size is to small coz LISv2 has not yet entries for ESPB or SFMB. change: (#32971) Selective Windows path restore fails with 'Next item or ESET is expected' using LISv2. Revert commit 673f04e which always converts LISv2 to LISv1 in case of interpreter 'mtf'. Now gv_conf_pattern_convert_lisv2 allows to enforce conversion from LISv2 to LISv1 for interpreter or backup type. CHANGE: Allow chained Sesam events on Windows too. Fix quoting of command execution Adapt some log messages in 'sm_event' new: Trace function 'trpkv' to log 'key: value' and including PID WIP: (#32971) Selective Windows path restore fails with 'Next item or ESET is expected' using LISv2. WIP: In case of LISv2 file data size is now calculated when SPAD stream is retrieved new: (#28448) run sm_rexec directly over smssh if available without calling to sm_rexec. Add git ignore files change: (#33009) Added trace include and use in VFS RCT BUGFIX: (#33010) sbc pipe communication blocks itself by semaphore if VDDK is missing on system. Problem: Semaphore keeps locked while VDDK version detection failed (due to missing VDDK). Solution: Unlock semaphore before exit new: (#28448) run sm_rexec directly over smssh if available without calling to sm_rexec. Replace all DI calls in sm_data_store with direct sm_ssh call if possible Fix merge conflict change: Warning: i_cm_signal 2 -> Remove "Warning" new: support backup/restore of files with \n and/or \r in path (-o encode_source=0|1) - LF==%11, CR==%12 bugfix: (#33004) If existing VFS mount exsist, skip adding the same info again to vfs_mounts.json change: (#32983) Changed snapshot names for HW snapshot backups wip: Mount of FDI saveset chain for 'Path' style backup bugfix: (#32761) add setRetentionPeriod requests to queue; extend s3 retry strategy; regulate logs level in PageFilesTracker change: (#32999) Avoid NACL streams in Hyper-V RCT range files NEW: Add PPID to 'sm_client' log change: Simpler building of SQL statement for creation of SESAM_BACKUP bugfix: (#31800) Improve Sesam backup task handling. Do not resolve Sesam 'glbv' in 'sm_backup'. Recent commit lead to warning due to not used variable bugfix: fix memory leak CHANGE: (#31800) Improve Sesam backup task handling. Save 'gv_rw_ini:' and 'gv_rw_times:' directories completely, even during DIFF or INCR backup. Adapt backup source during Sesam update CHANGE: (#31800) Improve Sesam backup task handling. Save 'gv_rw_ini:' and 'gv_rw_times:' directories completely, even during DIFF or INCR backup CHANGE: (#31800) Improve Sesam backup task handling. Do not resolve Sesam 'glbv' in 'sm_backup', but forward them to 'sbc' NEW: (#31933) Set custom pattern for detecting Sesam backup task by 'gv_conf_sesam_backup_pattern=' CHANGE: (#31800) Execute Sesam backup as 'DIFF' instead of 'INCR' to allow complete Sesam restore by 2 backups change: (#31800) Move detection of a Sesam backup task into a function NEW: (#21538) Check if PostgreSQL DB runs in archive mode before starting incr. backup bugfix: (#25176) Enlarge size of 'sm_sbc_pre' command string to hold handle backup source new: support backup/restore of files with \n and/or \r in path (-o encode_source=0|1) bugfix: (#32905) MSSQL restore with lisv2 is successful, but does not restore any data. Solution: ESET size in LISv2 is not fixed. Either set it by start offset of next DBLK or by end of data. new: support backup/restore of files with \n and/or \r in path (-o encode_source=0|1) NEW: (#25176) Adapt backup source of Sesam backup during update. Try to update full path names used in older Sesam installations too bugfix: (#32905) MSSQL restore with lisv2 is successful, but does not restore any data. Solution: ESET size in LISv2 is not fixed. Either set it by start offset of next DBLK or by end of data. bugfix: (#32985) If disks cannot be unmounted, write warning log and continue with VFS stop NEW: (#25176) Adapt backup source of Sesam backup during update. Detect source from older Sesam installations NEW: (#25176) Adapt backup source of Sesam backup during update bugfix: Start 'guestmount' in own process group to avoid killing it by 'sm_sshd' if 'sbc_proxy ' terminat bugfix: (#32971) Selective Windows path restore fails with 'Next item or ESET is expected' using LISv2. Problem: In case of MTF only the size of the standard data stream is given in LISv2 but this is not sufficient to calculate the size of files with additional streams, e.g. 'alternate data streams'. Solution: Convert LISv2 to LISv1 in case of interpreter 'mtf'. bugfix: (#32985) bat script to detach virtual disks from Windows is kept after mount and is deleted during unmount. diskpart_umount is called during unmount so that all attached drives are detached wip: (#32186) Correct LIS v2 creation on SMS devices. WIP: mtf_analyze_buffer() improved CHANGE: (#32992) Add new 'gv_rw_bin' directory used store custom script files to Sesam backup source Use M_X_SNPRINTF macro for SQL statement bugfix: (#32857) remove the commas after the $args commands. new: bump libraries version new: bump akka http version CHANGE: (#31936) Use default ISO date format for DB:restore_tasks.make_stamp and DB:results.sbc_start. Convert exisiting empty strings to DB NULL Add trace log for exit status of 'sm_os_startup' change: (#31936) Use default ISO date format in all tables. Adapt 'sepuler' change: (#32620) added server name and deleted word 'backup' bugfix: (#32984) Fixed XEN Copy restore. SBC upload command was wrong after changes for sbc_pre return values bugfix: (#32984) Fixed XEN Copy restore. Restore cmd for upload VM was set correctly CHANGE: (#31936) Use default ISO date format for DB:restore_tasks.make_stamp and DB:results.sbc_start. Convert exisiting DB:restore_tasks entries during DB update CHANGE: (#31936) Use default ISO date format for DB:restore_tasks.make_stamp and DB:results.sbc_start. Convert exisiting DB:results entries during DB update change: (#17013) Set 'DB:results.source=:' for vSphere backups only change: Use ENV variable 'SM_INI' instead of 'SESAM_INI' to change path of default '/etc/sesam2000.ini', because 'SM_INI' is used already in many Sesam modules for a longer time new: (#32980) Installation of Sesam client as non root user Fix merge conflict change: (#31936) Use default ISO date format in all tables bugfix: (#32186) Correct LIS v2 creation on SMS devices. After EOM LISv2 was written with relative offset bugfix: (#32984) Fixed Citrix COPY level restore. SBC command was non defined variable new: (#28448) run sm_rexec directly over smssh if available without calling to sm_rexec. Use direct sm_ssh calls for DI bugfix: (#32186) Correct LIS v2 creation on SMS devices. Problem: Recent commit b7591de did not set gci_curr_begin_dir_offset and gci_curr_begin_file_offset correct for cpio archived files with LISv1, e.g. encrypted saveset. Solution: Avoid to set these values to relative offset in case of LIS V1 new: (#28448) run sm_rexec directly over smssh if available without calling to sm_rexec. Use direct sm_ssh calls for DI change: (#32983) Cganged snapshot names for Nutanix and fixed delete of snapshots on XEN new: (#28448) run sm_rexec directly over smssh if available without calling to sm_rexec new: run sm_rexec directly over smssh if available without calling to sm_rexec change: Write import of saveset message corretly to Sesam status file change: Set 'fsck' status to OK for read only data stores new: Add documentation for settings made by DB:defaults and DB:tasks.backup_srv_options bugfix: (#32186) Correct LIS v2 creation on SMS devices. Problem: Since commit 46d04bc extra variables gci_curr_begin_dir_offset_old_val and gci_curr_begin_file_offset_old_val are implemented but only set to '0'. Solution: Use gci_curr_begin_dir_offset and gci_curr_begin_file_offset as before change: (#32983) Common naming convention for Sesam snapshots in XEN module bugfix: (#32620) Hyper-V RCT snapshot name not unique. Problem: snapshot was creating with default name. Solution: added function 'RenameSnapshot' which use WMI to make snapshot name unique bugfix: (32982) Fixed VHDX path for mount. Always set location for VHDX to MAPPER/merge_result bugfix: (#22150) sm_break doesn't work with a task-group. Problem: If sm_sepul_event is still submitting tasks these task are not aborted. Solution: sm_break now sets the state of the task group to 'A' to indicate that abortion of this task group is in progress bugfix: (#29404) Changed semaphore to global for SAN backups. Changed rescan back to scsiadm -m node to rescan only relevant target for new devices. Lowered recan iterations to max 2 change: (#29404) changed log prefix for Pure and Nimble to sos bugfix. (#30917) Fixed removal of Huawei snapshots. Improved code in sbc_oceanstor by implementing new function validate_response() to check for errors in response after API calls to Oceanstor BUGFIX: (#32721) Do not write invalid time string into DB:media_results.start_time bugfix: Remove segment file on RDS instead of Sesam server after migration has finished change: Log sbc 'since' time in ISO timestamp format bugfix: (#31936) Use default ISO date format for 'DB:results.sbc_start'. Use correct time format string for DB update Fix merge conflict change: (#29404) Removed saving of blockmap XML to tmp file. It was temporary for development NEW: (#32944) Write output from PRE/POST scripts into backup or restore log directly bugfix: (#29404) Changed iscsiadm command for rescan target to what is more correct according to documentation change: (#29404) Added log about lvid of the new device we search for after snapshot bugfix: (#29404) Fixed check for backup type VSPHERE CONFIG new: (#27274) Set of source side deduplication drive for 'sbc -b -o com'. Add example in documentation bugfix: (#32950) Cancel of Hyper-V backup must remove VM snapshot. Problem: incorrect handling of termination process. Solution: changed the behavior when termination signal received bugfix: (#33069) do not check the page that still writing on backup bugfix: (#31712) optimize incr PCCK iterator by using pages index BUGFIX: extend page deep check condition using max allowed uploading time parameter BUGFIX: fix page deep checking condition bugfix: (#33069) flush page body file after each chunk append bugfix: (#32812) increase akka.http.server.parsing.max-method-length bugfix: (#32993) Set LIBGUESTFS_BACKEND=direct during guest mount session bugfix: (#33077) fixed error handling in sbc_proxy sbc_mount. If a partition for a disk cannot be found, set return status to warning. Warning log was already printed in such case, but return status was not updated. If no partition can be found ofr any disk, then restur status error. bugfix: (#32882) sbc_rhev: CBT restore fails with 'Interface is required. Typo in sbctrace.tr() NEW: (#32562) Do not allow use of SEP SiS Immutable Storage data stores with SEP Sesam essential license (#33077) replaced call to sh.sh.virt_filesystems with sm_Popen2(virt-filesystems) Now output buffers are printed in correct time order change: Add 'gui.enable.rw.webRestore.force' defaults entry to disable Java based restore wizard in Artemis. bugfix: Exception in 'sm_data_store remove' bugfix: Do not cut off message from 'sbc_post' change: Remove mount folder under /mnt/ after unmount nss volume bugfix: (#33075) Update CURL in Sesam dev. Problem: URL source validation succeed even if no HEAD available. Solution: if HEAD validation fail with 501 - try validate using GET BUGFIX: (#33081) Successful status set to warning by restore 'POST' interface Fix compliler warnings bugfix: (#33075) Update CURL in Sesam dev. Problem: URL source validation succeed even if no HEAD available. Solution: if HEAD validation fail with 501 - try validate using GET bugfix: (#33072) Extend maximum length of 'com' request to 4096 bytes. Compilation Windows libsepsybase.dll failed bugfix: Initialize '*cpBSAEnv[I_BSAVARS] = {{0}}' to fix code during local backup bugfix: (#33072) Extend maximum length of 'com' request to 4096 bytes. Compilation on Linux failed. bugfix: (#32918) Fixed sbc_proxy.exe core. It was probaby caused by sys.exit() because std buffers were not flushed, sbc_proxy is called from sm_rexec_buf_log. Replaced sys.exit() with return, this should allow more controlled exit from main sbc_proxy function, with buffers flushed, hopefully. bugfix: (#33072) Extend maximum length of 'com' request to 4096 bytes. Since commit 39bf98c8 the Windows build failed. 'PATH_MAX' definition moved to global_defines.h and include winsock2.h in Oracle SOB. bugfix: (#33008) The return value of the set_vddk ps1 is obtained and logged but it is not returned by the installer. BUGFIX: (#33062) Windows backup with Reparse Point to folder under root fails with 'Error while processing standard attributes', e.g. 'C:\Users\All Users' -> 'C:\ProgramData'. Solution: Set directory to target directory. CHANGE: (#33071) Add 'sg3-utils' to Sesam DEB dependencies to have 'rescan-scsi-bus.sh' available change: Common RPM 'Requires' for SLES and RHEL CHANGE: (#33071) Execute 'sm_rescan.sh' only if it exists. Use 'from distutils.spawn import find_executable' instead of 'sh' bugfix: (#33074) Replace deprecated wmic call to obtain the localpackage name for uninstall old SEP sesam versions 4.4.3. and 4.0.5. with an equivalent powershell command. bugfix: Conflicting 'file_exist()' functions change: (#30633) Protect Si3-NG log files if sanity state goes to NOT OK. DI changes - set single=true|false for FSCK/PCCK/OCCK start Add trace log for 'com' RETR command lenght CHANGE: (#33071) Add 'sg3_utils' to Sesam RPM dependencies to have 'rescan-scsi-bus.sh' available CHANGE: (#33072) Extend maximum lenght of 'com' request to 4096 bytes CHANGE: (#33071) Do not add 'sm_rescan.sh' to Sesam kits new: Maximum lenght of 'com' request '#define MAX_COM_LEN 4096' CHANGE: (#33071) Execute 'sm_rescan.sh' only if it exists BUGFIX: (#33074) replace wmic localtime call with powershell get-date call since wmic will be disabled soon. bugfix: Sesam version not counted in total request length bugfix: duplicate "options" in sbc_com request change: (#31025) Implemented mount on Windows with option mount_on_dir=1 by using WMI command instead of Hyper-V powershell addon. Now every Windows Sesam mount client can mount and VM byckup on directory, without assigning new drive letters bugfix: (#33056) Many 'Curl: TLSv1.2 (OUT) , TLS header, Unknown (23): ' logs. Hide curl logs containing "TLS header, Unknown" Fix DB:restore_results creation Merge remote-tracking branch 'origin/develop' into 31936_db_timestamp change: (#31936) Add casts for timestamp columns Merge remote-tracking branch 'origin/develop' into 31936_db_timestamp change: (#31936) Use default ISO date format in all tables Fix syntax error in 'sm_restore_lib.c' change: (#31936) Use default ISO date format for DB:restore_tasks.make_stamp and results.sbc_start. Update 'sbc_start' for imported backups change: (#31936) Use default ISO date format for DB:restore_tasks.make_stamp and results.sbc_start change: Comment fot 'time_get()' function, which doesn't return weekday for a longer time any more wip: (#31936) Use ISO date format for DB:results.sbc_start wip: (#31936) Convert DB:restore_tasks.make_stamp to ISO date format