Commits on Oct 27, 2010
Commits on Oct 13, 2010
  1. namespace std is already included, so just call min(). fixes vc6 issu…

    ghazel committed with tmm1 Oct 13, 2010
    …e with min macro
    Signed-off-by: Aman Gupta <>
Commits on Oct 12, 2010
  1. also define ConnectionError for EM-java

    timfel committed with tmm1 Sep 9, 2010
    Signed-off-by: Aman Gupta <>
  2. 10x the default max timer limit

    tmm1 committed Oct 12, 2010
Commits on Oct 9, 2010
Commits on Aug 3, 2010
  1. Use close() instead of closesocket() to prevent FD leaks on windows.

    tmm1 committed Aug 3, 2010
    This is due to ruby.h/defines.h/win32.h in the ruby source redefining
    all the socket functions to call rb_w32_* functions instead. This means
    the return value of socket() is not a win32 SOCKET handle, but instead
    a file descriptor wrapper that the ruby VM owns. We must call close()
    (which invokes rb_w32_close) to dispose of it correctly.
Commits on Jul 19, 2010
  1. simple EM::P::LineProtocol

    tmm1 committed Jul 19, 2010
Commits on Jul 18, 2010
  1. Add string.h for posix strerror

    raggi committed Jul 18, 2010
Commits on Jul 14, 2010
  1. Plug a leak on 1.9 with periodic timers. N.B. This is actually avoidi…

    raggi committed Jul 14, 2010
    …ng a 1.9 leak, but also optimises performance.
Commits on Jul 12, 2010
  1. Add require em/iterator to eventmachine.rb

    indexzero committed with tmm1 Jul 12, 2010
    Signed-off-by: Aman Gupta <>
Commits on Jun 30, 2010
Commits on Jun 13, 2010
Commits on May 29, 2010
  1. Add the ability to manually specify additional HTTP headers

    Jamie Cobbett committed with tmm1 Feb 2, 2010
    Signed-off-by: Aman Gupta <>
  2. Avoid errors when git is not installed.

    Flameeyes committed with tmm1 Apr 26, 2010
    This will obviously not allow you to build the gem, but won't create issues
    if you just want to rebuild the documentation and/or run the tests.
    Signed-off-by: Aman Gupta <>
  3. Skip over the TestProcessWatch class if kqueue is not supported.

    Flameeyes committed with tmm1 Apr 26, 2010
    This test failed on Linux as kqueue was not supported, but the test wasn't
    skipped before. Now the testsuite passes green on both 1.8 and 1.9.
    Signed-off-by: Aman Gupta <>
  4. test_defer: avoid declaring TestDeferUsage class on Ruby 1.9.

    Flameeyes committed with tmm1 Apr 26, 2010
    Since the only test present in the class would be skipped under Ruby 1.9,
    avoid declaring the whole class, leaving the file empty.
    This change is necessary for the testsuite to pass green when test-unit-2
    is installed, as empty Test::Unit::TestCase-derived classes produce errors.
    Signed-off-by: Aman Gupta <>
  5. Fix a problem when compiling eventmachine with mingw.

    arthurschreiber committed with tmm1 Apr 20, 2010
    mingw defines 'GetCurrentTime' macro, which breaks eventmachine.
    Signed-off-by: Aman Gupta <>
  6. Makes HTTPS client tests pass

    michaelklishin committed with tmm1 May 23, 2010 now redirects to http version. Switching site
    is enough to make the test pass.
    Signed-off-by: Aman Gupta <>
  7. Stop advertising non-available authentication mechanisms, allow multi…

    iragsdale committed with tmm1 Dec 2, 2009
    …-line authentication - fixes compatibility with javamail
    Signed-off-by: Aman Gupta <>
  8. Check for explicit content-type in stomp message header

    Pete Hodgson committed with tmm1 Dec 3, 2009
    Signed-off-by: Aman Gupta <>
  9. typo fixes and undef fstat for ruby on Windows

    mrkn committed with tmm1 Dec 7, 2009
    Signed-off-by: Aman Gupta <>
Commits on May 28, 2010
Commits on May 15, 2010
  1. Unbreak Java extension compilation, the issue was introduced in feaf12a

    michaelklishin committed with tmm1 May 15, 2010
    Signed-off-by: Aman Gupta <>
Commits on Apr 30, 2010
  1. update gemspec

    tmm1 committed Apr 30, 2010
Commits on Apr 22, 2010
  1. Handle long inotify packets and directory-specific change event types

    smparkes committed with tmm1 Apr 22, 2010
    * Add IN_CREATE, IN_DELETE, and IN_MOVE flags for inotify (generated on
      directory content changes)
    * Handle larger than min-sized inotify callbacks (for dir notify events)
    * Handle multiple events per callback (since buffer is no longer min
    Signed-off-by: Aman Gupta <>
  2. bump up the number of files that can be passed to create Socketpair/p…

    smparkes committed with tmm1 Apr 22, 2010
    Signed-off-by: Aman Gupta <>
  3. don't restart select on error (presuming that's EINTR)

    smparkes committed with tmm1 Apr 22, 2010
    Signed-off-by: Aman Gupta <>