Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 405 lines (372 sloc) 21.423 kB
a02a382 Release v1.1.5, see ChangeLog for details.
Mark Ellzey authored
1 v1.1.5
2 o Don't treat non hex chars as errors. (d8c584d Mark Ellzey)
3 o If non hex, replace idx-1 with % (2783983 Mark Ellzey)
4 o Fix off-by-one in parse_query. (86881c1 Mark Ellzey)
5 o Do not use dynamically allocated timevals in evhtp_t. (3398442 Marcus Sundberg)
6 o Only initialize status_code_tree once. (da64395 Marcus Sundberg)
7 o Add evhtp_free() matching evhtp_new(). (60b141a Marcus Sundberg)
8 o (evhtp_callback_free): Free hooks as well, if set. (6fff598 Marcus Sundberg)
9 o (evhtp_callback_free): Free regexp pointer, not only regexp. (ab9adc6 Marcus Sundberg)
10 o (evthr_pool_stop): Do not read queue entry after freeing. (f7cc5f2 Marcus Sundberg)
11 o Use TAILQ_FOREACH_SAFE() in evhthr_pool_free() as well. (5c2adcc Marcus Sundberg)
12 o (evhtp_free): Stop and free thread pool, if started. (f13c207 Marcus Sundberg)
13 o Use libevent signal handling instead of signal() in test.c (e0b68b4 Marcus Sundberg)
14 o Properly deallocate resources in test programs. (ea1bd57 Marcus Sundberg)
15 o Add test_vhost to .gitignore (2a596c2 Marcus Sundberg)
16 o Fix issue where SSL is not disabled if not found. (6f25292 Mark Ellzey)
17 o Forgot LIBEVENT_OPENSSL_LIBRARY (5a933c7 Mark Ellzey)
18 o add upport multiline header values. (325c5c7 Mark Ellzey)
19
ed0933f Release v1.1.4, see ChangeLog for details.
Mark Ellzey authored
20 v1.1.4
21 o Fixed potential deadlock - reported by zhangpeihao (36ee722 Mark Ellzey)
22 o Removing conflicting code from master branch. (51feaa9 Mark Ellzey)
23 o Assure SSL is disabled if not found. (d4f3f35 Mark Ellzey)
24
129cb3e Release v1.1.3, see ChangeLog for details.
Mark Ellzey authored
25 v1.1.3
26 o Added evhtp_unbind_socket() (9c9b508 Mark Ellzey)
27 o Fixed issue with query argument decoding. (8ff9cf3 Mark Ellzey)
28 o Fix issue 53, error on LF without CR's (d51b526 Mark Ellzey)
29
dab7597 Release v1.1.2, see ChangeLog for details.
Mark Ellzey authored
30 v1.1.2
31 o Manual verification modes for SNI vhosts. (5f9b3a5 Mark Ellzey)
32
c1d42ec Release v1.1.1, see ChangeLog for details.
Mark Ellzey authored
33 v1.1.1
34 o Added max-body functionality. (7f0052a Mark Ellzey)
35 o Added evhtp_set_max_keepalive_requests() (503ef28 Mark Ellzey)
36 o inherit parent settings when adding vhosts. (c66161b Mark Ellzey)
37 o Check for NULL before request status switch/case (f943a41 Mark Ellzey)
38 o call tlsext_servername_callback in bind_sockaddr (d1b5433 Mark Ellzey)
39 o Swap callback finder for path+file first. (2c30003 Mark Ellzey)
40 o Disable BEV_WRITE when htparser_run() is active (414814a Mark Ellzey)
41
035ea3a Release v1.1.0, see ChangeLog for details.
Mark Ellzey authored
42 v1.1.0
43 o Add ability for rules to be ordered. (ad8c468 Mark Ellzey)
44 o Cleanup the old rule code. (fbfda73 Mark Ellzey)
45 o Fixed missing variable in callback_find (4eb5e87 Mark Ellzey)
46
1bd1007 Release v1.0.1 see ChangeLog for details.
Mark Ellzey authored
47 v1.0.1
48 o Fixes to make coverity happy. (6776d85 Mark Ellzey)
49 o Add support for empty header values. (7ec160f Mark Ellzey)
50
4bbda88 Prep release v1.0.0, see ChangeLog for details.
Mark Ellzey authored
51 v1.0.0
52 o Added some function documentation. (adc3ac6 Mark Ellzey)
53 o Check for null deref on request check. (a722fc4 Mark Ellzey)
54 o Fix for state set override for headers. (87fb859 Mark Ellzey)
55 o No need for null checks before free(). (7783ca2 Mark Ellzey)
56 o Bumping this up to 1.0.0 since it's been in production for a while.
57
77b6da2 Release v0.4.17, see ChangeLog for details.
Mark Ellzey authored
58 v0.4.17
59 o Added cmake option for disabling regex. (5ab2e4b Mark Ellzey)
60 o Cleanup compiler warnings. (770a344 Mark Ellzey)
61 o Fixed EVHTP_DISABLE_SSL compile. (e088f2b Mark Ellzey)
62
e720334 Release v0.4.16
Mark Ellzey authored
63 v0.4.16
64 o Use POSIX 200112 for *NIX based builds. (09dbb0f Mark Ellzey)
65 o Drain before letting ownership change. (cc50f84 Mark Ellzey)
66 o jfkdal (5817bd3 Mark Ellzey)
67 o Document evhtp_set_timeouts(). (acc3ed2 Mark Ellzey)
68
be12faa Prep release v0.4.15
Mark Ellzey authored
69 v0.4.15
70 o Override global timeouts on a per-connection basis. (156f5ef Mark Ellzey)
71 o Use evhtp_connection_set_timeouts in accept. (8eb5aa9 Mark Ellzey)
72 o Remove use for alloca.h (339f9f2 Mark Ellzey)
73 o Added a max-backlog for evthr/pools (e8ac1f9 Mark Ellzey)
74 o Added evthr max backlog options. (a44d1c0 Mark Ellzey)
75 o Initial commit of vhost feature. (8fb43e0 Mark Ellzey)
76 o SSL SNI support. (4dcc68e Mark Ellzey)
77 o Added test_vhost.c (c5a698e Mark Ellzey)
78 o _evhtp_ssl_servername now uses wildcard matching. (00d0488 Mark Ellzey)
79 o Added vhost aliases functionality. (bf5766f Mark Ellzey)
80 o Readd inc/dec counter for evthr. (022ecf3 Mark Ellzey)
81 o Make evhtp_request_free public. (9046466 Mark Ellzey)
82 o Added a EVHTP_RES_USER evhtp_res type. (6b41cee Mark Ellzey)
83 o Add support for ECDH ciphers (via cfg->named_curve string) (131cae3 b)
84 o finding cbs/hook additions, hostname parse hooks (361a068 Mark Ellzey)
85 o Optimizations. (caddf10 Mark Ellzey)
86 o hook_on_hdrs_complete runs before last LF (2f77428 Mark Ellzey)
87
ddc9218 Prep Release v0.4.14
Mark Ellzey authored
88 v0.4.14
89 o Added example and documentation on proper thread-safe design with evhtp. (154017e Mark Ellzey)
90 o Added glob/wildcard callback patterns. (d33a416 Mark Ellzey)
91 o Fixed issue with path matching. (d0648ff Mark Ellzey)
92
5d805cd Prep release v0.4.13
Mark Ellzey authored
93 v0.4.13
94 o Decrement pending count when defer fails. (4e99de9 Mark Ellzey)
95 o Updating documentation to say there is not much documentation. (184f33e Mark Ellzey)
96
97 v0.4.11
acda3c8 Prep release v0.4.12
Mark Ellzey authored
98 o Added #ifndef EVHTP_DISABLE_EVTHR flags for compilation withotu threading support (d5bcc33 Thibaut Le Guilly)
99 o Modify evthr_lock() macro previous patch for less ifdefs. (c800fe9 Mark Ellzey)
100 o Took out more disable thread ifdefs. (b5de21e Mark Ellzey)
101 o Remove use of bev_flush for evhtp_send_reply_end (9f2f31f Mark Ellzey)
102 o Modify evthr_lock() macro previous patch for less ifdefs. (aa24e6a Mark Ellzey)
103 o Took out more disable thread ifdefs. (accbe88 Mark Ellzey)
104 o Bugfixes, additions, cleanup, see full commit msg. (e6155d8 Mark Ellzey)
105 o Added evhtp_set_bev_flags() (a342903 Mark Ellzey)
5d805cd Prep release v0.4.13
Mark Ellzey authored
106 o Prep release v0.4.12 (acda3c8 Mark Ellzey)
acda3c8 Prep release v0.4.12
Mark Ellzey authored
107
108 v0.4.10
5d6339f Release v0.4.11
Mark Ellzey authored
109 o Add compile time EVHTP_DISABLE_REGEX option. (eab0d0f Andy Hochhaus)
110 o Use evbuffer_add in lieu of add_reference for short writes. (2df5fbd Joe Nardone)
111 o Added take_ownership functionality which frees resources but gives the underlying bufferevent to the caller. (75050f8 Mark Ellzey)
acda3c8 Prep release v0.4.12
Mark Ellzey authored
112 o Release v0.4.11 (5d6339f Mark Ellzey)
5d6339f Release v0.4.11
Mark Ellzey authored
113
acda3c8 Prep release v0.4.12
Mark Ellzey authored
114 v0.4.9
60d0f25 @ellzey Prep release v0.4.10
authored
115 o Fixed memleak with evthr_free() (10ad15a Mark Ellzey)
116 o Correct SSL_Shutdown() usage. (f5f97ee Mark Ellzey)
117 o Added total bytes read function in htparser. (4a9eefb Mark Ellzey)
118 o Added rate-limiting option in test.c (b9e10c1 Mark Ellzey)
119 o Don't add aux headers if content-type is multipart. (6be91ca Mark Ellzey)
120 o Removed silly compile-time flags for OSX (0dd14a9 Mark Ellzey)
121 o Ignore deprecated ssl warnings on OSX until further notice. (0aa4fb6 Mark Ellzey)
acda3c8 Prep release v0.4.12
Mark Ellzey authored
122 o Prep release v0.4.10 (60d0f25 Mark Ellzey)
4ef6362 Prepping release v0.4.9
Mark Ellzey authored
123
acda3c8 Prep release v0.4.12
Mark Ellzey authored
124 v0.4.8
60d0f25 @ellzey Prep release v0.4.10
authored
125 o Fix for non-system strndup. (d7486b4 Mark Ellzey)
126 o Prepping release v0.4.9 (4ef6362 Mark Ellzey)
4ef6362 Prepping release v0.4.9
Mark Ellzey authored
127
acda3c8 Prep release v0.4.12
Mark Ellzey authored
128 v0.4.7
60d0f25 @ellzey Prep release v0.4.10
authored
129 o Place _evhtp_run_pre_accept() into _evhtp_connection_accept() (e45adbd Mark Ellzey)
130 o pre_accept_cb argument changes. (c2fbb86 Mark Ellzey)
131 o Fixed test.c for pre_accept changes. (671a911 Mark Ellzey)
132 o testing client ssl socket error log for debugging. (265437b Mark Ellzey)
133 o Remove some extra logging. (dd45fb8 Mark Ellzey)
134 o SSL client error handling debugging. (5c26eaf Mark Ellzey)
135 o err (8f5013e Mark Ellzey)
136 o removed some dbg msgs (84bec53 Mark Ellzey)
137 o adding error to connection on eventcb (0c9690c Mark Ellzey)
138 o Remove debug abort. (ca8089f Mark Ellzey)
139 o Remove debug msg. (9a41148 Mark Ellzey)
140 o Prepping release v0.4.8 (c140e2f Mark Ellzey)
c140e2f Prepping release v0.4.8
Mark Ellzey authored
141
acda3c8 Prep release v0.4.12
Mark Ellzey authored
142 v0.4.6
60d0f25 @ellzey Prep release v0.4.10
authored
143 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)
144 o Allow SSL_CTX_set_timeout value to be passed in via config. (4f775bd Stephen Cox)
145 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)
146 o evhtp_parse_query() is no longer limited to 1024 byte key/val (a8179a2 Mark Ellzey)
147 o set request status to PAUSE if evhtp_request_pause() is called manually. (4d64111 Mark Ellzey)
148 o Prepping release v0.4.7 (12d7cc4 Mark Ellzey)
12d7cc4 Prepping release v0.4.7
Mark Ellzey authored
149
acda3c8 Prep release v0.4.12
Mark Ellzey authored
150 v0.4.5
60d0f25 @ellzey Prep release v0.4.10
authored
151 o Don't treat EOF eventcb flags for ssl enabled connections as errors. (49c98b1 Mark Ellzey)
152 o Add HTTP/1.1 chunked encoding interface. (69a29d3 Andy Hochhaus)
153 o Added test-case for chunking API usage. (939517a Mark Ellzey)
154 o Chunk API modifications, formatting cleanup. (b805dbd Mark Ellzey)
155 o Added SSL_CTX_set_timeout() for openssl >= 1.0 (e6fa029 Mark Ellzey)
156 o Prepping release 0.4.6 (81c493d Mark Ellzey)
81c493d Prepping release 0.4.6
Mark Ellzey authored
157
acda3c8 Prep release v0.4.12
Mark Ellzey authored
158 v0.4.3
60d0f25 @ellzey Prep release v0.4.10
authored
159 o Added api docs (57370c1 Mark Ellzey)
160 o Added various accessor functions, see full commitlog (16d3fdc Mark Ellzey)
161 o Added evhtp_request_get_connection() (db1f023 Mark Ellzey)
162 o Moved callback locking as optional via evhtp_use_callback_locks() (7a028eb Mark Ellzey)
163 o Removing API docs. Generate yourself! (5bc036d Mark Ellzey)
164 o added local PF_UNIX socket listen support (f6ef167 Mark Ellzey)
165 o Adding sys/un.h checks. (6ec70e5 Mark Ellzey)
166 o Added evhtp_bind_sockaddr() (8f38b01 Mark Ellzey)
167 o Add a .gitignore file (09ac468 Nick Mathewson)
168 o Stop using the deprecated event.h; use event2/event.h instead (c60715d Nick Mathewson)
169 o Set -fno-strict-aliasing using gcc (4a43c0b Mark Ellzey)
170 o Picked DISABLE_SSL fixes from nmathewson into develop (b2bfb2f Mark Ellzey)
171 o Detect non-ascii hosts and refuse to build on them (b0c2267 Nick Mathewson)
172 o Eliminate use of ctype.h (7d0084e Nick Mathewson)
173 o Add checks for sys/queue.h and use compat when missing (f05b54a Mark Ellzey)
174 o compat queue.h BSD-only move. (2b49db6 Mark Ellzey)
175 o Removed README and added changelog generator. (219f2eb Mark Ellzey)
176 o Prepping release v0.4.4 (d335798 Mark Ellzey)
177 o ChangeLog for v0.4.4 (c5c6d19 Mark Ellzey)
acda3c8 Prep release v0.4.12
Mark Ellzey authored
178 o Fixing size_t printf format issues. (c75bc5b Mark Ellzey)
179 o Added support for the -C option in the test.c The internals were there, it just covers the getops. (e3636d5 Oscar Koeroo)
180 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 struct evhtp_connection_s is now rename from ssl_ctx to ssl. (ca42b4d Oscar Koeroo)
181 o Initial markdown-based API documentation. (c16b551 Mark Ellzey)
182 o Documentation updates. (f097558 Mark Ellzey)
183 o Documentation updates (98c8ff0 Mark Ellzey)
184 o Added evhtp_unescape_string() to unescape query type strings. (d75904f Mark Ellzey)
185 o added on_headers_start hook (before header parsing, post requestline parsing). (7076b8e Mark Ellzey)
186 o Added htparser_set_(major|minor). fixed edgecase where major/minor is not yet set. (137aa19 Mark Ellzey)
187 o Fix C++/clang++ build. (af2a0dd Andy Hochhaus)
188 o Added #ifndef _GNU_SOURCE before setting it again. (f8a2308 Mark Ellzey)
189 o Changes to DISABLE to EVHTP_DISABLE, also fixed enum hook missing from last merge. (0ab23de Mark Ellzey)
190 o inline enum's should not be static. (5efd199 Mark Ellzey)
191 o Set libevent as a required dependency (d08f4fd Mark Ellzey)
192 o Prepping release v0.4.5 (a3731d7 Mark Ellzey)
c5c6d19 ChangeLog for v0.4.4
Mark Ellzey authored
193
acda3c8 Prep release v0.4.12
Mark Ellzey authored
194 v0.4.2
60d0f25 @ellzey Prep release v0.4.10
authored
195 o Moving libhtparse to just htparse (bf2e43a Mark Ellzey)
196 o Thread-safe add/remove callback additions. (d916366 Mark Ellzey)
197 o strn* compat functions set to static (cab9503 Mark Ellzey)
198 o Fixed issue with OPTIONS requests. (a3487fd Mark Ellzey)
199 o arg parsing fixes (8627d0d Mark Ellzey)
200 o Added a basic example (c06ef72 Mark Ellzey)
201 o Added IPv6 listener support. (c1482a2 Mark Ellzey)
202 o Prepping release v0.4.3 (952baa9 Mark Ellzey)
952baa9 Prepping release v0.4.3
Mark Ellzey authored
203
acda3c8 Prep release v0.4.12
Mark Ellzey authored
204 v0.4.1
60d0f25 @ellzey Prep release v0.4.10
authored
205 o Removing tabs from ChangeLog (3f6f220 Mark Ellzey)
206 o Add checks for sys/tree.h and compat when missing (40c87e5 Jason L. Shiffer)
207 o Fix strdup build warnings/errors on OSX (84e17c1 Jason L. Shiffer)
208 o SSL Threading changes (2631e7f Mark Ellzey)
209 o Increasing the parser stack size. (b0df5a8 Mark Ellzey)
210 o Added chunk hooking stuff. (2bcba66 Mark Ellzey)
211 o jfdsla (1fa36b9 Mark Ellzey)
212 o x509 updates (089bd8a Mark Ellzey)
213 o Revert "x509 updates" (2cc9195 Mark Ellzey)
214 o Add checks for sys/tree.h and compat when missing (8fa7e11 Jason L. Shiffer)
215 o Fix strdup build warnings/errors on OSX (95cbcf3 Jason L. Shiffer)
216 o Reworked SSL Thread initialization (38aee17 Mark Ellzey)
217 o Increased default stack limit in htparse (48f338a Mark Ellzey)
218 o chunk hooks, proper status code strings. (dbca386 Mark Ellzey)
219 o Moved ./libhtparse to ./htparse (44c77d3 Mark Ellzey)
220 o Prepping release v0.4.2 (815b023 Mark Ellzey)
815b023 Prepping release v0.4.2
Mark Ellzey authored
221
acda3c8 Prep release v0.4.12
Mark Ellzey authored
222 v0.4.0
60d0f25 @ellzey Prep release v0.4.10
authored
223 o Deal with 100 return status with responses correctly (bb86d09 Mark Ellzey)
224 o more 100 fixes (3ef168a Mark Ellzey)
225 o hert pup (a637672 Mark Ellzey)
226 o updates (83abb12 Mark Ellzey)
227 o Adding struct sockaddr to connection_t (45c30c7 Mark Ellzey)
228 o Swapping around SSL init globals (3327f44 Mark Ellzey)
229 o Adding -lpthread for thread enabled configuration (80fff45 Mark Ellzey)
230 o Added include_dir for libevent pathing (4c6dbc2 Mark Ellzey)
231 o turn off compression by default (6244108 Mark Ellzey)
232 o Cleanup (275329a Mark Ellzey)
233 o static again (8796e10 Mark Ellzey)
234 o testing timeouts (ac70f3c Mark Ellzey)
235 o fix (1aa2d79 Mark Ellzey)
236 o more timeout tests (7f29ff6 Mark Ellzey)
237 o SSL 1.x optimizations / timeouts (b693c7f Mark Ellzey)
238 o Adding LICENSE (c1ba152 Mark Ellzey)
239 o blerp (1623480 Mark Ellzey)
240 o hrm (964aab3 Mark Ellzey)
241 o added backlog arg to evhtp_bind_socket() (584e73e Mark Ellzey)
242 o Adding backlog to bufferevent (c740b0c Mark Ellzey)
243 o blerp (7c8fe61 Mark Ellzey)
244 o htparser fix (c76e3ea Mark Ellzey)
245 o Re-added user-set timeouts (ec246ff Mark Ellzey)
246 o Changing static len checks with sizeof() (7c3a79f Mark Ellzey)
247 o Fixed over/underflow condition in str_to_uint64 (c72deee Mark Ellzey)
248 o Fixed issue with state transition into read_body (0fc1897 Mark Ellzey)
249 o added static rt (1910c19 Mark Ellzey)
250 o Fixed incorrect integer conversion which misses zero edge case. (c562ede Mark Ellzey)
251 o Added correct status code string definitions. (a5bc03d Mark Ellzey)
252 o Include RT and DL if avail when linking test. SSL needs them. (29e35fb Mark Ellzey)
253 o default cb now returns 404 (fd4e3cb Mark Ellzey)
254 o Prepping release v0.4.1 (246a5da Mark Ellzey)
acda3c8 Prep release v0.4.12
Mark Ellzey authored
255
256 v0.3.7
257 o linking ChangeLog to README (4da3a26 Mark Ellzey)
258 o updated htparse (1706b82 Mark Ellzey)
259 o removing cruft (ac3b4f4 Mark Ellzey)
260 o killkillkill (45d0dfa Mark Ellzey)
261 o More logical structure (3ee2531 Mark Ellzey)
262 o cleanup (f7e3af2 Mark Ellzey)
263 o blerp (2833315 Mark Ellzey)
264 o getting better (6daf3ca Mark Ellzey)
265 o Request pipeline now functional. (99554e3 Mark Ellzey)
266 o derpityderp (1bd1b4e Mark Ellzey)
267 o cruft (45e5a33 Mark Ellzey)
268 o Fixed an issue with the body parser callback (f130965 Mark Ellzey)
269 o Major cleanup / re-factor (0752eef Mark Ellzey)
270 o fixups (0cc0980 Mark Ellzey)
271 o Added some more documentation (56c08d6 Mark Ellzey)
272 o documentation updates (3715c81 Mark Ellzey)
273 o Added better functionality, more docs - see full commit log (8a8e555 Mark Ellzey)
274 o Added Basic reply functions (b5434de Mark Ellzey)
275 o More updates - perf updates - bug fixes (0b050cc Mark Ellzey)
276 o updating ssl and test.c (37191f9 Mark Ellzey)
277 o bugfix in kv_add (3a18380 Mark Ellzey)
278 o pausing / fixes / request and connection fini hooks (3e98351 Mark Ellzey)
279 o fixed all the pause issues.. (658650e Mark Ellzey)
280 o threading fixes (97f18c5 Mark Ellzey)
281 o some optimizations (6a747c6 Mark Ellzey)
282 o blerp (f04c39a Mark Ellzey)
283 o Added CA Path option for ssl_cfg. (Thanks Oscar Koeroo) (8ace875 Mark Ellzey)
284 o Added x509_verify_cb, max_verify_depth, verify_peer and store_flags option to the struct evhtp_ssl_cfg_s. And also added HTTP return code 418 (e92e882 Oscar Koeroo)
285 o Adding dummy callbacks and values to the test.c program. (e703100 Oscar Koeroo)
286 o max_verify_depth -> verify_depth (556d722 Mark Ellzey)
287 o OSX Compat / fixes (e844f9a Mark Ellzey)
288 o cleanup (f7f25ef Mark Ellzey)
289 o docs, cleanup (022d424 Mark Ellzey)
290 o created verify and verify depth callbacks types (instead of using void *) (8a2f6d8 Mark Ellzey)
291 o cleanup (aee4707 Mark Ellzey)
292 o HTTP response parsing in libhtparser (6855a08 Mark Ellzey)
293 o fix with evthr (d4a63d8 Mark Ellzey)
294 o Added htparser_get_status (dae487a Mark Ellzey)
295 o fixes (7c6f5ab Mark Ellzey)
296 o send_reply start/body/end (33bfade Mark Ellzey)
297 o thread initialization functionality (362f902 Mark Ellzey)
298 o Content-Length duplicate header fix (8f74408 Mark Ellzey)
299 o Added chunk_complete and chunks_complete callback hooks (f391855 Mark Ellzey)
300 o Added some documentation (7853017 Mark Ellzey)
301 o fixed issue with bufferevent SSL events (a34b413 Mark Ellzey)
302 o on_new_chunk bugfix (de39114 Mark Ellzey)
303 o Additions for HTTP/1.1 / other additions / fixes (f865ff4 Mark Ellzey)
304 o Fixed conditional bug (c5c4aa4 Mark Ellzey)
305 o fixed some bugs dealing with parsing and schemes (258cbec Mark Ellzey)
306 o SSL shutdown / bugfixes / see commit log (c850692 Mark Ellzey)
307 o Making static (add8058 Mark Ellzey)
308 o linking ChangeLog to README (61866b8 Mark Ellzey)
309 o fixes, docs, features: (see full commit log) (01e61e2 Mark Ellzey)
310 o SSL updates (see full commit log) (b3cfb24 Mark Ellzey)
311 o bugfix in kv_add (ed5699e Mark Ellzey)
312 o Hook macros, fixes, additions (see full commit log) (ef3fee3 Mark Ellzey)
313 o Added CA Path option for ssl_cfg. (Thanks Oscar Koeroo) (7b79640 Mark Ellzey)
314 o SSL verification configuration options (62c07ff Oscar Koeroo)
315 o OSX Compatability fixes (955133d Mark Ellzey)
316 o Created verify and verify depth callbacks types (instead of using void *) (a2a0f09 Mark Ellzey)
317 o HTTP response parsing in libhtparser (29ac2e7 Mark Ellzey)
318 o evthr bugfix in evthr_new() args (17aede7 Mark Ellzey)
319 o Added htparser_get_status to libhtparse (7b16bd1 Mark Ellzey)
320 o Added streaming reply functionality (f0a8ed3 Mark Ellzey)
321 o thread initialization functionality (78a6863 Mark Ellzey)
322 o Content-Length duplicate header fix (b7d283f Mark Ellzey)
323 o Additional libevhtparse chunk-specific hooks and documentation. (c0c6e59 Mark Ellzey)
324 o fixed issue with bufferevent SSL events (fbe3c8b Mark Ellzey)
325 o libhtparse on_new_chunk bugfix (d352dd1 Mark Ellzey)
326 o Additions for HTTP/1.1 / other additions / fixes (c2883eb Mark Ellzey)
327 o Fixed conditional bug for chunked responses (b159c32 Mark Ellzey)
328 o libhtparse fixes when dealing with requests with schema data. (efdc171 Mark Ellzey)
329 o SSL shutdown / bugfixes / see commit log (482d0bd Mark Ellzey)
330 o Modified so that libevhtp creates a static library instead of shared. (ba170f1 Mark Ellzey)
331 o Rebase fix for htparser_init() (ce446b0 Mark Ellzey)
332 o Updating for release 0.4.0 (872c243 Mark Ellzey)
333
334 v0.3.6
335 o Matched callback hooking (5b385a6 Mark Ellzey)
336 o Drop connection with invalid requests. (e4cd611 Mark Ellzey)
337 o added some more requests accessors (d9cf7d5 Mark Ellzey)
338 o added a finished hook (c04e61b Mark Ellzey)
339 o added evhtp_request_set_cbargs() (28a22dd Mark Ellzey)
340 o Bunch of stuff - see full commit message. (ae49ecf Mark Ellzey)
341 o If compiling as debug, http-parser will be pre-processed then compiled. (easier to debug the shitty and unnecessary macro-based function prototypes). (c378db3 Mark Ellzey)
342 o Mods to pass -Wextra (2b44c46 Mark Ellzey)
343 o More -Wextra mods (f2d6c9e Mark Ellzey)
344 o a bit broken (17d1572 Mark Ellzey)
345 o adding gitignore (b8eba44 Mark Ellzey)
346 o Removing dep for http_parser over to my libhtparse codebase (11b484e Mark Ellzey)
347 o Adding libhtparse.... (dd61c20 Mark Ellzey)
348 o Prepping release v0.3.7 (64db298 Mark Ellzey)
349
350 v0.3.5
351 o Added various SSL information accessors (8db938e Mark Ellzey)
352 o evhtp_hdr functions / default 404 cb / fixes (37dbe4f Mark Ellzey)
353 o Prepping the removal of submodules (354e71d Mark Ellzey)
354 o No more submodules (1e0ec98 Mark Ellzey)
355 o updating release_prep (5a5e495 Mark Ellzey)
356 o Prepping release v0.3.6 (e582c7c Mark Ellzey)
357 o Updated ChangeLog (03a8536 Mark Ellzey)
358
359 v0.3.4
360 o Added evhtp_set_regex_cb for matching URI with a regex. (99e8e64 Mark Ellzey)
361 o Adding oniguruma submodule (30adea5 Mark Ellzey)
362 o .. (2161264 Mark Ellzey)
363 o Switched over to oniguruma for regex (b80820b Mark Ellzey)
364 o updates (f2bb622 Mark Ellzey)
365 o httparser updates (1befd5c Mark Ellzey)
366 o make install rules, cleanup of dependencies (68cb269 Mark Ellzey)
367 o cmake onig test compile (75ede66 Mark Ellzey)
368 o Added find_callbacks_woffsets (0174055 Mark Ellzey)
369 o evhtp_request_t is now private. (c2cadcd Mark Ellzey)
370 o added various request accessors (6964387 Mark Ellzey)
371 o Even more evhtp_request_t accessors. (8c45457 Mark Ellzey)
372 o Better error / response handling. (6e869fc Mark Ellzey)
373 o Prepping release v0.3.5 (6a84efe Mark Ellzey)
374
375 v0.3.3
376 o SSL and other various changes (see commit log) (76dc58d Mark Ellzey)
377 o Added ChangeLog (33bab50 Mark Ellzey)
378 o Updated version information. (df80701 Mark Ellzey)
379 o Added contrib section with misc patches. (0b2bb36 Mark Ellzey)
380 o And place it in the right directory :) (e337cb7 Mark Ellzey)
381 o Fixing up problems with the conflict resolution (6a606a4 Mark Ellzey)
382
383 v0.3.2
384 o initial SSL support, junk is brizzoke (fbbc2fa Mark Ellzey)
385 o cleanup (57e309c Mark Ellzey)
386 o not working as intended, REBASE THIS JUNK (f645813 Mark Ellzey)
387 o SSL session caching. (590e226 Mark Ellzey)
388 o Adding a builtin cache (0e1d01e Mark Ellzey)
389 o Added SSL thread-safe functionality. (a9db78b Mark Ellzey)
390 o cleanup (6f71526 Mark Ellzey)
391 o Properly expire cache entries. (65f017b Mark Ellzey)
392 o Cleanup (edd1b44 Mark Ellzey)
393 o Prepping v0.3.3 (67307f1 Mark Ellzey)
394
395 v0.3.1
396 o Modifying to use bufferevents (0c4b22e Mark Ellzey)
397 o Converting back to bevents after perf issue solved (6771104 Mark Ellzey)
398 o Prepping release 0.3.2 (758bb16 Mark Ellzey)
399
400 v0.3.0
401 o Optional evthr support (5392bc9 Mark Ellzey)
402 o Prep v0.3.1 (8a6c836 Mark Ellzey)
403 o Prep release 0.3.1 (33f1a82 Mark Ellzey)
404
Something went wrong with that request. Please try again.