Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

148 lines (137 sloc) 8.225 kb
v0.4.11
o Add compile time EVHTP_DISABLE_REGEX option. (eab0d0f Andy Hochhaus)
o Use evbuffer_add in lieu of add_reference for short writes. (2df5fbd Joe Nardone)
o Added take_ownership functionality which frees resources but gives the underlying bufferevent to the caller. (75050f8 Mark Ellzey)
v0.4.10
o Fixed memleak with evthr_free() (10ad15a Mark Ellzey)
o Correct SSL_Shutdown() usage. (f5f97ee Mark Ellzey)
o Added total bytes read function in htparser. (4a9eefb Mark Ellzey)
o Added rate-limiting option in test.c (b9e10c1 Mark Ellzey)
o Don't add aux headers if content-type is multipart. (6be91ca Mark Ellzey)
o Removed silly compile-time flags for OSX (0dd14a9 Mark Ellzey)
o Ignore deprecated ssl warnings on OSX until further notice. (0aa4fb6 Mark Ellzey)
v0.4.9
o Fix for non-system strndup. (d7486b4 Mark Ellzey)
o Prepping release v0.4.9 (4ef6362 Mark Ellzey)
v0.4.8
o Place _evhtp_run_pre_accept() into _evhtp_connection_accept() (e45adbd Mark Ellzey)
o pre_accept_cb argument changes. (c2fbb86 Mark Ellzey)
o Fixed test.c for pre_accept changes. (671a911 Mark Ellzey)
o testing client ssl socket error log for debugging. (265437b Mark Ellzey)
o Remove some extra logging. (dd45fb8 Mark Ellzey)
o SSL client error handling debugging. (5c26eaf Mark Ellzey)
o err (8f5013e Mark Ellzey)
o removed some dbg msgs (84bec53 Mark Ellzey)
o adding error to connection on eventcb (0c9690c Mark Ellzey)
o Remove debug abort. (ca8089f Mark Ellzey)
o Remove debug msg. (9a41148 Mark Ellzey)
o Prepping release v0.4.8 (c140e2f Mark Ellzey)
v0.4.7
o Fix to be able to set a verification "mode" to the SSL_CTX_set_verify() function without having to set a custom (*verify_callback). (f3c3f37 Oscar Koeroo)
o Allow SSL_CTX_set_timeout value to be passed in via config. (4f775bd Stephen Cox)
o Fixed issue with _evhtp_request_parser_path with no matched callbacks where the end offset was never being set. (Reported by snnn119@gmail.com) (0d20de9 Mark Ellzey)
o evhtp_parse_query() is no longer limited to 1024 byte key/val (a8179a2 Mark Ellzey)
o set request status to PAUSE if evhtp_request_pause() is called manually. (4d64111 Mark Ellzey)
o Prepping release v0.4.7 (12d7cc4 Mark Ellzey)
v0.4.6
o Don't treat EOF eventcb flags for ssl enabled connections as errors. (49c98b1 Mark Ellzey)
o Add HTTP/1.1 chunked encoding interface. (69a29d3 Andy Hochhaus)
o Added test-case for chunking API usage. (939517a Mark Ellzey)
o Chunk API modifications, formatting cleanup. (b805dbd Mark Ellzey)
o Added SSL_CTX_set_timeout() for openssl >= 1.0 (e6fa029 Mark Ellzey)
o Prepping release 0.4.6 (81c493d Mark Ellzey)
v0.4.5
o Fixing size_t printf format issues. (c75bc5b Mark Ellzey)
o Added support for the -C option in the test.c The internals were there, it just covers the getops. (e3636d5 Oscar Koeroo)
o The struct evhtp_connection_s has a member ssl_ctx of type evhtp_ssl_t (a typedef of an SSL*) which by name is confusing with respect to the evhtp_ssl_ctx_t (a typedef of an SSL_CTX*). The member of stru
o Initial markdown-based API documentation. (c16b551 Mark Ellzey)
o Documentation updates. (f097558 Mark Ellzey)
o Documentation updates (98c8ff0 Mark Ellzey)
o Added evhtp_unescape_string() to unescape query type strings. (d75904f Mark Ellzey)
o added on_headers_start hook (before header parsing, post requestline parsing). (7076b8e Mark Ellzey)
o Added htparser_set_(major|minor). fixed edgecase where major/minor is not yet set. (137aa19 Mark Ellzey)
o Fix C++/clang++ build. (af2a0dd Andy Hochhaus)
o Added #ifndef _GNU_SOURCE before setting it again. (f8a2308 Mark Ellzey)
o Changes to DISABLE to EVHTP_DISABLE, also fixed enum hook missing from last merge. (0ab23de Mark Ellzey)
o inline enum's should not be static. (5efd199 Mark Ellzey)
o Set libevent as a required dependency (d08f4fd Mark Ellzey)
o Prepping release v0.4.5 (a3731d7 Mark Ellzey)
v0.4.4
o Added api docs (57370c1 Mark Ellzey)
o Added various accessor functions, see full commitlog (16d3fdc Mark Ellzey)
o Added evhtp_request_get_connection() (db1f023 Mark Ellzey)
o Moved callback locking as optional via evhtp_use_callback_locks() (7a028eb Mark Ellzey)
o Removing API docs. Generate yourself! (5bc036d Mark Ellzey)
o added local PF_UNIX socket listen support (f6ef167 Mark Ellzey)
o Adding sys/un.h checks. (6ec70e5 Mark Ellzey)
o Added evhtp_bind_sockaddr() (8f38b01 Mark Ellzey)
o Add a .gitignore file (09ac468 Nick Mathewson)
o Stop using the deprecated event.h; use event2/event.h instead (c60715d Nick Mathewson)
o Set -fno-strict-aliasing using gcc (4a43c0b Mark Ellzey)
o Picked DISABLE_SSL fixes from nmathewson into develop (b2bfb2f Mark Ellzey)
o Detect non-ascii hosts and refuse to build on them (b0c2267 Nick Mathewson)
o Eliminate use of ctype.h (7d0084e Nick Mathewson)
o Add checks for sys/queue.h and use compat when missing (f05b54a Mark Ellzey)
o compat queue.h BSD-only move. (2b49db6 Mark Ellzey)
o Removed README and added changelog generator. (219f2eb Mark Ellzey)
o Prepping release v0.4.4 (d335798 Mark Ellzey)
o ChangeLog for v0.4.4 (c5c6d19 Mark Ellzey)
v0.4.3
o Moving libhtparse to just htparse (bf2e43a Mark Ellzey)
o Thread-safe add/remove callback additions. (d916366 Mark Ellzey)
o strn* compat functions set to static (cab9503 Mark Ellzey)
o Fixed issue with OPTIONS requests. (a3487fd Mark Ellzey)
o arg parsing fixes (8627d0d Mark Ellzey)
o Added a basic example (c06ef72 Mark Ellzey)
o Added IPv6 listener support. (c1482a2 Mark Ellzey)
o Prepping release v0.4.3 (952baa9 Mark Ellzey)
v0.4.2
o Removing tabs from ChangeLog (3f6f220 Mark Ellzey)
o Add checks for sys/tree.h and compat when missing (40c87e5 Jason L. Shiffer)
o Fix strdup build warnings/errors on OSX (84e17c1 Jason L. Shiffer)
o SSL Threading changes (2631e7f Mark Ellzey)
o Increasing the parser stack size. (b0df5a8 Mark Ellzey)
o Added chunk hooking stuff. (2bcba66 Mark Ellzey)
o jfdsla (1fa36b9 Mark Ellzey)
o x509 updates (089bd8a Mark Ellzey)
o Revert "x509 updates" (2cc9195 Mark Ellzey)
o Add checks for sys/tree.h and compat when missing (8fa7e11 Jason L. Shiffer)
o Fix strdup build warnings/errors on OSX (95cbcf3 Jason L. Shiffer)
o Reworked SSL Thread initialization (38aee17 Mark Ellzey)
o Increased default stack limit in htparse (48f338a Mark Ellzey)
o chunk hooks, proper status code strings. (dbca386 Mark Ellzey)
o Moved ./libhtparse to ./htparse (44c77d3 Mark Ellzey)
o Prepping release v0.4.2 (815b023 Mark Ellzey)
v0.4.1
o Deal with 100 return status with responses correctly (bb86d09 Mark Ellzey)
o more 100 fixes (3ef168a Mark Ellzey)
o hert pup (a637672 Mark Ellzey)
o updates (83abb12 Mark Ellzey)
o Adding struct sockaddr to connection_t (45c30c7 Mark Ellzey)
o Swapping around SSL init globals (3327f44 Mark Ellzey)
o Adding -lpthread for thread enabled configuration (80fff45 Mark Ellzey)
o Added include_dir for libevent pathing (4c6dbc2 Mark Ellzey)
o turn off compression by default (6244108 Mark Ellzey)
o Cleanup (275329a Mark Ellzey)
o static again (8796e10 Mark Ellzey)
o testing timeouts (ac70f3c Mark Ellzey)
o fix (1aa2d79 Mark Ellzey)
o more timeout tests (7f29ff6 Mark Ellzey)
o SSL 1.x optimizations / timeouts (b693c7f Mark Ellzey)
o Adding LICENSE (c1ba152 Mark Ellzey)
o blerp (1623480 Mark Ellzey)
o hrm (964aab3 Mark Ellzey)
o added backlog arg to evhtp_bind_socket() (584e73e Mark Ellzey)
o Adding backlog to bufferevent (c740b0c Mark Ellzey)
o blerp (7c8fe61 Mark Ellzey)
o htparser fix (c76e3ea Mark Ellzey)
o Re-added user-set timeouts (ec246ff Mark Ellzey)
o Changing static len checks with sizeof() (7c3a79f Mark Ellzey)
o Fixed over/underflow condition in str_to_uint64 (c72deee Mark Ellzey)
o Fixed issue with state transition into read_body (0fc1897 Mark Ellzey)
o added static rt (1910c19 Mark Ellzey)
o Fixed incorrect integer conversion which misses zero edge case. (c562ede Mark Ellzey)
o Added correct status code string definitions. (a5bc03d Mark Ellzey)
o Include RT and DL if avail when linking test. SSL needs them. (29e35fb Mark Ellzey)
o default cb now returns 404 (fd4e3cb Mark Ellzey)
o Prepping release v0.4.1 (246a5da Mark Ellzey)
Jump to Line
Something went wrong with that request. Please try again.