Skip to content

Commit

Permalink
Prepping release 0.4.6
Browse files Browse the repository at this point in the history
  • Loading branch information
Mark Ellzey committed Jan 11, 2012
1 parent 190d16f commit 81c493d
Show file tree
Hide file tree
Showing 3 changed files with 35 additions and 3 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Expand Up @@ -3,7 +3,7 @@ project(reason)

set(PROJECT_MAJOR_VERSION 0)
set(PROJECT_MINOR_VERSION 4)
set(PROJECT_PATCH_VERSION 5)
set(PROJECT_PATCH_VERSION 6)

set (PROJECT_VERSION ${PROJECT_MAJOR_VERSION}.${PROJECT_MINOR_VERSION}.${PROJECT_PATCH_VERSION})
set (CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/CMakeModules)
Expand Down
32 changes: 32 additions & 0 deletions ChangeLog
@@ -1,3 +1,35 @@
v0.5.6
=====================================
2012-01-11 Mark Ellzey <mark.thomas@mandiant.com>

* evhtp.c: Added SSL_CTX_set_timeout() for openssl >= 1.0

2011-12-29 Mark Ellzey <mark.thomas@mandiant.com>

* evhtp.c, test.c: 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.

* test.c: Added test-case for chunking API usage.

2011-12-29 Andy Hochhaus <ahochhaus@samegoal.com>

* evhtp.c, evhtp.h: 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

2011-12-29 Mark Ellzey <mark.thomas@mandiant.com>

* evhtp.c: Don't treat EOF eventcb flags for ssl enabled connections as errors.


v0.4.5
=====================================

Expand Down
4 changes: 2 additions & 2 deletions evhtp.h
Expand Up @@ -145,10 +145,10 @@ typedef void (*evhtp_ssl_scache_del)(evhtp_t * htp, unsigned char * sid, int sid
typedef evhtp_ssl_sess_t * (*evhtp_ssl_scache_get)(evhtp_connection_t * connection, unsigned char * sid, int sid_len);
typedef void * (*evhtp_ssl_scache_init)(evhtp_t *);

#define EVHTP_VERSION "0.4.5"
#define EVHTP_VERSION "0.4.6"
#define EVHTP_VERSION_MAJOR 0
#define EVHTP_VERSION_MINOR 4
#define EVHTP_VERSION_PATCH 5
#define EVHTP_VERSION_PATCH 6

#define evhtp_headers_iterator evhtp_kvs_iterator

Expand Down

0 comments on commit 81c493d

Please sign in to comment.