Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | apache http is deperacated, comment out test until rewritten | Koushik Dutta | 2015-09-14 | 2 | -13/+18 |
| | | | | add AsyncServerHttpResponse.send(byte[]) | ||||
* | api 23, remove deprecated apache http stuff. | Koushik Dutta | 2015-08-30 | 9 | -157/+638 |
| | |||||
* | Handle cases where the transport becomes null during the socketIO heartbeat. | Jason Adams | 2015-07-24 | 1 | -1/+4 |
| | |||||
* | Manually closing AsyncHttpResponse should also terminate the socket. | Koushik Dutta | 2015-06-28 | 2 | -14/+24 |
| | |||||
* | add onPing() support to client can be ware of the pings sent by server | chengg11 | 2015-06-19 | 3 | -1/+20 |
| | |||||
* | mimes on streams. | Koushik Dutta | 2015-05-27 | 2 | -2/+11 |
| | | | | no chunked necessary for connection:close | ||||
* | min sdk, explicitly choose charset | Koushik Dutta | 2015-05-21 | 1 | -1/+2 |
| | |||||
* | Fix spdy negotiation. | Koushik Dutta | 2015-05-12 | 2 | -4/+17 |
| | | | | https://github.com/koush/ion/issues/559#issuecomment-101411986 | ||||
* | Fix proxying to not require transparent proxying. This was a regression. | Koushik Dutta | 2015-04-18 | 2 | -29/+4 |
| | | | | At some point getProxyRequestLine call was removed. | ||||
* | Revert "fix issue 461" | Koushik Dutta | 2015-03-16 | 1 | -2/+2 |
| | | | | This reverts commit 98a9d50ec4e466ee8d84be47e0a7bab6434e7d0f. | ||||
* | fix issue 461 | mkoslacz | 2015-03-16 | 1 | -2/+2 |
| | | | | | I have managed to apply workaround to issue #461 mentioned here: https://github.com/koush/ion/issues/461 based on this commit https://github.com/candrews/HttpResponseCache/commit/a93c92d1d8b87778ac7bb2fa2fe2759e7ca06219 I use local copy of MessageDigest in com.koushikdutta.async.util.FileCache instead of getting instance of MessageDigest each time. It prevents from occuring java.util.ConcurrentModificationException at com.koushikdutta.async.util.FileCache.toKeyString(). | ||||
* | Reverting as this is causing tests to fail. Common behavior is to accept the ↵ | Koushik Dutta | 2015-03-07 | 1 | -13/+4 |
| | | | | | | | | | | POST and then redirect to another page. This causes the POST to happen twice. Revert "Redirected requests now keep the same request method, body and headers as the original one." This reverts commit 6ae6e0c38b025fe87c3ace8599d92b055231b738. | ||||
* | Redirected requests now keep the same request method, body and headers as ↵ | glennporter-examtime | 2015-03-05 | 1 | -4/+13 |
| | | | | the original one. | ||||
* | 207: better npe fix. handle callback | Koushik Dutta | 2015-02-21 | 1 | -1/+1 |
| | |||||
* | fix npe | Koushik Dutta | 2015-02-21 | 1 | -1/+1 |
| | |||||
* | fix multipart setContentType not actually doing anything. | Koushik Dutta | 2015-02-15 | 1 | -1/+1 |
| | | | | https://github.com/koush/ion/issues/398 | ||||
* | potential fix for issue 484 | Koushik Dutta | 2015-02-15 | 2 | -56/+97 |
| | | | | https://github.com/koush/ion/issues/484 | ||||
* | null check header | Koushik Dutta | 2015-02-11 | 1 | -1/+1 |
| | |||||
* | watch for cr or lf | Koushik Dutta | 2015-02-11 | 1 | -0/+2 |
| | |||||
* | reexpose default content type for file bodies | Koushik Dutta | 2015-01-30 | 1 | -1/+3 |
| | |||||
* | Add AsyncHttpPut class for PUT operations | Urmil Parikh | 2015-01-27 | 1 | -0/+15 |
| | |||||
* | FileBody: Allow setting custom content-type | Urmil Parikh | 2015-01-27 | 1 | -2/+12 |
| | |||||
* | Fix other potential reentrancy issues. | Koushik Dutta | 2015-01-19 | 1 | -2/+5 |
| | |||||
* | fix for keep alive socket stack overflow caused by reentrancy. | Koushik Dutta | 2015-01-19 | 1 | -0/+2 |
| | | | | https://github.com/koush/AndroidAsync/issues/309 | ||||
* | 205 | Koushik Dutta | 2015-01-12 | 1 | -0/+3 |
| | |||||
* | more logging around proxying | Koushik Dutta | 2015-01-12 | 1 | -1/+3 |
| | |||||
* | fix ssl hang, even if spdy is disabled | Koushik Dutta | 2015-01-02 | 1 | -5/+7 |
| | |||||
* | Merge pull request #294 from pappz/patch-1 | Koushik Dutta | 2014-12-28 | 1 | -1/+1 |
|\ | | | | | Update WebSocketImpl.java | ||||
| * | Update WebSocketImpl.java | pappz | 2014-12-09 | 1 | -1/+1 |
| | | | | | | Fix the newline character in the "Sec-WebSocket-Accept" headers's value. | ||||
* | | Merge pull request #297 from zbsz/tls-proxy-fix | Koushik Dutta | 2014-12-28 | 1 | -11/+7 |
|\ \ | | | | | | | Fix SSL proxy tunnelling. | ||||
| * | | Fix SSL proxy tunneling. | Zbigniew Szymański | 2014-12-15 | 1 | -11/+7 |
| |/ | | | | | | | | | | | Added Host header to CONNECT request, required by some proxies (for example 724 Solutions on swiss network). Changed status line handling to allow any 2xx response code. Removed check for empty second line, proxy is allowed to send any number of headers after status line in response. | ||||
* | | Fix https://github.com/koush/AndroidAsync/issues/299 | Koushik Dutta | 2014-12-22 | 1 | -1/+2 |
| | | | | | | | | HTTP Message is optional. | ||||
* | | Fix SSL race condition exposed in new GMS: | Koushik Dutta | 2014-12-22 | 1 | -2/+7 |
| | | | | | | | | | | | | wrap can invoke handshake completion, and triggering writable immediately will end up being a no op, as it is already wrapping, and the callback returns without writing anything. | ||||
* | | Use reflection to enable SNI in the SSLEngine when available. | Koushik Dutta | 2014-12-21 | 2 | -1/+65 |
| | | | | | | | | | | Conflicts: AndroidAsync/AndroidAsync-AndroidAsync.iml | ||||
* | | better logging in spdy. | Koushik Dutta | 2014-12-21 | 1 | -11/+10 |
| | | | | | | | | Tweak the ordering of spdy operations so connection are fulfilled in order of initiation. | ||||
* | | Fix up various race and reuse issues around spdy. | Koushik Dutta | 2014-12-21 | 2 | -12/+26 |
| | | |||||
* | | Fix dangling connection issues in SPDY | Koushik Dutta | 2014-12-20 | 1 | -16/+61 |
| | | |||||
* | | Fix SPDY data fin issue being sent with a 0 length packet. | Koushik Dutta | 2014-12-20 | 3 | -2/+20 |
| | | | | | | | | More detailed logging. Note that there is a possible connection termination issue. | ||||
* | | This SNI hack seems to cause issues. | Koushik Dutta | 2014-12-19 | 2 | -65/+1 |
|/ | | | | | | | | | | | https://github.com/koush/ion/issues/443 Revert "Use reflection to enable SNI in the SSLEngine when available." This reverts commit fb81e9912307c64a5311d9afb8c42b0e47a3fc73. Conflicts: AndroidAsync/AndroidAsync-AndroidAsync.iml | ||||
* | Use reflection to enable SNI in the SSLEngine when available. | Koushik Dutta | 2014-12-08 | 2 | -1/+65 |
| | |||||
* | Response cache close should clean up the cached stream. | Koushik Dutta | 2014-12-01 | 1 | -0/+6 |
| | | | | This prevents noisy data coming through. | ||||
* | ResponseCacheMiddleware: use super.onDataAvailable vs Util.onDataAvailable | Koushik Dutta | 2014-12-01 | 1 | -2/+2 |
| | | | | If the request is cancelled, the super.onDataAvailable will eat spewed data. | ||||
* | BUbble up SSL exceptions | Koushik Dutta | 2014-12-01 | 1 | -1/+3 |
| | |||||
* | Revert "Fixing pattern match to replace only the first matched group." | Koushik Dutta | 2014-11-11 | 1 | -8/+4 |
| | | | | This reverts commit e23ad66699c19b434fdd8a5ffdf8c6c87b2db7ea. | ||||
* | Preserve header casing. | Koushik Dutta | 2014-11-10 | 2 | -8/+26 |
| | | | | Fix sample. | ||||
* | Fix crash bug when cancelling requests being cached. | Koushik Dutta | 2014-11-07 | 1 | -1/+7 |
| | | | | https://github.com/koush/ion/issues/252#issuecomment-62217371 | ||||
* | pass in the GetSocketData to the engine configurators. | Koushik Dutta | 2014-11-06 | 3 | -9/+21 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into spdy | Koushik Dutta | 2014-11-03 | 9 | -29/+102 |
|\ | | | | | | | | | | | | | | | Conflicts: AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpClient.java AndroidAsync/src/com/koushikdutta/async/http/server/AsyncHttpServer.java AndroidAsync/src/com/koushikdutta/async/http/socketio/transport/WebSocketTransport.java AndroidAsync/test/src/com/koushikdutta/async/test/WebSocketTests.java | ||||
| * | Merge pull request #258 from surfstudio/session_id | Koushik Dutta | 2014-11-02 | 4 | -9/+25 |
| |\ | | | | | | | Expose socket io session id to SocketIOTransport | ||||
| | * | socket io transport stores session id | Alexander Maxakov | 2014-10-07 | 4 | -9/+25 |
| | | |