Permalink
Commits on Feb 8, 2012
  1. err

    Mark Ellzey committed Feb 8, 2012
  2. SSL client error handling debugging.

    Mark Ellzey committed Feb 8, 2012
  3. Remove some extra logging.

    Mark Ellzey committed Feb 8, 2012
  4. testing client ssl socket error log for debugging.

    Mark Ellzey committed Feb 8, 2012
Commits on Feb 6, 2012
  1. Fixed test.c for pre_accept changes.

    Mark Ellzey committed Feb 6, 2012
  2. pre_accept_cb argument changes.

    - pre_accept_cb is now evhtp_res (*evhtp_pre_accept_cb)(evhtp_connection_t * conn, void * arg);
      the connection_t structure is allocated, but the connection hasn't yet been
      accept()'d. This allows for thread-safe operations to be done on the socket.
    Mark Ellzey committed Feb 6, 2012
  3. Merge branch 'release/0.4.7' into develop

    Mark Ellzey committed Feb 6, 2012
  4. Merge branch 'release/0.4.7'

    Mark Ellzey committed Feb 6, 2012
  5. Prepping release v0.4.7

    Mark Ellzey committed Feb 6, 2012
Commits on Jan 29, 2012
  1. Fixed issue with _evhtp_request_parser_path with no matched callbacks…

    … where the end offset was never being set. (Reported by snnn119@gmail.com)
    ellzey committed Jan 29, 2012
Commits on Jan 26, 2012
  1. Merge pull request #33 from evilai/develop

    Allow SSL_CTX_set_timeout value to be passed in via config.
    ellzey committed Jan 26, 2012
Commits on Jan 24, 2012
Commits on Jan 11, 2012
  1. Merge branch 'master' of github.com:ellzey/libevhtp

    Mark Ellzey committed Jan 11, 2012
  2. Merge branch 'release/0.4.6'

    Mark Ellzey committed Jan 11, 2012
  3. Prepping release 0.4.6

    Mark Ellzey committed Jan 11, 2012
  4. Merge branch 'master' into develop

    Mark Ellzey committed Jan 11, 2012
  5. Added SSL_CTX_set_timeout() for openssl >= 1.0

    Mark Ellzey committed Jan 11, 2012
Commits on Jan 1, 2012
  1. Merge pull request #29 from okoeroo/0.4.5_ssl_cfg_fix

    Fix to be able to set a verification "mode" to the
    ellzey committed Jan 1, 2012
Commits on Dec 31, 2011
  1. Fix to be able to set a verification "mode" to the

    SSL_CTX_set_verify() function without having to set a
    custom (*verify_callback).
    
    It was previously unable to only switch/select SSL_VERIFY_CLIENT_ONCE,
    SSL_VERIFY_FAIL_IF_NO_PEER_CERT, SSL_VERIFY_PEER or SSL_VERIFY_NONE
    okoeroo committed Dec 31, 2011
Commits on Dec 29, 2011
  1. Chunk API modifications, formatting cleanup.

    * Added the ability to send chunked responses for HTTP/1.0 and conform to RFC
    
    * If the request has data in the output buffer, evhtp_send_reply_chunk_start()
      will now convert that data to the first chunk.
    Mark Ellzey committed Dec 29, 2011
  2. Added test-case for chunking API usage.

    Mark Ellzey committed Dec 29, 2011
  3. Add compile time EVHTP_DISABLE_REGEX option.

    This provides the ability to remove the dependency on oniguruma
    in the event that the client code does not depend on regexp.
    hochhaus committed Dec 29, 2011
  4. Add HTTP/1.1 chunked encoding interface.

    Logic based off the code in libevent's http.c:
      * When supported, automatically set Transfer-Encoding: chunked
      * Prefix each chunk with it's hex-encoded size.
      * Terminate the chunked response with a zero sized chunk.
    
    This code is based off of:
      https://github.com/libevent/libevent/blob/master/http.c#L2549
    
    Currently, this change only sends chunked replies for HTTP1.1 (not 1.0).
    I did this to match rfc2616 which states:
    
    """
    A server MUST NOT send transfer-codings to an HTTP/1.0 client.
    """
    
    http://tools.ietf.org/html/rfc2616#section-3.6
    hochhaus committed Dec 29, 2011
Commits on Dec 28, 2011
  1. Merge branch 'release/0.4.5' into develop

    Mark Ellzey committed Dec 28, 2011
  2. Merge branch 'release/0.4.5'

    Mark Ellzey committed Dec 28, 2011
  3. Prepping release v0.4.5

    Mark Ellzey committed Dec 28, 2011
  4. Set libevent as a required dependency

    Mark Ellzey committed Dec 28, 2011
Commits on Dec 27, 2011
  1. inline enum's should not be static.

    Mark Ellzey committed Dec 27, 2011
  2. Merge branch 'issue20' into develop

    Mark Ellzey committed Dec 27, 2011
  3. Merge branch '0.4.4_rename_ssl_ctx' of https://github.com/okoeroo/lib…

    …evhtp into issue20
    Mark Ellzey committed Dec 27, 2011