summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-12-28Merge "Add some missing @Deprecated annotations."HEADandroid-n-mr2-preview-2android-n-mr2-preview-1android-n-iot-release-smart-display-r2android-n-iot-release-smart-displayandroid-n-iot-release-polk-at1android-n-iot-release-lg-thinq-wk7android-n-iot-release-ihome-igv1android-n-iot-preview-4sdk-releasenougat-iot-releasen-iot-preview-4mastermainJeff Davidson
2016-12-27Add some missing @Deprecated annotations.Jeff Davidson
These should always go hand-in-hand with @deprecated Javadoc annotations. Change-Id: I0e54616d39777d43f9763a702ca0fbc381e6ed49
2016-12-09Merge "Fix NegativeArraySizeException in DiskBasedCache.streamToBytes"Jeff Davidson
2016-12-09Merge "Fix failing test."Jeff Davidson
2016-12-09Fix NegativeArraySizeException in DiskBasedCache.streamToBytesShen Lin
Issue discussion can be found at https://groups.google.com/forum/#!topic/volley-users/0W-oI6za8VY
2016-04-09Fix failing test.Amit Kumar
Fixed failing test case. Updated with new comparison api. Change-Id: Ifd786246a275c3a9351933eb8141a7a196e50aef Signed-off-by: Amit Kumar <amitkecian@gmail.com>
2016-03-13Merge "Retry more errors in Volley\'s BasicNetwork."android-n-mr1-preview-2android-n-mr1-preview-1Jeff Davidson
am: d663fb8747 * commit 'd663fb874701c5d6096b9ac2cf4263cbf5889e92': Retry more errors in Volley's BasicNetwork.
2016-03-13Merge "Retry more errors in Volley's BasicNetwork."android-wear-n-preview-3android-wear-n-preview-2android-wear-n-preview-1android-wear-7.1.1_r1android-n-preview-5android-n-preview-4android-n-preview-3android-n-preview-2android-n-iot-preview-2nougat-mr1-wear-releasen-iot-preview-2Jeff Davidson
2016-03-10Retry more errors in Volley's BasicNetwork.Jeff Davidson
Always retry I/O errors while reading the HTTP response entity. Furthermore, if a client opts in, retry HTTP 500 errors indicating something went wrong on the server. This resolves a longstanding TODO to only throw a ServerError on 5xx errors by adding a ClientError for 4xx errors. For backwards compatibility, this extends ServerError. Note that Volley already may retry a request that reached the server if the connection times out, which means that lack of idempotency shouldn't be a concern here if it wasn't already. But if we wanted to be even safer, we could require clients to opt into the additional retry cases, at the cost of a somewhat more polluted API. Add unit tests for most failure scenarios. Bug: 23152983 Change-Id: I92cf35c66ccf98a1682adf41654afeb8634911db
2016-02-12Merge "Adding Bintray configuration for jCenter hosting"Stephan Linzner
am: f605da3d9e * commit 'f605da3d9e6590351cb0bb26bb6ba5146952777c': Adding Bintray configuration for jCenter hosting
2016-02-12Merge "Adding Bintray configuration for jCenter hosting"android-n-preview-1Stephan Linzner
2016-02-11Adding Bintray configuration for jCenter hostingSam Stern
Change-Id: I0ab84c3497586154acda94fc04fdc6b5feb6a4e9
2015-12-04Merge "Workaround for HttpURLConnection.getFollowRedirects() on M" am: ↵android-cts_7.1_r1android-cts-7.1_r9android-cts-7.1_r8android-cts-7.1_r7android-cts-7.1_r6android-cts-7.1_r5android-cts-7.1_r4android-cts-7.1_r3android-cts-7.1_r29android-cts-7.1_r28android-cts-7.1_r27android-cts-7.1_r26android-cts-7.1_r25android-cts-7.1_r24android-cts-7.1_r23android-cts-7.1_r22android-cts-7.1_r21android-cts-7.1_r20android-cts-7.1_r2android-cts-7.1_r19android-cts-7.1_r18android-cts-7.1_r17android-cts-7.1_r16android-cts-7.1_r15android-cts-7.1_r14android-cts-7.1_r13android-cts-7.1_r12android-cts-7.1_r11android-cts-7.1_r10android-cts-7.1_r1android-cts-7.0_r9android-cts-7.0_r8android-cts-7.0_r7android-cts-7.0_r6android-cts-7.0_r5android-cts-7.0_r4android-cts-7.0_r33android-cts-7.0_r32android-cts-7.0_r31android-cts-7.0_r30android-cts-7.0_r3android-cts-7.0_r29android-cts-7.0_r28android-cts-7.0_r27android-cts-7.0_r26android-cts-7.0_r25android-cts-7.0_r24android-cts-7.0_r23android-cts-7.0_r22android-cts-7.0_r21android-cts-7.0_r20android-cts-7.0_r2android-cts-7.0_r19android-cts-7.0_r18android-cts-7.0_r17android-cts-7.0_r16android-cts-7.0_r15android-cts-7.0_r14android-cts-7.0_r13android-cts-7.0_r12android-cts-7.0_r11android-cts-7.0_r10android-cts-7.0_r1android-7.1.2_r9android-7.1.2_r8android-7.1.2_r6android-7.1.2_r5android-7.1.2_r4android-7.1.2_r39android-7.1.2_r38android-7.1.2_r37android-7.1.2_r36android-7.1.2_r33android-7.1.2_r32android-7.1.2_r30android-7.1.2_r3android-7.1.2_r29android-7.1.2_r28android-7.1.2_r27android-7.1.2_r25android-7.1.2_r24android-7.1.2_r23android-7.1.2_r2android-7.1.2_r19android-7.1.2_r18android-7.1.2_r17android-7.1.2_r16android-7.1.2_r15android-7.1.2_r14android-7.1.2_r13android-7.1.2_r12android-7.1.2_r11android-7.1.2_r10android-7.1.2_r1android-7.1.1_r9android-7.1.1_r8android-7.1.1_r7android-7.1.1_r61android-7.1.1_r60android-7.1.1_r6android-7.1.1_r59android-7.1.1_r58android-7.1.1_r57android-7.1.1_r56android-7.1.1_r55android-7.1.1_r54android-7.1.1_r53android-7.1.1_r52android-7.1.1_r51android-7.1.1_r50android-7.1.1_r49android-7.1.1_r48android-7.1.1_r47android-7.1.1_r46android-7.1.1_r45android-7.1.1_r44android-7.1.1_r43android-7.1.1_r42android-7.1.1_r41android-7.1.1_r40android-7.1.1_r4android-7.1.1_r39android-7.1.1_r38android-7.1.1_r35android-7.1.1_r33android-7.1.1_r32android-7.1.1_r31android-7.1.1_r3android-7.1.1_r28android-7.1.1_r27android-7.1.1_r26android-7.1.1_r25android-7.1.1_r24android-7.1.1_r23android-7.1.1_r22android-7.1.1_r21android-7.1.1_r20android-7.1.1_r2android-7.1.1_r17android-7.1.1_r16android-7.1.1_r15android-7.1.1_r14android-7.1.1_r13android-7.1.1_r12android-7.1.1_r11android-7.1.1_r10android-7.1.1_r1android-7.1.0_r7android-7.1.0_r6android-7.1.0_r5android-7.1.0_r4android-7.1.0_r3android-7.1.0_r2android-7.1.0_r1android-7.0.0_r9android-7.0.0_r8android-7.0.0_r7android-7.0.0_r6android-7.0.0_r5android-7.0.0_r4android-7.0.0_r36android-7.0.0_r35android-7.0.0_r34android-7.0.0_r33android-7.0.0_r32android-7.0.0_r31android-7.0.0_r30android-7.0.0_r3android-7.0.0_r29android-7.0.0_r28android-7.0.0_r27android-7.0.0_r24android-7.0.0_r21android-7.0.0_r19android-7.0.0_r17android-7.0.0_r15android-7.0.0_r14android-7.0.0_r13android-7.0.0_r12android-7.0.0_r11android-7.0.0_r10android-7.0.0_r1nougat-releasenougat-mr2.3-releasenougat-mr2.2-releasenougat-mr2.1-releasenougat-mr2-security-releasenougat-mr2-releasenougat-mr2-pixel-releasenougat-mr2-devnougat-mr1.8-releasenougat-mr1.7-releasenougat-mr1.6-releasenougat-mr1.5-releasenougat-mr1.4-releasenougat-mr1.3-releasenougat-mr1.2-releasenougat-mr1.1-releasenougat-mr1-volantis-releasenougat-mr1-security-releasenougat-mr1-releasenougat-mr1-flounder-releasenougat-mr1-devnougat-mr1-cts-releasenougat-mr0.5-releasenougat-dr1-releasenougat-devnougat-cts-releasenougat-bugfix-releaseNeil Fuller
3b37453b1c am: f0bc25d83d * commit 'f0bc25d83ddceccd61c2c11a4fa71b9157290363': Workaround for HttpURLConnection.getFollowRedirects() on M
2015-12-04Merge "Workaround for HttpURLConnection.getFollowRedirects() on M"Neil Fuller
am: 3b37453b1c * commit '3b37453b1c8a15265640cebf0973ef552e569d33': Workaround for HttpURLConnection.getFollowRedirects() on M
2015-12-04Merge "Workaround for HttpURLConnection.getFollowRedirects() on M"Neil Fuller
2015-12-02Workaround for HttpURLConnection.getFollowRedirects() on MNeil Fuller
HttpURLConnection.setFollowRedirects() has no effect on M due to a bug. This should be safe / a no-op on other releases. Bug: https://code.google.com/p/android/issues/detail?id=194495 Change-Id: Ie97861eba0560b63504662baa908f6a5856f68aa
2015-10-28Merge "Add API to get Auth Token Type used by authenticator." am: 708ade5a69 ↵Ficus Kirkpatrick
am: 96c4d0b9f5 am: d6de789bd6 * commit 'd6de789bd63bc6d2c441c577fb1424309964ad8f': Add API to get Auth Token Type used by authenticator.
2015-10-28Merge "Add API to get Auth Token Type used by authenticator." am: 708ade5a69Ficus Kirkpatrick
am: 96c4d0b9f5 * commit '96c4d0b9f58229b9dbba51f1776addedc66f4749': Add API to get Auth Token Type used by authenticator.
2015-10-28Merge "Add API to get Auth Token Type used by authenticator."Ficus Kirkpatrick
am: 708ade5a69 * commit '708ade5a69ed8249f3a687caaa28d2d499948e32': Add API to get Auth Token Type used by authenticator.
2015-10-28Merge "Add API to get Auth Token Type used by authenticator."Ficus Kirkpatrick
2015-10-27Add API to get Auth Token Type used by authenticator.oleksii stepanian
When using different auth protocols e.g. ClientLogin and OAuth2 it is important to know the type of the token in order to construct "Authorization" header. Currently we have to store auth token vaue/auth token type association elsewhere which makes it a subject for errors. Change-Id: I3b8c05672f5394ad806f257c9f6bb378ebf990d7
2015-10-08am 331e52bb: am 82462cd0: Make default timeout/retry/multiplier values publicTom Ye
* commit '331e52bbf5269d9effdbe42c1b26b4768f03a911': Make default timeout/retry/multiplier values public
2015-10-08am 82462cd0: Make default timeout/retry/multiplier values publicTom Ye
* commit '82462cd0a0d7fa58d5497c39534380ad3987fdd1': Make default timeout/retry/multiplier values public
2015-10-08Make default timeout/retry/multiplier values publicandroid-6.0.1_r68android-6.0.1_r67android-6.0.1_r62android-6.0.1_r54android-6.0.1_r53android-6.0.1_r45android-6.0.1_r25android-6.0.1_r24android-6.0.1_r22android-6.0.1_r21marshmallow-dr1.6-releasemarshmallow-dr1.5-releasemarshmallow-dr1.5-devTom Ye
Change-Id: Ia5681e2876999f75cea3e4f5f9ef223a06787d4e (cherry picked from commit 5d563ac2fab08f5e066c6fd6bbf012314be0bf8d)
2015-09-22am c987cda8: am 60e68e02: am 6a5192be: Merge "Retry: Specify test ↵Michal Bendowski
dependecies in rules.gradle" * commit 'c987cda8e1307eb292e48f30256e4161c9eb04f4': Retry: Specify test dependecies in rules.gradle
2015-09-22am 60e68e02: am 6a5192be: Merge "Retry: Specify test dependecies in ↵Michal Bendowski
rules.gradle" * commit '60e68e02a866685aaae8ec05479d30a5dc1598f6': Retry: Specify test dependecies in rules.gradle
2015-09-22am 6a5192be: Merge "Retry: Specify test dependecies in rules.gradle"Michal Bendowski
* commit '6a5192be55c7d6f136517290c4b5c7bd03b000f4': Retry: Specify test dependecies in rules.gradle
2015-09-22Merge "Retry: Specify test dependecies in rules.gradle"Michal Bendowski
2015-08-27am 8d7173d3: am 74002f39: (-s ours) am 2f9a77c9: Merge "Migrated from ↵bengt
Robolectric 2.2 to 3.0" * commit '8d7173d3551adde60094b7503e739ecae30e224f':
2015-08-27am ab58b389: am 8cb9c581: (-s ours) am b4d7d295: Merge "Revert "Specify test ↵Michal Bendowski
dependecies in rules.gradle."" * commit 'ab58b3894211e0ffaafbadcb70ca9d67c6a7fb5d':
2015-08-27am 77eebb43: am 90aeba65: (-s ours) am 8097dda9: Merge "Specify test ↵Ficus Kirkpatrick
dependecies in rules.gradle." * commit '77eebb43aedd2441e555474949de6ecaa838bc54':
2015-08-27am 37855cb2: am 9f2034c3: (-s ours) am 93eaf5c4: Merge "Process response ↵Ficus Kirkpatrick
bodies only when present" * commit '37855cb25a086d7ed4a28e5a46371538e73dbc69':
2015-08-27am bd7bfdd7: am ef3cafe1: (-s ours) am 2bffbe7e: Merge "Stop logging slow ↵Ficus Kirkpatrick
requests outside of debug logs." * commit 'bd7bfdd7a4742ab4d3d0bc2e4688c37b162cf2d2':
2015-08-27am 74002f39: (-s ours) am 2f9a77c9: Merge "Migrated from Robolectric 2.2 to 3.0"bengt
* commit '74002f39770f13b578770be6cc3cc978dcac671a':
2015-08-27am 8cb9c581: (-s ours) am b4d7d295: Merge "Revert "Specify test dependecies ↵Michal Bendowski
in rules.gradle."" * commit '8cb9c581740c2a79e99c1753fb71d05124eb8a9f':
2015-08-27am 90aeba65: (-s ours) am 8097dda9: Merge "Specify test dependecies in ↵Ficus Kirkpatrick
rules.gradle." * commit '90aeba65f03978448cd3e7615b4dae96ac6dcddc':
2015-08-27am 9f2034c3: (-s ours) am 93eaf5c4: Merge "Process response bodies only when ↵Ficus Kirkpatrick
present" * commit '9f2034c336f699976d007006a7ac1f8b501f2294':
2015-08-27am ef3cafe1: (-s ours) am 2bffbe7e: Merge "Stop logging slow requests ↵Ficus Kirkpatrick
outside of debug logs." * commit 'ef3cafe15faf2b295059b1c2784f8b88998d46ff':
2015-08-25Retry: Specify test dependecies in rules.gradleMichal Bendowski
Now that tests are using Robolectric 3, it should not break the internal build. This also updates the android gradle plugin. The block is wrapped in an if statement, in case someone using plugin version 1.0 includes rules.gradle. Change-Id: Ib054e2d39cf1e3bc0746740659f4e5449b2e1375
2015-08-24am acf866f5: am 2f9a77c9: Merge "Migrated from Robolectric 2.2 to 3.0"bengt
* commit 'acf866f5b3b92fec5ce40f09b7d2417d1bc150eb': Migrated from Robolectric 2.2 to 3.0
2015-08-24am 2f9a77c9: Merge "Migrated from Robolectric 2.2 to 3.0"bengt
* commit '2f9a77c9ec313fd09eb831c606069f748213f67c': Migrated from Robolectric 2.2 to 3.0
2015-08-24am 2f9a77c9: Merge "Migrated from Robolectric 2.2 to 3.0"bengt
* commit '2f9a77c9ec313fd09eb831c606069f748213f67c': Migrated from Robolectric 2.2 to 3.0
2015-08-24Merge "Migrated from Robolectric 2.2 to 3.0"bengt
2015-08-24Migrated from Robolectric 2.2 to 3.0Magnus Ernstsson
Change-Id: Ib33636c959b97243e0187d6574ef0fe078a753c1
2015-08-24am 2068778a: am b4d7d295: Merge "Revert "Specify test dependecies in ↵Michal Bendowski
rules.gradle."" * commit '2068778aef79c74b9c2cc92b29de6b0e7ff2688d': Revert "Specify test dependecies in rules.gradle."
2015-08-24am b4d7d295: Merge "Revert "Specify test dependecies in rules.gradle.""Michal Bendowski
* commit 'b4d7d2959c8e7253a84d83d98cb8162c7bda5c44': Revert "Specify test dependecies in rules.gradle."
2015-08-24am b4d7d295: Merge "Revert "Specify test dependecies in rules.gradle.""Michal Bendowski
* commit 'b4d7d2959c8e7253a84d83d98cb8162c7bda5c44': Revert "Specify test dependecies in rules.gradle."
2015-08-24Merge "Revert "Specify test dependecies in rules.gradle.""Michal Bendowski
2015-08-24Revert "Specify test dependecies in rules.gradle."Michal Bendowski
This reverts commit e91336e8b425c4452b733d48708b3b09b9faaf32. Change-Id: Idf33521e161474a9494cc5f1723db4a7b65af7eb
2015-08-22am efe58580: am 8097dda9: Merge "Specify test dependecies in rules.gradle."Ficus Kirkpatrick
* commit 'efe58580e694ea8b48fff9742722a04537678b3c': Specify test dependecies in rules.gradle.