Commit Graph

18 Commits (30fa5fe1a491d388b8708abe83de4c7a8c096e00)

Author SHA1 Message Date
Matt Jankowski 83435c49ea Clean up api/subscriptions controller (#3448) 8 years ago
Eugen Rochko bafd22ecf4 Fix #2706 - Always respond with 200 to PuSH payloads (#2733)
Fix #2196 - Respond with 201 when Salmon accepted, 400 when unverified
Fix #2629 - Correctly handle confirm_domain? for local accounts
Unify rules for extracting author acct from XML, prefer <email>, fall back
to <name> + <uri> (see also #2017, #2172)
8 years ago
Eugen Rochko fdc17bea58 Fix rubocop issues, introduce usage of frozen literal to improve performance 9 years ago
Eugen Rochko a91c3ef6ce Delegate processing of incoming PuSH data to background workers 9 years ago
Eugen Rochko 68eed8c61f Stop logging incoming Atom 9 years ago
Eugen Rochko f49ed8c819 Log incoming Atom from PuSH 9 years ago
Eugen Rochko 22a8801dbc Adding domain blocks 9 years ago
Eugen Rochko 927333f4f8 Improve code style 9 years ago
Eugen Rochko 1d2856c2af Since GNU Social hubs don't seem to return a hub.lease_seconds param in the subscription confirmation request,
we'll have to default that value to the GS "minimum" (from their code) which is 24 hours.
9 years ago
Eugen Rochko 246330493b More debugging for PuSH confirmations 9 years ago
Eugen Rochko a66d34878c Add more logging to PuSH callback 9 years ago
Eugen Rochko 608a2bfffc Upgrade to PubSubHubbub 0.4 (removing verify_token) 9 years ago
Eugen Rochko 059ebbf48d Separate PuSH subscriptions from following, add mastodon:push:refresh task,
respect hub.lease_seconds (fix #46)
9 years ago
Eugen Rochko 10ba09f546 Upgrade to Rails 5.0.0.1 9 years ago
Eugen Rochko 2ba6537f52 Escape PuSH challenge and change subscriptions and salmon APIs to text/plain 10 years ago
Eugen Rochko b640f35621 Writing out more tests, fixed some bugs 10 years ago
Eugen Rochko 3b4e04dc32 Fixing some bugs, adding pending test examples 10 years ago
Eugen Rochko 0e8f59c16f Refactoring Grape API methods into normal controllers & other things 10 years ago