Skip to content
Commits on Feb 12, 2015
  1. Merge pull request #28 from mpalmer/getaddrinfo-memleak

    Free struct addrinfo after use
    committed Feb 12, 2015
Commits on Feb 11, 2015
  1. @mpalmer

    Free struct addrinfo after use

    Missed this in the initial patch.  Also avoid a compilation error on Cygwin
    due to not having IPv6 supported there.
    mpalmer committed Feb 12, 2015
  2. Merge pull request #27 from mpalmer/lookup-v6-addresses

    Make name2address take into account IPv6 addresses
    committed Feb 11, 2015
  3. @mpalmer
Commits on Sep 10, 2014
  1. Fix a bug in gemspec.

    committed Sep 10, 2014
  2. - Fix SSL error when the server replies a TLS Alert to our ClientHell…

    …o (do not announce handskale completion). In that case invoke unbind() with error==EPROTO (protocol error).
    
    - Improve gemspec.
    - Version 1.1.7.
    committed Sep 10, 2014
Commits on Oct 7, 2013
  1. Version 1.1.6.

    committed Oct 7, 2013
  2. Merge pull request #18 from ept/double-close-le

    Make ScheduleClose() idempotent
    committed Oct 7, 2013
Commits on Jun 3, 2013
  1. @ept

    Make ScheduleClose() idempotent

    I think this fixes issue #441.
    
    8b613d0 changed the `select` timeout to zero in the case where
    NumCloseScheduled > 0. It seems that in certain circumstances (for
    example, if `close_connection` is called in a connection's `unbind`)
    NumCloseScheduled would get incremented twice, but only decremented
    once, thus never again reaching zero for the lifetime of the reactor.
    
    The user-observed effect was that one CPU core would be pegged at 100%,
    because the zero `select` timeout caused us to go around the select loop
    without any pause.
    
    Changing it so that it is safe to ScheduleClose() multiple times seems
    like the cleanest solution to the problem.
    ept committed Jun 3, 2013
Commits on Apr 4, 2013
  1. Update README.md

    Removed custom Github page (non mantained, let's use just the README).
    committed Apr 4, 2013
  2. Update README.md

    Added Travis icon
    committed Apr 4, 2013
Commits on Apr 2, 2013
  1. Version 1.1.5.

    committed Apr 2, 2013
  2. - Use rb_enable_interrupt only when available (eventmachine@3992b90)

    - use rb_wait_for_single_fd in ruby 2.0 (eventmachine@54f7ebe)
    - wait for RB_WAITFD_PRI (eventmachine@e76ce6e)
    committed Apr 2, 2013
  3. Previously calling pause in post_init did not stop receive_data from …

    …egin called on the connection when epoll is enabled.
    committed Apr 2, 2013
  4. Improve devel tasks.

    committed Apr 2, 2013
  5. Update README.

    committed Apr 2, 2013
  6. Update ipv6.google.com IPv6 value.

    committed Apr 2, 2013
Commits on Feb 19, 2013
  1. Fix a BIO leak when verifying SSL certificates or calling get_peer_ce…

    …rt (closes #16).
    
    Credits to @nelhage (author of the pull request for EM official project).
    committed Feb 20, 2013
Commits on Oct 9, 2012
  1. Version 1.1.4 released.

    committed Oct 9, 2012
  2. Use beta.N for dev versions.

    committed Oct 9, 2012
Commits on Oct 5, 2012
Something went wrong with that request. Please try again.