138 Commits

Author SHA1 Message Date
Ingo Oppermann
5cd8f3426c Merge branch 'dev' into s3 2022-10-05 10:13:46 +02:00
Jan Stabenow
eb57fb5e70 Mod updates build env. 2022-09-30 15:03:21 +02:00
Ingo Oppermann
eeec59f8b1 Fix last minor version bump to patch version bump 2022-09-30 13:58:21 +02:00
Ingo Oppermann
56ff5b1c60 Update changelog 2022-09-30 12:43:37 +02:00
Ingo Oppermann
33bd7bd384 Set default email address 2022-09-30 12:25:01 +02:00
Ingo Oppermann
22f1fb2d97 Bump version to 16.11.0 2022-09-30 12:13:38 +02:00
Ingo Oppermann
fe2e9d375c Use LE porduction CA, allow to configure an email address 2022-09-30 12:12:36 +02:00
Ingo Oppermann
bbcf0ab1b1 Fix double slashes in RTMP URL v16.10.0 2022-09-30 09:25:29 +02:00
Ingo Oppermann
a114f426d4 Update changelog 2022-09-29 10:52:42 +02:00
Ingo Oppermann
fcdceab99d Merge branch 'dev' of github.com:datarhei/core into dev 2022-09-29 10:46:01 +02:00
Ingo Oppermann
54dd24a5c0 Fix API metadata endpoint responses 2022-09-29 10:44:21 +02:00
Jan Stabenow
8af8cc9301 Mod exposes ports 2022-09-29 10:10:05 +02:00
Ingo Oppermann
6288b620df Use pool for buffer 2022-09-28 14:53:58 +02:00
Ingo Oppermann
7d38416239 Update changelog 2022-09-23 10:08:13 +02:00
Ingo Oppermann
bc7faf9364 Replace x/crypto/acme/autocert with caddyserver/certmagic 2022-09-23 10:05:48 +02:00
Ingo Oppermann
1ebf1f7f29 Write header only if a valid return code is available 2022-09-15 13:43:48 +02:00
Ingo Oppermann
1511b950ae Update joy4 dependency for fixed increased RTMP client compatibility 2022-09-14 19:34:35 +02:00
Ingo Oppermann
2e560b635d Update joy4 dependency for increase RTMP client compatibility 2022-09-14 14:52:41 +02:00
Ingo Oppermann
ff3aa3a635 Add vulnerability check 2022-09-09 16:40:15 +02:00
Ingo Oppermann
673f9d3835 Add init command 2022-09-09 15:10:29 +02:00
Ingo Oppermann
3b0a19e18a Allow to only compress responses that have a minimum length 2022-09-08 19:16:44 +02:00
Ingo Oppermann
c522de043d Upgrade dependencies 2022-09-08 15:39:56 +02:00
Ingo Oppermann
f1d71c202b Fix HLS streaming and cleanup on diskfs 2022-09-08 15:00:09 +02:00
Ingo Oppermann
ed36f45f5f Update changelog 2022-09-08 14:54:48 +02:00
Ingo Oppermann
285ef79716 Add /v3/metrics (get) endpoint to list all known metrics 2022-09-08 13:50:53 +02:00
Ingo Oppermann
2d754b4212 Log HTTP request and response body sizes 2022-09-07 13:53:26 +02:00
Ingo Oppermann
5cb0592854 Exclude .m3u8 and .mpd files from disk cache by default 2022-08-26 11:35:56 +03:00
Ingo Oppermann
f1141d1ad9 Fix assigning cleanup rules for diskfs 2022-08-26 08:17:17 +03:00
Ingo Oppermann
6ee565b3c9 Fix correct output of purge_on_delete value 2022-08-26 07:56:29 +03:00
Ingo Oppermann
311c975911 Fix restreamer tests 2022-08-25 10:09:25 +03:00
Ingo Oppermann
4f292ec0c5 Validate input and output address with all available diskfs 2022-08-24 17:07:36 +03:00
Ingo Oppermann
6751346566 Adapt cleanup patterns to generalized filesystems 2022-08-24 16:06:22 +03:00
Ingo Oppermann
ea98205bd6 Add Name function to filesystem to reflect its own name 2022-08-24 12:31:44 +03:00
Ingo Oppermann
3a6281295c Use pattern to match placeholders for filesystems 2022-08-24 12:31:04 +03:00
Ingo Oppermann
e74149eed2 Allow glob pattern in placerholder matching 2022-08-24 12:29:54 +03:00
Ingo Oppermann
fc42f93d26 Fix diskfs and memfs names in order to keep API intact 2022-08-24 11:38:27 +03:00
Ingo Oppermann
8a4e5363ac Upgrade dependencies 2022-08-24 11:36:12 +03:00
Ingo Oppermann
b042574e45 Fix exposing password 2022-08-23 19:02:01 +03:00
Ingo Oppermann
0cfe07de85 Allow to mount multiple S3 storages 2022-08-23 17:37:33 +03:00
Ingo Oppermann
20fbb9b7bc Fix returned error if bucket is not accessible 2022-08-23 17:36:48 +03:00
Ingo Oppermann
85a7caffca Allow access to S3 filesystem via placeholder 2022-08-23 09:37:18 +03:00
Ingo Oppermann
96353aee3d Fix panic if s3 is not enabled, fix value in closure 2022-08-23 08:32:49 +03:00
Ingo Oppermann
cb0bc494f9 Refactor internal filesystem handling 2022-08-22 19:10:59 +03:00
Ingo Oppermann
e675eccd50 Update changelog 2022-08-22 10:13:57 +03:00
Ingo Oppermann
9a49e371e3 Fix check for existing bucket 2022-08-20 10:51:17 +03:00
Ingo Oppermann
e4fc61617a go mod tidy && go mod vendor 2022-08-20 10:45:23 +03:00
Ingo Oppermann
baa9a80015 Add S3 config options 2022-08-20 10:43:55 +03:00
Ingo Oppermann
1183de560a Integrate S3 filesystem into http server 2022-08-20 10:43:52 +03:00
Ingo Oppermann
50e511e6c6 Add filesystem interface implementation for S3 2022-08-20 10:39:01 +03:00
Ingo Oppermann
45fa1c4498 Fix intersection of search results 2022-08-19 12:37:53 +03:00