Commit Graph

25 Commits

Author SHA1 Message Date
6c2d4029f1 Time.parse3339 range checking and proper 'sec-frac' skip
The parse3339 JNI code doesn't properly do bounds checking on the input String.
These changes do some bounds checking to prevent a buffer underflow condition.

parse3339 should allow the fractional seconds to be optional and an arbitrary
length as specified in RFC 3339. This will scan through arbitrary precision
until it finds the timezone indicators.

Change-Id: Ie9d01d0b24163d893c58c747d37873c83b74e6c7
2009-11-16 14:30:24 -06:00
478de466ce merge from eclair 2009-11-15 12:06:23 -08:00
9db3d07b96 eclair snapshot 2009-11-13 13:53:39 -08:00
fc01794f33 Make Uri.parseUserPart, parseHost, and parsePort symmetric
Currently parseUserPart uses the encoded authority to split the URI
into user and non-user parts, but the parseHost and parsePort uses
the decoded URI to split the URI into non-host, host, and port parts.
This gives unexpected results when %40 ('@') and %3a (':') is used
in a URI:

Uri test = Uri.parse("http://bob%40lee%3ajr@example.com:42/");
test.getUserInfo() => "bob@lee:jr"
test.getHost() => "lee:jr@example.com" (should be "example.com")
test.getPort() => -1 (should be 42)
2009-09-14 17:45:04 -07:00
8f4b5a5618 donut snapshot 2009-09-02 13:39:46 -07:00
ac1e59d887 donut snapshot 2009-08-11 13:12:34 -07:00
5c1207be90 donut snapshot 2009-07-31 17:38:20 -07:00
a8675f67e3 donut snapshot 2009-07-29 14:25:07 -07:00
cf4550c319 donut snapshot 2009-07-21 11:16:54 -07:00
843ef36f7b donut snapshot 2009-05-20 11:28:04 -07:00
732bde73f9 AI 145735: Suppress the flaky DatabaseLockTest
BUG=1777453

Automated import of CL 145735
2009-04-10 14:13:32 -07:00
c76f908ea8 Automated import from //branches/cupcake/...@142508,142508 2009-03-24 22:31:34 -07:00
105925376f auto import from //branches/cupcake_rel/...@140373 2009-03-18 17:39:46 -07:00
c39a6e0c51 auto import from //branches/cupcake/...@137873 2009-03-11 12:11:56 -07:00
9066cfe988 auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
d83a98f4ce auto import from //depot/cupcake/@135843 2009-03-03 18:28:45 -08:00
076357b856 auto import from //depot/cupcake/@132589 2009-03-03 14:04:24 -08:00
3dec7d563a auto import from //depot/cupcake/@137055 2009-03-02 22:54:33 -08:00
15ab3eae2e auto import from //branches/cupcake/...@132569 2009-02-20 07:38:31 -08:00
3001a03543 auto import from //branches/cupcake/...@132276 2009-02-19 10:57:31 -08:00
da996f390e auto import from //branches/cupcake/...@131421 2009-02-13 12:57:50 -08:00
d24b8183b9 auto import from //branches/cupcake/...@130745 2009-02-10 15:44:00 -08:00
f1e484acb5 auto import from //branches/cupcake/...@127436 2009-01-22 00:13:42 -08:00
b798689749 auto import from //branches/cupcake/...@125939 2009-01-09 17:51:23 -08:00
f013e1afd1 Code drop from //branches/cupcake/...@124589 2008-12-17 18:05:43 -08:00