Begin activitypub
authorChocobozzz <florian.bigard@gmail.com>
Thu, 9 Nov 2017 16:51:58 +0000 (17:51 +0100)
committerChocobozzz <florian.bigard@gmail.com>
Mon, 27 Nov 2017 18:40:51 +0000 (19:40 +0100)
commite4f97babf701481b55cc10fb3448feab5f97c867
treeaf37402a594dc5ff09f71ecb0687e8cfe4cdb471
parent343ad675f2a26c15b86150a9a3552e619d5d44f4
Begin activitypub
103 files changed:
package.json
server/controllers/activitypub/client.ts [new file with mode: 0644]
server/controllers/activitypub/inbox.ts [new file with mode: 0644]
server/controllers/activitypub/index.ts [new file with mode: 0644]
server/controllers/activitypub/pods.ts [new file with mode: 0644]
server/controllers/activitypub/videos.ts [new file with mode: 0644]
server/controllers/api/remote/index.ts [deleted file]
server/controllers/api/remote/pods.ts [deleted file]
server/controllers/api/remote/videos.ts [deleted file]
server/helpers/activitypub.ts [new file with mode: 0644]
server/helpers/core-utils.ts
server/helpers/custom-validators/activitypub/account.ts [new file with mode: 0644]
server/helpers/custom-validators/activitypub/index.ts [new file with mode: 0644]
server/helpers/custom-validators/activitypub/misc.ts [new file with mode: 0644]
server/helpers/custom-validators/activitypub/signature.ts [new file with mode: 0644]
server/helpers/custom-validators/activitypub/videos.ts [new file with mode: 0644]
server/helpers/custom-validators/index.ts
server/helpers/custom-validators/remote/index.ts [deleted file]
server/helpers/custom-validators/remote/videos.ts [deleted file]
server/helpers/ffmpeg-utils.ts
server/helpers/index.ts
server/helpers/peertube-crypto.ts
server/helpers/requests.ts
server/helpers/webfinger.ts [new file with mode: 0644]
server/initializers/checker.ts
server/initializers/constants.ts
server/initializers/database.ts
server/lib/activitypub/index.ts [new file with mode: 0644]
server/lib/activitypub/process-create.ts [new file with mode: 0644]
server/lib/activitypub/process-flag.ts [new file with mode: 0644]
server/lib/activitypub/process-update.ts [new file with mode: 0644]
server/lib/activitypub/send-request.ts [new file with mode: 0644]
server/lib/index.ts
server/lib/jobs/handlers/index.ts [deleted file]
server/lib/jobs/handlers/video-file-optimizer.ts [deleted file]
server/lib/jobs/handlers/video-file-transcoder.ts [deleted file]
server/lib/jobs/http-request-job-scheduler/http-request-broadcast-handler.ts [new file with mode: 0644]
server/lib/jobs/http-request-job-scheduler/http-request-job-scheduler.ts [new file with mode: 0644]
server/lib/jobs/http-request-job-scheduler/http-request-unicast-handler.ts [new file with mode: 0644]
server/lib/jobs/http-request-job-scheduler/index.ts [new file with mode: 0644]
server/lib/jobs/index.ts
server/lib/jobs/job-scheduler.ts
server/lib/jobs/transcoding-job-scheduler/index.ts [new file with mode: 0644]
server/lib/jobs/transcoding-job-scheduler/transcoding-job-scheduler.ts [new file with mode: 0644]
server/lib/jobs/transcoding-job-scheduler/video-file-optimizer-handler.ts [new file with mode: 0644]
server/lib/jobs/transcoding-job-scheduler/video-file-transcoder-handler.ts [new file with mode: 0644]
server/lib/user.ts
server/lib/video-channel.ts
server/middlewares/activitypub.ts [new file with mode: 0644]
server/middlewares/index.ts
server/middlewares/secure.ts [deleted file]
server/middlewares/validators/account.ts [new file with mode: 0644]
server/middlewares/validators/activitypub/index.ts [new file with mode: 0644]
server/middlewares/validators/activitypub/pods.ts [new file with mode: 0644]
server/middlewares/validators/activitypub/signature.ts [new file with mode: 0644]
server/middlewares/validators/activitypub/videos.ts [new file with mode: 0644]
server/middlewares/validators/index.ts
server/middlewares/validators/remote/index.ts [deleted file]
server/middlewares/validators/remote/pods.ts [deleted file]
server/middlewares/validators/remote/signature.ts [deleted file]
server/middlewares/validators/remote/videos.ts [deleted file]
server/models/account/account-follow-interface.ts [new file with mode: 0644]
server/models/account/account-follow.ts [new file with mode: 0644]
server/models/account/account-interface.ts [new file with mode: 0644]
server/models/account/account-video-rate-interface.ts [new file with mode: 0644]
server/models/account/account-video-rate.ts [new file with mode: 0644]
server/models/account/account.ts [new file with mode: 0644]
server/models/account/index.ts [new file with mode: 0644]
server/models/account/user-interface.ts [new file with mode: 0644]
server/models/account/user.ts [new file with mode: 0644]
server/models/index.ts
server/models/job/job-interface.ts
server/models/job/job.ts
server/models/oauth/oauth-token-interface.ts
server/models/pod/pod-interface.ts
server/models/pod/pod.ts
server/models/user/index.ts [deleted file]
server/models/user/user-interface.ts [deleted file]
server/models/user/user-video-rate-interface.ts [deleted file]
server/models/user/user-video-rate.ts [deleted file]
server/models/user/user.ts [deleted file]
server/models/video/author-interface.ts [deleted file]
server/models/video/author.ts [deleted file]
server/models/video/video-channel-interface.ts
server/models/video/video-channel.ts
server/models/video/video-interface.ts
server/models/video/video.ts
shared/models/activitypub/activity.ts [new file with mode: 0644]
shared/models/activitypub/activitypub-actor.ts [new file with mode: 0644]
shared/models/activitypub/activitypub-collection.ts [new file with mode: 0644]
shared/models/activitypub/activitypub-ordered-collection.ts [new file with mode: 0644]
shared/models/activitypub/activitypub-root.ts [new file with mode: 0644]
shared/models/activitypub/activitypub-signature.ts [new file with mode: 0644]
shared/models/activitypub/index.ts [new file with mode: 0644]
shared/models/activitypub/objects/common-objects.ts [new file with mode: 0644]
shared/models/activitypub/objects/index.ts [new file with mode: 0644]
shared/models/activitypub/objects/video-channel-object.ts [new file with mode: 0644]
shared/models/activitypub/objects/video-torrent-object.ts [new file with mode: 0644]
shared/models/activitypub/webfinger.ts [new file with mode: 0644]
shared/models/index.ts
shared/models/job.model.ts
shared/models/videos/video.model.ts
yarn.lock