X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Finitializers%2Fconstants.ts;h=909fffdb632baf4400d37aaa9c46c76de3038880;hb=cdd838168d617f70fc04fe7f23846810e7e07082;hp=a4d8d8fe72f256a6da7c1b52e30c3858bda2a548;hpb=ac907dc7c158056e9b6a5cb58acd27df5c7c2670;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/initializers/constants.ts b/server/initializers/constants.ts index a4d8d8fe7..909fffdb6 100644 --- a/server/initializers/constants.ts +++ b/server/initializers/constants.ts @@ -24,7 +24,7 @@ import { CONFIG, registerConfigChangedHandler } from './config' // --------------------------------------------------------------------------- -const LAST_MIGRATION_VERSION = 705 +const LAST_MIGRATION_VERSION = 710 // --------------------------------------------------------------------------- @@ -484,17 +484,25 @@ const MIMETYPES = { MIMETYPE_EXT: { 'audio/mpeg': '.mp3', 'audio/mp3': '.mp3', + 'application/ogg': '.ogg', 'audio/ogg': '.ogg', + 'audio/x-ms-wma': '.wma', 'audio/wav': '.wav', 'audio/x-wav': '.wav', + 'audio/x-flac': '.flac', 'audio/flac': '.flac', + + 'audio/vnd.dlna.adts': '.aac', 'audio/aac': '.aac', + 'audio/m4a': '.m4a', 'audio/mp4': '.m4a', 'audio/x-m4a': '.m4a', + + 'audio/vnd.dolby.dd-raw': '.ac3', 'audio/ac3': '.ac3' }, EXT_MIMETYPE: null as { [ id: string ]: string } @@ -582,10 +590,6 @@ const HTTP_SIGNATURE = { HEADER_NAME: 'signature', ALGORITHM: 'rsa-sha256', HEADERS_TO_SIGN: [ '(request-target)', 'host', 'date', 'digest' ], - REQUIRED_HEADERS: { - ALL: [ '(request-target)', 'host', 'date' ], - POST: [ '(request-target)', 'host', 'date', 'digest' ] - }, CLOCK_SKEW_SECONDS: 1800 } @@ -805,7 +809,7 @@ const SEARCH_INDEX = { // --------------------------------------------------------------------------- const STATS_TIMESERIE = { - MAX_DAYS: 30 + MAX_DAYS: 365 * 10 // Around 10 years } // --------------------------------------------------------------------------- @@ -1033,6 +1037,8 @@ function buildVideoMimetypeExt () { // The standard video format used by many Sony and Panasonic HD camcorders. // It is also used for storing high definition video on Blu-ray discs. 'video/mp2t': '.mts', + 'video/vnd.dlna.mpeg-tts': '.mts', + 'video/m2ts': '.m2ts', // Old formats reliant on MPEG-1/MPEG-2 @@ -1064,8 +1070,11 @@ function updateWebserverUrls () { WEBSERVER.HOSTNAME = CONFIG.WEBSERVER.HOSTNAME WEBSERVER.PORT = CONFIG.WEBSERVER.PORT - WEBSERVER.RTMP_URL = 'rtmp://' + CONFIG.LIVE.RTMP.HOSTNAME + ':' + CONFIG.LIVE.RTMP.PORT + '/' + VIDEO_LIVE.RTMP.BASE_PATH - WEBSERVER.RTMPS_URL = 'rtmps://' + CONFIG.LIVE.RTMPS.HOSTNAME + ':' + CONFIG.LIVE.RTMPS.PORT + '/' + VIDEO_LIVE.RTMP.BASE_PATH + const rtmpHostname = CONFIG.LIVE.RTMP.PUBLIC_HOSTNAME || CONFIG.WEBSERVER.HOSTNAME + const rtmpsHostname = CONFIG.LIVE.RTMPS.PUBLIC_HOSTNAME || CONFIG.WEBSERVER.HOSTNAME + + WEBSERVER.RTMP_URL = 'rtmp://' + rtmpHostname + ':' + CONFIG.LIVE.RTMP.PORT + '/' + VIDEO_LIVE.RTMP.BASE_PATH + WEBSERVER.RTMPS_URL = 'rtmps://' + rtmpsHostname + ':' + CONFIG.LIVE.RTMPS.PORT + '/' + VIDEO_LIVE.RTMP.BASE_PATH } function updateWebserverConfig () {