Maxim Filippov
f75f707f6c
Revert Activity tombstones, add ObjectTombstone struct
2018-12-25 03:00:06 +03:00
Maxim Filippov
2bbec33c71
Fix failing tests
2018-12-25 00:29:13 +03:00
William Pitcock
3c08d229db
tests: add legal boilerplate
2018-12-23 20:57:10 +00:00
raeno
9ff61ed793
Fix tests
...
Notice test has been failing due to missing placeholder in index.html
I've tried to use fixtures to substitute that file in test environment but it became too much hassle. Fixtures are not copied to _build directory so I'd need to change file fetching logic. IMO it doesn't worth it since pleroma-fe already has this placeholder merged and all future updated of index.html will include it.
2018-12-14 20:23:51 +01:00
raeno
c5c3ad90d0
Fix tests. Remove oembed template
2018-12-14 03:00:50 +01:00
Maksim Pechnikov
89b3729afa
fix warnings
2018-12-12 09:09:19 +03:00
Maksim Pechnikov
a9e4a97586
update test
2018-12-04 14:04:06 +03:00
Maksim Pechnikov
7ec64ac33f
update test
2018-12-04 14:04:06 +03:00
Maksim Pechnikov
6cfdc11e32
update test
2018-12-04 14:04:06 +03:00
William Pitcock
f7e15d3257
tests: fix a lot of the remaining test failures
2018-12-04 04:52:09 +00:00
William Pitcock
4ca4c83871
tests: fix most remaining failures
2018-12-04 04:52:09 +00:00
lain
91065e1968
Fix background updating / handling.
2018-12-02 11:20:38 +01:00
lain
f18b86fd5f
More fixes for Info schema.
2018-12-01 12:46:08 +01:00
lain
48b95a9b95
Assorted fixes.
2018-11-30 17:08:02 +01:00
lain
6ac5d48575
More fixes
2018-11-29 00:25:43 +01:00
lain
e002858071
Fix ostatus test.
2018-11-27 18:37:46 +01:00
lain
5bd3b3a215
More and more fixes.
2018-11-27 18:21:05 +01:00
William Pitcock
98795172a7
ostatus controller: respond with AS2 objects instead of activities to notice URIs
2018-11-17 22:10:15 +00:00
William Pitcock
c9df011215
tests: add tests for new OStatus.is_representable? function
2018-11-10 10:39:42 +00:00
William Pitcock
f1a29fc43c
test: ostatus controller: add AS2 fetching tests
2018-07-12 20:32:56 +00:00
lain
8073af6e10
Better error handling for OstatusController.
2018-06-03 21:04:44 +02:00
lain
5e76adb07e
Fix url guessing attacks.
2018-05-30 20:00:45 +02:00
Francis Dinh
d045b96f95
Add tests for incoming unfollow over OStatus
2018-05-21 05:11:13 -04:00
lain
4afbef39f4
Format the code.
2018-03-30 15:01:53 +02:00
lain
fcf1937a40
Correctly handle unlisted messages coming in through Ostatus.
2018-03-07 15:45:13 +01:00
lain
b82637f32d
Don't use special query for feed.
2018-03-06 16:04:29 +01:00
lain
f61fd00db5
Make likes and announces public.
2018-02-25 18:20:06 +01:00
lain
fb02300234
Pleroma AP detection mechanism.
2018-02-24 13:06:53 +01:00
lain
a15f572800
OstatusTest: Remove insert_or_update test (moved to User).
2018-02-15 19:59:40 +01:00
lain
26ccb768d3
Make test output easier to read.
2018-02-12 10:14:11 +01:00
lain
3c80d9b277
Fix spec.
2018-02-12 08:15:03 +01:00
eal
29be70c008
Add remote following of local profiles.
2018-02-02 00:14:05 +02:00
Roger Braun
ad0ab3a57b
Merge branch 'hakabahitoyo/pleroma-feature/atom-feed-logo' into develop
2018-01-30 12:20:39 +01:00
Roger Braun
1bb3ba02f3
Fix specs.
2018-01-30 12:17:01 +01:00
eal
14b086eec2
Add a default profile picture and banner.
...
This removes the placehold.it dependency.
2018-01-15 22:18:17 +02:00
Roger Braun
d08a34e88b
OStatus: Add user bio as summary field
...
Fixes problem with bio federation.
2017-12-03 13:34:17 +01:00
Lain Iwakura
c680ae581d
Return xml notice at /notice path.
2017-11-27 17:24:52 +01:00
Roger Braun
747a68a075
Treat internal emoji like external.
2017-11-20 17:53:21 +01:00
Roger Braun
41b8a76e96
Re-fetch user data on salmon decode error.
2017-11-09 08:32:54 +01:00
Roger Braun
6f05367325
Federate out content warnings.
2017-10-31 19:51:58 +01:00
Roger Braun
4cbf17dac6
Save cws in the activitypub data.
2017-10-31 17:30:46 +01:00
Roger Braun
16b1fcd271
Handle incoming emoji.
2017-09-16 16:27:48 +02:00
Roger Braun
884006a9e9
Federate emoji out.
2017-09-16 16:14:23 +02:00
Roger Braun
2348b272e0
Create deletes activities for incoming deletes.
2017-09-04 18:47:46 +02:00
Roger Braun
540dfb4617
Add delete activity representer.
2017-09-04 17:56:09 +02:00
Roger Braun
10e40206c6
Output mastodon-style conversation ids.
2017-09-04 11:04:04 +02:00
Roger Braun
1b1f861bad
Handle mastodon conversation ids.
2017-09-04 11:03:51 +02:00
Roger Braun
1a001588e8
Don't break on empty mentions.
2017-08-24 12:54:01 +02:00
Roger Braun
552cfdbe11
Fix deletion not deleting relevant actions.
2017-08-16 16:29:25 +02:00
Roger Braun
763756f879
Also fetch atom links.
2017-08-04 16:57:38 +02:00
Roger Braun
25c733f402
Add href to in-reply-to.
...
THis should enable fetching from pleroma posts.
2017-08-01 17:35:19 +02:00
Roger Braun
f226f46a09
Add basic incoming deletions.
2017-08-01 17:05:07 +02:00
Roger Braun
558ab6e74e
Display html links correctly for remote activies.
2017-08-01 14:05:18 +02:00
Roger Braun
fc269fd319
Add html alternate link to atom.
2017-07-29 22:07:02 +02:00
Roger Braun
72ca58c540
Save follower count and note count in user.
2017-07-22 17:42:15 +02:00
Roger Braun
6a44427915
Add tests for public recipients.
2017-06-30 16:08:59 +02:00
Roger Braun
429992fcc9
Save external link for notes.
2017-06-25 11:57:34 +02:00
Roger Braun
6935fc3e01
Update user data on fetch if it changed.
2017-06-24 13:09:46 +02:00
Roger Braun
6342fcd5dc
Save correct date for incoming notes.
2017-06-08 16:44:12 +02:00
Roger Braun
cdcb201bf5
Represent object publishing date in notes.
2017-06-02 22:47:49 +02:00
Roger Braun
c7fdd1b7ff
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
2017-06-01 11:24:03 +02:00
Roger Braun
bdcf42180f
Save remote user bio and update if we see new data.
2017-05-24 17:34:38 +02:00
Roger Braun
94e980d6b4
Output proper published data in ostatus.
2017-05-24 13:54:25 +02:00
Roger Braun
1085675ec4
Output ref instead of href for conversation.
2017-05-20 10:44:57 +02:00
Roger Braun
03b7b2fa24
Also show activities in OStatus.
2017-05-19 15:53:02 +02:00
Roger Braun
f972966385
Fix specs.
2017-05-18 19:10:51 +02:00
Roger Braun
8e02fa100f
Add categories to ostatus output.
2017-05-18 18:18:27 +02:00
Roger Braun
beb7b0ef07
Handle incoming tags.
2017-05-18 15:58:18 +02:00
Roger Braun
dd12cf7296
Fix cws.
2017-05-11 17:59:11 +02:00
Roger Braun
1b67a59795
Repair retweets.
2017-05-10 19:29:25 +02:00
Roger Braun
05f2cd0d93
Handle incoming follows.
...
Also Mastodon CWs.
2017-05-10 18:46:23 +02:00
Roger Braun
3320c9b176
Fix remote users retweeting local stuff.
2017-05-08 18:19:45 +02:00
Roger Braun
4f9328c622
Preserve ids on favorites / retweets.
2017-05-07 20:05:03 +02:00
Roger Braun
b403ea4d2b
Merge branch 'develop' into dtluna/pleroma-feature/unfollow-activity
2017-05-07 19:28:23 +02:00
Roger Braun
a41aa4e489
Federate follow salmons.
2017-05-07 14:45:37 +02:00
Roger Braun
c51e15975a
Fix user fetching error.
2017-05-07 12:45:37 +02:00
Roger Braun
7db76a0f0e
Address incoming messages to followers.
2017-05-06 14:23:39 +02:00
Roger Braun
2d9fdbcc0d
Don't call out if we have the favorited notice locally.
2017-05-05 16:27:03 +02:00
Roger Braun
fa2610c795
Handle incoming favorites, fetch potentially missing messages.
2017-05-05 16:07:44 +02:00
Roger Braun
c85998ab8a
Parse incoming retweets.
2017-05-04 18:42:29 +02:00
Roger Braun
1077c5c58d
Remove reply-to for shares, mastodon gets confused.
2017-05-03 20:06:00 +02:00
Roger Braun
5d7831ee3e
Add self links to federated statuses.
2017-05-03 18:10:19 +02:00
Roger Braun
b34b046f16
Add user to announced status.
2017-05-03 17:51:36 +02:00
Roger Braun
138641589d
OStatus announce representer.
2017-05-03 17:39:12 +02:00
Roger Braun
8141024259
Attachment parsing, better magic key fetching.
2017-05-03 14:26:49 +02:00
Roger Braun
16afea399d
Just give out the entry, not the whole feed.
2017-05-03 10:02:29 +02:00
Roger Braun
9c42453e06
Return note objects as ostatus post activities.
2017-05-03 09:54:17 +02:00
Roger Braun
018a1a390f
Use inReplyTo to find context.
2017-05-02 21:31:01 +02:00
Roger Braun
102455bf29
Add avatar updating from incoming messages.
2017-05-02 17:13:41 +02:00
Roger Braun
93de603966
Add an ostatus representer for like activities.
2017-05-02 16:35:53 +02:00
Roger Braun
6dd8335477
Mark incoming activties as non-local.
2017-05-02 10:47:04 +02:00
Roger Braun
ceb2f68432
Add type to rel=self link in feed.
2017-05-01 18:40:36 +02:00
Roger Braun
6843755834
Make outgoing salmons work.
2017-05-01 13:14:58 +02:00
Roger Braun
f9912599c4
Pull in remote avatar on federation.
2017-04-30 12:53:49 +02:00
Roger Braun
18edc299b2
Handle duplicates.
2017-04-30 12:36:47 +02:00
Roger Braun
62607f37dc
Federate object id for posts in ostatus.
...
This is because ostatus doens't have an id for the activities.
2017-04-30 11:55:19 +02:00
Roger Braun
84027ff00b
Handle comments.
2017-04-30 11:39:27 +02:00
Roger Braun
d937a8e695
Add thr:in-reply-to to ostatus representer.
2017-04-30 11:17:34 +02:00
Roger Braun
9d7c3190cc
Get create activity from created object id.
...
This is useful for Ostatus federation because ostatus doesn't have
different ids for objects and activities...
2017-04-30 11:16:41 +02:00
Roger Braun
8a0d2b33d8
Keep ostatus id as activity id.
2017-04-30 09:25:46 +02:00