Skip to content


Subversion checkout URL

You can clone with
Download ZIP
branch: master
Commits on Jan 20, 2012
  1. @DarrenCook
Commits on Dec 11, 2011
  1. Merge pull request #14 from aaronpk/master

    Jonathon Hill authored
    Fixed minor bugs
  2. @aaronpk
  3. @aaronpk

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

    aaronpk authored
    … this was suppose to be the size of the object returned in the stream.
Commits on Dec 1, 2011
  1. @fennb

    Fixed inconsistent code, indentation and other cleanups.

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

    Merge pull request #12 from fhossain/master

    fennb authored
    Fix Phirehose to make length delimited requests properly
Commits on Nov 30, 2011
Commits on Oct 2, 2011
  1. @DarrenCook
Commits on Sep 22, 2011
  1. Merge pull request #10 from vitch/patch-1

    Jonathon Hill authored
    The URL_BASE constant was being overridden and so it was connecting via h
  2. @vitch

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

    vitch authored
    …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...
Commits on Sep 1, 2011
  1. @fennb
Commits on Aug 11, 2011
  1. @DarrenCook
Commits on Aug 7, 2011
  1. @DarrenCook
Commits on Aug 4, 2011
  1. @fennb
Commits on Aug 3, 2011
  1. @fennb
Commits on Jul 26, 2011
  1. @DarrenCook

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

    DarrenCook authored
    …BACKOFF and HTTP_BACKOFF with the class members)
Commits on Jul 11, 2011
  1. @DarrenCook

    Move avgElapsed from being local to class variable.

    DarrenCook authored
    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.
  2. @DarrenCook

    Function parameters of statusUpdate() has changed.

    DarrenCook authored
    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)
Commits on Jul 5, 2011
  1. @DarrenCook
  2. @DarrenCook

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

    DarrenCook authored
    Extract statusUpdate() out of the consume() function.
    Bug fix: Change query encoding from RFC1738 to RFC3986
    Changed these class constants into class member vars:
  3. @DarrenCook
Commits on Jun 30, 2011
  1. @sebastianhoitz
  2. @sebastianhoitz

    Updated ignore files.

    sebastianhoitz authored
Commits on Jun 28, 2011
  1. @fennb

    Updated gitignore.

    fennb authored
  2. @fennb

    Minor updates in version/docstrings & examples

    fennb authored
    Fixed bug in consume example where tweets could be larger than 4096 bytes.
Commits on Jun 11, 2011
  1. * Bugfix: fatal error on network loss (resolves…

    Jonathon Hill authored
    * 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
Commits on Apr 27, 2011
  1. @fennb

    Merged pull request #1 from sebastianhoitz/master.

    fennb authored
    Added OAuth support
Commits on Apr 25, 2011
  1. @sebastianhoitz
  2. @sebastianhoitz
Commits on Apr 24, 2011
  1. @sebastianhoitz
Commits on Apr 23, 2011
  1. @sebastianhoitz
Commits on May 4, 2010
  1. Changing properties.

    fenn.bailey authored
    git-svn-id: 66cfb602-a329-11de-bb10-370f7287a6b7
Commits on Apr 7, 2010
  1. - Fixed bug where filter predicates got "stuck" as blank/null (repor…

    fenn.bailey authored
    …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
Commits on Feb 26, 2010
  1. Version 0.2.3:

    fenn.bailey authored
     - 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
Commits on Feb 10, 2010
  1. - Increase version to 0.2.2

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