Francis Dinh
4151cbe6b2
Revert "Do not send non-follow undos over ostatus for now"
...
This reverts commit 07fdc07238
.
6 years ago
Francis Dinh
0b527b5528
Revert "Use [] instead of nil"
...
This reverts commit 42268b0981
.
6 years ago
Francis Dinh
42268b0981
Use [] instead of nil
6 years ago
Francis Dinh
07fdc07238
Do not send non-follow undos over ostatus for now
6 years ago
Francis Dinh
4d5ec883b7
Federate correct activity
6 years ago
Mark Felder
636f0fa402
Clean up unused aliases and imports
6 years ago
eal
22bfeac256
Update note count in ActivityPub.create.
7 years ago
lain
9e6ae44729
Formatting fixes.
7 years ago
lain
4afbef39f4
Format the code.
7 years ago
lain
46f63ea8af
Fix atom feed pagination.
7 years ago
lambda
9b97b023c5
Merge branch 'feld-Logger' into 'develop'
...
Logging cleanup
See merge request pleroma/pleroma!76
7 years ago
Mark Felder
7430ff9173
Capitalize Atom
7 years ago
lain
4d5161b16d
Only fetch if it's http.
7 years ago
lain
fcf1937a40
Correctly handle unlisted messages coming in through Ostatus.
7 years ago
lain
b82637f32d
Don't use special query for feed.
7 years ago
lain
0e9bd6d148
Hotfix for tag problems.
7 years ago
lain
fa3aa59248
Add missing alias.
7 years ago
lain
fb02300234
Pleroma AP detection mechanism.
7 years ago
lain
2583a9f6e8
More logging.
7 years ago
lain
313f186a66
Ostatus: Use all recipients as mentions.
7 years ago
lain
ae26604378
ActivityPub: Refactor create function.
7 years ago
lain
b331cb449a
Merge branch 'develop' into feature/activitypub
7 years ago
Roger Braun
ae1ec858f4
Basic AP user building.
7 years ago
Roger Braun
52200998c9
Merge branch 'develop' into feature/activitypub
7 years ago
hakabahitoyo
a61f21ff4f
print <link rel="next"> element in atom.feed
7 years ago
Hakaba Hitoyo
7124f12a94
introduce max_id parameter in feed.atom (debug)
7 years ago
Hakaba Hitoyo
9c61f60558
introduce max_id parameter in feed.atom
7 years ago
Roger Braun
ad0ab3a57b
Merge branch 'hakabahitoyo/pleroma-feature/atom-feed-logo' into develop
7 years ago
Hakaba Hitoyo
cefb6cfea1
provide logo at feed.atom (debug)
7 years ago
Hakaba Hitoyo
b713b28dfd
provide logo at feed.atom
7 years ago
Roger Braun
64e51c2cfa
Fix incoming Pleroma CWs. Closes #96 .
7 years ago
eal
57d413e655
Revert "Revert "Add remote follow path to webfinger.""
...
This reverts commit fb5aa34092
.
7 years ago
eal
fb5aa34092
Revert "Add remote follow path to webfinger."
...
This reverts commit bc689740f0
.
7 years ago
eal
bc689740f0
Add remote follow path to webfinger.
7 years ago
Lain Iwakura
64330d9455
ActivityPub: Add object routes / controller.
7 years ago
Roger Braun
5599c5920c
Basic incoming AP support.
7 years ago
Roger Braun
d08a34e88b
OStatus: Add user bio as summary field
...
Fixes problem with bio federation.
7 years ago
Lain Iwakura
c680ae581d
Return xml notice at /notice path.
7 years ago
Roger Braun
747a68a075
Treat internal emoji like external.
7 years ago
Thog
59770c3f5c
Fix all compilation warnings
7 years ago
Roger Braun
41b8a76e96
Re-fetch user data on salmon decode error.
7 years ago
Roger Braun
9be286a900
Handle empty terms / tags.
7 years ago
Roger Braun
6f05367325
Federate out content warnings.
7 years ago
Roger Braun
4cbf17dac6
Save cws in the activitypub data.
7 years ago
Roger Braun
4dcbb64f19
Avoid potentially slow count queries for user note count.
...
For a variety of reasons, posgresql won't use the available actor,
type index to do an index only scan. We now just increase the user
note count, which will lead to slightly wrong counts in some cases,
but it's better than the potentially very slow count query.
7 years ago
Roger Braun
678dd4c8ec
Use desc id to sort instead of desc inserted_at
...
Should mean the same and is indexed.
7 years ago
Roger Braun
16b1fcd271
Handle incoming emoji.
7 years ago
Roger Braun
884006a9e9
Federate emoji out.
7 years ago
Roger Braun
44693c100d
Federate banners out.
7 years ago
Roger Braun
0fbf1911f5
Banners are objects.
7 years ago
Roger Braun
abac96f41d
Update banner from remote accounts.
7 years ago
Roger Braun
50409326a8
Refactor posting and make character limit configurable.
7 years ago
Roger Braun
f445a1b376
Don't die on fetching problems.
7 years ago
Roger Braun
cd6cba2f67
log ostatus handling errors.
7 years ago
Roger Braun
95aa6a3c65
Try to fetch from html again if fetching from atom gives no results.
7 years ago
Roger Braun
a441ee7d21
Workaround for masto reply breakage.
7 years ago
Roger Braun
e9ebfdb83b
Fix remote profile update code.
7 years ago
Roger Braun
2348b272e0
Create deletes activities for incoming deletes.
7 years ago
Roger Braun
540dfb4617
Add delete activity representer.
7 years ago
Roger Braun
10e40206c6
Output mastodon-style conversation ids.
7 years ago
Roger Braun
1b1f861bad
Handle mastodon conversation ids.
7 years ago
Roger Braun
1a001588e8
Don't break on empty mentions.
7 years ago
Roger Braun
552cfdbe11
Fix deletion not deleting relevant actions.
7 years ago
Roger Braun
763756f879
Also fetch atom links.
7 years ago
Roger Braun
27b8e3affb
Revert "Better error handling for user feeds."
...
This reverts commit 11714fbaa2
.
7 years ago
Roger Braun
11714fbaa2
Better error handling for user feeds.
7 years ago
Roger Braun
25c733f402
Add href to in-reply-to.
...
THis should enable fetching from pleroma posts.
7 years ago
Roger Braun
f226f46a09
Add basic incoming deletions.
7 years ago
Roger Braun
558ab6e74e
Display html links correctly for remote activies.
7 years ago
Roger Braun
c3dfa1970f
Don't crash on activity handling problems.
7 years ago
Roger Braun
368fa25f1f
Strip all newlines in atom html content to work around mastodon bug.
7 years ago
Roger Braun
fc269fd319
Add html alternate link to atom.
7 years ago
Roger Braun
72ca58c540
Save follower count and note count in user.
7 years ago
Roger Braun
140f72725d
Use follower address in user entry.
7 years ago
Roger Braun
5e17e04144
Make user timelines faster for users with few statuses.
7 years ago
Roger Braun
fc7016a88c
Don't add public recipient to notes that don't contain it.
7 years ago
Roger Braun
d8bbbeb03a
Bio can actually be nil.
7 years ago
Roger Braun
429992fcc9
Save external link for notes.
7 years ago
Roger Braun
39bacba280
More resilient xml parsing.
7 years ago
Roger Braun
6935fc3e01
Update user data on fetch if it changed.
7 years ago
Roger Braun
5ff4a5eee3
Save incoming tags as lowercase.
7 years ago
Roger Braun
a1cabeea4a
Redirect html user profile request.
7 years ago
Roger Braun
6342fcd5dc
Save correct date for incoming notes.
7 years ago
Roger Braun
cdcb201bf5
Represent object publishing date in notes.
7 years ago
Roger Braun
c7fdd1b7ff
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
7 years ago
Roger Braun
4cfe1e0c9b
Make timeouts longer, some servers are very slow.
7 years ago
Roger Braun
80705c7a20
Redirect to frontend on html notice path.
7 years ago
Roger Braun
bdcf42180f
Save remote user bio and update if we see new data.
7 years ago
Roger Braun
94e980d6b4
Output proper published data in ostatus.
7 years ago
Roger Braun
4854a604ef
Extract note handler.
7 years ago
Roger Braun
1085675ec4
Output ref instead of href for conversation.
7 years ago
Roger Braun
9d97be4413
Try fetching shares.
7 years ago
Roger Braun
03b7b2fa24
Also show activities in OStatus.
7 years ago
Roger Braun
8e02fa100f
Add categories to ostatus output.
7 years ago
Roger Braun
b74125900c
save correct inReplyToStatusId.
7 years ago
Roger Braun
042cdf09ca
Wire up inReplyToStatusIds for ostatus.
7 years ago
Roger Braun
beb7b0ef07
Handle incoming tags.
7 years ago
Roger Braun
70024632ba
AP refactoring.
7 years ago
Roger Braun
d95ac274d6
On user making, check if we have a user with that uri.
7 years ago
Roger Braun
dd12cf7296
Fix cws.
7 years ago
Roger Braun
932e0e87db
More debugging code.
7 years ago
Roger Braun
2154f729b0
Don't fetch if we don't even have a inReplyTo.
7 years ago
Roger Braun
312772df7c
Add debugging help.
7 years ago
Roger Braun
1b67a59795
Repair retweets.
7 years ago
Roger Braun
05f2cd0d93
Handle incoming follows.
...
Also Mastodon CWs.
7 years ago
Roger Braun
118c572006
Use changeset for remote user creation.
7 years ago
Roger Braun
e12a6d5666
Get fresh objects on changes.
...
This will count retweets / favs correctly again.
7 years ago
Roger Braun
3320c9b176
Fix remote users retweeting local stuff.
7 years ago
Roger Braun
4f9328c622
Preserve ids on favorites / retweets.
7 years ago
Roger Braun
b403ea4d2b
Merge branch 'develop' into dtluna/pleroma-feature/unfollow-activity
7 years ago
Roger Braun
60b4b0d725
Safety measures.
7 years ago
Roger Braun
a41aa4e489
Federate follow salmons.
7 years ago
Roger Braun
c51e15975a
Fix user fetching error.
7 years ago
Roger Braun
7db76a0f0e
Address incoming messages to followers.
8 years ago
Roger Braun
9cafb67fc1
Follow redirects when fetching activities.
...
This can happen for site that started as http and now switched to https.
8 years ago
Roger Braun
22ddddce76
Handle incoming items through the queue.
8 years ago
Roger Braun
7e65cad9fe
Do recursive fetching in-band for now.
...
This is to prevent conversation id problems.
8 years ago
Roger Braun
7752f103f6
Add basic thread fetching.
8 years ago
Roger Braun
2d9fdbcc0d
Don't call out if we have the favorited notice locally.
8 years ago
Roger Braun
fa2610c795
Handle incoming favorites, fetch potentially missing messages.
8 years ago
Roger Braun
d982f04a65
Mock HTTPoison in testing.
8 years ago
Roger Braun
7269c51f3a
Some refactoring.
8 years ago
Roger Braun
c48c381e90
Merge branch 'develop' into dtluna/pleroma-refactor/1
8 years ago
Roger Braun
c85998ab8a
Parse incoming retweets.
8 years ago
Roger Braun
1077c5c58d
Remove reply-to for shares, mastodon gets confused.
8 years ago
Roger Braun
5d7831ee3e
Add self links to federated statuses.
8 years ago
Roger Braun
b34b046f16
Add user to announced status.
8 years ago
Roger Braun
138641589d
OStatus announce representer.
8 years ago
Roger Braun
8141024259
Attachment parsing, better magic key fetching.
8 years ago
Roger Braun
16afea399d
Just give out the entry, not the whole feed.
8 years ago
Roger Braun
9c42453e06
Return note objects as ostatus post activities.
8 years ago
Roger Braun
018a1a390f
Use inReplyTo to find context.
8 years ago
Roger Braun
96014f8e0b
Update incoming new avatars.
8 years ago
Roger Braun
102455bf29
Add avatar updating from incoming messages.
8 years ago
Roger Braun
93de603966
Add an ostatus representer for like activities.
8 years ago
Roger Braun
6dd8335477
Mark incoming activties as non-local.
8 years ago
Roger Braun
8ae13d94dc
Use empty context id if we get none
...
Thanks mastodon.
8 years ago
Roger Braun
ceb2f68432
Add type to rel=self link in feed.
8 years ago
Roger Braun
92a8944dfe
Redirect to user feed instead of directly serving it.
8 years ago
Roger Braun
6843755834
Make outgoing salmons work.
8 years ago
Roger Braun
f9912599c4
Pull in remote avatar on federation.
8 years ago
Roger Braun
18edc299b2
Handle duplicates.
8 years ago
Roger Braun
62607f37dc
Federate object id for posts in ostatus.
...
This is because ostatus doens't have an id for the activities.
8 years ago
Roger Braun
84027ff00b
Handle comments.
8 years ago
Roger Braun
d937a8e695
Add thr:in-reply-to to ostatus representer.
8 years ago
Roger Braun
8a0d2b33d8
Keep ostatus id as activity id.
8 years ago
Roger Braun
a16da387d2
Handle full incoming feeds.
8 years ago
Roger Braun
20015b4b67
Save remote users with fqn as nickname.
8 years ago
Roger Braun
427bac0966
Rework remote user subscription.
8 years ago
Roger Braun
69922bc724
Add user info gathering.
8 years ago