Skip to content
Commits on Nov 2, 2014
  1. @boenrobot
Commits on Oct 26, 2014
  1. @boenrobot
  2. @boenrobot

    Simplified Stream::isAvaiable() (moved the changes to NetworkStream::…

    boenrobot committed
    …isAvailable());
    
    Added bootstrap code to generate self signed SSL certificate for testing (but the SSL tests are still disabled, as most hang).
Commits on Oct 25, 2014
  1. @boenrobot

    Reworked Stream::isAvailable() and Stream::isAcceptingData(), to reso…

    boenrobot committed
    …lve a compatibility issue with Linux that was causing Travis-CI to hang;
    
    Added PHP 5.6 to Travis-CI;
    Changed test so that a failure stops them (to hopefully avoid other sorts of hangs).
Commits on Oct 22, 2014
  1. @boenrobot

    Doc fixes.

    boenrobot committed
Commits on Oct 19, 2013
  1. @boenrobot
  2. @boenrobot

    Adjusted composer to install phpunit as a dev dependency, and for Tra…

    boenrobot committed
    …vis-CI to use it;
    
    Removed catalog.xml.
  3. @boenrobot

    Changed Stream to use fwrite/fread duo when sending streams, instead …

    boenrobot committed
    …of stream_copy_to_stream for the sake of stability;
    
    Added a second argument to Stream's constructor telling whether the wrapped stream should be closed on Stream's destruction - FALSE by default, overridden to TRUE by NetworkStream;
    Modified the ServerTest timeout to 4 minutes, to prevent Travis from canceling the run (while still allowing manual testing);
    Doc fixes.
Commits on Oct 13, 2013
  1. @boenrobot

    Fixed the createException() signature compatibility error;

    boenrobot committed
    Restored PEAR2_Cache_SHM addition at bootstrap.php;
    Adjusted composer.json to unconditionally include the develop version of PEAR2_Cache_SHM as a dev dependency;
    Adjusted .travis.yml to store the output of secondaryPeer, and output it after the test.
  2. @boenrobot

    Changed ServerTest.php to only have 10min timeout;

    boenrobot committed
    Altered bootstrap.php to write to STDERR and exit with error code 1 when an autoloader is not found;
    Made Travis-CI use PHP 5.3.3 (the minimum supported by both the test suite and Travis-CI).
  3. @boenrobot
Commits on Sep 29, 2013
  1. @boenrobot

    Added $fragment to SocketException, and made receiving fill it with t…

    boenrobot committed
    …he gathered data upon failure.
Commits on Aug 15, 2013
  1. @boenrobot

    Packaging related fixes.

    boenrobot committed
Commits on Aug 14, 2013
  1. @boenrobot

    Added a .travis.yml file.

    boenrobot committed
  2. @boenrobot
  3. @boenrobot

    Reverted encrypted connection tests;

    boenrobot committed
    Modified Stream and NetworkStream to work with non-blocking streams too, which in turn is what encrypted connections are made to use.
Commits on Jun 27, 2013
  1. @boenrobot

    Added a .gitignore for the sake of the vendor dir;

    boenrobot committed
    Renamed NetworkStream::CRYPTO_SSL23 to just NetworkStream::CRYPTO_SSL;
    Doc fixes.
  2. @boenrobot

    Changed the values of the NetworkStream::CRYPTO_* constants to contai…

    boenrobot committed
    …n just the crypto name;
    
    NetworkStream::getCrypto() now also works as expected when the connection is initially encrypted.
Commits on Jun 26, 2013
  1. @boenrobot
Commits on Apr 28, 2013
  1. @boenrobot
  2. @boenrobot
Commits on Apr 26, 2013
  1. @boenrobot

    Added the ability for timeouts at isAcceptingData() and isDataAwaitin…

    boenrobot committed
    …g(), and reworked the sending and receiving accordingly.
Commits on Dec 26, 2012
  1. @boenrobot
Commits on Dec 16, 2012
  1. @boenrobot
Commits on Aug 19, 2012
  1. @boenrobot

    Added a new exception code and message to separate socket initializat…

    boenrobot committed
    …ion problems from connection problems;
    
    Moved TcpServerConnection's exception codes.
Commits on Aug 18, 2012
  1. @boenrobot

    CS fixes.

    boenrobot committed
Commits on Aug 8, 2012
  1. @boenrobot
Commits on Aug 7, 2012
  1. @boenrobot
Commits on Aug 3, 2012
  1. @boenrobot
Commits on Aug 2, 2012
  1. @boenrobot
  2. @boenrobot

    Added stub.php;

    boenrobot committed
    Made extrasetup.php use installed files as opposed to archived ones;
    Made packagexmlsetup.php use $oompatible conditionally.
Commits on Jul 29, 2012
  1. @boenrobot

    Doc fixes;

    boenrobot committed
    Ensured proper system level error code/message display;
    Minor performance improvement at NetworkStream::setBuffer().
Commits on Jul 25, 2012
  1. @boenrobot

    Made TcpClient compatible with the latest PEAR2_Cache_SHM;

    boenrobot committed
    Removed testNormalPersistentConnection.phpt.
  2. @boenrobot

    Doc and CS fixes.

    boenrobot committed
Commits on Jul 12, 2012
  1. @boenrobot

    Removed Autoload.php;

    boenrobot committed
    Removed redundant TcpClient::close();
    Doc and organization fixes.
Something went wrong with that request. Please try again.