Jake Wharton
4ed57b92fb
Prepare 1.2.1 release.
2013-08-23 22:50:01 -07:00
Jake Wharton
41997f3f96
Merge pull request #295 from square/jw/switch-optional
...
Switch NPN from optional to provided.
2013-08-23 22:48:17 -07:00
Jake Wharton
64b257183f
Switch NPN from optional to provided.
...
Optional dependencies get included in the fat jar but are not transitive. Provided dependencies do NOT get included in the fat jar and are also not transitive.
I believe the former is a bug in the Maven assembly plugin so the latter case is used as a workaround.
2013-08-23 14:04:36 -07:00
Jesse Wilson
350c1f7780
Merge pull request #289 from levelup/double-negative
...
the numberOfPairs may not be negative when numberOfPairs*2 is negative
2013-08-20 16:46:21 -07:00
Steve Lhomme
787ec360de
the numberOfPairs may not be negative when numberOfPairs*2 is negative
2013-08-20 09:10:19 +02:00
Jesse Wilson
801cd34d48
Merge pull request #287 from square/jwilson/read_frames
...
Read HTTP/2.0 frames and error codes.
2013-08-19 11:10:13 -07:00
jwilson
6e382aa9b8
Read HTTP/2.0 frames and error codes.
...
This introduces a new ErrorCode class that identifies
codes for HTTP/2.0, SPDY/3 RST codes, and SPDY/3 GO_AWAY
codes.
2013-08-19 14:09:34 -04:00
Jesse Wilson
540a885043
Merge pull request #283 from square/jwilson/hide_more_flags
...
Hide more flags from SPDY APIs.
2013-08-15 04:37:42 -07:00
jwilson
2f31d7122d
Hide more flags from SPDY APIs.
...
Flags are not portable between SPDY/3 and HTTP/2.0,
so hide them in the reader & writer code.
Also rename SpdyReader to FrameReader and SpdyWriter to
FrameWriter. Other classes will be renamed as they become
independent of the underlying protocol.
2013-08-15 00:29:49 -04:00
Jake Wharton
bb5d91ab4f
Merge pull request #280 from square/jwilson/push_flags
...
Push stream flags into Spdy3.
2013-08-14 13:38:32 -07:00
jwilson
39c0d7d563
Push stream flags into Spdy3.
...
Previously flags were being interpretted in SpdyConnection
and SpdyStream. This won't work for HTTP/2.0, which has its
own flag setup.
2013-08-14 07:25:25 -04:00
Jesse Wilson
edf6173c37
Merge pull request #279 from lingmingyb/length0
...
spdy 3 support length 0 header value
2013-08-14 04:14:15 -07:00
lingming
d3a92ff9d5
spdy 3 support length 0 header value
2013-08-14 11:52:54 +08:00
Jake Wharton
5b076fbe4a
Add '0' to version number.
2013-08-12 11:40:12 -07:00
Jake Wharton
6998bf3b87
Fix changelog formatting.
2013-08-12 11:38:45 -07:00
Jake Wharton
1b0eee78f7
Merge branch 'master' of https://github.com/square/okhttp
2013-08-12 11:37:47 -07:00
Jake Wharton
993719684d
Fix change log formatting.
2013-08-12 11:37:41 -07:00
Jake Wharton
83e77ea310
Merge pull request #277 from square/jwilson/http2_or_spdy3
...
Support multiple variants of the SPDY protocol.
2013-08-12 00:09:56 -07:00
Jake Wharton
db3b3f4d2a
[maven-release-plugin] prepare for next development iteration
2013-08-12 00:01:30 -07:00
Jake Wharton
f7699d9243
[maven-release-plugin] prepare release parent-1.2.0
parent-1.2.0
2013-08-12 00:01:26 -07:00
Jake Wharton
f6ec6f74ba
Add jar-with-dependencies for the main artifact.
2013-08-11 23:55:03 -07:00
Jake Wharton
bc3aa64462
Revert "[maven-release-plugin] prepare release parent-1.2"
...
This reverts commit ad928c668d .
2013-08-11 23:45:35 -07:00
Jake Wharton
490019163f
Update checkstyle stuffs.
2013-08-11 23:43:03 -07:00
Jake Wharton
9ddc3d75de
Only exclude Javadoc from 'internal' package in the main artifact.
2013-08-11 23:42:55 -07:00
Jake Wharton
542a2912b2
Eleven.
2013-08-11 20:21:05 -07:00
jwilson
21dc92f967
Support multiple variants of the SPDY protocol.
...
This behavior-free refactoring makes the first baby steps towards
supporting HTTP/2.0. It adds indirection on the framing layer so
we can frame either using SPDY/3's syntax or HTTP/2.0's.
2013-08-11 12:02:54 -04:00
jwilson
3626d69813
[maven-release-plugin] prepare for next development iteration
2013-08-11 10:30:12 -04:00
jwilson
ad928c668d
[maven-release-plugin] prepare release parent-1.2
2013-08-11 10:30:06 -04:00
Jesse Wilson
e93511be34
Merge pull request #275 from square/jwilson/gzip_304
...
Test gzipped HTTP 304 response bodies
2013-08-10 13:52:05 -07:00
Jesse Wilson
17e54c0554
Merge pull request #276 from square/jwilson/prepare_okhttp_1_2
...
Prepare for OkHttp 2.0.
2013-08-10 13:51:46 -07:00
jwilson
e7d13c4802
Prepare for OkHttp 1.2.
...
Hide the async APIs (package-private), moving test code to
the same package as necessary.
Also write release notes.
2013-08-10 16:50:31 -04:00
jwilson
efc95d993f
Test gzipped HTTP 304 response bodies
2013-08-10 08:42:14 -04:00
Jake Wharton
6e6b4152b7
Merge pull request #267 from square/jwilson/style
...
Use the OkHttp code style in MockWebServer
2013-08-05 16:28:29 -07:00
jwilson
d5ab35a272
Use the OkHttp code style in MockWebServer
2013-08-05 19:00:51 -04:00
Jesse Wilson
84e0b4875a
Merge pull request #266 from square/jwilson/kill_mock_spdy_server
...
Teach MockWebServer SPDY.
2013-08-05 15:33:22 -07:00
jwilson
00a50d1919
Teach MockWebServer SPDY.
...
Kill MockSpdyServer in the process.
2013-08-05 18:32:54 -04:00
Jesse Wilson
894743dd5c
Merge pull request #263 from square/jwilson/import_mockwebserver
...
Import mockwebserver from code.google.com.
2013-08-05 15:05:17 -07:00
jwilson
8535f2447c
Repackage mockwebserver in com.squareup.okhttp.mockwebserver.
2013-08-05 18:04:25 -04:00
jwilson
8508ae98fd
Merge branch 'mockwebserver' into jwilson/import_mockwebserver
2013-08-04 09:03:29 -04:00
jwilson
6010229378
Imported mockwebserver source into mockwebserver/
2013-08-04 09:03:08 -04:00
Jesse Wilson
df815ef924
Merge pull request #261 from square/jwilson/home_for_mockwebserver
...
Make a home for MockWebServer in OkHttp.
2013-08-03 14:48:06 -07:00
jwilson
3c0faa9ca1
Make a home for MockWebServer in OkHttp.
...
To build HTTP/2.0 support into OkHttp I'm going to simultaneously
build HTTP/2.0 support into MockWebServer. To make that possible,
I'm first going to fork MockWebServer and then combine it with
MockSpdyServer.
2013-08-03 12:50:04 -04:00
Jesse Wilson
cc46339438
Merge pull request #255 from square/jwilson/spdy_layering
...
Fix a bug in SPDY plus HTTP caching.
2013-07-20 11:14:36 -07:00
jwilson
c2366b7658
Fix a bug in SPDY plus HTTP caching.
...
With spdy/3 the built-in headers were renamed from 'status'
to ':status' and 'version' to ':version'. This caused the
response cache to break, since it was parsing lines like
':status: 200 OK' by splitting on the first colon.
The fix drops these synthetic headers as soon as they're
received; converting them to the HTTP form immediately.
2013-07-20 14:14:14 -04:00
Jesse Wilson
4b70a92728
Merge pull request #254 from square/jwilson/warpspins_isalive_detector
...
More aggressive heuristics on pooled connections.
2013-07-20 08:15:01 -07:00
jwilson
de1b5f244d
More aggressive heuristics on pooled connections.
...
These are only turned on for non-GET requests. This
replaces the RetryableOutputStream mechanism, which
was causing problems for clients whose POSTs weren't
idempotent.
2013-07-20 11:13:51 -04:00
Jesse Wilson
abc8c9a30b
Merge pull request #250 from kriswuollett/apache_client_contentType
...
Added check for length < 0 for transparent gzip response.
2013-07-12 05:24:45 -07:00
Kristopher Wuollett
a87b569d01
Added check for length < 0 for transparent gzip response.
...
The documentation for org.apache.http.HttpEntity::getContentLength()
states that a negative number will be returned when the length of the
content is not known.
2013-07-12 00:06:21 -07:00
Jake Wharton
3e7ffd60ff
Merge pull request #249 from kriswuollett/website_index_trailing_whitespace
...
Removed trailing whitespace in website/index.html.
2013-07-11 23:42:04 -07:00
Kristopher Wuollett
c7a90b13f2
Removed trailing whitespace in website/index.html.
...
Made the empty line consistent with the others in the html file.
2013-07-11 23:32:28 -07:00