pushcallback.php

Summary
pushcallback.php
PuSHCallbackHandler for callbacks to our PuSH hub
handleHandle the callback
checkIfBannedHelper function to compare against a banned domains list and return true if the host trying access the hub is banned.
handlePostHandler for POST content updates from the hub
handleGetHandler for GET verification requests from the hub.

PuSHCallback

Handler for callbacks to our PuSH hub

postActiv

the micro-blogging software

Copyright

Copyright © 2016-2017, Maiyannah Bishop

Derived from code copyright various sources

  • GNU Social © 2013-2016, Free Software Foundation, Inc
  • StatusNet © 2008-2012, StatusNet, Inc

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program.  If not, see http://www.gnu.org/licenses/.

https://www.gnu.org/licenses/agpl.html

About

Handler for callbacks to our PUsH hub

PHP version

Tested with PHP 7

File Authors

Web

Summary
handleHandle the callback
checkIfBannedHelper function to compare against a banned domains list and return true if the host trying access the hub is banned.
handlePostHandler for POST content updates from the hub
handleGetHandler for GET verification requests from the hub.

handle

protected function handle()

Handle the callback

checkIfBanned

protected function checkIfBanned()

Helper function to compare against a banned domains list and return true if the host trying access the hub is banned.

Returns

  • boolean True, if the feed matches to a banned instance
  • boolean False, if the feed doesn’t match to a banned instance

handlePost

function handlePost()

Handler for POST content updates from the hub

handleGet

function handleGet()

Handler for GET verification requests from the hub.

protected function handle()
Handle the callback
protected function checkIfBanned()
Helper function to compare against a banned domains list and return true if the host trying access the hub is banned.
function handlePost()
Handler for POST content updates from the hub
function handleGet()
Handler for GET verification requests from the hub.