Commit Graph

50 Commits

Author SHA1 Message Date
Chocobozzz
4c7e60bc17 Reorganize imports 2021-07-20 15:27:19 +02:00
Chocobozzz
c0e8b12e7f Refactor requests 2021-07-20 15:27:18 +02:00
Chocobozzz
254d3579f5 Use an object to represent a server 2021-07-20 15:27:18 +02:00
Chocobozzz
89d241a79c Shorter server command names 2021-07-20 15:27:18 +02:00
Chocobozzz
d23dd9fbfc Introduce videos command 2021-07-20 15:27:18 +02:00
Chocobozzz
7926c5f9b3 Introduce user command 2021-07-20 15:27:18 +02:00
Chocobozzz
41d1d07501 Introduce login command 2021-07-20 15:27:18 +02:00
Chocobozzz
6c5065a011 Introduce server commands 2021-07-20 15:27:18 +02:00
Chocobozzz
9293139fde Introduce sql command 2021-07-20 15:27:18 +02:00
Chocobozzz
12edc1495a Introduce comments command 2021-07-20 15:27:18 +02:00
Chocobozzz
e6346d59e6 Introduce playlist command 2021-07-20 15:27:18 +02:00
Chocobozzz
9fff08cf83 Introduce accounts command 2021-07-20 15:27:17 +02:00
Chocobozzz
d4a8e7a65f Support short uuid for GET video/playlist 2021-06-29 14:56:35 +02:00
Chocobozzz
3d470a530c Faster ci using compiled ts files 2021-06-15 08:21:12 +02:00
Chocobozzz
e7053b1d9d Fix AP security tests 2021-03-24 18:18:40 +01:00
Chocobozzz
b5c361089f Fix 404 AP status codes 2021-03-24 18:18:40 +01:00
Chocobozzz
db4b15f21f Use got instead of request 2021-03-24 18:18:40 +01:00
Chocobozzz
74d249bc13 Add ability to cleanup remote AP interactions 2021-03-03 10:08:08 +01:00
Chocobozzz
095e225804 Add a test for refreshing remote keys 2021-02-26 14:44:34 +01:00
Rigel Kent
f2eb23cd87 emit more specific status codes on video upload (#3423)
- reduce http status codes list to potentially useful codes
- convert more codes to typed ones
- factorize html generator for error responses
2020-12-08 21:16:10 +01:00
Rigel Kent
2d53be0267 replace numbers with typed http status codes (#3409) 2020-12-07 14:32:36 +01:00
Chocobozzz
797d05bdd9 Force signed headers in http signatures
Thanks Roger
2020-11-12 16:29:32 +01:00
Chocobozzz
8dc8a34ee8 Avoir some circular dependencies 2020-05-04 16:21:39 +02:00
Chocobozzz
a15871560f Move to eslint 2020-02-03 08:31:02 +01:00
Chocobozzz
6848b9f4b2 Use a filtered proxy without variables 2020-01-22 09:36:03 +01:00
Chocobozzz
e612209767 Try to fix subscriptions inconsistencies 2020-01-08 15:44:41 +01:00
Chocobozzz
66fb2aa39b Don't always replace actor avatar 2019-11-25 10:59:44 +01:00
Chocobozzz
ad513607a3 Remove old JSON LD signature implementation
Only PeerTube was compatible with it, and the library has moved on
RsaSignature2018 and removed RsaSignature2017 support. We had to create
a dirty fork of the RsaSignature2017 branch, which is not ideal.

Now we use the Mastodon implementation, that most other AP
implementations that support JSONLD signatures use.
2019-08-29 16:15:41 +02:00
Chocobozzz
2284f20207 Add gitlab ci support 2019-07-29 13:40:39 +02:00
Chocobozzz
48f07b4a40 All API tests in parallel 2019-05-15 15:14:21 +02:00
Chocobozzz
210feb6cc4 Cleanup tests 2019-04-24 16:26:23 +02:00
Chocobozzz
94565d52bb Shared utils -> extra-utils
Because they need dev dependencies
2019-04-24 16:25:52 +02:00
Chocobozzz
1eddc9a74f Add user adminFlags 2019-04-15 14:39:52 +02:00
Chocobozzz
76062d9f96 Try to improve server tests compilation speed 2019-04-11 14:29:41 +02:00
Chocobozzz
74dc3bca2b Don't expose constants directly in initializers/ 2019-04-11 14:26:41 +02:00
Chocobozzz
2ba9287131 Cleanup invalid rates/comments/shares 2019-03-19 16:23:02 +01:00
Chocobozzz
9f79ade627 Refresh playlists 2019-03-19 14:13:53 +01:00
Chocobozzz
c8000975d3 Add NSFW info in about page 2019-02-21 15:51:28 +01:00
Chocobozzz
89ada4e26c Fix socket.io websocket connection 2019-01-09 11:15:15 +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
Chocobozzz
f3e4d59408 Fix AP tests 2018-12-07 14:23:05 +01:00
Chocobozzz
1a8dd4da77 Fix AP redirection 2018-11-30 15:06:36 +01:00
Chocobozzz
04b8c3fba6 Delete invalid or deleted remote videos 2018-11-20 10:44:48 +01:00
buoyantair
bc22d60899 Merge branch 'develop' of https://github.com/Chocobozzz/PeerTube into move-utils-to-shared 2018-11-20 12:28:13 +05:30
Chocobozzz
d175a6f7ab Cleanup tests imports 2018-11-19 17:08:18 +01:00
buoyantair
92e07c3b5d Fix dependency errors between modules 2018-11-16 02:51:26 +05:30
buoyantair
ae28cdf327 Merge from upstream 2018-11-16 02:37:16 +05:30
Chocobozzz
a130f33c9c Add AP fetch tests 2018-11-14 16:32:28 +01:00
Chocobozzz
5c6d985fae Check activities host 2018-11-14 16:32:27 +01:00
Chocobozzz
df66d81583 Add compatibility with other Linked Signature algorithms 2018-11-14 16:32:27 +01:00