Commit Graph

52 Commits

Author SHA1 Message Date
Daniel Berteaud 0fcd630d82 Use an uri for redis server 2015-08-06 16:39:58 +02:00
Daniel Berteaud a7b90b2b6b Load Redis plugin 2015-07-28 11:09:24 +02:00
Daniel Berteaud 426fa04522 Use a separate dir for tmp 2015-07-22 22:01:24 +02:00
Daniel Berteaud 6c48c77047 MOve apache sample conf in doc 2015-07-22 21:47:08 +02:00
Daniel Berteaud 14b6298d77 Automatically handle cookie signing keys
Which will get renewed every 24 hours. Remove the now useless cookie section of the config
2015-06-29 19:09:28 +02:00
Daniel Berteaud 024a362944 Make the cache directory configurable
First step to be more package friendly
2015-06-18 19:05:13 +02:00
Daniel Berteaud a2c65ad26c Small changes regarding static resources caching 2015-03-18 13:58:08 +01:00
Daniel Berteaud d38be16526 Remove the signaling URI settings
it now can be determined automatically
2015-03-17 22:22:56 +01:00
Daniel Berteaud 255ac408f3 Move log level to the daemon section 2015-03-17 21:50:53 +01:00
Daniel Berteaud edec884c37 Minify and combine static assets with Mojolicious::Plugin::StaticCompressor 2015-03-17 21:45:19 +01:00
Daniel Berteaud f2a2e877a6 Remove the old rfc5766-turn-server auth method as it doesn't brings anything
Compared to the new TURN REST API
2015-03-17 14:30:31 +01:00
Daniel Berteaud 14d179ebc0 Implement TURN REST API compatible credentials 2015-03-17 14:04:00 +01:00
Daniel Berteaud 6960665111 Support several STUN and TURN severs 2015-03-16 18:03:00 +01:00
Daniel Berteaud fd1f38ebc5 Add a new "demo" mode
And when enabled, display a new "Who's behind VROOM" part in the about page
2015-03-12 13:10:31 +01:00
Daniel Berteaud 0d0b6afbf1 Make the member limit configurable per room
And fix #96
2015-03-11 11:45:55 +01:00
Daniel Berteaud ea73a4009d Add a global members limit 2015-03-10 19:10:06 +01:00
Daniel Berteaud 4eb3d2f7e7 Update conf sample now that SignalMaster is gone 2015-03-06 17:54:38 +01:00
Daniel Berteaud c1a9092505 Get SimpleWebRTC conf from the API
Instead of printing it in a JS scriplet inline. Also add a modal popup while the initial connection is being established
Also make the max frame rate to be configured
2015-02-20 14:47:10 +01:00
Daniel Berteaud 34f92c019b Possibility to set fixed credentials for turn server 2015-02-20 12:01:50 +01:00
Daniel Berteaud 8ecbeb32a6 Do not hardcode stun and turn scheme
Instead, read a ful uri from the config, so you can specify turns if you want
2015-02-19 22:25:35 +01:00
Daniel Berteaud 4d8edee674 Typo in default pid file 2015-02-16 15:01:08 +01:00
Daniel Berteaud 2efadd4d43 PID File is now configurable 2015-02-15 21:53:06 +01:00
Daniel Berteaud 98c2096f15 Typo in port number for wstunnel proxypass rule 2015-02-12 16:01:11 +01:00
Daniel Berteaud a5f44b01c4 Typo in sample conf file 2015-02-12 13:27:31 +01:00
Daniel Berteaud 01be442490 Fix realm param in sample conf file 2015-02-12 13:26:31 +01:00
Daniel Berteaud a6beecdbd4 Adapt httpd_vhost.conf sample 2015-02-12 12:36:11 +01:00
Daniel Berteaud df74d904bc Remove obsolete conf file 2015-02-12 12:34:24 +01:00
Daniel Berteaud 45794f4127 Fix inactivity timeouts
which are now expressed in minutes, not seconds
2014-10-19 13:02:01 +02:00
root 918065abd2 Alter startup script to be able to choose between morbo and hypnotoad 2014-10-13 19:56:19 +02:00
Daniel Berteaud cfb6fddac2 Switch conf parser to Config::Simple
Fix #84
2014-10-12 21:50:39 +02:00
Daniel Berteaud 867df625e8 Adapt httpd sample conf to work with the new hypnotoad way 2014-10-12 19:35:24 +02:00
Daniel Berteaud 1c93335ff2 Fix etherpadBaseDomain config key 2014-10-12 19:04:56 +02:00
Daniel Berteaud a289803632 Separate owner password and persistence
Now, persistent rooms will be really persistent (never deleted), but can only be set by an admin
Rooms with an owner password set are now called "reserved" room, and works as before
2014-07-25 12:58:25 +02:00
Daniel Berteaud 3c5e2c86fd Restrict access to /admin in httpd conf samples 2014-07-19 14:14:03 +02:00
Daniel Berteaud 80968c2dd9 Fix IfModule section (it's .c not .so) 2014-06-18 17:48:08 +02:00
Daniel Berteaud e8f4df2d9a Add sample httpd conf for etherpad 2014-06-17 12:36:38 +02:00
Daniel Berteaud 75c683b8b4 Enclose wss proxy directives in IfModule
So it should work even if mod_proxy_wstunnel isn't available (socket.io should fallback to another method like xhr-polling)
2014-06-17 12:32:35 +02:00
Daniel Berteaud 109f4380da Add a new etherpadBaseDomain param so you can set the domain for etherpad Cookie 2014-06-13 14:19:02 +02:00
Daniel Berteaud 03252b99b2 Add new settings for etherpad 2014-06-12 21:34:18 +02:00
Daniel Berteaud 49dace5cf4 Update mod_expires conf 2014-05-27 09:43:03 +02:00
Daniel Berteaud 046453c10d Rename httpd.conf to httpd_vhost.conf
Take language suffix into account
Also fix cache indication on resources files using a timestamp in the path
2014-05-26 22:28:33 +02:00
Daniel Berteaud a5a08048b5 Take langage suffix into account in httpd_alias.conf 2014-05-26 22:26:18 +02:00
Daniel Berteaud e5308fc7e2 Add a httpd conf using an alias
Which should work out of the box on a Fedora box
Fix #37
2014-05-26 22:15:31 +02:00
Daniel Berteaud 8240453214 Fix a typo in httpd conf 2014-05-26 19:36:04 +02:00
Daniel Berteaud f53a16b86d Forbid setting an owner password for rooms which uses a common name
This list can be set in the config
2014-05-25 01:12:49 +02:00
Daniel Berteaud 648a5b01a6 Add timestamp in the path, not as a GET param
Fix #35
2014-05-18 17:01:02 +02:00
Daniel Berteaud 596ef48dcb Add a sticky footer div 2014-05-15 16:16:05 +02:00
Daniel Berteaud 6517fb930a Add a new setting to expire persistent rooms
Using a dedicated timeout, so you can set it very high, but still remove very old rooms
Fix #28
2014-05-15 10:30:57 +02:00
Daniel Berteaud 3e23445ea2 Remove baseUrl
It's not used anywhere
2014-05-07 19:16:08 +02:00
Daniel Berteaud 3aa3415a0e Add a feedback form
Add a link to the feedback page in the public toolbar, and the goodby page
Should fix #14
2014-05-07 19:10:59 +02:00