Commit graph

759 commits

Author SHA1 Message Date
Mathias
1c3bd3817e =hco,htp Upgrade to latest release-2.3-dev head 2014-08-05 20:11:18 +02:00
Mathias
991293b25f +htp add high-level unmarshalling API entry point, more tests 2014-08-05 20:11:18 +02:00
Mathias
e39f4fd0d2 +htp add first version of new unmarshalling infrastructure, tests still missing 2014-08-05 20:11:18 +02:00
Mathias
bebdd549d3 =htp smaller improvements in the marshalling infrastructure 2014-08-05 20:11:18 +02:00
Mathias
bdcccf925a !hco prepare for multipart body parser implementation
Breakingness stems from
- renaming `EnhancedString::getAsciiBytes` to `EnhancedString::asciiBytes`
- removal of `HttpForm` (for now)
- refactoring of `MultipartFormData`
2014-08-05 20:11:18 +02:00
Mathias
52839bc11d +htp add first version of new marshalling infrastructure 2014-08-05 20:11:18 +02:00
Mathias
5fce301c28 +hco various smaller cleanups and helper additions 2014-08-05 20:11:18 +02:00
drewhk
2ccf028a94 Merge pull request #15578 from drewhk/wip-15474-streams-migrate-spi-0.4-drewhk
Migrate streams to reactive-streams 0.4.M1
2014-07-28 12:17:25 +02:00
Endre Sándor Varga
d6fbadc61e !str: #15474: Migrate to reactive-streams 0.4.0.M1 2014-07-28 11:35:20 +02:00
Björn Antonsson
5b13266431 Merge pull request #15451 from akka/wip-fix-releasing-for-stream-http-ban
Changes needed to publish stream and http-core together with dependencies and docs.
2014-06-26 13:46:57 +02:00
Björn Antonsson
95c8077136 +pro,hco Disable JavaDoc and revert breaking code changes 2014-06-26 11:51:46 +02:00
Björn Antonsson
ccf902ef86 +pro,doc Make sure that doc gets published during subproject release 2014-06-26 11:51:46 +02:00
Björn Antonsson
e32ba9c54a +pro,hco,par Make sure that things build on both 2.10 and 2.11 2014-06-26 11:51:45 +02:00
Björn Antonsson
8ff980c693 +pro Create aggregate project for pulishing stream/http-core/parsing 2014-06-26 11:51:34 +02:00
drewhk
0071d626f7 Merge pull request #15442 from drewhk/wip-15418-tcp-stream-npe-drewhk
=str #15418: Fix NPE when stream is closed before having a connection ac...
2014-06-25 14:59:51 +02:00
Endre Sándor Varga
40706b89aa =str #15418: Fix NPE when stream is closed before having a connection actor 2014-06-25 11:03:18 +02:00
Patrik Nordwall
5eaa2bfa18 Merge pull request #15384 from 13h3r/release-2.3-dev
Fix Duct#append type parameter
2014-06-24 16:26:40 +02:00
Björn Antonsson
98a1203d00 Merge pull request #15397 from spray/w/akka-http-core-docs
First bits of akka-http-core Scala server documentation
2014-06-16 23:39:41 +02:00
Johannes Rudolph
c6993dd279 =doc first parts of HTTP model documentation 2014-06-16 23:09:51 +02:00
Björn Antonsson
d7b4770657 Merge pull request #15398 from spray/http-model-java-latest
Latest version of Java HTTP model
2014-06-16 16:55:12 +02:00
Björn Antonsson
e482957532 Merge pull request #15403 from spray/release-2.3-dev-http
akka-http-core: remaining functionality for M1
2014-06-16 15:47:30 +02:00
Björn Antonsson
37308bfd3e =hco Changes needed to compile with java 6 on mac 2014-06-16 15:41:51 +02:00
Johannes Rudolph
d128038a6e +hco Java model for http-core 2014-06-16 15:41:34 +02:00
Mathias
451824dd8a =hco Remove Low-Level API Design.rst 2014-06-16 15:09:04 +02:00
Mathias
db13edbd55 !hco Add client-side request rendering and response parsing, refactor, strip-down
Remove everything that is out of scope for akka-http-core M1.
Things like the host- and request-level client-side API will be added back later.
2014-06-16 15:08:42 +02:00
Mathias
8b81738d24 !str Extend StreamIO API with idleTimeout config setting, improve connectTimeout model (refs #15401) 2014-06-16 15:08:41 +02:00
drewhk
12b6ee9c46 Merge pull request #15367 from drewhk/wip-15355-tee-first-message-race-drewhk
=str #15355 Fix race in Tee causing a RequestMore overtaking ExposedPublisher
2014-06-14 12:43:17 +02:00
Björn Antonsson
0b45bb8e47 Merge pull request #15391 from spray/w/small-http-core-changes
+hco Small akka-http-core changes as a preparation for the Java API
2014-06-13 09:17:20 +02:00
Johannes Rudolph
4d79d0d88e !hco privatize some internal Uri.Host constructors 2014-06-12 16:20:00 +02:00
Johannes Rudolph
6908a72681 !hco #15392 use params instead of parameters consistently 2014-06-12 16:11:02 +02:00
Johannes Rudolph
fe7a090993 !hco get rid of extra HttpResponse constructor which changes ordering
The problem is that those extra constructors can easily lead to
ambiguities in overloading resolution. We should rely on named parameters
to get a similar effect than those extra constructors.
2014-06-11 10:05:37 +02:00
Johannes Rudolph
f3d5af533a !hco more stringent following of plurally named container object
- ContentDispositionType => ContentDispositionTypes
 - TransferEncoding => TransferEncodings
 - RangeUnit => RangeUnits
2014-06-11 10:05:37 +02:00
Johannes Rudolph
6d86360b4f +hco introduce generic abstract accessor for HttpCredentials parameters 2014-06-11 10:05:37 +02:00
Johannes Rudolph
4b2e79d853 =hco more accurate result types for HttpEntity.apply overloads 2014-06-11 10:05:37 +02:00
Johannes Rudolph
f3c4e01f2a +hco introduce Uri.Host.inetAddresses for easy access to the actual addresses 2014-06-11 10:05:37 +02:00
Johannes Rudolph
762f32dfeb =hco,str small cleanups 2014-06-11 10:05:19 +02:00
Björn Antonsson
3d113b28a6 Merge pull request #15356 from spray/release-2.3-dev-http
akka-http-core
2014-06-11 07:41:19 +02:00
Mathias
8511a3974d +hco Add low-level server and (partial) client infrastructure 2014-06-10 22:25:03 +02:00
Mathias
96ca9749f2 +hco Add akka-http-core module with initial HTTP model 2014-06-10 22:25:03 +02:00
Mathias
141600b9d7 +par Add new akka-parsing module with embedded copy of shapeless 2.0.0 and parboiled 2.0.0-RC2
shapeless: 2b34dc0f6e
parboiled2: e25a799ea4

The only changes made are the ones required for embedding. No strip-down yet.
2014-06-10 22:25:03 +02:00
Mathias
a785eaf94d =str Improve merge signature 2014-06-10 22:25:03 +02:00
Patrik Nordwall
8e2dfe835d Merge pull request #15386 from spray/w/fix-15347
=str #15347 in `concat` propagate errors in secondary upstream properly
2014-06-10 17:06:28 +02:00
Johannes Rudolph
3b77234eb8 =str #15347 in concat propagate errors in secondary upstream properly 2014-06-10 14:09:08 +02:00
Alexey Romanchuk
308b13f9ed Fix Duct#append type parameter 2014-06-10 16:41:47 +07:00
Björn Antonsson
ce8bdf7454 Merge pull request #15354 from spray/w/fix-15353
=str propagate error if TimerTransformer.onTimer throws exception, fixes #15353
2014-06-09 15:51:53 +02:00
Roland Kuhn
614e6e2ae0 scalariform ActorProducer 2014-06-07 20:50:42 +02:00
Endre Sándor Varga
38170e52c9 =str #15355: fix race with ExposedPublisher messaage in tee
- this change makes the secondary subscription lazy
2014-06-05 14:44:46 +02:00
Patrik Nordwall
0d9f43b5aa Merge pull request #15297 from akka/wip-15288-actor-producer-patriknw
+str #15288 Add user support for Producer backed by an actor
2014-06-05 13:15:02 +02:00
Patrik Nordwall
8c1654504f +str #15288 Add user support for Producer backed by an actor 2014-06-05 11:42:11 +02:00
Johannes Rudolph
fd462bb194 =str #15353 propagate error if TimerTransformer.onTimer throws exception 2014-06-05 10:21:35 +02:00