Commit graph

  • 7e65cad9fe Do recursive fetching in-band for now. Roger Braun 2017-05-06 12:15:48 +0200
  • 04f6ece99e Send salmons and websub in background tasks. Roger Braun 2017-05-05 20:38:10 +0200
  • 7752f103f6 Add basic thread fetching. Roger Braun 2017-05-05 20:15:26 +0200
  • 00a7183118 Basic queue. Roger Braun 2017-05-05 18:58:29 +0200
  • 2d9fdbcc0d Don't call out if we have the favorited notice locally. Roger Braun 2017-05-05 16:27:03 +0200
  • fa2610c795 Handle incoming favorites, fetch potentially missing messages. Roger Braun 2017-05-05 16:07:44 +0200
  • d982f04a65 Mock HTTPoison in testing. Roger Braun 2017-05-05 14:16:54 +0200
  • 7269c51f3a Some refactoring. Roger Braun 2017-05-05 12:07:38 +0200
  • c48c381e90 Merge branch 'develop' into dtluna/pleroma-refactor/1 Roger Braun 2017-05-05 11:46:59 +0200
  • c85998ab8a Parse incoming retweets. Roger Braun 2017-05-04 18:42:29 +0200
  • 5d9f3df714 Just sign with an empty string if needed. Roger Braun 2017-05-04 09:57:11 +0200
  • 151da344be Add debugging logs. Roger Braun 2017-05-04 09:54:22 +0200
  • 97257c692c Fix specs. Roger Braun 2017-05-03 20:06:20 +0200
  • 1077c5c58d Remove reply-to for shares, mastodon gets confused. Roger Braun 2017-05-03 20:06:00 +0200
  • 53d05af5b6 Fix Mastodon signature bug. Roger Braun 2017-05-03 19:23:12 +0200
  • 5d7831ee3e Add self links to federated statuses. Roger Braun 2017-05-03 18:10:19 +0200
  • b34b046f16 Add user to announced status. Roger Braun 2017-05-03 17:51:36 +0200
  • 861a294cda Add announce federation. Roger Braun 2017-05-03 17:41:55 +0200
  • 138641589d OStatus announce representer. Roger Braun 2017-05-03 17:39:12 +0200
  • df71c142cf Remove doubled 'to' recipients. Roger Braun 2017-05-03 16:08:24 +0200
  • 8141024259 Attachment parsing, better magic key fetching. Roger Braun 2017-05-03 14:26:49 +0200
  • 16afea399d Just give out the entry, not the whole feed. Roger Braun 2017-05-03 10:01:26 +0200
  • 9c42453e06 Return note objects as ostatus post activities. Roger Braun 2017-05-03 09:54:17 +0200
  • 018a1a390f Use inReplyTo to find context. Roger Braun 2017-05-02 21:31:01 +0200
  • 33c803d6da Add attachment link to posts. Roger Braun 2017-05-02 18:25:39 +0200
  • b104348fa5 Follow webfinger redirects. Roger Braun 2017-05-02 17:44:55 +0200
  • 96014f8e0b Update incoming new avatars. Roger Braun 2017-05-02 17:16:01 +0200
  • 102455bf29 Add avatar updating from incoming messages. Roger Braun 2017-05-02 17:13:41 +0200
  • 945b4b55e6 Federate likes. Roger Braun 2017-05-02 16:45:54 +0200
  • 93de603966 Add an ostatus representer for like activities. Roger Braun 2017-05-02 16:35:53 +0200
  • a3e82c5c24 Save context in likes / announces. Roger Braun 2017-05-02 15:54:14 +0200
  • 16f8406eb6 Add statusnet_profile_url to the TwAPI. Roger Braun 2017-05-02 14:36:04 +0200
  • 32a95d73da Add twkn timeline. Roger Braun 2017-05-02 14:12:43 +0200
  • 6dd8335477 Mark incoming activties as non-local. Roger Braun 2017-05-02 10:47:04 +0200
  • 56bacc90d1 Fix specs, add local marker to actitivies. Roger Braun 2017-05-02 10:43:35 +0200
  • 89c1e90eb2 Don't crypt raw iolists. Roger Braun 2017-05-01 22:02:07 +0200
  • 8ae13d94dc Use empty context id if we get none Roger Braun 2017-05-01 20:38:01 +0200
  • aa20941416 Some servers send empty lease_seconds requests... Roger Braun 2017-05-01 20:09:00 +0200
  • 703d9f3628 Not enough h. Roger Braun 2017-05-01 20:04:32 +0200
  • 76e653b0d8 Add user profile page link. Roger Braun 2017-05-01 20:02:32 +0200
  • ceb2f68432 Add type to rel=self link in feed. Roger Braun 2017-05-01 18:40:36 +0200
  • e88062494e Revert "Also accept user id as feed topic." Roger Braun 2017-05-01 18:34:15 +0200
  • 97d11dec0e Also accept user id as feed topic. Roger Braun 2017-05-01 18:07:50 +0200
  • 92a8944dfe Redirect to user feed instead of directly serving it. Roger Braun 2017-05-01 18:05:02 +0200
  • 1854842b09 Log subscription error. Roger Braun 2017-05-01 17:28:49 +0200
  • 108573265a Don't commit nil values in object cache. Roger Braun 2017-05-01 16:28:40 +0200
  • 3cb518270a Remove superfluous transaction. Roger Braun 2017-05-01 16:15:21 +0200
  • f169de3454 Cache objects in dev and prod. Roger Braun 2017-05-01 16:12:20 +0200
  • b9d1fc05b2 Actually make index unique. Roger Braun 2017-05-01 15:42:05 +0200
  • 2f093db051 Ensure we have no duplicate ap ids. Roger Braun 2017-05-01 14:54:58 +0200
  • d187a4965f Return feed for xml requests of the user. Roger Braun 2017-05-01 14:07:41 +0200
  • 35938656ab Make user keys on usage. Roger Braun 2017-05-01 14:07:29 +0200
  • e54e592d6c Return webfinger for ap_ids. Roger Braun 2017-05-01 13:51:17 +0200
  • 6843755834 Make outgoing salmons work. Roger Braun 2017-05-01 13:14:58 +0200
  • bed0b39813 Add function to fetch users from fqn. Roger Braun 2017-04-30 18:48:48 +0200
  • eb12a89d22 Rename wrongly-named function. Roger Braun 2017-04-30 15:06:22 +0200
  • a173fb9e41 Get users fresh, might so we don't make new keys all the time. Roger Braun 2017-04-30 15:05:16 +0200
  • bb1d08a47c Return keys in webfinger. Roger Braun 2017-04-30 15:00:04 +0200
  • 09f7ed4214 Don't set statusnetConversationIds on replies anymore. Roger Braun 2017-04-30 14:26:29 +0200
  • 009fcd2acf Stop adding statusnetConversationIds. Roger Braun 2017-04-30 14:02:04 +0200
  • 379caca01d Wrap context creation in transaction. Roger Braun 2017-04-30 13:58:40 +0200
  • 4c8111c334 Use conversation mapping objects to get / retrieve context from TwAPI. Roger Braun 2017-04-30 13:53:26 +0200
  • f9912599c4 Pull in remote avatar on federation. Roger Braun 2017-04-30 12:53:49 +0200
  • 18edc299b2 Handle duplicates. Roger Braun 2017-04-30 12:36:47 +0200
  • 62607f37dc Federate object id for posts in ostatus. Roger Braun 2017-04-30 11:55:19 +0200
  • 84027ff00b Handle comments. Roger Braun 2017-04-30 11:39:27 +0200
  • d937a8e695 Add thr:in-reply-to to ostatus representer. Roger Braun 2017-04-30 11:17:34 +0200
  • 9d7c3190cc Get create activity from created object id. Roger Braun 2017-04-30 11:16:41 +0200
  • 11ea08649d Make cache bigger and longer lived. Roger Braun 2017-04-30 10:06:57 +0200
  • ffc604a2c2 Use cache for user info data. Roger Braun 2017-04-30 10:04:54 +0200
  • 8a0d2b33d8 Keep ostatus id as activity id. Roger Braun 2017-04-30 09:25:46 +0200
  • a16da387d2 Handle full incoming feeds. Roger Braun 2017-04-29 21:13:21 +0200
  • 20015b4b67 Save remote users with fqn as nickname. Roger Braun 2017-04-29 20:08:45 +0200
  • ba1ea77001 Make key fetching use ostatus fetching. Roger Braun 2017-04-29 19:47:56 +0200
  • 427bac0966 Rework remote user subscription. Roger Braun 2017-04-29 19:06:01 +0200
  • 69922bc724 Add user info gathering. Roger Braun 2017-04-29 17:51:59 +0200
  • ca40dda04c Add some basic webfingering. Roger Braun 2017-04-28 17:41:12 +0200
  • 59d4cc6036 normalize hex number. Roger Braun 2017-04-28 15:53:45 +0200
  • 1422e7aa84 Handle incoming websub subscriptions. Roger Braun 2017-04-28 15:45:10 +0200
  • a9b2ad1759 Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into feature/unfollow-activity dtluna 2017-04-28 16:06:57 +0300
  • 451d18af63 Add proper callback route for websub confirmation. Roger Braun 2017-04-28 09:51:47 +0200
  • 6cf7c13228 Refactor code to comply with credo suggestions dtluna 2017-04-27 16:18:50 +0300
  • 90da25505f Add discovery and subscription requests to websub. Roger Braun 2017-04-27 09:46:45 +0200
  • 1ea4325fec Add user feed fixture. Roger Braun 2017-04-27 09:46:04 +0200
  • e8a311ecff Add user and hub to websub client subscriptions. Roger Braun 2017-04-27 09:44:20 +0200
  • d1dce56a85 Refactor XML parsing. Roger Braun 2017-04-27 09:43:58 +0200
  • 9e9d95ec99 Merge branch 'feature/incoming_ostatus' of ssh.gitgud.io:lambadalambda/pleroma into feature/incoming_ostatus Roger Braun 2017-04-26 19:17:51 +0200
  • 7561158ab1 Merge branch 'feature/incoming_ostatus' of ssh.gitgud.io:lambadalambda/pleroma into feature/incoming_ostatus Roger Braun 2017-04-26 18:34:14 +0200
  • c5fa682c31 Refactor, add beginnings of websub client subscriptions. Roger Braun 2017-04-26 18:33:10 +0200
  • 57bd59e407 Salmon creation. Roger Braun 2017-04-26 14:25:44 +0200
  • f1ebf812ee Add inReplyTo to incoming messages. Roger Braun 2017-04-26 10:22:51 +0200
  • d9ebd785ab Ostatus doesn't distinguish between activities / objects on create. Roger Braun 2017-04-26 10:08:13 +0200
  • e8882ab3da Merge branch 'develop' into feature/incoming_ostatus Roger Braun 2017-04-26 09:18:49 +0200
  • fb5cebc1b5 Merge branch 'dtluna/pleroma-bugfix/deny-self-repeats' into develop Roger Braun 2017-04-26 08:56:34 +0200
  • c844799822 Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop Roger Braun 2017-04-26 08:56:18 +0200
  • 22e936372e Fix retweet spec. Roger Braun 2017-04-26 08:55:00 +0200
  • 2f0e13abe2 Merge branch 'develop' into dtluna/pleroma-bugfix/deny-self-repeats Roger Braun 2017-04-26 08:49:26 +0200
  • b91ccef237 Output conversation id. Roger Braun 2017-04-26 08:47:22 +0200
  • c3655d1c47 Remove unnecessary status_update definition dtluna 2017-04-25 19:47:16 +0300
  • f980f6778b Wire up mentions. Roger Braun 2017-04-25 18:03:14 +0200