Bat
493fe731d0
Remove a debug message while we are at it
2018-07-18 19:02:31 +02:00
Bat
2b04b39f5d
Correctly parse HTTP Accept headers
2018-07-18 16:58:28 +02:00
Bat
3d436c10b1
Accept more content types when making AP requests
2018-07-18 16:25:02 +02:00
Bat
389ad28d14
Don't broadcast activities to local users
...
Fix #80
2018-07-18 15:49:13 +02:00
Bat
cf23360c4a
Avoid panics when encountering an invalid mention
2018-07-11 22:11:31 +02:00
Bat
f79f01a93f
Accept both actor objects and links for Follows
2018-07-08 20:01:19 +02:00
Bat
68a041711c
We can't mix GET and POST (in the comment form)
...
in_response_to was always null
2018-06-27 00:19:18 +02:00
Bat
9a825e7066
Change the signature of ap_url to be backward-compatible
2018-06-26 17:32:35 +02:00
Bat
507d3e6183
Use USE_HTTPS to compute AP URLs
...
Instead of relying on cfg(debug_assertions)
2018-06-26 16:21:58 +02:00
Bat
f805ec1d53
Introduce an environment variable to disable HTTPS, and use it when fetching WebFinger resources
...
You can now use USE_HTTPS=0 when debugging the federation locally.
2018-06-26 16:16:59 +02:00
Trinity Pointard
5133410451
Properly verify password
...
fix #86
2018-06-25 15:38:39 +02:00
Bat
68c7aad179
Big repository reorganization
...
The code is divided in three crates:
- plume-common, for the ActivityPub module, and some common utils
- plume-models, for the models and database-related code
- plume, the app itself
This new organization will allow to test it more easily, but also to create other tools that only reuse a little part of
the code (for instance a Wordpress import tool, that would just use the plume-models crate)
2018-06-23 17:36:11 +01:00