]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commit - server/lib/video-privacy.ts
Put private videos under a specific subdirectory
authorChocobozzz <me@florianbigard.com>
Wed, 12 Oct 2022 14:09:02 +0000 (16:09 +0200)
committerChocobozzz <chocobozzz@cpy.re>
Mon, 24 Oct 2022 12:48:24 +0000 (14:48 +0200)
commit3545e72c686ff1725bbdfd8d16d693e2f4aa75a3
treee7f1d12ef5dae1e1142c3a8d0b681c1dbbb0de10
parent38a3ccc7f8ad0ea94362b58c732af7c387ab46be
Put private videos under a specific subdirectory
105 files changed:
client/src/app/+videos/+video-watch/video-watch.component.ts
client/src/app/core/auth/auth-user.model.ts
client/src/app/core/auth/auth.service.ts
client/src/app/core/users/user-local-storage.service.ts
client/src/app/helpers/utils/url.ts
client/src/app/shared/shared-main/shared-main.module.ts
client/src/app/shared/shared-main/video/index.ts
client/src/app/shared/shared-main/video/video-file-token.service.ts [new file with mode: 0644]
client/src/app/shared/shared-video-miniature/video-download.component.html
client/src/app/shared/shared-video-miniature/video-download.component.ts
client/src/assets/player/shared/common/utils.ts
client/src/assets/player/shared/manager-options/hls-options-builder.ts
client/src/assets/player/shared/manager-options/webtorrent-options-builder.ts
client/src/assets/player/shared/p2p-media-loader/segment-validator.ts
client/src/assets/player/shared/peertube/peertube-plugin.ts
client/src/assets/player/shared/webtorrent/webtorrent-plugin.ts
client/src/assets/player/types/manager-options.ts
client/src/assets/player/types/peertube-videojs-typings.ts
client/src/root-helpers/logger.ts
client/src/root-helpers/users/index.ts
client/src/root-helpers/users/oauth-user-tokens.ts [moved from client/src/root-helpers/users/user-tokens.ts with 91% similarity]
client/src/root-helpers/video.ts
client/src/standalone/videos/embed.ts
client/src/standalone/videos/shared/auth-http.ts
client/src/standalone/videos/shared/player-manager-options.ts
client/src/standalone/videos/shared/video-fetcher.ts
package.json
scripts/migrations/peertube-2.1.ts [deleted file]
scripts/prune-storage.ts
server/controllers/api/server/debug.ts
server/controllers/api/videos/index.ts
server/controllers/api/videos/token.ts [new file with mode: 0644]
server/controllers/api/videos/update.ts
server/controllers/download.ts
server/controllers/static.ts
server/helpers/ffmpeg/ffmpeg-vod.ts
server/helpers/upload.ts
server/helpers/webtorrent.ts
server/initializers/constants.ts
server/initializers/installer.ts
server/lib/auth/oauth.ts
server/lib/job-queue/handlers/manage-video-torrent.ts
server/lib/job-queue/handlers/move-to-object-storage.ts
server/lib/job-queue/handlers/video-live-ending.ts
server/lib/job-queue/handlers/video-transcoding.ts
server/lib/object-storage/videos.ts
server/lib/paths.ts
server/lib/schedulers/update-videos-scheduler.ts
server/lib/schedulers/videos-redundancy-scheduler.ts
server/lib/transcoding/transcoding.ts
server/lib/video-path-manager.ts
server/lib/video-privacy.ts [new file with mode: 0644]
server/lib/video-tokens-manager.ts [new file with mode: 0644]
server/lib/video.ts
server/middlewares/auth.ts
server/middlewares/validators/index.ts
server/middlewares/validators/shared/videos.ts
server/middlewares/validators/static.ts [new file with mode: 0644]
server/middlewares/validators/videos/videos.ts
server/models/video/formatter/video-format-utils.ts
server/models/video/video-file.ts
server/models/video/video-streaming-playlist.ts
server/models/video/video.ts
server/tests/api/check-params/index.ts
server/tests/api/check-params/live.ts
server/tests/api/check-params/video-files.ts
server/tests/api/check-params/video-token.ts [new file with mode: 0644]
server/tests/api/live/live-fast-restream.ts
server/tests/api/live/live.ts
server/tests/api/object-storage/live.ts
server/tests/api/object-storage/video-imports.ts
server/tests/api/object-storage/videos.ts
server/tests/api/redundancy/redundancy.ts
server/tests/api/server/open-telemetry.ts
server/tests/api/transcoding/create-transcoding.ts
server/tests/api/transcoding/hls.ts
server/tests/api/transcoding/index.ts
server/tests/api/transcoding/update-while-transcoding.ts [new file with mode: 0644]
server/tests/api/videos/index.ts
server/tests/api/videos/video-files.ts
server/tests/api/videos/video-static-file-privacy.ts [new file with mode: 0644]
server/tests/cli/create-import-video-file-job.ts
server/tests/cli/create-move-video-storage-job.ts
server/tests/cli/create-transcoding-job.ts
server/tests/cli/prune-storage.ts
server/tests/cli/regenerate-thumbnails.ts
server/tests/feeds/feeds.ts
server/tests/plugins/filter-hooks.ts
server/tests/plugins/plugin-helpers.ts
server/tests/shared/streaming-playlists.ts
server/tests/shared/videos.ts
shared/core-utils/common/url.ts
shared/models/server/debug.model.ts
shared/models/videos/index.ts
shared/models/videos/video-token.model.ts [new file with mode: 0644]
shared/server-commands/requests/requests.ts
shared/server-commands/server/server.ts
shared/server-commands/videos/index.ts
shared/server-commands/videos/live-command.ts
shared/server-commands/videos/live.ts
shared/server-commands/videos/video-token-command.ts [new file with mode: 0644]
shared/server-commands/videos/videos-command.ts
support/doc/api/openapi.yaml
support/nginx/peertube
yarn.lock