Skip to content
Commits on Apr 25, 2016
  1. @sodabrew

    Merge pull request #706 from Aranda-Cyber-Solutions-LLC/master

    sodabrew committed Apr 25, 2016
    Add regular expression (regex) support to LineText2 protocol's delimiter
  2. @sodabrew

    Merge pull request #712 from portertech/feature/pure_ruby_tls

    sodabrew committed Apr 25, 2016
    Pure Ruby EM SSL (working start_tls)
  3. @portertech

    Pure Ruby EM start_tls()

    portertech committed Apr 14, 2016
    [pure_ruby_tls] initial implementation
    
    [pure_ruby_tls] closer to working start_tls
    
    [pure_ruby_tls] working start_tls implementation
    
    [pure_ruby_tls] fixed connection completed
    
    [pure_ruby_tls] debugging handshake errors when certs are used
    
    [pure_ruby_tls] fully operational battle station
    
    [pure_ruby_tls] implemented fail_if_no_peer_cert, cipher_list, and protocols_bitmask
    
    [pure_ruby_tls] support testing pure ruby reactor
    
    [pure_ruby_tls] ssl/tls tcp support support
    
    [pure_ruby_tls] working tls server
    
    [pure_ruby_tls] delete dup tests
    
    [pure_ruby_tls] fixed tcp client ready?() for aix and solaris
    
    [pure_ruby_tls] only use Socket::TCP_INFO on linux
    
    [pure_ruby_tls] working ssl_handshake_completed
    
    [pure_ruby_tls] default cert/key, error classes, working unbind, fix blocking eventable_write, and tests!
    
    [pure_ruby_tls] changed default cert subject to include EM, removed verify_peer == 1
    
    [pure_ruby_tls] working ssl verify with peer cert
    
    [pure_ruby_tls] fixed ssl options, OP_ALL
    
    [pure_ruby_tls] working get peer cert and cipher
    
    [pure_ruby_tls] fixed ssl_verify_peer connection close, working sni_hostname
    
    [pure_ruby_tls] working dhparam
    
    [pure_ruby_tls] working ecdh curve on ruby 2.3
    
    [pure_ruby_tls] omit verify peer tests that do not pass due to default server chain
    
    [pure_ruby_tls] support older versions of ruby and openssl
    
    [pure_ruby_tls] fixed ssl wait readable/writable error handling on older rubies
    
    [pure_ruby_tls] older rubies missing default dh keys
    
    [pure_ruby_tls] removed duplicate default cert creator
Commits on Apr 18, 2016
  1. @taranda

    Add regular expression (regex) support to LineText2 protocol's delimi…

    taranda committed Apr 18, 2016
    …ter. The set_delimiter method will accept a regular expression and set the end-of-line delimiter appropriately. Anything passed to the set_delimiter method other than a regular expression will be converted to a string.
Commits on Apr 4, 2016
  1. @sodabrew

    Merge pull request #707 from portertech/hotfix/pure_ruby

    sodabrew committed Apr 4, 2016
    Pure Ruby EM fixes
  2. @portertech

    [pure_ruby] fixed close_connection

    portertech committed Apr 4, 2016
                - can try to close nonexistent connection, matching c reactor behaviour
  3. @portertech
  4. @portertech
Commits on Mar 28, 2016
  1. @sodabrew
Commits on Mar 27, 2016
  1. @thedrow @sodabrew
  2. @sodabrew

    Merge pull request #704 from aishraj/patch-1

    sodabrew committed Mar 27, 2016
    Add syntax highlighting to README.md
Commits on Mar 26, 2016
  1. @aishraj

    Add syntax highlighting to README.md

    aishraj committed Mar 26, 2016
    Used Github flavoured markdown to add syntax highlighting to the example code block on the README.md file.
Commits on Mar 16, 2016
  1. @sodabrew

    Bump version to 1.2.0.1

    sodabrew committed Mar 15, 2016
  2. @sodabrew

    Changelog for v1.2.0.1

    sodabrew committed Mar 15, 2016
  3. @sodabrew

    Merge pull request #699 from sodabrew/sockaddr_in6

    sodabrew committed Mar 15, 2016
    Use struct sockaddr_in6 to be able to accept both IPv4 and IPv6 addresses
Commits on Mar 15, 2016
  1. @sodabrew
Commits on Mar 14, 2016
  1. @sodabrew

    Bump version to 1.2.0

    sodabrew committed Mar 14, 2016
  2. @sodabrew

    Changelog for v1.2.0

    sodabrew committed Mar 14, 2016
Commits on Mar 11, 2016
  1. @sodabrew

    Merge pull request #694 from pusher/close_now_2016

    sodabrew committed Mar 11, 2016
    Close socket on close_connection even after close_connection_after_writing
Commits on Mar 10, 2016
  1. @sodabrew

    Merge pull request #693 from portertech/hotfix/aix-compile

    sodabrew committed Mar 10, 2016
    Fix compilation on AIX (w/ XLC)
  2. @portertech
  3. @portertech
Commits on Mar 8, 2016
  1. @mdpye

    Honour requests to close NOW

    mdpye committed Jul 2, 2014
    ...even if we have previously asked to close later. Many places in the
    codebase use ScheduleClose(false) when they have found out that the
    socket is no longer operational, but they are being ignored if
    ScheduleClose(true) has been used in the past. As the socket is often
    not working at this point, we will never get through the send queue and
    actually do the close.
Commits on Mar 6, 2016
  1. @sodabrew

    Merge pull request #690 from t0str/master

    sodabrew committed Mar 6, 2016
    Fix build on OpenBSD
  2. @t0str

    Fix build on OpenBSD

    t0str committed Feb 26, 2016
    If EPROTO does not exist define it as EINTR
Commits on Feb 25, 2016
  1. @sodabrew

    Bump version to 1.2.0.dev.2

    sodabrew committed Feb 25, 2016
  2. @sodabrew

    Merge pull request #637 from shaicoleman/exceptions_from_standarderror

    sodabrew committed Feb 25, 2016
    Replace Exception class with StandardError
  3. @sodabrew

    Merge pull request #685 from tcyrus/patch-1

    sodabrew committed Feb 25, 2016
    Update README.md
  4. @sodabrew

    Merge pull request #639 from jdelStrother/iterator_procs

    sodabrew committed Feb 25, 2016
    Support proc-sources in EM::Iterator
  5. @sodabrew

    Merge pull request #684 from sodabrew/ssl_version_protocols

    sodabrew committed Feb 25, 2016
    Rename SSL protocols field to ssl_version for consistency
Commits on Feb 9, 2016
  1. @sodabrew
  2. @tcyrus

    Update README.md

    tcyrus committed Feb 9, 2016
    Change PNG Badge to SVG
  3. @sodabrew

    Whitespace

    sodabrew committed Feb 9, 2016
  4. @sodabrew

    Merge pull request #665 from mwchambers/master

    sodabrew committed Feb 9, 2016
    Add start_tls opts :ecdh_curve, :dhparam and :fail_if_no_peer_cert
  5. @sodabrew

    Merge pull request #627 from sodabrew/rake_compiler_dock

    sodabrew committed Feb 9, 2016
    Use rake-compiler-dock to cross-compile gems for Windows
Something went wrong with that request. Please try again.