42 Commits (30faef613ac763a033101be86cce4b06e580c7ea)

Author SHA1 Message Date
Caleb James DeLisle 91eda5fa83 Implement stronger content-security-policy except in /pad/ which does not allow it.
Implement a "loader" which allows for applying a version number to everything.
Added a cache control for anything which has a version.
8 years ago
yflory 29578a7400 Merge branch 'hpbs' into newtoolbar 8 years ago
yflory 4aacd291b1 New config option to use an external websocket server 8 years ago
yflory 8ccd845d52 Merge branch 'newtoolbar' into hpbs 8 years ago
yflory 6652e9d6d9 Test new home page 8 years ago
ansuz 33b8de888e clean up unused files 8 years ago
ansuz 4cda1aeb2f add docker and docker-compose
thanks @felixboehm
8 years ago
felixboehm 7c0df5aed9 use wss if useSecureWebsockets is true
There are no certs / httpOtps set if proxy doing ssl offloading.
Better use useSecureWebsockets from config file.
8 years ago
ansuz 32d7fc55d2 make it easier to add pages at the document root 8 years ago
ansuz 2f9283a677 fix leaky global variable 8 years ago
ansuz a2e5c96115 make http headers configurable, update default conf 8 years ago
ansuz 0fe62f8c75 make wss CSP headers configurable again 8 years ago
Caleb James DeLisle 72fc2e7068 Chuck a few more super-duper-security headers in there 8 years ago
Caleb James DeLisle f8ac3a6ad3 Fix merge error 8 years ago
Caleb James DeLisle 83c3f6310a Don't make the codestyle any worse than it is 8 years ago
Caleb James DeLisle 12cdd1e76b Add a Content Security Policy which works for CryptPad 8 years ago
ansuz 3dfa19b786 more flexible websocket configuration (WIP) 8 years ago
ansuz 4b238de84c quieter stdout and stderr logs 8 years ago
Csaba Okrona c82abd8780 reverting the style changes 8 years ago
Csaba Okrona 08064ae035 Using express.static instead of custom handler 8 years ago
ansuz eb797aa7cd Support files other than index.html at server root 8 years ago
ansuz e73d93031c use an absolutely specific regex for the document root 9 years ago
ansuz ad370d9216 implement more seamless customization (with fallbacks) 9 years ago
ansuz ba3e120fbf remove everything related to jquery sheet since we're not using it 9 years ago
ansuz d59824929d pass config object into NetfluxServer 9 years ago
ansuz b09b73fcc6 remove chainpad server 9 years ago
Yann Flory 692fe24b32 Ability to use the old Chainpad server in parallel of the netflux server 9 years ago
Yann Flory ba4faea939 Update the pads to run with the latest improvements to the websocket server 9 years ago
Yann Flory c7d190f1c0 Improve the server so that both protocol (WebSocket and WebRTC) can use the same port 9 years ago
Yann Flory ae8f6f7f2c Ability to choose which protocol to use (Websocket or WebRTC) with Netflux 9 years ago
Yann Flory 870b2dbb7e Add the WebRTC server in Cryptpad 9 years ago
Yann Flory 09a06a8bc5 Replace the chainpad server by the netflux server 9 years ago
ansuz 278c4ab32f even more jshint compliance 9 years ago
ansuz 967d636df9 address more jshint complaints 9 years ago
ansuz 3928c89d35 relocate and rename Storage.js. implement a simple, non-persistent in memory datastore for those who'd rather not bother with mongodb. Continue to default to previous values. 9 years ago
Caleb James DeLisle 51544db9a2 Completed adding of customization system and bottom infobar 10 years ago
Caleb James DeLisle 84164123b6 not quite finished 10 years ago
Caleb James DeLisle 50c10f818e Added cryptsheet to cryptpad suite! 10 years ago
Caleb James DeLisle 6687a1d5dc added ability to use https 10 years ago
Caleb James DeLisle 5ae599fa07 support different ports for websocket and http 10 years ago
kpcyrd 8d7c85f287 Move config from server.js into config.js.dist 10 years ago
Caleb James DeLisle 1508c7ba71 and so it begins 10 years ago