0xboobface
630cb6a6a5
Adjust log level for http headers
2019-12-21 17:49:22 +01:00
0xboobface
ce103853a3
Fix SonarLint issues
2019-12-21 14:46:59 +01:00
0xboobface
e37c869695
Merge branch 'dev' into mp4-streaming
2019-12-17 21:27:16 +01:00
0xboobface
ab81fa4c94
Fix path check bug in HlsServlet and support dir symlinks
...
String.startsWith() comparison for the canonical recording dir
did not always check the last component correctly:
recordingDir: /path/to/dir
request: ../dirOther/filename
2019-12-17 21:18:29 +01:00
0xboobface
88735d93ee
Remove unused exceptions in HlsServlet
2019-12-17 21:14:33 +01:00
0xboobface
e734d46e9c
Add gitattributes and run initial normalization
2019-12-17 21:13:18 +01:00
0xboobface
5ce2bd9901
Add byte range support for HTTP requests
2019-12-08 18:37:26 +01:00
0xboobface
cb90ff8264
Set video height depending on screen size
2019-12-08 18:36:42 +01:00
0xboobface
402dd568f9
Add support for MP4 videos
2019-12-07 18:10:04 +01:00
0xboobface
8eb202255e
Reactivate MFC in the server
2019-12-07 11:53:48 +01:00
0xboobface
f12a20a15e
Add support for TLS and changing the context path
2019-08-10 17:45:13 +02:00
0xboobface
bb02b5fd9f
Add HMAC support to the webinterface
...
The webinterface didn't work, if HMAC authentication was enabled.
To make this work, the webinterface downloads the HMAC from the
server and stores it in the local storage of the browser. The
download URL is secured by Basic Auth. The credentials are configured
in the server.json
2019-08-04 12:51:13 +02:00
0xboobface
bc724b2f42
Add setting to switch on/off the server webinterface
2019-07-27 17:55:42 +02:00
0xboobface
1e5eff780c
Add input field to add models by URL
2019-07-27 16:53:26 +02:00
0xboobface
2417ee0069
Add progress bar for disk space
2019-07-21 17:13:53 +02:00
0xboobface
c36984f72d
Enable recordings buttons only if FINISHED
2019-07-21 15:23:12 +02:00
0xboobface
d4b7545fae
Add sorting for the recordings table
2019-07-21 15:08:12 +02:00
0xboobface
d6beaac5f9
Make model table sortable
2019-07-21 13:38:38 +02:00
0xboobface
88040e9a0b
Disable MyFreeCams for the time being
2019-07-21 10:46:46 +02:00
0xboobface
1db79541ff
Add web interface for the server
2019-07-21 10:39:00 +02:00
0xboobface
b136fce0db
Add menu entry to rerun the post-processing script
...
In client/server mode this will trigger the playlist generation and
post-processing. In standalone mode only the post-processing will be
executed.
2019-06-02 19:53:25 +02:00
0xboobface
ebe9d0cf5e
Fix remaining problems with remote recording
2019-06-01 15:33:47 +02:00
0xboobface
f11fcf7ca1
Rewrite recording code for remote recording
2019-06-01 12:12:46 +02:00
0xboobface
0f3d0b6337
Rewrite recording code for local recording
...
Remote recording is TBD
2019-05-31 20:00:07 +02:00
0xboobface
88a6ab3a91
Correct typo
2019-04-21 15:04:43 +02:00
0xboobface
15bfe0f44f
Add basic functionality for Flirt4Free
2019-04-12 21:57:53 +02:00
0xboobface
198a9c6893
Rename Recorder.getModelsRecording to Recorder.getModels
2019-02-05 14:44:21 +01:00
0xboobface
80e577db7c
Add menu entry to regenerate the playlist
2019-01-31 15:07:42 +01:00
0xboobface
0f51be96c0
Implement FC2Live downloads for the server
2019-01-24 20:24:09 +01:00
0xboobface
c5474eb79b
Start OnlineMonitor after initializing the Sites
2019-01-23 17:40:46 +01:00
0xboobface
8e0e8855d0
Enable LiveJasmin for the server
...
Since the HLS downloads suddenly work for LiveJasmin, we can enable it
for the server, too.
2019-01-18 15:29:14 +01:00
0xboobface
e1c16cda9b
Add Streamate
2018-12-14 23:53:19 +01:00
0xboobface
279852bb33
Print out environment and version on start
2018-12-12 13:33:24 +01:00
0xboobface
bcb89ef009
Add event processing system to the server
...
Similar to the events and actions in the client you can add event
listeners on the server. Easiest way to create them is to run ctbrec in
standalone mode and then create the event on the settings tab.
Afterwards you can copy the event handler from the client settings file
to the server settings.
2018-12-10 15:44:15 +01:00
0xboobface
605b62ca0e
Merge branch 'dev' into notify
2018-12-10 12:58:19 +01:00
0xboobface
c0442f898d
Use /bin/bash as execution execution environment for the linux scripts
2018-12-10 12:57:33 +01:00
0xboobface
69544a7a60
Pull OnlineMonitor out of LocalRecorder
2018-12-05 21:01:33 +01:00
0xboobface
8fdb24bad1
Add methods to get the free and total space
2018-11-26 14:01:08 +01:00
0xboobface
76efd16c96
Change logfile name to server.log in server/logback.xml
2018-11-24 18:45:42 +01:00
0xboobface
9f314a3512
Add assembly for the server
2018-11-19 13:05:41 +01:00
0xboobface
26ad7b1afd
Add logback config to server
2018-11-18 23:23:38 +01:00
0xboobface
cda330ddbd
Split up project into client, server, common and master
2018-11-18 22:42:13 +01:00