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 )
9 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
10 years ago
Eugen Rochko
f49ed8c819
Log incoming Atom from PuSH
10 years ago
Eugen Rochko
22a8801dbc
Adding domain blocks
10 years ago
Eugen Rochko
927333f4f8
Improve code style
10 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.
10 years ago
Eugen Rochko
246330493b
More debugging for PuSH confirmations
10 years ago
Eugen Rochko
a66d34878c
Add more logging to PuSH callback
10 years ago
Eugen Rochko
608a2bfffc
Upgrade to PubSubHubbub 0.4 (removing verify_token)
10 years ago
Eugen Rochko
059ebbf48d
Separate PuSH subscriptions from following, add mastodon:push:refresh task,
...
respect hub.lease_seconds (fix #46 )
10 years ago
Eugen Rochko
10ba09f546
Upgrade to Rails 5.0.0.1
10 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