Commit Graph

677 Commits (9717166d105cec6f9c878653aec2d409265e80a6)

Author SHA1 Message Date
Roger Braun d625d8db7d Add unfav to Mastodon API.
7 years ago
Roger Braun 454dc18570 Add favoriting to Mastodon API.
7 years ago
Roger Braun 66e4c710d4 Add reblogging to MastodonAPI.
7 years ago
Roger Braun 4dc517a0bb Add deletion to masto api.
7 years ago
Roger Braun be04f725e9 Add more Mastodon API methods.
7 years ago
Roger Braun 59dd240c08 Use token exchange method.
7 years ago
Roger Braun 2b7efff71b Add Mastodon StatusView.
7 years ago
Roger Braun c6bdc5960c Test for Mastodon AccountView
7 years ago
Roger Braun a22f2e683b Add type restriction to activitypub fetcher
7 years ago
Roger Braun 95cedd6000 Make auth tokens usable once and expire them.
7 years ago
Roger Braun 95aa6a3c65 Try to fetch from html again if fetching from atom gives no results.
7 years ago
Roger Braun 2652d9e4ed Slight cleanup.
7 years ago
Roger Braun 2a298d70f9 Add very basic oauth and mastodon api support.
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 632e1f7943 Add delete to TwAPI representer correctly.
7 years ago
Roger Braun 1f9a5272e1 Add delete to TwAPI.
7 years ago
Roger Braun 3438a120cc Don't delete new delete activity...
7 years ago
Roger Braun fcf3128a56 Add TwAPI representer for deletes.
7 years ago
Roger Braun 2348b272e0 Create deletes activities for incoming deletes.
7 years ago
Roger Braun 5db535c0b1 Add delete to ActivityPub.
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 6c3a0ffae4 Add banner and background updating.
7 years ago
Roger Braun 5142a8efbb Add profile update.
7 years ago
Roger Braun 171ef33cbb More sensible attachment names.
7 years ago
Roger Braun fecbd099cd Ignore padding for salmon public keys.
7 years ago
Roger Braun 67bfa19b35 Set twitter-style possibly_sensitive boolena.
7 years ago
Roger Braun 5dc278b1a6 Add activity_type to twitter api output.
7 years ago
Roger Braun d95b78c72f Remove email from mastoinfo.
7 years ago
Roger Braun d1f86ad69f Basic masto-style info.
7 years ago
Roger Braun 8a97bebc53 More meta info fixes.
7 years ago
Roger Braun 7ccdebe180 Small meta info fixes.
7 years ago
Roger Braun 08bd59e446 Extend webfinger capabilities.
7 years ago
Roger Braun 1a001588e8 Don't break on empty mentions.
7 years ago
Roger Braun e477608b7e add correct content type for catch-all
7 years ago
lambadalambda 8004ee8ccf Merge branch 'patch-1' into 'develop'
7 years ago
Roger Braun 552cfdbe11 Fix deletion not deleting relevant actions.
7 years ago
Roger Braun 2ab1d915e3 Use unicode regex in mentions and links.
7 years ago
Roger Braun 7d34cec58d escape attachment urls on creation.
7 years ago
Roger Braun a32784fe6d Cowboy and Elixir don't seem to agree on uri encoding...
7 years ago
Roger Braun 9c35456d77 URI encode filenames...
7 years ago
Roger Braun 9fd8640202 Order by id instead of inserted_at to better use indexes.
7 years ago
Roger Braun 763756f879 Also fetch atom links.
7 years ago
Roger Braun 27b8e3affb Revert "Better error handling for user feeds."
7 years ago
Roger Braun 11714fbaa2 Better error handling for user feeds.
7 years ago
Roger Braun 7b0dd964be Slightly nicer webfinger error handling.
7 years ago
Roger Braun 571f07abe3 Try refresh all invalid subscriptions.
7 years ago
Roger Braun e4a4135c1d Handle subscriptions in queue.
7 years ago
Roger Braun 54af9e145a Add some debug info to websub.
7 years ago
Roger Braun 25c733f402 Add href to in-reply-to.
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 00b722430f Revert "Close br tags."
7 years ago
Roger Braun 19e8421947 Revert "Wrap in <p>."
7 years ago
Roger Braun 3063e3b440 Revert "Remove newlines completely so mastodon doesn't bug out."
7 years ago
Roger Braun 0ca3ab7b59 Remove newlines completely so mastodon doesn't bug out.
7 years ago
Roger Braun c81d0b6f89 Wrap in <p>.
7 years ago
Roger Braun 2eba8e74cc Close br tags.
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 a027b0027c Add friends endpoint.
7 years ago
Roger Braun 94a394e3a8 Add followers endpoint.
7 years ago
Roger Braun 44aef2183e Add follower / friend fetching to user.
7 years ago
Roger Braun 140f72725d Use follower address in user entry.
7 years ago
Roger Braun 396c32a6da Add follower_address to users, add on generation.
7 years ago
エーロ 6c70980bff Fix finmoji title attribute.
7 years ago
Roger Braun 7e9647b146 Fix undo activity.
7 years ago
Roger Braun e343c0c9c4 Add way to update most recent notification id.
7 years ago
Roger Braun 5e17e04144 Make user timelines faster for users with few statuses.
7 years ago
Roger Braun ac04ba240a Larger bio length limit for remote accounts.
7 years ago
Roger Braun 9bdea19d83 For non-create activities, grab the create activity to fav/rt
7 years ago
Roger Braun cd522d2139 Also fetch posts by id in fav/rts.
7 years ago
Roger Braun 201804b836 Only return posts in TwAPI conversations.
7 years ago
Roger Braun d4de38e8ff Order conversation fetches like GS does.
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 1c074efeaf Add external links to twapi.
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 ffc9d7708b Handle webpubs in queue.
7 years ago
Roger Braun 6ee0ca21e2 Some salmon debug fixes.
7 years ago
Roger Braun 4ba6746820 use correct arity .post.
7 years ago
Roger Braun 6a184115a2 Longer timeouts for outgoing federation.
7 years ago
Roger Braun 42633406b3 Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
7 years ago
Roger Braun 14d9de39e8 Better debugging.
7 years ago
dtluna b76001ded3 Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
7 years ago
dtluna 08e53df91e Move util functions to UtilController
7 years ago
Roger Braun 9cf38d6796 Use more efficient queries.
7 years ago
Roger Braun 14a9dd468b Use more efficient query.
7 years ago
Roger Braun fe27b61a72 Add some debugging to federations.
7 years ago
Roger Braun 1e6491ec96 Merge branch 'develop' into refactor/user-view
7 years ago
Roger Braun af49c11193 Work around upserting problems in context mapping.
7 years ago
dtluna 069daf644d Replace UserRepresenter with UserView
7 years ago
Roger Braun 45c751985e Move finmojis to representation.
7 years ago
Roger Braun 66b4fee80e Add finmoji.
7 years ago
Roger Braun 6cac8e3c8b Downcase tags coming in through the TwAPI.
7 years ago
Roger Braun 5ff4a5eee3 Save incoming tags as lowercase.
7 years ago
Roger Braun fa82822932 Revert "Add invisible tags to TwAPI output."
7 years ago
Roger Braun d00571ff75 Fetch user feed on externalprofile request.
7 years ago
Roger Braun fafb765c48 Output tags list in TwAPI.
7 years ago
Roger Braun 8feec8d390 Strip unsafe html on output in TwAPI.
7 years ago
Roger Braun a9bfbcae80 Slightly better html link regex.
7 years ago
Roger Braun 7b41e103e1 Remove html from user bios on display.
7 years ago
Roger Braun 83c657afa5 Do some basic escaping.
7 years ago
Roger Braun 1af9c77736 Move mention parsing to Formatter module.
7 years ago
Roger Braun eb18b9ebba Enable user timelines.
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 00c032783d Fix NaN statuses per day.
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 c6aa60c829 Shorten names in links.
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 48f9df2391 Keep newlines around.
7 years ago
Roger Braun a92a9dce94 Add invisible tags to TwAPI output.
7 years ago
Roger Braun beb7b0ef07 Handle incoming tags.
7 years ago
Roger Braun 0da6ade619 Save tags in object.
7 years ago
Roger Braun 9033bfffd2 Twitter API refactoring.
7 years ago
Roger Braun dcfd494e97 Add Formatter.
7 years ago
Roger Braun 70024632ba AP refactoring.
7 years ago
Roger Braun 423194520e Fix mention replacing.
7 years ago
Roger Braun d95ac274d6 On user making, check if we have a user with that uri.
7 years ago
Roger Braun 04544da8f1 Fetch user on externalprofile if we don't know him
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 9f15937fe6 Actually guess 3 days...
7 years ago
Roger Braun d2c4a427f1 Only try refreshing every 6 hours.
7 years ago
Roger Braun ae0e6d8003 Handle cases where we don't get lease_seconds returned.
7 years ago
Roger Braun 153995f832 Correct active state websub name.
7 years ago
Roger Braun 05f2cd0d93 Handle incoming follows.
7 years ago
Roger Braun 34a1ce00ec Set valid_until date.
7 years ago
Roger Braun a2ca3b8605 Add option to keep id for follows.
7 years ago
Roger Braun 36448d6483 Add externalprofile to TwAPI.
7 years ago
Roger Braun 2e753e8cd7 Refresh subscriptions.
7 years ago
Roger Braun fca7390c69 Only kick off websubs for local users.
7 years ago
Roger Braun 118c572006 Use changeset for remote user creation.
7 years ago
Roger Braun 373753e595 Add some basic changesets.
7 years ago
Roger Braun e12a6d5666 Get fresh objects on changes.
7 years ago
Roger Braun 71362acb93 Quick fix for database filling.
7 years ago
Roger Braun 1418d72749 Add class=attachment to attachment links.
7 years ago
Roger Braun 8f9c43343e Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
7 years ago
Roger Braun 3320c9b176 Fix remote users retweeting local stuff.
7 years ago
Roger Braun b9da7d3219 typo.
7 years ago
Roger Braun 7303786160 Add some twapi fixes.
7 years ago
Roger Braun e49770ee88 Add some debugging info.
7 years ago
Roger Braun db08498a9f Prevent double insertions.
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 95ab0dc3c5 Add conversation ids to twapi announce representer.
7 years ago
Roger Braun c51e15975a Fix user fetching error.
7 years ago
Roger Braun fcd34096db Add one more alias for twapi twkn.
7 years ago
Roger Braun 7db76a0f0e Address incoming messages to followers.
7 years ago
Roger Braun bda389d7d9 Subscribe to remote users on following.
7 years ago
Roger Braun 9cafb67fc1 Follow redirects when fetching activities.
7 years ago
Roger Braun 22ddddce76 Handle incoming items through the queue.
7 years ago
Roger Braun 7e65cad9fe Do recursive fetching in-band for now.
7 years ago
Roger Braun 04f6ece99e Send salmons and websub in background tasks.
7 years ago
Roger Braun 7752f103f6 Add basic thread fetching.
7 years ago
Roger Braun 00a7183118 Basic queue.
7 years ago
Roger Braun 2d9fdbcc0d Don't call out if we have the favorited notice locally.
7 years ago
Roger Braun fa2610c795 Handle incoming favorites, fetch potentially missing messages.
7 years ago
Roger Braun d982f04a65 Mock HTTPoison in testing.
7 years ago
Roger Braun 7269c51f3a Some refactoring.
7 years ago
Roger Braun c48c381e90 Merge branch 'develop' into dtluna/pleroma-refactor/1
7 years ago
Roger Braun c85998ab8a Parse incoming retweets.
7 years ago
Roger Braun 5d9f3df714 Just sign with an empty string if needed.
7 years ago
Roger Braun 151da344be Add debugging logs.
7 years ago
Roger Braun 97257c692c Fix specs.
7 years ago
Roger Braun 1077c5c58d Remove reply-to for shares, mastodon gets confused.
7 years ago
Roger Braun 53d05af5b6 Fix Mastodon signature bug.
7 years ago
Roger Braun 5d7831ee3e Add self links to federated statuses.
7 years ago
Roger Braun b34b046f16 Add user to announced status.
7 years ago
Roger Braun 861a294cda Add announce federation.
7 years ago
Roger Braun 138641589d OStatus announce representer.
7 years ago
Roger Braun df71c142cf Remove doubled 'to' recipients.
7 years ago
Roger Braun 8141024259 Attachment parsing, better magic key fetching.
7 years ago
Roger Braun 16afea399d Just give out the entry, not the whole feed.
7 years ago
Roger Braun 9c42453e06 Return note objects as ostatus post activities.
7 years ago
Roger Braun 018a1a390f Use inReplyTo to find context.
7 years ago
Roger Braun 33c803d6da Add attachment link to posts.
7 years ago
Roger Braun b104348fa5 Follow webfinger redirects.
7 years ago
Roger Braun 96014f8e0b Update incoming new avatars.
7 years ago
Roger Braun 102455bf29 Add avatar updating from incoming messages.
7 years ago
Roger Braun 945b4b55e6 Federate likes.
7 years ago
Roger Braun 93de603966 Add an ostatus representer for like activities.
7 years ago
Roger Braun a3e82c5c24 Save context in likes / announces.
7 years ago
Roger Braun 16f8406eb6 Add statusnet_profile_url to the TwAPI.
7 years ago
Roger Braun 32a95d73da Add twkn timeline.
7 years ago
Roger Braun 6dd8335477 Mark incoming activties as non-local.
7 years ago
Roger Braun 56bacc90d1 Fix specs, add local marker to actitivies.
7 years ago
Roger Braun 89c1e90eb2 Don't crypt raw iolists.
7 years ago
Roger Braun 8ae13d94dc Use empty context id if we get none
7 years ago
Roger Braun aa20941416 Some servers send empty lease_seconds requests...
7 years ago
Roger Braun 703d9f3628 Not enough h.
7 years ago
Roger Braun 76e653b0d8 Add user profile page link.
7 years ago
Roger Braun ceb2f68432 Add type to rel=self link in feed.
7 years ago
Roger Braun e88062494e Revert "Also accept user id as feed topic."
7 years ago
Roger Braun 97d11dec0e Also accept user id as feed topic.
7 years ago
Roger Braun 92a8944dfe Redirect to user feed instead of directly serving it.
7 years ago
Roger Braun 1854842b09 Log subscription error.
7 years ago
Roger Braun 108573265a Don't commit nil values in object cache.
7 years ago
Roger Braun 3cb518270a Remove superfluous transaction.
7 years ago
Roger Braun f169de3454 Cache objects in dev and prod.
7 years ago
Roger Braun d187a4965f Return feed for xml requests of the user.
7 years ago
Roger Braun 35938656ab Make user keys on usage.
7 years ago
Roger Braun e54e592d6c Return webfinger for ap_ids.
7 years ago
Roger Braun 6843755834 Make outgoing salmons work.
7 years ago
Roger Braun bed0b39813 Add function to fetch users from fqn.
7 years ago
Roger Braun eb12a89d22 Rename wrongly-named function.
7 years ago
Roger Braun a173fb9e41 Get users fresh, might so we don't make new keys all the time.
7 years ago
Roger Braun bb1d08a47c Return keys in webfinger.
7 years ago
Roger Braun 09f7ed4214 Don't set statusnetConversationIds on replies anymore.
7 years ago
Roger Braun 009fcd2acf Stop adding statusnetConversationIds.
7 years ago
Roger Braun 379caca01d Wrap context creation in transaction.
7 years ago
Roger Braun 4c8111c334 Use conversation mapping objects to get / retrieve context from TwAPI.
7 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.
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 9d7c3190cc Get create activity from created object id.
8 years ago
Roger Braun 11ea08649d Make cache bigger and longer lived.
8 years ago
Roger Braun ffc604a2c2 Use cache for user info data.
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 ba1ea77001 Make key fetching use ostatus fetching.
8 years ago
Roger Braun 427bac0966 Rework remote user subscription.
8 years ago
Roger Braun 69922bc724 Add user info gathering.
8 years ago
Roger Braun ca40dda04c Add some basic webfingering.
8 years ago
Roger Braun 59d4cc6036 normalize hex number.
8 years ago
Roger Braun 1422e7aa84 Handle incoming websub subscriptions.
8 years ago
dtluna a9b2ad1759 Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into feature/unfollow-activity
8 years ago
Roger Braun 451d18af63 Add proper callback route for websub confirmation.
8 years ago
dtluna 6cf7c13228 Refactor code to comply with credo suggestions
8 years ago
Roger Braun 90da25505f Add discovery and subscription requests to websub.
8 years ago
Roger Braun e8a311ecff Add user and hub to websub client subscriptions.
8 years ago
Roger Braun d1dce56a85 Refactor XML parsing.
8 years ago
Roger Braun 9e9d95ec99 Merge branch 'feature/incoming_ostatus' of ssh.gitgud.io:lambadalambda/pleroma into feature/incoming_ostatus
8 years ago
Roger Braun 7561158ab1 Merge branch 'feature/incoming_ostatus' of ssh.gitgud.io:lambadalambda/pleroma into feature/incoming_ostatus
8 years ago
Roger Braun c5fa682c31 Refactor, add beginnings of websub client subscriptions.
8 years ago
Roger Braun 57bd59e407 Salmon creation.
8 years ago
Roger Braun f1ebf812ee Add inReplyTo to incoming messages.
8 years ago
Roger Braun d9ebd785ab Ostatus doesn't distinguish between activities / objects on create.
8 years ago
Roger Braun e8882ab3da Merge branch 'develop' into feature/incoming_ostatus
8 years ago
Roger Braun fb5cebc1b5 Merge branch 'dtluna/pleroma-bugfix/deny-self-repeats' into develop
8 years ago
Roger Braun c844799822 Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
8 years ago
Roger Braun 2f0e13abe2 Merge branch 'develop' into dtluna/pleroma-bugfix/deny-self-repeats
8 years ago
Roger Braun b91ccef237 Output conversation id.
8 years ago
dtluna c3655d1c47 Remove unnecessary status_update definition
8 years ago
Roger Braun f980f6778b Wire up mentions.
8 years ago
Roger Braun b438ea24ee Add ostatus conversation as context.
8 years ago
Roger Braun 6c5f5e18ec Even more refactoring.
8 years ago
Roger Braun 4771962a5d More refactoring.
8 years ago
Roger Braun ef4190b3ab Clean up status create method.
8 years ago
Roger Braun a25adfbfee Remove superflous function.
8 years ago
Roger Braun 6529cab982 Merge branch 'develop' into dtluna/pleroma-bugfix/deny-empty-posts
8 years ago
Roger Braun ab0114fbaa Return salmon path for users, basic incoming salmon handling.
8 years ago
dtluna 668b01da0b Add restriction on names
8 years ago
dtluna 42105497ca Merge branch 'bugfix/deny-empty-posts' of ssh.gitgud.io:dtluna/pleroma into bugfix/deny-self-repeats
8 years ago
dtluna 5b6070ec40 Deny whitespace statuses
8 years ago
Roger Braun 43d7a4b2cf Add basic fields to support remote users.
8 years ago
dtluna f723b23691 Add error response to self-repeats
8 years ago
dtluna 6b6bc9435c Merge branch 'bugfix/deny-empty-posts' of ssh.gitgud.io:dtluna/pleroma into bugfix/deny-self-repeats
8 years ago
dtluna 1e3791877c Add error response on empty status
8 years ago
Roger Braun 7424310e14 Basic key fetching.
8 years ago
lambadalambda a3b9741a62 Merge branch 'feature/follow-unfollow-by-screen-name' into 'develop'
8 years ago
Roger Braun 4c216cba9c Decode and verify salmons.
8 years ago
Roger Braun 8a07ddef8f Don't break feed if user has no posts.
8 years ago
Roger Braun cef4a4d709 Fix utf8 problems with iolists.
8 years ago
Roger Braun 04fb4f9c47 Add poco data to user.
8 years ago
Roger Braun 923584d046 Remove unknown activities from feed.
8 years ago
Roger Braun c585f9e26c Only handle subscription requests for now.
8 years ago
Roger Braun 8fb73c28bb Only have one subscription per callback.
8 years ago
Roger Braun 1feb193731 Add rel=self link too feed.
8 years ago
Roger Braun ece85fc8bc Add attachments to feed.
8 years ago
Roger Braun a2b79ce7d1 Add outgoin federation to twitter api.
8 years ago
Roger Braun 77cb260628 add basic federation to websub.
8 years ago
Roger Braun 39dc74f967 Add callback to websub subscription.
8 years ago
dtluna 28b203d08f Add Undo of Follow Activity insertion
8 years ago