Commit graph

85 commits

Author SHA1 Message Date
William Pitcock e6d246882d federator: don't federate anything other than Note objects to OStatus 2018-11-10 10:06:10 +00:00
William Pitcock bc05548370 ostatus: use Object.normalize() instead of Object.get_by_ap_id() directly. 2018-06-27 13:07:45 +00:00
Francis Dinh f2d6c3a512 Handle unfollows from OStatus 2018-05-21 04:36:20 -04:00
lain 4afbef39f4 Format the code. 2018-03-30 15:01:53 +02:00
lambda 9b97b023c5 Merge branch 'feld-Logger' into 'develop'
Logging cleanup

See merge request 
2018-03-20 05:57:47 +00:00
Mark Felder 7430ff9173 Capitalize Atom 2018-03-19 17:44:25 +00:00
lain 4d5161b16d Only fetch if it's http. 2018-03-19 10:28:28 +01:00
lain fa3aa59248 Add missing alias. 2018-02-24 13:11:39 +01:00
lain fb02300234 Pleroma AP detection mechanism. 2018-02-24 13:06:53 +01:00
lain 2583a9f6e8 More logging. 2018-02-23 15:00:19 +01:00
Roger Braun ae1ec858f4 Basic AP user building. 2018-02-11 17:20:43 +01:00
Roger Braun 64e51c2cfa Fix incoming Pleroma CWs. Closes . 2018-01-29 17:44:35 +01:00
eal 57d413e655 Revert "Revert "Add remote follow path to webfinger.""
This reverts commit fb5aa34092.
2018-01-18 18:42:32 +02:00
eal fb5aa34092 Revert "Add remote follow path to webfinger."
This reverts commit bc689740f0.
2018-01-18 03:42:09 +02:00
eal bc689740f0 Add remote follow path to webfinger. 2018-01-18 02:38:02 +02:00
Thog 59770c3f5c
Fix all compilation warnings 2017-11-19 02:22:07 +01:00
Roger Braun 41b8a76e96 Re-fetch user data on salmon decode error. 2017-11-09 08:32:54 +01:00
Roger Braun 9be286a900 Handle empty terms / tags. 2017-11-01 09:33:29 +01:00
Roger Braun 4cbf17dac6 Save cws in the activitypub data. 2017-10-31 17:30:46 +01:00
Roger Braun 0fbf1911f5 Banners are objects. 2017-09-16 13:24:15 +02:00
Roger Braun abac96f41d Update banner from remote accounts. 2017-09-16 13:16:54 +02:00
Roger Braun f445a1b376 Don't die on fetching problems. 2017-09-15 08:18:29 +02:00
Roger Braun cd6cba2f67 log ostatus handling errors. 2017-09-11 21:50:46 +02:00
Roger Braun 95aa6a3c65 Try to fetch from html again if fetching from atom gives no results. 2017-09-08 09:08:31 +02:00
Roger Braun e9ebfdb83b Fix remote profile update code. 2017-09-05 11:40:34 +02:00
Roger Braun 763756f879 Also fetch atom links. 2017-08-04 16:57:38 +02:00
Roger Braun f226f46a09 Add basic incoming deletions. 2017-08-01 17:05:07 +02:00
Roger Braun c3dfa1970f Don't crash on activity handling problems. 2017-08-01 12:41:46 +02:00
Roger Braun d8bbbeb03a Bio can actually be nil. 2017-06-26 17:00:58 +02:00
Roger Braun 39bacba280 More resilient xml parsing. 2017-06-24 14:35:32 +02:00
Roger Braun 6935fc3e01 Update user data on fetch if it changed. 2017-06-24 13:09:46 +02:00
Roger Braun 5ff4a5eee3 Save incoming tags as lowercase. 2017-06-18 19:01:54 +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 4cfe1e0c9b Make timeouts longer, some servers are very slow. 2017-05-31 18:24:50 +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 4854a604ef Extract note handler. 2017-05-20 13:41:33 +02:00
Roger Braun 9d97be4413 Try fetching shares. 2017-05-19 16:08:46 +02:00
Roger Braun b74125900c save correct inReplyToStatusId. 2017-05-18 17:03:21 +02:00
Roger Braun 042cdf09ca Wire up inReplyToStatusIds for ostatus. 2017-05-18 16:58:30 +02:00
Roger Braun beb7b0ef07 Handle incoming tags. 2017-05-18 15:58:18 +02:00
Roger Braun 70024632ba AP refactoring. 2017-05-16 18:19:04 +02:00
Roger Braun d95ac274d6 On user making, check if we have a user with that uri. 2017-05-12 18:58:25 +02:00
Roger Braun dd12cf7296 Fix cws. 2017-05-11 17:59:11 +02:00
Roger Braun 932e0e87db More debugging code. 2017-05-11 09:34:11 +02:00
Roger Braun 2154f729b0 Don't fetch if we don't even have a inReplyTo. 2017-05-11 09:32:03 +02:00
Roger Braun 312772df7c Add debugging help. 2017-05-11 09:13:14 +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 118c572006 Use changeset for remote user creation. 2017-05-10 10:16:20 +02:00
Roger Braun e12a6d5666 Get fresh objects on changes.
This will count retweets / favs correctly again.
2017-05-09 18:11:11 +02:00