31 Commits

Author SHA1 Message Date
dependabot[bot]
bceedaa2e8 Bump lodash from 4.17.20 to 4.17.21 in /server
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21)

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-30 10:10:40 +01:00
Jeremie Pardou-Piquemal
6d0b703102 Fix env loading 2022-12-30 07:27:37 +01:00
Jeremie Pardou-Piquemal
0057292553 Update all dependencies 2022-12-28 11:22:19 +01:00
dependabot[bot]
53d181d5cd
Bump ini from 1.3.5 to 1.3.7 in /server (#187)
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.7.
- [Release notes](https://github.com/isaacs/ini/releases)
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.7)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-11 09:42:41 -05:00
Alan Friedman
ba33753b61
Fix Redis store 'delete' command bug 2020-09-25 07:41:22 -04:00
Jeremie Pardou-Piquemal
b2700f2400 Fix broken lodash version 2020-08-14 23:19:10 +02:00
dependabot[bot]
7750351128 Bump lodash from 4.17.13 to 4.17.19 in /server
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.13 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.13...4.17.19)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-14 21:39:45 +02:00
Jeremie Pardou-Piquemal
3f17ca707b Add lint command 2020-06-13 16:33:08 +02:00
dependabot[bot]
533ffe8cae
Bump acorn from 3.3.0 to 7.2.0 in /server (#151)
Bumps [acorn](https://github.com/acornjs/acorn) from 3.3.0 to 7.2.0.
- [Release notes](https://github.com/acornjs/acorn/releases)
- [Commits](https://github.com/acornjs/acorn/compare/3.3.0...7.2.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-06-10 07:56:42 -04:00
Jérémie Pardou-Piquemal
fb7a5cf389
Store is now lazy loaded (#143) 2020-05-08 10:55:28 -04:00
Jérémie Pardou-Piquemal
3d019ca924
Update babel and dev dependencies (#135) 2020-05-07 08:56:38 -04:00
Jérémie Pardou-Piquemal
a923e91bf5
Fix server code style with prettier (#136) 2020-05-07 08:25:41 -04:00
Alan Friedman
be81d7420c
Revert "Revert "Allow to launch server without Redis"" (#134)
* Revert "Revert "Allow to launch server without Redis (#119)" (#133)"

This reverts commit 18065f965215c32b4b66e13246a6a54977088518.

* Default to REDIS_URL env var for store host
2020-05-05 10:26:21 -04:00
Alan Friedman
18065f9652
Revert "Allow to launch server without Redis (#119)" (#133)
This reverts commit 2a8d3281db851d15f9402d0fe69291255c6b250b.
2020-05-05 10:03:50 -04:00
dependabot[bot]
f55b9a5551
Bump handlebars from 4.1.2 to 4.5.3 in /server (#113)
Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.1.2 to 4.5.3.
- [Release notes](https://github.com/wycats/handlebars.js/releases)
- [Changelog](https://github.com/wycats/handlebars.js/blob/master/release-notes.md)
- [Commits](https://github.com/wycats/handlebars.js/compare/v4.1.2...v4.5.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-05-05 08:56:45 -04:00
Jérémie Pardou-Piquemal
2a8d3281db
Allow to launch server without Redis (#119)
* Add nvmrc file for nvm use

* Add help to run redis store with docker

* Add Redis and memory store

* Rename dist files

* Allow to launch server without Redis

* Slit stores in their own files

* Update readme.md

Co-authored-by: Alan Friedman <d.alan.friedman@gmail.com>

* Mimic Redis API

* Move store logic in is own file

Co-authored-by: Alan Friedman <d.alan.friedman@gmail.com>
2020-05-05 08:56:14 -04:00
dependabot[bot]
4c5207d205
Bump https-proxy-agent from 2.2.1 to 2.2.4 in /server (#117)
Bumps [https-proxy-agent](https://github.com/TooTallNate/node-https-proxy-agent) from 2.2.1 to 2.2.4.
- [Release notes](https://github.com/TooTallNate/node-https-proxy-agent/releases)
- [Commits](https://github.com/TooTallNate/node-https-proxy-agent/compare/2.2.1...2.2.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-04-16 11:44:39 -04:00
dependabot[bot]
5a000c5698 Bump mixin-deep from 1.3.1 to 1.3.2 in /server (#107)
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases)
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2)

Signed-off-by: dependabot[bot] <support@github.com>
2019-11-25 07:30:56 -05:00
Alan Friedman
57691fdb2b
Cache html for one minute (#102) 2019-08-25 14:59:28 -04:00
dependabot[bot]
5208109dbd Bump lodash from 4.17.11 to 4.17.13 in /server (#94)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.13.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.13)

Signed-off-by: dependabot[bot] <support@github.com>
2019-08-25 14:17:45 -04:00
Alan Friedman
a8f479c56e
Cache static assets for one year (#83)
* Cache static assets for one year

* Use milliseconds
2019-06-14 10:24:14 -04:00
Alan Friedman
abee36fbc7
Increase ping interval (#80) 2019-06-02 12:21:22 -04:00
Alan Friedman
e4c4176cf1
Poll for and delete inactive rooms #77 2019-05-28 08:35:18 -04:00
Alan Friedman
b5a4dcdb1f Increase ping timeout 2019-05-28 08:13:20 -04:00
Alan Friedman
76baec6b5d Send unhashed room ID 2019-05-27 21:58:56 -04:00
Alan Friedman
435e193c93 Rename actions and functions 2019-05-27 16:06:01 -04:00
Alan Friedman
409376daf0 Improve reconnect handling 2019-05-27 11:20:50 -04:00
Alan Friedman
8cd079ea8e
CORS fixes (#72)
* Add SITE_URL env var

* Debug git branch

* Set site URL to "false"

* Bug fix

* Fix CORS allowed methods

* Upgrade kcors

* Fix for API HOST in review apps

* Review app fixes

* Add bin/bash

* Refactor site URL code

* Cleanup API host
2019-05-19 16:42:30 -04:00
Alan Friedman
a6c519e2f0
Security headers (#67)
* Set test header

* Add security headers

* Update CSP to allow inline scripts and images

* Add empty string as API host value

* Add API host to CSP

* Use empty string if env var missing

* Add WSS and HTTPS protocols

* Undo app JSON change

* Set all headers in single object

* Fix typos
2019-05-19 14:27:14 -04:00
Alan Friedman
612eb522b7 Fix for displaying current commit SHA 2019-05-13 09:57:04 -04:00
Alan Friedman
4e038ec655
Add client and server source to monorepo (#65) 2019-05-13 09:39:17 -04:00