forked from ning/async-http-client
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathchangelog.html
504 lines (370 loc) · 20.9 KB
/
changelog.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
lang="en" xml:lang="en">
<head>
<title>Change Log</title>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
<meta name="generator" content="Org-mode"/>
<meta name="generated" content="2010-10-07 01:56:21 CEST"/>
<meta name="author" content="Hubert Iwaniuk"/>
<meta name="description" content=""/>
<meta name="keywords" content=""/>
<style type="text/css">
<!--/*--><![CDATA[/*><!--*/
html { font-family: Times, serif; font-size: 12pt; }
.title { text-align: center; }
.todo { color: red; }
.done { color: green; }
.tag { background-color: #add8e6; font-weight:normal }
.target { }
.timestamp { color: #bebebe; }
.timestamp-kwd { color: #5f9ea0; }
p.verse { margin-left: 3% }
pre {
border: 1pt solid #AEBDCC;
background-color: #F3F5F7;
padding: 5pt;
font-family: courier, monospace;
font-size: 90%;
overflow:auto;
}
table { border-collapse: collapse; }
td, th { vertical-align: top; }
dt { font-weight: bold; }
div.figure { padding: 0.5em; }
div.figure p { text-align: center; }
textarea { overflow-x: auto; }
.linenr { font-size:smaller }
.code-highlighted {background-color:#ffff00;}
.org-info-js_info-navigation { border-style:none; }
#org-info-js_console-label { font-size:10px; font-weight:bold;
white-space:nowrap; }
.org-info-js_search-highlight {background-color:#ffff00; color:#000000;
font-weight:bold; }
/*]]>*/-->
</style>
<script type="text/javascript">
<!--/*--><![CDATA[/*><!--*/
function CodeHighlightOn(elem, id)
{
var target = document.getElementById(id);
if(null != target) {
elem.cacheClassElem = elem.className;
elem.cacheClassTarget = target.className;
target.className = "code-highlighted";
elem.className = "code-highlighted";
}
}
function CodeHighlightOff(elem, id)
{
var target = document.getElementById(id);
if(elem.cacheClassElem)
elem.className = elem.cacheClassElem;
if(elem.cacheClassTarget)
target.className = elem.cacheClassTarget;
}
/*]]>*///-->
</script>
</head>
<body>
<div id="content">
<h1 class="title">Change Log</h1>
<div id="table-of-contents">
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#sec-1">1 Release 1.2.0 </a>
<ul>
<li><a href="#sec-1_1">1.1 Bug fixes </a>
<ul>
<li><a href="#sec-1_1_1">1.1.1 Wrong import statement cause OSGi to fail </a></li>
<li><a href="#sec-1_1_2">1.1.2 Parameter encoding issue </a></li>
<li><a href="#sec-1_1_3">1.1.3 Connection Pool: Make sure the channel is still open </a></li>
<li><a href="#sec-1_1_4">1.1.4 NettyAsyncProvider optimization: avoid invoking onStatusReceived and onHeadersReceived multiple time per transaction </a></li>
<li><a href="#sec-1_1_5">1.1.5 Do not set a default Content-Type </a></li>
<li><a href="#sec-1_1_6">1.1.6 fix redirect loop issue </a></li>
<li><a href="#sec-1_1_7">1.1.7 NettyAsyncHttpProvider.construct incorrectly appends default port to host header </a></li>
<li><a href="#sec-1_1_8">1.1.8 NettyAsyncHttpProvider.construct allows empty Request-URIs in Request-Line </a></li>
<li><a href="#sec-1_1_9">1.1.9 The current reaper may close connection event if they are active </a></li>
<li><a href="#sec-1_1_10">1.1.10 Escape from redirect loops & allow more urls </a></li>
<li><a href="#sec-1_1_11">1.1.11 Http to Https redirect broken </a></li>
<li><a href="#sec-1_1_12">1.1.12 Mixing secure and not secure connections on a single client causes issues </a></li>
<li><a href="#sec-1_1_13">1.1.13 Support custom HTTP methods </a></li>
<li><a href="#sec-1_1_14">1.1.14 Configurable Connection Pool </a></li>
<li><a href="#sec-1_1_15">1.1.15 NettyAsyncHttpProvider.construct should default to using Accept: <b>/</b> header </a></li>
<li><a href="#sec-1_1_16">1.1.16 AsyncHttpClientConfig.Builder leaks executors </a></li>
<li><a href="#sec-1_1_17">1.1.17 onCompleted may get called twice </a></li>
<li><a href="#sec-1_1_18">1.1.18 Race condition when the remote server close the connection and ConnectionsPool is used </a></li>
<li><a href="#sec-1_1_19">1.1.19 Issue HTTPS tunneling when ProxyServer being set on the AsyncHttpConfig </a></li>
<li><a href="#sec-1_1_20">1.1.20 Infinite redirects on some server because ":80" is appended to host name </a></li>
<li><a href="#sec-1_1_21">1.1.21 Use full url (including host : port ) for request thru proxy </a></li>
<li><a href="#sec-1_1_22">1.1.22 Channel must be closed when idle timeout fires </a></li>
<li><a href="#sec-1_1_23">1.1.23 Per request follow redirects </a></li>
<li><a href="#sec-1_1_24">1.1.24 MaximumConnectionsTotal doesn't work </a></li>
<li><a href="#sec-1_1_25">1.1.25 Fix Idle timeout </a></li>
</ul>
</li>
<li><a href="#sec-1_2">1.2 New features </a>
<ul>
<li><a href="#sec-1_2_1">1.2.1 Add security support to ProxyServer </a></li>
<li><a href="#sec-1_2_2">1.2.2 Add support for zero-copy file upload </a></li>
<li><a href="#sec-1_2_3">1.2.3 Progress callbacks </a></li>
<li><a href="#sec-1_2_4">1.2.4 Add CONNECT support </a></li>
<li><a href="#sec-1_2_5">1.2.5 Add request timeout per request </a></li>
<li><a href="#sec-1_2_6">1.2.6 Add support for zero-copy bytes to ResponseBodyPart </a></li>
<li><a href="#sec-1_2_7">1.2.7 Make Response getter more robust, add helper </a></li>
<li><a href="#sec-1_2_8">1.2.8 Add support for preemptive authentication configuration </a></li>
<li><a href="#sec-1_2_9">1.2.9 Expose ByteBuffer in HttpResponseBodyPart to reduce byte copy </a></li>
<li><a href="#sec-1_2_10">1.2.10 Add support for AsyncProviderConfig object that can be used to configure proprietary properties </a></li>
<li><a href="#sec-1_2_11">1.2.11 SSL failure leaks channel </a></li>
<li><a href="#sec-1_2_12">1.2.12 Repackage the providers/* to providers/netty </a></li>
<li><a href="#sec-1_2_13">1.2.13 Compile with 1.6+ and run with 1.5+ </a></li>
<li><a href="#sec-1_2_14">1.2.14 Add NTLM authentication support </a></li>
<li><a href="#sec-1_2_15">1.2.15 Add WebDav support </a></li>
<li><a href="#sec-1_2_16">1.2.16 Add support for a JDK Provider </a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<div id="outline-container-1" class="outline-2">
<h2 id="sec-1"><span class="section-number-2">1</span> Release 1.2.0 </h2>
<div class="outline-text-2" id="text-1">
<p>This release breaks backward compatibility.
</p>
</div>
<div id="outline-container-1_1" class="outline-3">
<h3 id="sec-1_1"><span class="section-number-3">1.1</span> Bug fixes </h3>
<div class="outline-text-3" id="text-1_1">
</div>
<div id="outline-container-1_1_1" class="outline-4">
<h4 id="sec-1_1_1"><span class="section-number-4">1.1.1</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/issue/6">Wrong import statement cause OSGi to fail</a> </h4>
<div class="outline-text-4" id="text-1_1_1">
</div>
</div>
<div id="outline-container-1_1_2" class="outline-4">
<h4 id="sec-1_1_2"><span class="section-number-4">1.1.2</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/issue/10">Parameter encoding issue</a> </h4>
<div class="outline-text-4" id="text-1_1_2">
<p>Test case by <a href="http://github.com/martint">Martin Traverso</a>.
</p></div>
</div>
<div id="outline-container-1_1_3" class="outline-4">
<h4 id="sec-1_1_3"><span class="section-number-4">1.1.3</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/issue/11">Connection Pool: Make sure the channel is still open</a> </h4>
<div class="outline-text-4" id="text-1_1_3">
</div>
</div>
<div id="outline-container-1_1_4" class="outline-4">
<h4 id="sec-1_1_4"><span class="section-number-4">1.1.4</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed/#issue/16">NettyAsyncProvider optimization: avoid invoking onStatusReceived and onHeadersReceived multiple time per transaction</a> </h4>
<div class="outline-text-4" id="text-1_1_4">
</div>
</div>
<div id="outline-container-1_1_5" class="outline-4">
<h4 id="sec-1_1_5"><span class="section-number-4">1.1.5</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed/#issue/17">Do not set a default Content-Type</a> </h4>
<div class="outline-text-4" id="text-1_1_5">
</div>
</div>
<div id="outline-container-1_1_6" class="outline-4">
<h4 id="sec-1_1_6"><span class="section-number-4">1.1.6</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/24">fix redirect loop issue</a> </h4>
<div class="outline-text-4" id="text-1_1_6">
<p><a href="http://github.com/AsyncHttpClient/async-http-client/pull/24">Patch</a> provided by <a href="http://github.com/jloomis">Jenny Loomis</a>.
</p></div>
</div>
<div id="outline-container-1_1_7" class="outline-4">
<h4 id="sec-1_1_7"><span class="section-number-4">1.1.7</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/22">NettyAsyncHttpProvider.construct incorrectly appends default port to host header</a> </h4>
<div class="outline-text-4" id="text-1_1_7">
</div>
</div>
<div id="outline-container-1_1_8" class="outline-4">
<h4 id="sec-1_1_8"><span class="section-number-4">1.1.8</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/21">NettyAsyncHttpProvider.construct allows empty Request-URIs in Request-Line</a> </h4>
<div class="outline-text-4" id="text-1_1_8">
</div>
</div>
<div id="outline-container-1_1_9" class="outline-4">
<h4 id="sec-1_1_9"><span class="section-number-4">1.1.9</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/20">The current reaper may close connection event if they are active</a> </h4>
<div class="outline-text-4" id="text-1_1_9">
</div>
</div>
<div id="outline-container-1_1_10" class="outline-4">
<h4 id="sec-1_1_10"><span class="section-number-4">1.1.10</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/28">Escape from redirect loops & allow more urls</a> </h4>
<div class="outline-text-4" id="text-1_1_10">
<p><a href="http://github.com/AsyncHttpClient/async-http-client/pull/28">Patch</a> provided by <a href="http://github.com/jloomis">Jenny Loomis</a>.
</p></div>
</div>
<div id="outline-container-1_1_11" class="outline-4">
<h4 id="sec-1_1_11"><span class="section-number-4">1.1.11</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/34">Http to Https redirect broken</a> </h4>
<div class="outline-text-4" id="text-1_1_11">
</div>
</div>
<div id="outline-container-1_1_12" class="outline-4">
<h4 id="sec-1_1_12"><span class="section-number-4">1.1.12</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/25">Mixing secure and not secure connections on a single client causes issues</a> </h4>
<div class="outline-text-4" id="text-1_1_12">
</div>
</div>
<div id="outline-container-1_1_13" class="outline-4">
<h4 id="sec-1_1_13"><span class="section-number-4">1.1.13</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/19">Support custom HTTP methods</a> </h4>
<div class="outline-text-4" id="text-1_1_13">
</div>
</div>
<div id="outline-container-1_1_14" class="outline-4">
<h4 id="sec-1_1_14"><span class="section-number-4">1.1.14</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/40">Configurable Connection Pool</a> </h4>
<div class="outline-text-4" id="text-1_1_14">
</div>
</div>
<div id="outline-container-1_1_15" class="outline-4">
<h4 id="sec-1_1_15"><span class="section-number-4">1.1.15</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/23">NettyAsyncHttpProvider.construct should default to using Accept: <b>/</b> header</a> </h4>
<div class="outline-text-4" id="text-1_1_15">
</div>
</div>
<div id="outline-container-1_1_16" class="outline-4">
<h4 id="sec-1_1_16"><span class="section-number-4">1.1.16</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/42">AsyncHttpClientConfig.Builder leaks executors</a> </h4>
<div class="outline-text-4" id="text-1_1_16">
</div>
</div>
<div id="outline-container-1_1_17" class="outline-4">
<h4 id="sec-1_1_17"><span class="section-number-4">1.1.17</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/43">onCompleted may get called twice</a> </h4>
<div class="outline-text-4" id="text-1_1_17">
</div>
</div>
<div id="outline-container-1_1_18" class="outline-4">
<h4 id="sec-1_1_18"><span class="section-number-4">1.1.18</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/44">Race condition when the remote server close the connection and ConnectionsPool is used</a> </h4>
<div class="outline-text-4" id="text-1_1_18">
</div>
</div>
<div id="outline-container-1_1_19" class="outline-4">
<h4 id="sec-1_1_19"><span class="section-number-4">1.1.19</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/47">Issue HTTPS tunneling when ProxyServer being set on the AsyncHttpConfig</a> </h4>
<div class="outline-text-4" id="text-1_1_19">
</div>
</div>
<div id="outline-container-1_1_20" class="outline-4">
<h4 id="sec-1_1_20"><span class="section-number-4">1.1.20</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/31">Infinite redirects on some server because ":80" is appended to host name</a> </h4>
<div class="outline-text-4" id="text-1_1_20">
</div>
</div>
<div id="outline-container-1_1_21" class="outline-4">
<h4 id="sec-1_1_21"><span class="section-number-4">1.1.21</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/51">Use full url (including host : port ) for request thru proxy</a> </h4>
<div class="outline-text-4" id="text-1_1_21">
</div>
</div>
<div id="outline-container-1_1_22" class="outline-4">
<h4 id="sec-1_1_22"><span class="section-number-4">1.1.22</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/49">Channel must be closed when idle timeout fires</a> </h4>
<div class="outline-text-4" id="text-1_1_22">
</div>
</div>
<div id="outline-container-1_1_23" class="outline-4">
<h4 id="sec-1_1_23"><span class="section-number-4">1.1.23</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/30">Per request follow redirects</a> </h4>
<div class="outline-text-4" id="text-1_1_23">
<p><a href="http://github.com/AsyncHttpClient/async-http-client/pull/30">Patch</a> provided by <a href="http://github.com/erwan">Erwan Loisant</a>.
</p></div>
</div>
<div id="outline-container-1_1_24" class="outline-4">
<h4 id="sec-1_1_24"><span class="section-number-4">1.1.24</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/33">MaximumConnectionsTotal doesn't work</a> </h4>
<div class="outline-text-4" id="text-1_1_24">
</div>
</div>
<div id="outline-container-1_1_25" class="outline-4">
<h4 id="sec-1_1_25"><span class="section-number-4">1.1.25</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/29">Fix Idle timeout</a> </h4>
<div class="outline-text-4" id="text-1_1_25">
<p><a href="http://github.com/AsyncHttpClient/async-http-client/commit/15f946584156555c32964bb9cbb30cdf32669e4c">Patch</a> provided by <a href="http://github.com/felixtrepanier">felixtrepanier</a>.
</p></div>
</div>
</div>
<div id="outline-container-1_2" class="outline-3">
<h3 id="sec-1_2"><span class="section-number-3">1.2</span> New features </h3>
<div class="outline-text-3" id="text-1_2">
</div>
<div id="outline-container-1_2_1" class="outline-4">
<h4 id="sec-1_2_1"><span class="section-number-4">1.2.1</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/5">Add security support to ProxyServer</a> </h4>
<div class="outline-text-4" id="text-1_2_1">
</div>
</div>
<div id="outline-container-1_2_2" class="outline-4">
<h4 id="sec-1_2_2"><span class="section-number-4">1.2.2</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/issue/7">Add support for zero-copy file upload</a> </h4>
<div class="outline-text-4" id="text-1_2_2">
</div>
</div>
<div id="outline-container-1_2_3" class="outline-4">
<h4 id="sec-1_2_3"><span class="section-number-4">1.2.3</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/issue/8">Progress callbacks</a> </h4>
<div class="outline-text-4" id="text-1_2_3">
</div>
</div>
<div id="outline-container-1_2_4" class="outline-4">
<h4 id="sec-1_2_4"><span class="section-number-4">1.2.4</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/issue/12">Add CONNECT support</a> </h4>
<div class="outline-text-4" id="text-1_2_4">
</div>
</div>
<div id="outline-container-1_2_5" class="outline-4">
<h4 id="sec-1_2_5"><span class="section-number-4">1.2.5</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/issue/13">Add request timeout per request</a> </h4>
<div class="outline-text-4" id="text-1_2_5">
</div>
</div>
<div id="outline-container-1_2_6" class="outline-4">
<h4 id="sec-1_2_6"><span class="section-number-4">1.2.6</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/issue/14">Add support for zero-copy bytes to ResponseBodyPart</a> </h4>
<div class="outline-text-4" id="text-1_2_6">
</div>
</div>
<div id="outline-container-1_2_7" class="outline-4">
<h4 id="sec-1_2_7"><span class="section-number-4">1.2.7</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed/#issue/15">Make Response getter more robust, add helper</a> </h4>
<div class="outline-text-4" id="text-1_2_7">
</div>
</div>
<div id="outline-container-1_2_8" class="outline-4">
<h4 id="sec-1_2_8"><span class="section-number-4">1.2.8</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/32">Add support for preemptive authentication configuration</a> </h4>
<div class="outline-text-4" id="text-1_2_8">
</div>
</div>
<div id="outline-container-1_2_9" class="outline-4">
<h4 id="sec-1_2_9"><span class="section-number-4">1.2.9</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/35">Expose ByteBuffer in HttpResponseBodyPart to reduce byte copy</a> </h4>
<div class="outline-text-4" id="text-1_2_9">
</div>
</div>
<div id="outline-container-1_2_10" class="outline-4">
<h4 id="sec-1_2_10"><span class="section-number-4">1.2.10</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/36">Add support for AsyncProviderConfig object that can be used to configure proprietary properties</a> </h4>
<div class="outline-text-4" id="text-1_2_10">
</div>
</div>
<div id="outline-container-1_2_11" class="outline-4">
<h4 id="sec-1_2_11"><span class="section-number-4">1.2.11</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/37">SSL failure leaks channel</a> </h4>
<div class="outline-text-4" id="text-1_2_11">
<p><a href="http://github.com/AsyncHttpClient/async-http-client/pull/38">Test case</a> and a <a href="http://github.com/AsyncHttpClient/async-http-client/pull/39">fix</a> provided by <a href="http://github.com/mpilquist">Michael Pilquist</a>.
</p></div>
</div>
<div id="outline-container-1_2_12" class="outline-4">
<h4 id="sec-1_2_12"><span class="section-number-4">1.2.12</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/50">Repackage the providers/* to providers/netty</a> </h4>
<div class="outline-text-4" id="text-1_2_12">
</div>
</div>
<div id="outline-container-1_2_13" class="outline-4">
<h4 id="sec-1_2_13"><span class="section-number-4">1.2.13</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/41">Compile with 1.6+ and run with 1.5+</a> </h4>
<div class="outline-text-4" id="text-1_2_13">
</div>
</div>
<div id="outline-container-1_2_14" class="outline-4">
<h4 id="sec-1_2_14"><span class="section-number-4">1.2.14</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/53">Add NTLM authentication support</a> </h4>
<div class="outline-text-4" id="text-1_2_14">
</div>
</div>
<div id="outline-container-1_2_15" class="outline-4">
<h4 id="sec-1_2_15"><span class="section-number-4">1.2.15</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/45">Add WebDav support</a> </h4>
<div class="outline-text-4" id="text-1_2_15">
</div>
</div>
<div id="outline-container-1_2_16" class="outline-4">
<h4 id="sec-1_2_16"><span class="section-number-4">1.2.16</span> <a href="http://github.com/AsyncHttpClient/async-http-client/issues/closed#issue/54">Add support for a JDK Provider</a> </h4>
<div class="outline-text-4" id="text-1_2_16">
</div>
</div>
</div>
</div>
<div id="postamble">
<p class="author"> Author: Hubert Iwaniuk
</p>
<p class="date"> Date: 2010-10-07 01:56:21 CEST</p>
<p class="creator">HTML generated by org-mode 7.01trans in emacs 23</p>
</div>
</div>
</body>
</html>