Chocobozzz
18a2164366
Don't run the server in detached state
2023-05-15 14:02:13 +02:00
Chocobozzz
a63943feae
Increase request retry interval
...
CI seems to have a slow disk?
2023-05-15 11:44:33 +02:00
Chocobozzz
81f14b9112
Correctly wait for live segment generation
2023-05-11 11:41:43 +02:00
Chocobozzz
c106db1413
Fix tests
2023-05-10 16:23:55 +02:00
Chocobozzz
7815dc450e
Prevent invalid end watch section warnings
2023-05-10 14:23:59 +02:00
Chocobozzz
644391bee6
Fix test cleanup
2023-05-10 13:57:06 +02:00
Chocobozzz
5170f492b9
Try to have more robust live tests
2023-05-10 09:30:33 +02:00
Chocobozzz
a687879e94
Reload the video after waiting for the files lock
2023-05-09 08:57:34 +02:00
Chocobozzz
5e47f6ab98
Support studio transcoding in peertube runner
2023-05-09 08:57:34 +02:00
Chocobozzz
6a49056026
Add TMP persistent directory
...
To store files that must be preserved between peertube restarts
2023-05-09 08:57:34 +02:00
Chocobozzz
3a0c2a77b1
Enable external plugins to test the PR
2023-05-09 08:57:34 +02:00
Chocobozzz
d102de1b38
Add runner server tests
2023-05-09 08:57:34 +02:00
Wicklow
b302c80dc0
feature/ability to disable video history by default ( #5728 )
...
* draft: ability to disable video history by default
* Update configuration and add tests
* Updated code based on review comments
* Add tests on registration and video quota
* Remove required video quotas in query
* Fix tests
2023-04-07 10:09:54 +02:00
Wicklow
05a60d8599
Feature/Add replay privacy ( #5692 )
...
* Add replay settings feature
* Fix replay settings behaviour
* Fix tests
* Fix tests
* Fix tests
* Update openapi doc and fix tests
* Add tests and fix code
* Models correction
* Add migration and update controller and middleware
* Add check params tests
* Fix video live middleware
* Updated code based on review comments
2023-03-31 09:12:21 +02:00
Wicklow
692ae8c31c
Hotfix/filter subscription videos ( #5665 )
...
* Fix filters on subscription videos
* Add tests to common video filters
* Improve reliability when skipping subscrition path
* Better parameters for skipping subscription videos
2023-03-02 14:50:55 +01:00
Chocobozzz
d41f4a6dc6
Improve image test comparison
2023-02-24 15:10:13 +01:00
Wicklow
16ccb43767
Fix filters on playlists
2023-02-23 16:07:44 +01:00
Chocobozzz
e65ef81cf5
Update server dependencies
2023-02-16 11:56:58 +01:00
Chocobozzz
a2be43f570
Merge branch 'release/5.0.0' into develop
2023-01-27 08:34:16 +01:00
Chocobozzz
8059e050ef
Fix live with base url object storage
2023-01-27 08:30:56 +01:00
Chocobozzz
4115f20084
Add ability to not send an email for registration
2023-01-20 15:34:01 +01:00
Chocobozzz
9436936cf6
Add more signup limit tests
2023-01-19 15:27:04 +01:00
Chocobozzz
b379759f55
Add signup approval API tests
2023-01-19 13:53:40 +01:00
Chocobozzz
b65f5367ba
Add ability to customize token lifetime
2023-01-04 11:41:29 +01:00
Chocobozzz
25691c9930
Prefer using sequelize replacements even for tests
2023-01-03 14:23:42 +01:00
Chocobozzz
54db8e3d5c
Fix P2P with object storage
2022-12-30 15:05:14 +01:00
Chocobozzz
2732eeff9e
Fix CI using 127.0.0.1 for tests
2022-12-12 13:36:23 +01:00
Chocobozzz
71e3e879c0
Support reinjecting token in private m3u8 playlist
2022-12-02 15:25:20 +01:00
Chocobozzz
e57a840ede
Remove content type for raw requests
2022-11-15 16:55:57 +01:00
Chocobozzz
99b757488c
Fix server lint
2022-11-15 15:00:23 +01:00
Chocobozzz
4638cd713d
Don't inject untrusted input
...
Even if it's already checked in middlewares
It's better to have safe modals too
2022-11-15 14:41:55 +01:00
Chocobozzz
5a122dddc5
Option to disable static files auth check/s3 proxy
2022-10-27 09:13:10 +02:00
Chocobozzz
e82cb08722
Fix proxy tests
2022-10-25 15:01:51 +02:00
Chocobozzz
508c1b1e9f
Correctly cleanup files from object storage
2022-10-25 11:51:20 +02:00
Chocobozzz
0177101284
Fix tests
2022-10-24 14:48:24 +02:00
Chocobozzz
9ab330b90d
Use private ACL for private videos in s3
2022-10-24 14:48:24 +02:00
Chocobozzz
3545e72c68
Put private videos under a specific subdirectory
2022-10-24 14:48:24 +02:00
Chocobozzz
dd84f4f263
Wait segment sha processing
2022-10-11 17:14:54 +02:00
Chocobozzz
bbae45c32e
Fix live tests
2022-10-11 16:00:11 +02:00
Chocobozzz
8bd6aa0424
Also retry when fetching master m3u8 playlist
2022-10-11 14:33:42 +02:00
Chocobozzz
34aa316f58
Try to fix tests
2022-10-10 11:40:29 +02:00
Chocobozzz
2166c058f3
Allow admins to disable two factor auth
2022-10-07 14:28:35 +02:00
Chocobozzz
56f4783075
Support two factor authentication in backend
2022-10-07 10:51:16 +02:00
Chocobozzz
7dd7ff4ceb
Fix tests
2022-10-04 13:57:56 +02:00
kontrollanten
6c5f0d3aeb
server: serve files from storage/well-known ( #5214 )
...
* server: serve files from storage/well-known
closes #5206
* well-known: add tests
* test: try to skip new tests
* test: another try
* fix(config/prod): well_known path
* test: fix broken tests
* Update misc-endpoints.ts
* Use getDirectoryPath for tests
* Fix tests
Co-authored-by: Chocobozzz <me@florianbigard.com>
2022-10-04 10:53:00 +02:00
Chocobozzz
cfd57d2ca0
Live supports object storage
...
* Sync live files (segments, master playlist, resolution playlist,
segment sha file) into object storage
* Automatically delete them when the live ends
* Segment sha file is now a file on disk, and not stored in memory
anymore
2022-10-04 10:03:17 +02:00
Chocobozzz
84e7ff2757
Test akismet plugin signup
2022-09-26 16:27:06 +02:00
Chocobozzz
bbd5aa7ead
Reimplement a typed omit function
2022-08-17 15:25:58 +02:00
Chocobozzz
2ec349aa85
Prefer using our pick function
2022-08-17 14:54:01 +02:00
Chocobozzz
fd3c2e8705
Add playback metric endpoint sent to OTEL
2022-08-16 10:33:27 +02:00