Commit Graph

9 Commits (8d23667536cec65292302774b3816467ad427a32)

Author SHA1 Message Date
Eugen Rochko cd9b2ab2f7 Fix - Connect signed PuSH subscription requests to instance domain ()
* Fix  - Connect signed PuSH subscription requests to instance domain

Resolves 

* Fix return of locate_subscription

* Fix tests
Eugen Rochko 3a38322a54 Add spec for Pubsubhubbub::DistributionWorker. PuSH-deliver public items ()
to all subscribers. IDN-normalize callback URLs for subscriptions on insert.
Matt Jankowski 682507bc3c Specs for pubsub subscribe service ()
* Add spec for pubsubhubbub/subscribe

* Refactor pubsubhubbub/subscribe service
Matt Jankowski 441d6dc734 Spec and refactor for pubsubhubbub/unsubscribe service ()
* Add coverage for pubsub unsubscribe service

* Refactor pubsub unsubscribe service
Eugen 17c591ffba Punycode URI normalization ()
* Fix  - Whenever about to send a HTTP request, normalize the URI

* Add test for IDN request in FetchLinkCardService

* Perform IDN normalization on domains before they are stored in the DB
alpaca-tc f9d7ec8971 ActiveRecord::Relation does not respond to `#id` ()
Eugen Rochko 40a4053732 Disable PuSH for blocked domains
Eugen Rochko 7e5e33df48 Fix Pubsubhubbub::UnsubscribeService
Eugen Rochko 2d2c81765b Adding embedded PuSH server