Roland Kuhn
ac83b1965c
#18962 MergeSorted and read() completion handling
2015-12-14 12:21:30 +01:00
Daniel Wegener
ac18600bab
=http - 19058 - make idle timeout log DEBUG instead of exception
2015-12-13 18:38:12 +01:00
Catalin Ursachi
026e4f0078
=htc #16395 print decoded text for non-binary strict entities
...
* truncate strict entity before decoding on toString
* print raw byte string if strict entity decoding fails
2015-12-13 17:58:03 +01:00
Konrad Malawski
9d5fcabbd6
=htc,doc more docs on EntityStreamSizeException
2015-12-13 16:27:07 +00:00
Roland Kuhn
27353d4952
Merge remote-tracking branch 'pr/19150' into release-2.3-dev
2015-12-13 16:55:39 +01:00
2beaucoup
a39aed086e
=htc, str remove references to 'akka.io.tcp.windows-connection-abort-workaround-enabled' setting
2015-12-11 16:13:40 +01:00
2beaucoup
474fb870e9
=htc: minor cleanups
2015-12-11 16:12:48 +01:00
Viktor Klang
33a9257a3b
=str&http - 19142 - Renames all occurrences of mat with materializer
...
(When referring to a Materializer)
2015-12-11 14:45:24 +01:00
Roland Kuhn
1500d1f36d
!str #19005 make groupBy et al return a SubFlow
...
A SubFlow (or SubSource) is not a Graph, it is an unfinished builder
that accepts transformations. This allows us to capture the substreams’
transformations before materializing the flow, which will be very
helpful in fully fusing all operators.
Another change is that groupBy now requires a maxSubstreams parameter in
order to bound its resource usage. In exchange the matching merge can be
unbounded. This trades silent deadlock for explicit stream failure.
This commit also changes all uses of Predef.identity to use `conforms`
and removes the HTTP impl.util.identityFunc.
2015-12-10 12:27:16 +01:00
Roland Kuhn
e3eec6dec8
=str #19072 fix FlattenMerge init race
2015-12-09 14:44:22 +01:00
Viktor Klang
ba20115d0e
=http - 19091 - Removes the buffer(1, Backpressure) from the Http blueprint
2015-12-08 10:28:51 +01:00
Konrad Malawski
aabb9ad237
+htc add text/csv(UTF-8) ContentType
...
"CSV files considered the ultimate integration pattern" 😉
Adding the ContentType here is useful when someone wants to render a raw response which we know is a csv (i.e. fed from a file)
2015-12-06 02:24:08 +01:00
Konrad Malawski
f720847f76
Merge pull request #19060 from ktoso/wip-towards-a-reusable-http-pipeline-ktoso
...
[WIP] =htc #19050 reusable http blueprint: attribute injected rem-addr
2015-12-04 15:15:12 +01:00
Konrad Malawski
57478ed3cd
=htc #19050 reusable http blueprint: attribute injected rem-addr
2015-12-04 14:16:08 +01:00
Mathias
ba397463c3
!htc, htp #16991 add support for precompressed media-types and .gz file extension suffixes
2015-12-04 13:32:01 +01:00
Mathias
7900895044
!htc, htp remove specimen method of ranges, restrict Unmarshaller#forContentType
2015-12-04 13:32:01 +01:00
Mathias
e9240b7d86
!htc refactor MediaType and ContentType model for better type-safety and cleanliness
2015-12-04 13:32:01 +01:00
Konrad Malawski
54cd842216
=htc remove while text color (because jenkins)
2015-12-03 15:11:15 +01:00
Konrad Malawski
cf079ec1d5
+htc,tes #18563 move scripts autobahn jenkins scripts to project
2015-12-03 14:56:45 +01:00
Konrad Malawski
8dfcd46830
Merge pull request #19077 from ktoso/wip-jenkins-autobahn-ktoso
...
=htc #18563 fix access to props
2015-12-03 11:34:19 +01:00
Konrad Malawski
638c2298ce
=htc #18563 fix access to props
2015-12-03 11:10:22 +01:00
Konrad Malawski
b01ab24959
Merge pull request #19073 from ktoso/wip-jenkins-autobahn-ktoso
...
=htc #18563 small fixes to make autobahn tests nicer to Jenkins
2015-12-03 02:13:40 +01:00
Konrad Malawski
be500f9b68
=htc #18563 small fixes to make autobahn tests nicer to Jenkins
2015-12-03 02:09:18 +01:00
Roland Kuhn
f00da4daac
!str #19037 rename FlowGraph to GraphDSL
2015-12-01 18:30:07 +01:00
Johannes Rudolph
936770d568
=htc slight renaming, refs #19052
2015-12-01 11:32:27 +01:00
Johannes Rudolph
c37e396c41
=htc replace websocket support graph by simpler graph stage
2015-12-01 08:57:11 +01:00
Johannes Rudolph
3d5a463998
=htc restructure HttpServerBlueprint as stack of BidiFlows for better readability
2015-11-30 15:57:01 +01:00
Konrad Malawski
7afb750380
=str make StageActorRef "single" and watchable, fix some tests
2015-11-30 13:39:35 +01:00
Konrad Malawski
df93b2f883
=str Use SeqActorName in more places
2015-11-30 13:38:32 +01:00
Konrad Malawski
5b3c04572f
=htp Fixes early error also being signalled as error via event
2015-11-30 13:38:32 +01:00
Konrad Malawski
93e5cc38f4
Merge pull request #18979 from spray/wip-16898-mathias
...
htp: remove server bypass, add early response detection
2015-11-27 14:02:18 +01:00
Mathias
d036aee09f
!htc #19023 improve/refactor Language and LanguageRange, add convenience helpers
2015-11-27 12:52:48 +01:00
Mathias
87cf576b8d
=str,htc apply review feedback: smaller improvement across the board
2015-11-25 16:39:14 +01:00
Mathias
aeb05bd108
=htc,htp prepare for enabling stream.materializer.debug.fuzzing-mode=on in tests
2015-11-25 16:39:11 +01:00
Mathias
89425d03a7
+htc migrate pipelining-limit server config setting from spray
2015-11-25 16:37:28 +01:00
Mathias
b385c6c6e3
=htp #16898 detect early responses, warn + close if detected
2015-11-25 16:37:28 +01:00
Mathias
6947a84df7
=htp #18830 simplify HttpServerBluePrint: removing bypass, clean up 100-continue support
2015-11-25 16:37:28 +01:00
Konrad Malawski
fd5a3afc9d
Merge pull request #18942 from ktoso/wip-customheaders-impr-ktoso
...
+htc #18898 modeledCustomHeader to ease matching on headers
2015-11-24 16:27:10 +01:00
Konrad Malawski
6f5d449bd0
+htc #18898 modeledCustomHeader to ease matching on headers
2015-11-24 12:01:26 +01:00
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