BRAINS YUM
0e5ff97f6f
add parseBytes utility function and tests ( #1239 )
...
* add parseBytes utility function and tests
make it parse TB MB
fix parseBytes; * 1024
test bytes too, and make parseByte to parse quotas
add test in travis.sh in misc
* fix parseBytes and test to pass linting
2018-10-13 08:43:55 +02:00
Chocobozzz
71e318b4fe
Merge branch 'release/v1.0.0' into develop
2018-10-11 09:52:16 +02:00
Chocobozzz
1cd3facc3d
Add ability to list all local videos
...
Including private/unlisted for moderators/admins
2018-10-10 11:46:50 +02:00
Chocobozzz
b014b6b9c7
Add ability to search on followers/following
2018-10-10 09:43:53 +02:00
Lucas Declercq
9ccff23877
Add explicit error message that changing video ownership only works with local accounts ( #1214 )
...
* Add explicit error message that changing video ownership only works with local accounts
* Remove superfluous logger
* Remove unneeded end() to error responses
* Add a message on client side to prevent transfering ownership to a remote account
2018-10-10 08:57:00 +02:00
Chocobozzz
729bb18481
Add more headers to broadcast/unicast
2018-10-10 08:51:58 +02:00
Rigel Kent
e1d7b98bc7
fix automatic bitrate adjustment
...
The regression was introduced in
edb4ffc7e0
and forced a fixed bitrate per
resolution
2018-10-08 21:14:21 +02:00
Chocobozzz
c1c86c1599
Try to cache video_high_bitrate_1080p in travis
2018-10-08 17:47:19 +02:00
Chocobozzz
9f1ddd2496
Change a little bit optimize-old-videos logic
2018-10-08 16:50:56 +02:00
Felix Ableitner
edb4ffc7e0
Set bitrate limits for transcoding ( fixes #638 ) ( #1135 )
...
* Set bitrate limits for transcoding (fixes #638 )
* added optimization script and test, changed stuff
* fix test, improve docs
* re-add optimize-old-videos script
* added documentation
* Don't optimize videos without valid UUID, or redundancy videos
* move getUUIDFromFilename
* fix tests?
* update torrent and file size, some more fixes/improvements
* use higher bitrate for high fps video, adjust bitrates
* add test video
* don't throw error if resolution is undefined
* generate test fixture on the fly
* use random noise video for bitrate test, add promise
* shorten test video to avoid timeout
* use existing function to optimize video
* various fixes
* increase test timeout
* limit test fixture size, add link
* test fixes
* add await
* more test fixes, add -b:v parameter
* replace ffmpeg wiki link
* fix ffmpeg params
* fix unit test
* add test fixture to .gitgnore
* add video transcoding fps model
* add missing file
2018-10-08 16:26:04 +02:00
Chocobozzz
24b9417cec
Add users search filter
2018-10-08 15:55:32 +02:00
Chocobozzz
54b3316099
Merge branch 'release/v1.0.0' into develop
2018-10-08 12:04:52 +02:00
Chocobozzz
6321cbc3e7
Avoid old issue regarding duplicated hosts in db
2018-10-08 11:58:18 +02:00
Chocobozzz
ecf3f060ef
Fix avatar update
2018-10-08 10:37:43 +02:00
Chocobozzz
505319061e
Fix avatar update
2018-10-08 10:37:08 +02:00
Chocobozzz
79bd2632d6
Add user moderation in the account page
2018-10-05 17:02:10 +02:00
Chocobozzz
6e46de095d
Add user history and resume videos
2018-10-05 11:22:38 +02:00
Chocobozzz
d0ae9490a3
Don't block when removing redundancy files
2018-10-03 16:57:40 +02:00
Chocobozzz
25378bc866
Delete correctly redundancy files
2018-10-03 16:43:57 +02:00
Chocobozzz
be691a57c5
Check video exists before extending its expiration
2018-10-03 15:52:39 +02:00
Chocobozzz
499d901595
Fix config endpoint
2018-10-03 14:36:00 +02:00
Chocobozzz
b88a459664
Upsert cache file on create activity
2018-10-02 14:40:03 +02:00
Chocobozzz
278711b595
Try to fix travis redundancy tests
2018-10-02 13:09:57 +02:00
Chocobozzz
659edaa62c
Correctly forward comment deletion
2018-10-02 11:33:18 +02:00
Chocobozzz
792e5b8e5b
Try to improve redundancy tests
2018-10-02 09:04:19 +02:00
Chocobozzz
913f08f2bd
Fix get version
2018-10-02 09:02:47 +02:00
Chocobozzz
c049d791f9
Check the comment is defined when validating body
2018-10-01 19:07:25 +02:00
Chocobozzz
d05be4d944
Don't build redundancy urls with "-1" as fps
2018-10-01 18:40:17 +02:00
Chocobozzz
c2ad546df9
Add tests regarding well known/static text endpoints
2018-10-01 17:29:11 +02:00
Chocobozzz
99cc653f47
Fix redundancy with specific videos
2018-10-01 16:33:53 +02:00
Chocobozzz
a3737cbf2b
Fix video fps validator
2018-10-01 16:27:47 +02:00
Chocobozzz
d382f4e917
Fix refreshing external video attributes
2018-10-01 15:34:31 +02:00
Chocobozzz
601527d795
Check video channel name is unique on our instance
2018-10-01 15:20:14 +02:00
Chocobozzz
7361c401b1
Decrease log file max size
2018-10-01 15:20:13 +02:00
Chocobozzz
d1105b97ef
Fix dnt route
2018-10-01 15:20:13 +02:00
Rigel Kent
abb2c7927c
show last commit hash alongside server version in footer
2018-10-01 14:31:01 +02:00
Andrew Morgan
26b4151762
Define channelId property beforehand
2018-10-01 14:14:49 +02:00
Andrew Morgan
c01cfce40b
Allow specification of Channel ID in peertube-upload.js
2018-10-01 14:14:49 +02:00
Chocobozzz
cf9166cf2f
Add timeout on youtube dl to cleaup files
2018-10-01 12:00:05 +02:00
Chocobozzz
e37c85e933
Delete each file on failed import
2018-10-01 10:52:58 +02:00
Chocobozzz
e95e0463d8
Correctly delete files on failed import
2018-10-01 10:44:16 +02:00
Chocobozzz
26649b4215
Ensure video existence before duplicating it
2018-10-01 10:31:42 +02:00
Chocobozzz
46f8d69b4e
Fix redundancy with videos already duplicated with another instance
2018-10-01 09:41:48 +02:00
Chocobozzz
8b917537af
Increase timeout on upload endpoint
2018-10-01 09:14:00 +02:00
Chocobozzz
5ce1208a0a
Improve prune script
2018-09-28 10:56:13 +02:00
Chocobozzz
07524e229f
Enable more angular options
2018-09-28 10:36:46 +02:00
Chocobozzz
c39e86b898
Fix video description when importing by url
2018-09-28 10:18:37 +02:00
Chocobozzz
161b061d4e
Remove duplicated videos on unfollow/delete redundancy
2018-09-28 10:07:05 +02:00
Chocobozzz
d0b52b5285
Correctly delete directories on import
2018-09-28 09:08:12 +02:00
Chocobozzz
8578e3b5e6
Fix federation with a comment reply
2018-09-27 11:05:50 +02:00
Chocobozzz
a890d1e0d3
Check current password on server side
2018-09-26 16:28:27 +02:00
Chocobozzz
cc68049424
Fix video import of some youtube videos
2018-09-26 15:55:45 +02:00
Chocobozzz
542e73a26b
Improve upliad script error handling for token
2018-09-26 15:16:48 +02:00
Chocobozzz
3827c3b348
Fix quota translations
2018-09-26 14:50:39 +02:00
Chocobozzz
2e7cf5ae0c
Fix video files duplicated when fps is null
...
Null values are not considered equal in a UNIQUE index
2018-09-26 14:08:35 +02:00
Chocobozzz
d82d8ad60c
Fix redundancy tests
2018-09-26 10:16:12 +02:00
Chocobozzz
4a534352ad
Fix avatar transaction retry
2018-09-26 10:15:50 +02:00
Chocobozzz
a71de50bbc
Correctly fix the webtorrent redundancy bug
2018-09-26 08:50:21 +02:00
Chocobozzz
69fa54a0b2
Dirty webtorrent fix to wait FS sync
2018-09-25 19:42:05 +02:00
Chocobozzz
4a08f66927
Only duplicate public videos
2018-09-25 18:05:54 +02:00
Chocobozzz
c922d14220
Fix redundancy bug with old peertube torrent
2018-09-25 17:49:50 +02:00
Chocobozzz
cfaf819c38
Reduce video import TTL
2018-09-25 17:49:49 +02:00
Chocobozzz
ebdb612458
Fix redundancy totalVideos stats
2018-09-25 17:49:48 +02:00
Chocobozzz
96cdbcfa07
Merge remote-tracking branch 'origin/master' into develop
2018-09-25 11:43:00 +02:00
lsde
7e7ab7a15d
Add dot into allowed actor username
...
One should have an oportunity to include a dot into the username.
Currently, it breaks the flow if one has an SSO in front of PeeTube which creates users with "name.surname".
2018-09-25 11:41:15 +02:00
Chocobozzz
aac0118dc3
Fix dnt route
2018-09-25 11:13:34 +02:00
Chocobozzz
47d0b3ee61
Fix comment deletion with mastodon
...
Will only act with new comments
2018-09-24 16:24:42 +02:00
Chocobozzz
e5565833f6
Improve redundancy: add 'min_lifetime' configuration
2018-09-24 13:38:39 +02:00
Chocobozzz
d1a63fc7ac
Fix videos list user NSFW policy
2018-09-24 13:38:38 +02:00
Chocobozzz
1cfa8d6809
Remove unnecessary actor existance check
...
We already checked it in the signature checker
2018-09-21 09:51:24 +02:00
Chocobozzz
5c142a4bab
Fix peertube script
2018-09-20 16:35:48 +02:00
Chocobozzz
00f9e41ebf
Add warning if one of the storage directory is in the peertube
...
production directory
Because admins could loose these directories on peertube upgrade
2018-09-20 16:25:00 +02:00
Chocobozzz
0491173a61
Merge branch 'develop' into cli-wrapper
2018-09-20 16:24:31 +02:00
Chocobozzz
f201a74992
Cache user token
2018-09-20 11:45:59 +02:00
Chocobozzz
91411dba92
Limit associations fetch when loading token
2018-09-20 11:45:59 +02:00
BO41
fcc7c06037
rename manifest
2018-09-20 08:22:29 +02:00
Chocobozzz
f41d6aacdf
Fix jobs tests
2018-09-19 17:42:16 +02:00
Chocobozzz
993cef4b6e
Refractor audit user identifier
2018-09-19 17:02:27 +02:00
Chocobozzz
606c946e74
Move youtubeDL upgrader in helpers/
2018-09-19 16:24:24 +02:00
Chocobozzz
f9f899b9f8
Add redundancy check interval in config
2018-09-19 16:21:30 +02:00
Chocobozzz
d9bdd007d7
Put config redundancy strategies in "strategies" subkey
2018-09-19 16:12:07 +02:00
Chocobozzz
12ba460e9e
Improve AP actor checks
2018-09-19 15:47:55 +02:00
Chocobozzz
e587e0ecee
Optimize activity actor load in AP processors
2018-09-19 15:22:55 +02:00
Chocobozzz
d4defe07d2
Optimize video view AP processing
2018-09-19 11:41:30 +02:00
Chocobozzz
4157cdb137
Refractor videos AP functions
2018-09-19 11:16:23 +02:00
Chocobozzz
96f29c0f6d
Optimize SQL requests of videos AP endpoints
2018-09-19 10:20:38 +02:00
Chocobozzz
627621c1e8
Optimize SQL requests of watch page API endpoints
2018-09-19 09:54:37 +02:00
Chocobozzz
098eb37797
Reduce video.ts file size by moving some methods in other files
2018-09-19 09:54:35 +02:00
Chocobozzz
dae4a1c0f8
Improve webtorrent import error message when the torrent has multiple
...
files
2018-09-17 17:50:51 +02:00
Chocobozzz
c07b604111
Fix checker if we don't have redundancy strategies
2018-09-17 11:28:33 +02:00
Chocobozzz
860cfb31e3
Fix "no results" on overview page
2018-09-17 10:28:38 +02:00
Chocobozzz
2ff83ae292
Handle actors search beginning with '@'
...
Something like @toto@example.com
2018-09-17 10:13:54 +02:00
Chocobozzz
743164fed1
Fix overviews tests
2018-09-17 10:13:54 +02:00
Chocobozzz
a2377d15ee
Refractor activities sending
2018-09-14 16:51:35 +02:00
Chocobozzz
d61b817890
Process inbox activities in a queue
2018-09-14 16:47:15 +02:00
Chocobozzz
4b5384f6e7
Add redundancy stats
2018-09-14 14:57:59 +02:00
Chocobozzz
7348b1fd84
Speed up overviews route
2018-09-14 11:52:23 +02:00
Chocobozzz
2b62cccd75
Raw query to get video ids
2018-09-14 11:09:34 +02:00
Rigel Kent
8704acf49e
one cli to unite them all
...
Ash nazg thrakatulûk agh burzum-ishi krimpatul
- refactor import-videos to use the youtubeDL helper
- add very basic tests for the cli
2018-09-14 11:08:55 +02:00
Chocobozzz
3f6b6a565d
Add recently added redundancy strategy
2018-09-14 11:05:38 +02:00