Konrad Malawski
ee9a95e33b
=htc add test to verify URI against a very long path
...
Was reported in Spray gitter channel, spray's URI throws an StackOverflowException for such URI.
Adding the test to make our URI survives it (it does), and that it stays this way.
2015-11-21 20:43:44 +01:00
Konrad Malawski
e189afe994
Merge pull request #18926 from hseeberger/release-2.3-dev
...
+htc #18925 Add parallelism param to IncConn.handleWithAsyncHandler
2015-11-19 17:55:34 +01:00
Konrad Malawski
ce774fa086
Merge pull request #18941 from spray/w/16828-cookie-parsing-new
...
!htc allow configuration of cookie parsing mode, fixes #16828
2015-11-18 16:03:36 +01:00
Johannes Rudolph
85993be484
!htc allow configuration of cookie parsing mode, fixes #16828
2015-11-17 17:06:38 +01:00
Viktor Klang
20c996fe41
!str - 18916 - Source.file and Sink.file
...
* Removes `Synchronous` from the names and descriptions of File I/O as it leaks impl details
* Removes the factries for FileSource and FileSink and puts them in Source and Sink respectively
2015-11-17 09:50:10 +01:00
Johannes Rudolph
b966a529a0
=htc fix formatting
2015-11-16 14:01:11 +01:00
Konrad Malawski
7d4304fc6e
Merge pull request #18888 from spray/wip-16468-mathias
...
+htp #16468 add `withSizeLimit` modifier to `HttpEntity`
2015-11-13 18:46:35 +01:00
Mathias
52a6284966
=htp apply simplification possible after fix of #16394
2015-11-13 17:40:58 +01:00
Mathias
ad9d698209
=htp small style cleanup in tests
2015-11-13 17:40:58 +01:00
Mathias
83dd1a1c4e
+htp #16468 add withSizeLimit modifier to HttpEntity to flexibilize entity size verification
2015-11-13 17:40:54 +01:00
Heiko Seeberger
4a8756c5de
+htc #18925 Add parallelism param to IncConn.handleWithAsyncHandler
2015-11-13 11:49:03 +01:00
2beaucoup
0b16046a34
=htp #18881 accept multipart boundary parameters with internal spaces
2015-11-10 16:13:43 +01:00
Konrad Malawski
42ff7d7a59
Merge pull request #18854 from ktoso/mwip-more-idleTimeout-client-tests-ktoso
...
=str #17732 covered all client APIs to check if idle timeouts work
2015-11-10 10:55:48 +01:00
Konrad Malawski
f908a6a9dc
=str #16927 preserve header order in body parts
2015-11-07 20:11:41 +01:00
Konrad Malawski
4e2c6089d5
=str #17732 covered all client APIs to check if idle timeouts work
2015-11-04 18:31:37 +01:00
Richard Bradley
9b8baf5abc
=htc Remove Java 7 features
2015-11-04 16:06:55 +00:00
Viktor Klang
6cfa4df800
!str - Switches Sink.publisher to use a boolean to indicate fanout rather than a number of allowed subscribers
2015-11-04 12:29:23 +01:00
Viktor Klang
f839a1f85d
!str - 18808 - Removes Sink.fanoutPublisher and makes Sink.publisher specify number of subscribers
...
Sink.publisher now takes a max number of Subscribers and
the elasticity between concurrent Subscribers.
2015-11-04 12:29:07 +01:00
Martynas Mickevičius
ee5ec72552
=str #15707 name unnamed modules
...
* give name attribute to TickSource and nested modules
* reflow module toString output
* give toString to flow
2015-11-04 13:01:05 +02:00
drewhk
757aafb112
Merge pull request #18838 from akka/wip-flatConcat-√
...
!str - replaces flattenConcat with flatMapConcat
2015-11-04 10:58:11 +01:00
2beaucoup
8f75c97e47
!htp #18479 defer parsing of query key-value-pairs
2015-11-03 23:19:44 +01:00
Viktor Klang
50c6f2267c
!str - replaces flattenConcat with flatMapConcat
2015-11-03 22:17:28 +01:00
Konrad Malawski
8b0e4c5021
Merge pull request #18823 from ktoso/wip-idleTimeout-tests-ktoso
...
+htc #16597 more tests for outgoing connection timeout
2015-11-03 12:29:38 +01:00
Viktor Klang (√)
0f7a6408d3
Merge pull request #18809 from akka/wip-18806-address-flattenstrategy-√
...
-str - #18806 - Replacing flatten(FlattenStrategy) with flattenConcat
2015-11-03 09:58:54 +01:00
Konrad Malawski
6efe61e64a
=htc #16597 more tests for outgoing connection timeout
2015-11-02 23:54:43 +01:00
Viktor Klang
ce10456804
-str - #18806 - Replacing flatten(FlattenStrategy) with flattenConcat
2015-11-02 11:46:23 +01:00
Viktor Klang
bbb942d44e
!str - 18608 - Moves the a.s.io.Timeouts functionality into Source/Flow/BidiFlow
2015-11-02 11:35:29 +01:00
Roland Kuhn
06ce968b16
Merge branch 'wip-RIP-OneBoundedInterpreter2' into release-2.3-dev
2015-11-01 20:30:36 +01:00
Roland Kuhn
556012b7ee
!str,htc replace and remove OneBoundedInterpreter
...
main work by @drewhk with contributions from @2m and @rkuhn
This work uncovered many well-hidden bugs in existing Stages, in
particular StatefulStage. These were hidden by the behavior of
OneBoundedInterpreter that normally behaves more orderly than it
guarantees in general, especially with respect to the timeliness of
delivery of upstream termination signals; the bugs were then that
internal state was not flushed when onComplete arrived “too early”.
2015-11-01 14:53:52 +01:00
Viktor Klang
4c4a7b0c7f
=htt - Improve stability of ClientServerSpec
2015-11-01 00:55:55 +01:00
Konrad Malawski
20f54435f1
Merge pull request #18770 from ktoso/wip-idleTimeout-ktoso
...
idleTimeout in HTTP
2015-10-29 14:16:16 -07:00
Konrad Malawski
2c2228c241
=str #16597 initial steps with idleTimeout
2015-10-27 13:55:18 -07:00
Roland Kuhn
e331e390d3
Merge pull request #18752 from 2beaucoup/missing-reason-phrase
...
=htp #17971 parse responses with missing reason phrase
2015-10-26 22:15:17 +01:00
Konrad Malawski
99a9c5964e
=str #18763 remove unused parameter in PoolConductor
2015-10-26 11:13:53 -07:00
Konrad Malawski
79347ba274
Merge pull request #18784 from akka/wip-18781-√
...
+htt - 18781 - Fixes a SOE in javadsl.HttpsContext.create
2015-10-26 09:45:24 -07:00
Viktor Klang
e78eb54b43
+htt - 18781 - Fixes a SOE in javadsl.HttpsContext.create
2015-10-26 17:02:18 +01:00
Roland Kuhn
0c78cca7ed
!str #18674 remove FlowGraph.Builder.add(Sink|Source)
2015-10-26 12:31:17 +01:00
Viktor Klang
f29d7affbd
!str #18692 javadsl.FlowGraph.Builder.add()
...
* also make factories more consistent by only offering
FlowGraph.create()
* also remove secondary (edge-based) FlowGraph.Builder DSL
* also improve naming for conversions from Graph to
Source/Flow/BidiFlow/Sink
2015-10-22 19:10:00 +02:00
Konrad Malawski
0f99a42df9
Merge pull request #18750 from spray/w/18628-errors-from-ws-handler
...
Fix #18628 and other smallish WS changes
2015-10-22 12:55:43 +02:00
Johannes Rudolph
a283f43d1b
=htc log error if user handler fails
2015-10-22 11:15:43 +02:00
Mathias
ff7d644fd6
=htc #17344 Error-close client-side response stream if there are responses pending at connection end
2015-10-22 09:38:03 +02:00
Johannes Rudolph
abe0123a92
=htp #18759 fix accidental recursive loop in java WebsocketUpgradeResponse
2015-10-22 09:15:22 +02:00
Johannes Rudolph
c040e2b69e
!htc move scala side WebsocketUpgradeResponse to scaladsl.model.ws
...
This makes it consistent with the java side and cleans up scaladsl.Http.
2015-10-22 09:15:22 +02:00
Johannes Rudolph
4a5610e282
=htc #18628 WS: report proper close code when user handler fails
2015-10-22 09:15:20 +02:00
Johannes Rudolph
741d37a5bb
+htc report peer close reasons to the user with custom exception
2015-10-22 09:14:35 +02:00
Johannes Rudolph
5d766749d3
=htc use automatic probes in MessageSpec
2015-10-22 09:08:05 +02:00
Roland Kuhn
692a73724f
Merge pull request #18605 from akka/wip-HTTP-graphs-∂π
...
=htp replace all FlexiMerge/Route with GraphStage
2015-10-21 22:02:57 +02:00
Roland Kuhn
02810cfa64
!str,htc remove FlexiMerge/Route
...
- replace all occurrences with equivalent GraphStage implementations
This commit introduces a mini-DSL for GraphStage that allows emitting or
reading multiple elements to/from a port with one statement, installing
stateful handlers on the port to make it work. The emitting side allows
stacked continuations, meaning that while an emit() is ongoing (waiting
for demand) another one can be added to the queue; this allows
convenient formualation of merge-type stages.
2015-10-21 18:52:16 +02:00
Roland Kuhn
dc07fd250c
!str make Inlet/Outlet invariant and add Java variance
...
This necessitates the removal of method overloading in the Java Graph
DSL: the to() and via() methods were not otherwise resolved correctly by
javac, leading to incomprehensible error messages. The new approach is
to offer just one way of doing things which is a bit more verbose but
should be easier to read and learn. In this vein auto-importing while
using the DSL is also gone for Java—not sure about Scala yet.
2015-10-21 17:48:54 +02:00
Roland Kuhn
142ffea52b
Merge pull request #18667 from analytically/release-2.3-dev
...
=htc accept entity for DELETE and GET methods
2015-10-21 17:44:27 +02:00