Permalink
Commits on Oct 15, 2009
  1. Bump gemspec to 0.3.1

    Tony Arcieri committed Oct 15, 2009
Commits on Oct 14, 2009
  1. Configurable intervals for Rev::StatWatchers

    Tony Arcieri committed Oct 14, 2009
  2. Update version information

    Tony Arcieri committed Oct 14, 2009
Commits on Oct 5, 2009
  1. Add 0.3.1 section to changes

    Tony Arcieri committed Oct 5, 2009
  2. listener: ignore ECONNABORTED on accept()

    ECONNABORTED can happen if a client resets/closes the socket
    before the accept() has been called by the receiver.  These are
    less common in most modern servers with accept filters, but
    still possible.  Since these errors are harmless like EAGAIN,
    avoid propagating them up the stack.
    Eric Wong committed Oct 5, 2009
  3. listener: remove warning about spuriously readable sockets

    Non-blocking accept() calls to a listen socket shared between
    multiple processes is prone to (harmless) EAGAIN errors.  This
    is because kernels can wakeup all sleeping processes sharing
    that listen socket to accept() and only one of the thundering
    herd of will be successful in accept()-ing the client.
    Eric Wong committed Oct 5, 2009
Commits on Aug 29, 2009
  1. Update CHANGES

    Tony Arcieri committed Aug 29, 2009
  2. Merge commit 'yhbt/master'

    Tony Arcieri committed Aug 29, 2009
Commits on Aug 28, 2009
Commits on Aug 27, 2009
  1. Rev::Server-based classes can build off ::*Server objects

    Since Rev::Listener got this feature, Rev::Server-based classes
    should get it as well.
    
    This also gives Rev::Server-based classes the #fileno method for
    getting the underlying file descriptor so it can be shown more
    easily for use with *Server.for_fd.
    
    Signed-off-by: Eric Wong <normalperson@yhbt.net>
    Eric Wong committed Aug 27, 2009
  2. Rev::UNIXServer: use path instead of the first argument

    I'm fairly certain the +path+ argument was intended to be used
    for binding the UNIXServer.  I don't think this was used by
    anything before (and not in any specs) so the bug got hit.
    
    Signed-off-by: Eric Wong <normalperson@yhbt.net>
    Eric Wong committed Aug 27, 2009
Commits on Aug 23, 2009
  1. Merge branch 'master' into eric/master

    Tony Arcieri committed Aug 23, 2009
  2. Reference IO::Buffer from the toplevel namespace

    Tony Arcieri committed Aug 23, 2009
  3. Implement Rev::StatWatcher

    Tony Arcieri committed Aug 23, 2009
  4. Ugh, adding <code> in README screws up the formatting

    Tony Arcieri committed Aug 23, 2009
  5. Try adding <code> back in README

    Tony Arcieri committed Aug 23, 2009
  6. Ugh I hate Textile

    Tony Arcieri committed Aug 23, 2009
  7. Try removing <code> in README I guess?

    Tony Arcieri committed Aug 23, 2009
  8. Apparently <pre> is supposed to come before <code>

    Tony Arcieri committed Aug 23, 2009
  9. Add <pre> tags to code

    Tony Arcieri committed Aug 23, 2009
  10. Switch README format to Textile

    Tony Arcieri committed Aug 23, 2009
  11. Change outstanding uses of Rev::Buffer to IO::Buffer

    Tony Arcieri committed Aug 23, 2009
  12. Upgrade to libev 3.8

    Tony Arcieri committed Aug 23, 2009
  13. Bump version number and date

    Tony Arcieri committed Aug 23, 2009
Commits on Aug 13, 2009
  1. Add Rev::Listener#fileno to access the numeric descriptor

    It is useful to access the underlying file descriptor in case a
    server needs to exec() a new process and share the file
    descriptor information with its children (via the command-line
    or environment variable).   The child could then call
    *Server.for_fd on the file descriptor.
    
    This also makes the existing unix_listener_spec easier
    to implement.
    
    Signed-off-by: Eric Wong <normalperson@yhbt.net>
    Eric Wong committed Aug 13, 2009
  2. Allow listeners to build off existing {UNIX,TCP}Server objects

    Instead of having these objects to bind new descriptors at
    initialization, allow them to be initialized off existing
    TCPServer or UNIXServer objects.  This is useful for servers
    that are handed numeric file descriptors and create *Server
    objects out of them via {TCP,UNIX}Server.for_fd
    
    Signed-off-by: Eric Wong <normalperson@yhbt.net>
    Eric Wong committed Aug 13, 2009
Commits on Jul 26, 2009
Commits on May 9, 2009
  1. revem add note on proper usage

    rdp committed May 9, 2009
Commits on Mar 12, 2009
  1. Minor formatting fixes

    Tony Arcieri committed Mar 12, 2009
Commits on Feb 2, 2009
  1. Add information to CHANGES

    Tony Arcieri committed Feb 2, 2009