Commit Graph

52 Commits (8953e62dddb2be451375c9f136e815ec3f19942f)

Author SHA1 Message Date
yflory 8f0543c3f3 Prepare possible OO migration
ansuz a2e6f0a1c4 disable outdated tests
ansuz b8d6af7891 adjust CSP headers for printing from OnlyOffice
* allow outer to load resources from the sandbox (for fonts)
* test whether the expected CSP values are present on the checkup page
* simplify the nodejs server a bit
ansuz 04234aa1f4 fix a typo in a class
ansuz 7647a60219 guess OS version on checkup page
ansuz a20bfbf6c1 lint compliance
ansuz dd53b6fa72 constrain table width in checkup summaries
ansuz 613868bbde fix safari-specific warnings in checkup
ansuz b6cc4ef8cf test browser-dependent SharedArrayBuffer support in checkup
include debugging information in final report
for when browser vendors inevitably break APIs again
ansuz 5f32a38f3e Merge branch 'soon' into main
ansuz 921da962d0 narrow exceptions for use of localhost in checkup
ansuz 6578b66ba6 convert a warning to an error
ansuz c774a5d06e time out if checkup test doesn't call back in 30s
ansuz 3095526066 remove some notes that have been addressed
ansuz 3b44c09bc4 check COOP headers for multiple endpoints
and improve some error reporting in the checkup RPC
ansuz 4a147815f6 disable server_tokens test until an easy solution is in place
ansuz 433470cf40 check that server responses don't contain 'Server' headers
if they do, check that the server is NGINX.
ansuz e143873a20 display the currently set FLoC header in the checkup page's warning message.
Addresses 
ansuz 2bd659a9b5 test whether the instance configured to use HTTPS for the main and sandbox domains
ansuz 1fe57c7e03 lint compliance and minor refactor
ansuz 24e181ab9a elaborate on some messages in the checkup page
ansuz 8ecf7a70c4 lint compliance and dead code removal
ansuz cba66d5db3 close websockets when the checkup is complete
ansuz 9c3dc7aa9c simplify some tests on the checkup page
ansuz 1f86578920 update instructions for adminEmail configuration
ansuz cc56745858 add more thorough tests for sandbox configuration on the checkup page
ansuz 0c7f77f5ed sketch out some more sandbox tests and note down some improvements
ansuz 2ed25c38fb display more information about incorrect headers on checkup page
ansuz 32494fca0c let NGINX handle its own headers
yflory 7a682397e2 Add checkup test about Google's Floc
ansuz fe41ca36bc display the instance version on the checkup page
ansuz 9fbd10fa8e Merge branch 'staging' into restricted-registration
ansuz 005573c512 provide detailed descriptions for addressing warnings on the checkup page
ansuz 88a1b94a4b new tests for checkup page
ansuz 30fc2a5edf Merge branch 'staging' into restricted-registration
ansuz 0822f93fcc test api headers in checkup page
ansuz 8d12086aba check for duplicated headers
ansuz 50045c08d0 WIP restrict registration
ansuz 359de1dc94 better checkup page error messages
ansuz 0b15f5793d stub an incorrect test
ansuz b7975bb791 add some debugging advice to the checkup page
ansuz 1ee2f70f49 fix spreadsheet CSP checkup and confirm that /api/broadcast is accessible
ansuz 0d60b08702 test that XLSX export headers are correctly set in checkup app
ansuz f6f90712af stricter tests for the sandbox checkup
ansuz 163b870f92 handle absent trailing slashes in config for checkup page
yflory 40e9da566e lint compliance
yflory b0e0a8dc75 Add spinner to the checkup page and test websockets
yflory d43cb509dc Checkup: test sandbox domain and login block
ansuz 792c05874e change a non-critical XXX to a FIXME
ansuz 8af7e6054b lint compliance