Fixed: [OXUIB-645] XSS using script code as module at app loader

Root cause: relative paths in JS module urls might lead browsers to request
    resources outside the actual code loading servlet
Solution: do not allow relative paths as JS module names, those need to be resolved
    elsewhere

(cherry picked from commit aa177349)
34 jobs for 7.10.4-19 in 67 minutes and 41 seconds (queued for 6 seconds)
latest
Status Job ID Name Coverage
  Build
passed #1505432
docker
build documentation

00:02:54

passed #1505439
build dynamic-theme

00:02:49

passed #1505437
build guidedtours

00:04:47

passed #1505436
build help

00:03:47

passed #1505438
build spamexperts

00:03:20

passed #1505433
openstack
build ui 1/2

00:08:55

passed #1505434
openstack
build ui 2/2

00:08:11

passed #1505435
build update-themes

00:05:30

 
  Test
passed #1505440
docker
build ui docker image

00:01:43

passed #1505568
test ui

00:01:48

failed #1505441
test ui

00:01:39

 
  Deploy
passed #1505442
docker
tag tags

00:00:24

passed #1505443
upload stable

00:09:11

 
  E2e
passed #1505444
kubernetes e2e
run e2e tests 1/20

00:09:00

passed #1505453
kubernetes e2e
run e2e tests 10/20

00:08:24

passed #1505454
kubernetes e2e
run e2e tests 11/20

00:09:36

failed #1505455
kubernetes e2e allowed to fail
run e2e tests 12/20

00:11:00

passed #1505456
kubernetes e2e
run e2e tests 13/20

00:12:12

passed #1505457
kubernetes e2e
run e2e tests 14/20

00:13:25

passed #1505458
kubernetes e2e
run e2e tests 15/20

00:15:35

failed #1505459
kubernetes e2e allowed to fail
run e2e tests 16/20

00:09:09

passed #1505460
kubernetes e2e
run e2e tests 17/20

00:10:48

passed #1505461
kubernetes e2e
run e2e tests 18/20

00:09:17

failed #1505462
kubernetes e2e allowed to fail
run e2e tests 19/20

00:12:28

passed #1505445
kubernetes e2e
run e2e tests 2/20

00:08:34

failed #1505463
kubernetes e2e allowed to fail
run e2e tests 20/20

00:08:20

failed #1505446
kubernetes e2e allowed to fail
run e2e tests 3/20

00:13:42

passed #1505447
kubernetes e2e
run e2e tests 4/20

00:12:03

passed #1505448
kubernetes e2e
run e2e tests 5/20

00:10:29

failed #1505449
kubernetes e2e allowed to fail
run e2e tests 6/20

00:05:13

passed #1505450
kubernetes e2e
run e2e tests 7/20

00:12:17

passed #1505451
kubernetes e2e
run e2e tests 8/20

00:09:56

failed #1505452
kubernetes e2e allowed to fail
run e2e tests 9/20

00:09:20

 
  Merge
failed #1505464
e2e
merge filter report and rerun

00:29:54

 
Name Stage Failure
failed
merge filter report and rerun Merge
Settings > Security > 2-Step Verification: TOTP multifactor bad entry
Switchboard > Presence: [OXUIB-497] Presence icon is visible after updating contact picture
There are still failing tests. Report published to http://reports.ui.cloud.open-xchange.com/7-10-4-19/140053/
Uploading artifacts for failed job
Uploading artifacts...
ui/build/: found 858 matching files and directories

ui/merged_reports.json: found 1 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=1505464 responseStatus=201 Created token=pkj1X5Td
ERROR: Job failed: exit code 1
failed
run e2e tests 20/20 E2e
  FAIL  | 29 passed, 2 failed, 4 skipped   // 6m
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 1.
Uploading artifacts for failed job
Uploading artifacts...
ui/build/e2e/: found 22 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=1505463 responseStatus=201 Created token=edQN_tR4
Cleaning up file based variables
ERROR: Job failed: command terminated with exit code 1
failed
run e2e tests 3/20 E2e
  FAIL  | 34 passed, 1 failed   // 11m
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Uploading artifacts for failed job
Uploading artifacts...
ui/build/e2e/: found 10 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=1505446 responseStatus=201 Created token=XUz1trLi
Cleaning up file based variables
ERROR: Job failed: command terminated with exit code 1
failed
run e2e tests 19/20 E2e
  FAIL  | 22 passed, 4 failed, 9 skipped   // 10m
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 1.
Uploading artifacts for failed job
Uploading artifacts...
ui/build/e2e/: found 32 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=1505462 responseStatus=201 Created token=MEBRTLpx
Cleaning up file based variables
ERROR: Job failed: command terminated with exit code 1
failed
run e2e tests 12/20 E2e
  FAIL  | 33 passed, 1 failed, 1 skipped   // 8m
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Uploading artifacts for failed job
Uploading artifacts...
ui/build/e2e/: found 16 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=1505455 responseStatus=201 Created token=hMK3YyeU
Cleaning up file based variables
ERROR: Job failed: command terminated with exit code 1
failed
run e2e tests 9/20 E2e
  FAIL  | 33 passed, 1 failed, 1 skipped   // 7m
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 1.
Uploading artifacts for failed job
Uploading artifacts...
ui/build/e2e/: found 24 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=1505452 responseStatus=201 Created token=VNZDkSsv
Cleaning up file based variables
ERROR: Job failed: command terminated with exit code 1
failed
run e2e tests 16/20 E2e
  FAIL  | 34 passed, 1 failed   // 6m
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Uploading artifacts for failed job
Uploading artifacts...
ui/build/e2e/: found 27 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=1505459 responseStatus=201 Created token=hnQ9HQQx
Cleaning up file based variables
ERROR: Job failed: command terminated with exit code 1
failed
run e2e tests 6/20 E2e
  FAIL  | 2 passed, 9 failed, 24 skipped   // 2m
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Uploading artifacts for failed job
Uploading artifacts...
ui/build/e2e/: found 54 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=1505449 responseStatus=201 Created token=-ezUfoWJ
Cleaning up file based variables
ERROR: Job failed: command terminated with exit code 1