Eugen Rochko
|
b864e78db8
|
Add E2EE API (#13820)
|
5 years ago |
Eugen Rochko
|
0ca06d0ba9
|
Add more tests for ActivityPub controllers (#13585)
|
5 years ago |
abcang
|
4c0da93bc7
|
Improve status pin query (#11972)
|
5 years ago |
Eugen Rochko
|
79b9eee938
|
Add (back) rails-level JSON caching (#11333)
|
5 years ago |
ThibG
|
a4b1083795
|
Fix caching headers in ActivityPub endpoints (#11331)
* Fix reverse-proxy caching in public fetch mode
* Fix caching in ActivityPub-specific controllers
|
5 years ago |
Eugen Rochko
|
39719ae981
|
Add ActivityPub secure mode (#11269)
* Add HTTP signature requirement for served ActivityPub resources
* Change `SECURE_MODE` to `AUTHORIZED_FETCH`
* Add 'Signature' to 'Vary' header and improve code style
* Improve code style by adding `public_fetch_mode?` method
|
5 years ago |
Eugen Rochko
|
56f0203c66
|
Refactor controllers for statuses, accounts, and more (#11249)
|
5 years ago |
ThibG
|
806c2f8102
|
Cleanup various controllers (#10972)
* Remove skip_session! as it is not supported in Rails 5
* Minor cleanup in StreamEntriesController
* Remove redundant mark_cacheable! calls
|
6 years ago |
ThibG
|
4fa0b331ae
|
Cache featured collections, as well as outbox, followers and following (#10467)
|
6 years ago |
ysksn
|
dfd6445334
|
Add specs for activitypub collections controller (#9484)
* Add specs for ActivityPub::CollectionsController#show
* Raise ActiveRecord::RecordNotFound
Raising ActiveRecord::NotFound raises NameError: uninitialized constant
ActiveRecord::NotFound.
|
6 years ago |
Eugen Rochko
|
93b8db8f08
|
Better pagination for ActivityPub outbox (#7356)
|
7 years ago |
Eugen Rochko
|
b1f8dfd3cf
|
Federate pinned statuses over ActivityPub (#6610)
* Federate pinned statuses over ActivityPub
* Display pinned toots in web UI
Fix #6117
* Fix migration
* Fix tests
* Update outbox_serializer.rb
* Update remove_serializer.rb
* Update add_serializer.rb
* Update fetch_featured_collection_service.rb
|
7 years ago |