Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Jan 10, 2012

  1. Bryan Fox

    allow subclass to pass a replies=all param (to see all @replies to user)

    authored January 10, 2012
  2. Bryan Fox

    merge the two connect methods to remove duplication

    authored January 10, 2012

Dec 11, 2011

  1. Merge pull request #14 from aaronpk/master

    Fixed minor bugs
    authored December 10, 2011
  2. Aaron Parecki

    Missing USER_AGENT class constant in UserstreamPhirehose

    authored December 10, 2011
  3. Aaron Parecki

    Fix missing "$sz" variable in example/userstream-simple.php. I assume…

    … this was suppose to be the size of the object returned in the stream.
    authored December 10, 2011

Dec 01, 2011

  1. Fenn Bailey

    Fixed inconsistent code, indentation and other cleanups.

    Fixed inconsistent braces, mixed indentation, invalid comment chars (#
    is not valid for PHP);
    Switched raw var_dump to proper log output;
    Other minor cleanups;
    authored December 01, 2011
  2. Fenn Bailey

    Merge pull request #12 from fhossain/master

    Fix Phirehose to make length delimited requests properly
    authored November 30, 2011

Nov 30, 2011

  1. Fiaz Hossain

    Misc fix to make Phirehose work with length delimited data

    authored November 29, 2011

Sep 22, 2011

  1. Merge pull request #10 from vitch/patch-1

    The URL_BASE constant was being overridden and so it was connecting via h
    authored September 22, 2011
  2. Kelvin Luck

    The URL_BASE constant was being overridden and so it was connecting v…

    …ia http (rather than https in the super class since c299dfa). My app was refusing to authenticate against the API and making this change fixed it for me...
    authored September 22, 2011

Sep 01, 2011

  1. Fenn Bailey

    Updated default URL_BASE to https; Changed UserAgent signature to ref…

    …lect move to github;
    authored September 01, 2011

Aug 11, 2011

  1. Darren Cook

    Added barebones example of using UserstreamPhirehose

    authored August 11, 2011

Aug 07, 2011

  1. Darren Cook

    Merge branch 'master' into custom

    authored August 07, 2011

Aug 04, 2011

  1. Fenn Bailey

    Adding extra patterns to .gitignore.

    authored August 04, 2011

Aug 03, 2011

  1. Fenn Bailey

    Moving docs around to make compatible with github.

    authored August 03, 2011

Jul 26, 2011

  1. Darren Cook

    FIX: get UserstreamPhirehose class working again (replace use of TCP_…

    …BACKOFF and HTTP_BACKOFF with the class members)
    authored July 26, 2011

Jul 11, 2011

  1. Darren Cook

    Move avgElapsed from being local to class variable.

    Stop giving lastAverage to statusUpdate() (the base class implementation does not use it, and it is very unlikely a derived version would want it)
    Minor change in base class version of statusUpdate: it now shows actual number of seconds since previous call, rather than number of seconds it should have been.
    Change heartbeat function to not take parameters, and instead use member variables.
    authored July 11, 2011
  2. Darren Cook

    Function parameters of statusUpdate() has changed.

    These variables changed from being local vars in consume() to being protected class vars:
      statusCount, filterCheckCount, enqueueSpent, filterCheckSpent, idlePeriod, maxIdlePeriod
    They are initialized to zero on object construction, not in call to consume() (may affect scripts that call consume() more than once in their lifetime; but only if they were already overriding statusUpdate(), as the default version resets them every 60 seconds anyway.)
    Stopped checking return value of enqueueStatus(), as it is not documented anywhere that is supposed to return true, no examples show it, and nothing useful happens if true is not returned.
    Added $enqueueTimeMS and $filterCheckTimeMS as class vars, and therefore removed having them calculated as local vars in the default statusUpdate() function.
    NOTE: heartbeat not supported yet (next commit will do that)
    authored July 10, 2011

Jul 05, 2011

  1. Darren Cook

    Brought in this patch for doing userstreams

    authored July 05, 2011
  2. Darren Cook

    Accept 2nd param to log() giving log level.

    Extract statusUpdate() out of the consume() function.
    Bug fix: Change query encoding from RFC1738 to RFC3986
    Changed these class constants into class member vars:
    authored July 05, 2011
  3. Darren Cook

    Allow set consumer key and secret from member variables instead of fr…

    …om globals
    authored July 05, 2011

Jun 30, 2011

  1. Sebastian Hoitz

    Merge branch 'master' of git://

  2. Sebastian Hoitz

    Updated ignore files.

Jun 28, 2011

  1. Fenn Bailey

    Updated gitignore.

    authored June 29, 2011
  2. Fenn Bailey

    Minor updates in version/docstrings & examples

    Fixed bug in consume example where tweets could be larger than 4096 bytes.
    authored June 29, 2011

Jun 11, 2011

  1. * Bugfix: fatal error on network loss (resolves…

    * Bugfix: HTTP 406 if arg_separator.output is '&' (resolves
    * Throw PhirehoseException, PhirehoseNetworkException, PhirehoseConnectLimitExceeded exception classes
    * Added support for a Phirehose::heartbeat() method to enable Phirehose status logging and reporting
    * Removed stray line-end whitespace
    authored June 11, 2011

Apr 27, 2011

  1. Fenn Bailey

    Merged pull request #1 from sebastianhoitz/master.

    Added OAuth support
    authored April 26, 2011

Apr 25, 2011

  1. Sebastian Hoitz

    Refactored generating the OAuth header. Now a lot leaner.

  2. Sebastian Hoitz

    Removed unnecessary code.

Apr 24, 2011

  1. Sebastian Hoitz

    Cleaned up old code from the UserStreams extension

Apr 23, 2011

  1. Sebastian Hoitz

    Added the possibility to use OAuth for authorizing with SiteStreams

May 04, 2010

  1. Changing properties.

    git-svn-id: 66cfb602-a329-11de-bb10-370f7287a6b7
    authored May 04, 2010

Apr 07, 2010

  1. - Fixed bug where filter predicates got "stuck" as blank/null (repor…

    …ted by Toby P)
     - Fixed bug where hang could occur after reconnect to quiet streams (reported by Toby P)
     - Cleaned up connect() state initialization to reliably reconnect
    git-svn-id: 66cfb602-a329-11de-bb10-370f7287a6b7
    authored April 07, 2010

Feb 26, 2010

  1. Version 0.2.3:

     - Implemented stream idle timeouts (reconnects if streams die)
     - Implemented per-connection DNS lookups
     - Fixed bug where you could get caught in reconnect loop if invalid filter predicates specified
     - Added getLastErrorMsg() and getLastErrorNo() methods (to deal with above)
     - Improved logging
    git-svn-id: 66cfb602-a329-11de-bb10-370f7287a6b7
    authored February 26, 2010

Feb 10, 2010

  1. - Increase version to 0.2.2

     - Fixed @version tag
     - Improved error logging
     - Improved connection validity check
     - Added ghetto-queue-consume example
    git-svn-id: 66cfb602-a329-11de-bb10-370f7287a6b7
    authored February 10, 2010
Something went wrong with that request. Please try again.