Daniel Berteaud
14b6298d77
Automatically handle cookie signing keys
...
Which will get renewed every 24 hours. Remove the now useless cookie section of the config
9 years ago
Daniel Berteaud
024a362944
Make the cache directory configurable
...
First step to be more package friendly
10 years ago
Daniel Berteaud
a2c65ad26c
Small changes regarding static resources caching
10 years ago
Daniel Berteaud
d38be16526
Remove the signaling URI settings
...
it now can be determined automatically
10 years ago
Daniel Berteaud
255ac408f3
Move log level to the daemon section
10 years ago
Daniel Berteaud
edec884c37
Minify and combine static assets with Mojolicious::Plugin::StaticCompressor
10 years ago
Daniel Berteaud
f2a2e877a6
Remove the old rfc5766-turn-server auth method as it doesn't brings anything
...
Compared to the new TURN REST API
10 years ago
Daniel Berteaud
14d179ebc0
Implement TURN REST API compatible credentials
10 years ago
Daniel Berteaud
6960665111
Support several STUN and TURN severs
10 years ago
Daniel Berteaud
fd1f38ebc5
Add a new "demo" mode
...
And when enabled, display a new "Who's behind VROOM" part in the about page
10 years ago
Daniel Berteaud
0d0b6afbf1
Make the member limit configurable per room
...
And fix #96
10 years ago
Daniel Berteaud
ea73a4009d
Add a global members limit
10 years ago
Daniel Berteaud
4eb3d2f7e7
Update conf sample now that SignalMaster is gone
10 years ago
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
10 years ago
Daniel Berteaud
34f92c019b
Possibility to set fixed credentials for turn server
10 years ago
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
10 years ago
Daniel Berteaud
4d8edee674
Typo in default pid file
10 years ago
Daniel Berteaud
2efadd4d43
PID File is now configurable
10 years ago
Daniel Berteaud
98c2096f15
Typo in port number for wstunnel proxypass rule
10 years ago
Daniel Berteaud
a5f44b01c4
Typo in sample conf file
10 years ago
Daniel Berteaud
01be442490
Fix realm param in sample conf file
10 years ago
Daniel Berteaud
a6beecdbd4
Adapt httpd_vhost.conf sample
10 years ago
Daniel Berteaud
df74d904bc
Remove obsolete conf file
10 years ago
Daniel Berteaud
45794f4127
Fix inactivity timeouts
...
which are now expressed in minutes, not seconds
10 years ago
root
918065abd2
Alter startup script to be able to choose between morbo and hypnotoad
10 years ago
Daniel Berteaud
cfb6fddac2
Switch conf parser to Config::Simple
...
Fix #84
10 years ago
Daniel Berteaud
867df625e8
Adapt httpd sample conf to work with the new hypnotoad way
10 years ago
Daniel Berteaud
1c93335ff2
Fix etherpadBaseDomain config key
10 years ago
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
10 years ago
Daniel Berteaud
3c5e2c86fd
Restrict access to /admin in httpd conf samples
10 years ago
Daniel Berteaud
80968c2dd9
Fix IfModule section (it's .c not .so)
11 years ago
Daniel Berteaud
e8f4df2d9a
Add sample httpd conf for etherpad
11 years ago
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)
11 years ago
Daniel Berteaud
109f4380da
Add a new etherpadBaseDomain param so you can set the domain for etherpad Cookie
11 years ago
Daniel Berteaud
03252b99b2
Add new settings for etherpad
11 years ago
Daniel Berteaud
49dace5cf4
Update mod_expires conf
11 years ago
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
11 years ago
Daniel Berteaud
a5a08048b5
Take langage suffix into account in httpd_alias.conf
11 years ago
Daniel Berteaud
e5308fc7e2
Add a httpd conf using an alias
...
Which should work out of the box on a Fedora box
Fix #37
11 years ago
Daniel Berteaud
8240453214
Fix a typo in httpd conf
11 years ago
Daniel Berteaud
f53a16b86d
Forbid setting an owner password for rooms which uses a common name
...
This list can be set in the config
11 years ago
Daniel Berteaud
648a5b01a6
Add timestamp in the path, not as a GET param
...
Fix #35
11 years ago
Daniel Berteaud
596ef48dcb
Add a sticky footer div
11 years ago
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
11 years ago
Daniel Berteaud
3e23445ea2
Remove baseUrl
...
It's not used anywhere
11 years ago
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
11 years ago
Daniel Berteaud
536143bdf0
Update screen sharing
...
Since Chrome 34, a new API for screen sharing is available (the previous one using the flag will probably be deprecated soon)
This commit adds:
- Source of a simple Chrome extension to use this new API (which is a perfect copy of the sample extension given by &yet here: https://github.com/HenrikJoreteg/getScreenMedia
- Adapt help page
- New modal dialog to prompt user to install the extension from Google Web Store
- Better error messages if you can't share your screen
Should fix #7
11 years ago
Daniel Berteaud
cef5791a89
Initial import
11 years ago