Commit Graph

169 Commits (9598ffcc4410f61eee3ea5110d82a73c2b3f837e)

Author SHA1 Message Date
ansuz e90031b8d1 refined header fix for standalone instances
ansuz 3a0fe6968d refine the header fixes for chrome to avoid breaking standalone instances
ansuz ae173d31cb fix a chrome header issue
ansuz 34e02a23e7 deduplicate server code for caching rendered API endpoints
ansuz 4e3a7fef24 add notes from our review
yflory 8f679c141c Broadcast update
yflory 96892bff48 Merge branch 'staging' into broadcast
yflory b108960d67 Rename ooslide and oodoc
ansuz 3141d7add1 remove trailing slashes from configured origins
in both the server and the example config file
yflory 7971a6d267 Major broadcast refactoring
yflory d15c0461cc Add /api/broadcast and improve message deletion
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