Patch from Nigel Kukard <nkukard@lbsd.net> which handles frame headers split over small buffers.
Set stream read/write timeout & non-blocking

Added code to set stream read/write timeouts. Also we need to set the stream
to non-blocking if we want to do non-blocking IO.

Added a bit more error handling to request().
Better support for non-blocking IO in Protocol.php

Added a non-blocking read function _fread_nb(). Function properly
supports 'timed_out' status and adds additional error returns.
Merge pull request #1 from nkukard/better-non-blocking

Better non blocking
don't use PEAR::isError, use instanceof instead.
Revert "don't use PEAR::isError, use instanceof instead."

This reverts commit e15db31f72b1e3d1ff8532659190fbd8af70bbee.
Net EPP using Exceptions instead of Pear Error

Signed-off-by: Charl Mert <cmert@lbsd.net>
Acked-by: Nigel Kukard <nkukard@lbsd.net>
Fixed timeouts and added noblocking write

* Fixed timeouts for non-blocking read
* Added non-blocking write (fixes short write errors)

- Special thanks to Srinivasu for reporting this
dding functionality for deleting, updating, polling
Merge pull request #5 from maryoflaherty/master

Updates
dding functionality for deleting, updating, polling
Merge pull request #3 from nkukard/master

Update Net_EPP to use exceptions & remove dependency on PEAR
updated.
Updating again.
Check if variable is set