nweiz@google.com
|
8e33fe1a72
|
Rip out dart:io from pkg/http wherever possible.
This uses the http_parser package instead of dart:io's ContentType,
ByteConversionSink instead of ByteBuffer, and a new ClientException type instead
of HttpException.
This still uses dart:io for the default Client implementation and for
[MultipartFile.fromPath].
R=rnystrom@google.com
Review URL: https://codereview.chromium.org//216603010
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34716 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-04-03 18:29:14 +00:00 |
|
nweiz@google.com
|
a750dea380
|
Make MultipartRequest more closely adhere to browsers' behavior.
R=rnystrom@google.com
BUG=17899
Review URL: https://codereview.chromium.org//218993016
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34631 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-04-02 01:08:52 +00:00 |
|
kevmoo@google.com
|
d466d00c58
|
pkg/http v0.10.0
R=nweiz@google.com
Review URL: https://codereview.chromium.org//218623008
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34577 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-03-31 21:31:00 +00:00 |
|
nweiz@google.com
|
6a3508ced0
|
Fix a bug in [http.BaseRequest.send]'s content length handling.
BUG=
R=kevmoo@google.com
Review URL: https://codereview.chromium.org//215533005
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34571 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-03-31 19:16:38 +00:00 |
|
nweiz@google.com
|
0a2af15099
|
Make BaseRequest.contentType use null rather than -1 as a flag value.
BUG=
R=rnystrom@google.com
Review URL: https://codereview.chromium.org//196423017
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@33781 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-03-17 22:14:21 +00:00 |
|
nweiz@google.com
|
e47cf1319c
|
Content-Type header is now stored with a case insensitive key.
Actually, all headers are. Added test that failed before this fix.
BUG=17405
R=nweiz@google.com
Review URL: https://codereview.chromium.org//198423002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@33635 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-03-13 01:36:04 +00:00 |
|
nweiz@google.com
|
efbc86b474
|
Update the SDK constraint on pkg/http.
It's using the [encoding] parameter to [Uri.encodeQueryomponent],
which was only released in Dart 1.1.
R=rnystrom@google.com
BUG=16131
Review URL: https://codereview.chromium.org//140683007
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@31897 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-01-16 20:49:46 +00:00 |
|
nweiz@google.com
|
aee9a542fa
|
Stop working around issue 16029 in pkg/http.
R=rnystrom@google.com
Review URL: https://codereview.chromium.org//137473003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@31770 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-01-14 00:10:48 +00:00 |
|
nweiz@google.com
|
5a6969c6b1
|
Get rid of SafeHttpServer.
The behavior issues with HttpServer that led to this being created
seem to be solved now.
R=rnystrom@google.com
Review URL: https://codereview.chromium.org//134873005
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@31761 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-01-13 22:36:51 +00:00 |
|
kevmoo@google.com
|
599c2c2e9f
|
pkg/http: bumped build number
R=nweiz@google.com
Review URL: https://codereview.chromium.org//135713002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@31760 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-01-13 22:14:19 +00:00 |
|
kevmoo@google.com
|
97835dc3a6
|
pkg/unittest: added LICENSE
R=rnystrom@google.com
Review URL: https://codereview.chromium.org//135343002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@31750 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-01-13 18:07:45 +00:00 |
|
kevmoo@google.com
|
71d8ab2559
|
pkg/http: fixed analyzer warnings
R=nweiz@google.com
Review URL: https://codereview.chromium.org//133993009
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@31726 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-01-11 01:56:51 +00:00 |
|
ajohnsen@google.com
|
7329df3700
|
Fix other HttpRequest implementations.
BUG=
Review URL: https://codereview.chromium.org//131213002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@31648 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-01-09 08:51:24 +00:00 |
|
lrn@google.com
|
a6d4c0b996
|
Code cleanup (mostly io lib and some http lib).
- Unused function removed,
- Make properties always appear before methods,
- Use dart idioms where possible.
BUG=
R=ajohnsen@google.com
Review URL: https://codereview.chromium.org//124753002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@31602 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-01-08 12:03:11 +00:00 |
|
nweiz@google.com
|
113bd79bc6
|
Make pkg/path 1.0.0 and upgrade dependencies appropriately.
All existing packages that use pkg/path (other than pkg/stack_trace,
which has already been updated) are compatible with both the pre-1.0
and post-1.0 path API, so I've marked their version constraints as
">=0.9.0 <2.0.0". I've also incremented their patch versions and I
intend to release new versions as soon as this CL lands.
R=alanknight@google.com, efortuna@google.com, jmesserly@google.com, rnystrom@google.com, scheglov@google.com
Review URL: https://codereview.chromium.org//110873002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@31005 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-12-10 00:24:01 +00:00 |
|
nweiz@google.com
|
6611756318
|
Increment package versions for stack trace changes.
R=rnystrom@google.com
BUG=
Review URL: https://codereview.chromium.org//110613003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30997 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-12-09 20:44:05 +00:00 |
|
nweiz@google.com
|
cbbad67d58
|
Add stack chain support to pkg/watcher and pkg/http.
R=rnystrom@google.com
BUG=
Review URL: https://codereview.chromium.org//94093007
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30912 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-12-05 19:31:19 +00:00 |
|
sethladd@google.com
|
f9ee246abe
|
Create a first-cut for a README for http package
BUG=
R=nweiz@google.com, rnystrom@google.com
Review URL: https://codereview.chromium.org//89433002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30838 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-12-04 00:41:10 +00:00 |
|
nweiz@google.com
|
a8a3c2a7f0
|
Stop working around issue 12780 in pkg/http.
R=rnystrom@google.com
BUG=
Review URL: https://codereview.chromium.org//102973002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30828 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-12-03 22:05:31 +00:00 |
|
rnystrom@google.com
|
9e26a0fc10
|
Fix some static warnings.
BUG=
R=nweiz@google.com
Review URL: https://codereview.chromium.org//89493002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30682 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-11-26 22:59:07 +00:00 |
|
nweiz@google.com
|
9552f94822
|
Ensure that errors have stack traces attached.
This adds a stack trace argument to all [completeError] and [addError]
calls in pub and associated libraries.
R=rnystrom@google.com
BUG=
Review URL: https://codereview.chromium.org//68493003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30332 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-11-16 01:19:39 +00:00 |
|
nweiz@google.com
|
557d1d5062
|
Fix an analyzer error in http and barback.
R=rnystrom@google.com
BUG=
Review URL: https://codereview.chromium.org//62443006
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30331 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-11-16 01:13:04 +00:00 |
|
nweiz@google.com
|
d018e7308e
|
Serialize binary barback assets using typed arrays.
R=rnystrom@google.com
Review URL: https://codereview.chromium.org//68103027
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30324 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-11-16 00:09:30 +00:00 |
|
nweiz@google.com
|
f4533a552b
|
Add utility methods for sending non-form data in pkg/http.
R=rnystrom@google.com
BUG=8380
Review URL: https://codereview.chromium.org//65583004
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30183 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-11-12 01:59:39 +00:00 |
|
dgrove@google.com
|
18ca7d0036
|
Re-land r29957 (add versions and constraints for packages and samples), with
SDK constraints bumped from 1.0.0 to 0.8.10+6 .
R=ricow@google.com, sigmund@google.com
Review URL: https://codereview.chromium.org//62473002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29986 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-11-06 18:28:22 +00:00 |
|
ajohnsen@google.com
|
61f6c51990
|
Revert "add versions and constraints for packages and samples"
This is currently blocking us from testing samples.
BUG=
R=kasperl@google.com
Review URL: https://codereview.chromium.org//59513007
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29960 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-11-06 09:09:18 +00:00 |
|
jmesserly@google.com
|
02638c5760
|
add versions and constraints for packages and samples
- all packages at 0.9.0, except "analyzer" which had a version already
- dependencies at ">=0.9.0 <0.10.0" except analyzer is ">=0.10.0 <0.11.0"
- sdk constraint ">=1.0.0 <2.0.0"
R=sigmund@google.com
Review URL: https://codereview.chromium.org//59763006
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29957 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-11-06 03:27:58 +00:00 |
|
ajohnsen@google.com
|
a41a1f597a
|
Fix style in pkg/http.
BUG=
R=whesse@google.com
Review URL: https://codereview.chromium.org//57653002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29791 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-11-04 07:18:06 +00:00 |
|
ajohnsen@google.com
|
b47fc79190
|
Use BytesBuilder in pkg:http, when accumulating binary data.
This should speed up the library significant.
BUG=
R=sgjesse@google.com
Review URL: https://codereview.chromium.org//47923022
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29739 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-11-01 10:19:01 +00:00 |
|
floitsch@google.com
|
4be547c705
|
Adapt streams for additional stackTrace argument.
R=lrn@google.com
Review URL: https://codereview.chromium.org//25094002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28511 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-10-11 12:02:20 +00:00 |
|
whesse@google.com
|
428e84e7d4
|
Use Directory.systemTemp getter in pkg subdirectory of repository.
BUG=
R=sgjesse@google.com
Review URL: https://codereview.chromium.org//25731003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28218 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-10-03 13:12:10 +00:00 |
|
ajohnsen@google.com
|
1dba2c2cab
|
Change Uri methods taking a decode argument, to now take an encoding.
This finished the integration of dart:convert into Uri.
BUG=
R=sgjesse@google.com
Review URL: https://codereview.chromium.org//24122002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27426 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-09-12 11:09:38 +00:00 |
|
floitsch@google.com
|
74da0c7286
|
Remove usage of dart:json.
R=jmesserly@google.com, lrn@google.com, nweiz@google.com, rnystrom@google.com
Review URL: https://codereview.chromium.org//23596007
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26789 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-08-28 14:05:11 +00:00 |
|
floitsch@google.com
|
1887b5ca49
|
Some more removals of dart:utf.
R=jmesserly@google.com, lrn@google.com, nweiz@google.com
Review URL: https://codereview.chromium.org//22909059
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26712 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-08-27 13:18:34 +00:00 |
|
nweiz@google.com
|
df5fec68eb
|
Add encoding tests to pkg/http.
These were blocked on issue 6284.
R=rnystrom@google.com
BUG=
Review URL: https://codereview.chromium.org//23450003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26667 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-08-26 20:50:27 +00:00 |
|
floitsch@google.com
|
35d7140e66
|
Remove Encoding-enum from dart:io and add interface in dart:convert.
BUG= http://dartbug.com/6284
BUG= http://dartbug.com/7966
R=nweiz@google.com, sgjesse@google.com
Review URL: https://codereview.chromium.org//22872012
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26632 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-08-26 10:37:25 +00:00 |
|
kevmoo@j832.com
|
18d38085ab
|
pkg: analysis aided cleanup
Removed a lot of warnings and hints when opening many pkg projects in the editor
R=gram@google.com
Review URL: https://codereview.chromium.org//22284003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25831 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-08-06 20:42:04 +00:00 |
|
kevmoo@j832.com
|
5285b80b8a
|
pkg/http tweaks
locking down MultipartRequest a bit
Removed superfluous import of dart:io and dart:isolate
R=nweiz@google.com
Review URL: https://codereview.chromium.org//19866007
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25376 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-07-23 22:47:13 +00:00 |
|
gram@google.com
|
fb62473ebf
|
Add missing newline after Actual value in fail message.
Remove the BasMatcher class; it made some sense when we had both 'interface'
and 'class' but adds no value now.
Fix a comment in the CustomMatcher documentation.
Fix tests affected by these changes.
R=sigmund@google.com
Review URL: https://codereview.chromium.org//18442002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25356 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-07-23 19:48:26 +00:00 |
|
ajohnsen@google.com
|
2bd55c23c7
|
Keep track of when a socket has been destroyed
This adds the event CLOSED to RawSocket and RawServerSocket. This
event indicate that the underlying socket is now destroyed.
This is used to make Socket.close and ServerSocket.close return a
future which is completed when the unserlying socket is
destroyed. This can be used to start listening on the same port after
closing a server socket.
R=ajohnsen@google.com, kustermann@google.com
BUG=https://code.google.com/p/dart/issues/detail?id=4155
Review URL: https://codereview.chromium.org//14864009
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25213 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-07-19 13:26:48 +00:00 |
|
rnystrom@google.com
|
a9d24edd0f
|
Rename "pathos" package to "path".
R=ajohnsen@google.com
Review URL: https://codereview.chromium.org//18356011
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24964 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-07-12 17:54:48 +00:00 |
|
gram@google.com
|
50c5137e55
|
Change MatchState to Map.
R=sigmund@google.com
Review URL: https://codereview.chromium.org//17090006
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24046 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-06-14 19:46:16 +00:00 |
|
ajohnsen@google.com
|
04b7752d32
|
Remove references to RedirectLimitExceededException.
BUG=
Review URL: https://codereview.chromium.org//15821013
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23851 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-06-11 13:45:16 +00:00 |
|
ajohnsen@google.com
|
5ce3b9ddea
|
Clean up dart:io exceptions.
- Introduce IOException.
- Remove HttpParserException.
- Merge RedirectLimitExceededException and RedirectLoopException into
RedirectException.
- Remove 'IO' from FileIOException, DirectoryIOException, LinkIOException
and SocketIOException.
BUG=https://code.google.com/p/dart/issues/detail?id=9955
R=sgjesse@google.com
Review URL: https://codereview.chromium.org//16123036
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23848 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-06-11 13:15:46 +00:00 |
|
ajohnsen@google.com
|
2149b3a859
|
Add 'Server' and 'User-Agent' default header fields.
They include the major and minor version of Dart.
BUG=
R=sgjesse@google.com
Review URL: https://codereview.chromium.org//16758008
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23844 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-06-11 11:54:15 +00:00 |
|
nweiz@google.com
|
526d551cd6
|
Stop working around issue 2644.
R=rnystrom@google.com
Review URL: https://codereview.chromium.org//16756002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23829 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-06-10 21:21:15 +00:00 |
|
nweiz@google.com
|
ebaa28cfec
|
Make my pkg packages warning-clean.
R=rnystrom@google.com
Review URL: https://codereview.chromium.org//16097013
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23620 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-06-04 23:34:06 +00:00 |
|
lrn@google.com
|
faa7227cec
|
Make new StreamController be async by default.
Change all instances, except some tests, to be sync still.
Rename Multiplex to Broadcast everywhere.
R=floitsch@google.com
Review URL: https://codereview.chromium.org//16125005
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23453 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-05-31 06:07:39 +00:00 |
|
sgjesse@google.com
|
69df933ff3
|
Remove the HttpRequest.queryParameters getter
The parsed query parameters are now now available from the Uri object.
TBR=whesse@google.com
BUG=http://dartbug/2641
Review URL: https://codereview.chromium.org//15688013
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23413 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-05-30 13:39:24 +00:00 |
|
sgjesse@google.com
|
bb6d8c6d20
|
Remove library dart:crypto
Moved the contnet of dart:crypto to the package pkg/crypto.
R=dgrove@google.com, floitsch@google.com, iposva@google.com, nweiz@google.com
BUG=
Review URL: https://codereview.chromium.org//15820008
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23322 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-05-29 07:29:29 +00:00 |
|