Commit Graph

158 Commits (73f0a236d675fb9d18a341daaf2bd86cff21d665)

Author SHA1 Message Date
ansuz 1ef6a96cd1 avoid duplicating CSP headers in production environments
ansuz 3c4b2ffad0 avoid setting headers for /api/config that will be duplicated by nginx
ansuz 929159a0f4 implement server offline mode (no ws)
yflory 396eb4d263 Stop autodownloading big mediatags
ansuz ebc394c4b3 expose defaultStorageLimit via /api/config
ansuz aa547a7b76 align nodejs http headers with example nginx
ansuz 804443e5f7 send basic team info along with support tickets
...and fix a server bug that had broken /api/config.supportMailbox
ansuz 369c92c01d initialize Env from server and deduplicate several attributes
ansuz c99de4ffc2 expose the canonical representation of adminKeys via /api/config
ansuz b5d3a10dc2 guard against possible typeErrors from unvalidated config input
ansuz 6519f8242e Merge branch 'signing-key-format' into staging
ansuz ebcc9a069b add server-side support for the new format of public signing keys
yflory b94a596751 remove unsafe-inline requirement in pad
ansuz 5196440e65 guard against a typeError when httpSafeOrigin is not defined
ansuz 9fa93172cf tolerate trailing slashes in httpSafeDomain
ansuz 3b05d24f10 wip csp issue
Jason Heard 9b3013278b Check httpSafeOrigin in config variable
ansuz 53ed247bc2 expose maxUploadSize and premiumUploadSize via /api/config
ansuz e70c3ff0ab add some default config values and warn if provided values seem incorrect
ansuz 74771f13f5 implement caching for /api/config responses
ansuz 80c012f34d prepare to merge history keeper and rpc
ansuz c388641479 drop support for 'retainData' configuration
ansuz f45de2b52f move some server deps from repo root to lib/
ansuz 671999c600 treat onlyoffice iframes specially with regard to CSP
yflory 47768112b4 Merge branch 'staging' into communities-oo
Ludovic Dubost d593f3961c Updated OnlyOffice editors, Updated x2t.js to 5.4.2
Ludovic Dubost 1065ef5d4c Fix security policy for ooslide and oodoc which would break x2t wasm export on Chrome
ansuz 05699b2c94 unify websocket configuration points
ansuz a8b363dba0 drop support for 'websocketPath' and 'useExternalWebsocket' configuration points
ansuz 97bc793ca8 simplify websocket configuration even more
ansuz 67cde69120 drop support for configuration points we can't possibly support
ansuz 4c51d464fd drop replify integration
ansuz cffb0da833 remove ssl support in node server.
Use a reverse proxy for this.
ansuz 2dfbb522b0 simplify server websocket configuration
ansuz 663a1138b4 trim leading spaces from domains
yflory 5a055233c0 Fix cryptget inner
ansuz d4b4a50253 remove annoying console.log
ansuz 3ff40df1b8 change server from PACKAGE mode to FRESH mode when you flush the cache
ansuz f8cd1dc266 have historyKeeper remove files that are a day or more past their expiration time
ansuz 42528632ac display correct pad expiration time based on /api/config
ansuz 1ec1d8b0e0 make fresh mode the default behaviour
ansuz 874093a126 push something that actually works
ansuz 9d40018da3 support cross-origin blobs
ansuz 255f208a4a always enable tasks, but allow for admins to disable the integrated loop in the main server process
ansuz d30470f1aa correct an invalid comment
yflory 22c9af6961 Support page
ansuz 7665720d77 integrate task execution into the server directly
yflory e0665cb190 Use the new logging API for the history keeper
ansuz d5a9eacef0 standardize loading of server configuration
ansuz 4e9273f35c improved logger behaviour and updated default configuration