Commit graph

767 commits

Author SHA1 Message Date
Mathias
902bcbaa10 !htc restructure HttpEntity model on the Java side for consistency in modelling approach 2015-12-17 23:02:07 +01:00
Johan Andrén
09a79f45e4 !str #19129 New homes for file and java.io stream factories 2015-12-17 14:41:02 +01:00
Martynas Mickevičius
3bc53f499b Merge pull request #19214 from 2m/wip-rename-source-sink-factory-applies
=str #19128 #19127 rename Source/Sink factory apply overloads
2015-12-17 13:19:01 +02:00
Konrad Malawski
13df059269 Merge pull request #19209 from spray/w/16821-form-data-encoding
=htc #16821 support UTF-8 characters in field values
2015-12-17 11:44:07 +01:00
Martynas Mickevičius
e6e476d82a =str #19128 #19127 rename Source/Sink factory apply overloads 2015-12-17 11:48:30 +02:00
Johannes Rudolph
4a14feef08 =htc #16821 support UTF-8 characters in field values 2015-12-17 10:30:55 +01:00
Roland Kuhn
664e0a786c #19196 fix StageActorRef termination watch leak 2015-12-17 08:35:50 +01:00
Endre Sándor Varga
b478d70964 !str #19137: Rename inlet and outlet to in and out on Flow/Source/SinkShape 2015-12-15 16:49:52 +01:00
Roland Kuhn
a20bbce433 add fusing 2015-12-15 09:24:52 +01:00
Konrad Malawski
0fb6654f4f Merge pull request #19157 from johanandren/wip-19156-remove-sink-sorce-flow-stage-johanandren
!str #19156 Source/Flow/Sink-Stage removed
2015-12-14 15:18:36 +00:00
Johan Andrén
bcc3525bd9 !str #19156 Source/Flow/Sink-Stage removed 2015-12-14 15:29:04 +01:00
Konrad Malawski
000630c036 Merge pull request #19158 from ktoso/wip-more-docs-on-entitylimit-ktoso
=htc,doc more docs on EntityStreamSizeException
2015-12-14 12:05:10 +00:00
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