Commit Graph

2894 Commits

Author SHA1 Message Date
Josh Morel
af37210c0b throw error if MailDev doesn't run
also allow calling in multiple file
2018-12-17 10:59:07 +01:00
Chocobozzz
8fc58cb580
Fix CSP on dev mode 2018-12-17 09:42:28 +01:00
Chocobozzz
9aac44236c
Add video title/description when rendering html 2018-12-17 09:13:22 +01:00
Michael Koppmann
a46934c825 more systemd service hardening (#1488) 2018-12-15 17:04:23 +01:00
HesioZ
ab4dbe3657 Remove the eventual trailing '/' at the end of urls (see #1453) (#1480)
remove eventual trailing '/' at the end of urls in import script (see #1453)
2018-12-15 01:43:04 +01:00
Gérald Niel
7f3d712d5e (fix) FreeBSD startup script (#1484)
This PR fixes #1477 introduced by #1474
2018-12-13 20:53:36 +01:00
Chocobozzz
34515397d0
Update README.md 2018-12-13 17:12:39 +01:00
Chocobozzz
9f7a195363
Keep old channel/user name constraints
In order to avoid compatibility issues
2018-12-13 16:26:47 +01:00
Chocobozzz
16c07398f2
Fix followers search 2018-12-13 15:00:42 +01:00
Rigel Kent
5e755fff9d add Content Security Policy (#1252)
* add Content Security Policy

* remove reflect-metadata on production builds to get rid of unsafe-eval

* fix baseCSP usage

* add SRI to CSP

* add blob: to media-src

* remove SRI

* CSP set to reportOnly

* adding data: to connect-src CSP

* remove block-all-mixed-content

* add report-uri support
2018-12-13 09:49:45 +01:00
Chocobozzz
9ecac97be0
Fix crash regarding video stream issue 2018-12-12 08:55:56 +01:00
Chocobozzz
64e3e27053
Fix broken audio with transcoding 2018-12-11 17:48:14 +01:00
Chocobozzz
44848a51dc
Overwrite video caption 2018-12-11 15:56:35 +01:00
Chocobozzz
dae5ca24b1
Redirect to the last url on login 2018-12-11 15:27:46 +01:00
Chocobozzz
f481c4f9f3
Use move instead rename
To avoid EXDEV errors
2018-12-11 15:12:38 +01:00
Chocobozzz
14e2014acc Support additional video extensions 2018-12-11 15:11:09 +01:00
Chocobozzz
8923187455
Add test regarding tmp directory 2018-12-11 09:18:02 +01:00
Chocobozzz
9f8ca79284
Don't quit on queue error 2018-12-11 09:18:01 +01:00
Gérald Niel
2cf9a4626f Update FreeBSD startup script (#1474) 2018-12-10 10:51:28 +01:00
Chocobozzz
e2a095bc96
Fix default homepage in web application 2018-12-10 10:47:29 +01:00
Chocobozzz
4523bf1132
dots are allowed in actor names 2018-12-10 10:26:00 +01:00
Rigel Kent
f50ab1c289
(doc) fix syntax in openapi spec for watching progress 2018-12-08 18:56:12 +01:00
Josh Morel
851c5cddc1 rename ask-email link to ask-send-email 2018-12-08 14:46:34 +01:00
Chocobozzz
2a8c5d0af1
Merge branch 'move-utils-to-shared' of https://github.com/buoyantair/PeerTube into buoyantair-move-utils-to-shared 2018-12-07 16:25:29 +01:00
Micah Elizabeth Scott
4b49385892 Remove hard-coded 8GB upload limit in client (#1293)
* Remove hard-coded 8GB upload limit in client

Ideally we'd know what the specific server's configured upload limit
is before starting, but this 8GB limit is not useful if an administrator
has changed the nginx post limit on the server.

* Better docs for admins about client_max_body_size

Seems like some admins already tweak this value up or down to allow
for different maximum video upload sizes. The current codebase has no
other server-side limits that I'm aware of, and I've been routinely
uploading quite large videos to my instance.

This patch replaces the somewhat incorrect (or outdated?) 'hard limit'
comment with some advice about allocating enough space for nginx and
communicating the limit with your users.

Of course it would be better if this configuration could be unified with
PeerTube's config somehow. I'm not sure whether the best option there is
to turn off nginx's buffering here and let PeerTube handle the entire upload
(can we do this only for the video upload API endpoint?) or whether we want
PeerTube to generate nginx configs in a more automated way layer. In any case,
this patch is intended as an incremental improvement.
2018-12-07 14:58:17 +01:00
Chocobozzz
6ebfaf6764
Remove dashes from actor names 2018-12-07 14:56:56 +01:00
BRAINS YUM
d0ce42c1c1 username/display_name/video_channel_name min length 1 and max length 50 (#1265)
* make username, display_name and video_channel_name min length 1 and max length 50; (fixes #1263);
    ! still some bug on the frontend complains but if you remove the disabled property it creates the account just fine;
allow for usernames to start with a number;
fix test, since username can be 1 char now make test check empty;
fix test, Should fail with a too long username;
fix test, Should fail with a too small username;
fix regular expression for username and videoChannel;
change username, videoChannel to be lowercase and fix message;

* change 1 characters to 1 character
2018-12-07 14:54:33 +01:00
Chocobozzz
f3e4d59408
Fix AP tests 2018-12-07 14:23:05 +01:00
Rigel Kent
3114c2c2cc hardening systemd unit 2018-12-07 14:14:24 +01:00
Rigel Kent
314141279d (well-known url) add change-password 2018-12-07 13:56:08 +01:00
Chocobozzz
14d1b7b95a
Merge branch 'hotfix/docker' into develop 2018-12-06 13:48:46 +01:00
Chocobozzz
73a48728ee
Fix docker build and gosu 2018-12-06 13:48:33 +01:00
Chocobozzz
a4255d8efc
Remove unused dependencies 2018-12-06 13:35:27 +01:00
Chocobozzz
be9727bd32
Add base dir to prune storage script 2018-12-06 09:46:22 +01:00
Chocobozzz
3ba862daec
Add tmp and redundancy directories to prune script 2018-12-06 09:42:45 +01:00
Chocobozzz
d22b9b3e20
Fix thumbnail sitemap location 2018-12-06 09:29:00 +01:00
Chocobozzz
7089e7b4e5
Improve information regarding prune storage script 2018-12-05 17:44:36 +01:00
Chocobozzz
2feebf3e6a
Add sitemap 2018-12-05 17:44:34 +01:00
Chocobozzz
3b3b18203f
Add error when email system is not configured and using the forgot
password system
2018-12-05 15:10:45 +01:00
Chocobozzz
56af5222c1
Put features table in about page 2018-12-05 14:53:13 +01:00
Chocobozzz
4e74e8032b
Remove inferred type 2018-12-05 14:36:05 +01:00
Chocobozzz
ddb83e49ec
My account menu -> open entries on hover 2018-12-05 14:21:31 +01:00
Chocobozzz
a1b2f87613
Add information in report modal 2018-12-05 11:05:54 +01:00
Chocobozzz
9c53ef67e3
Add button to help to translate peertube 2018-12-05 10:53:14 +01:00
Chocobozzz
d7aea77bdb
Add ru pl and it translations 2018-12-05 10:35:44 +01:00
Chocobozzz
5b036b8ef2
Better tools.md doc 2018-12-04 17:19:44 +01:00
Nathanaël J
9024bece9a Use ' instead of ' for passwords in the documentation (see #1453) 2018-12-04 17:16:59 +01:00
Chocobozzz
b9fffa297f
Create redundancy endpoint 2018-12-04 17:08:55 +01:00
Chocobozzz
6040f87d14
Add tmp and redundancy directories 2018-12-04 16:04:15 +01:00
Chocobozzz
745778256c
Fix thumbnail processing 2018-12-04 16:04:14 +01:00