Roland Kuhn
8f47b6dfcc
Merge pull request #17105 from akka/wip-async-stage-∂π
...
add async stage
2015-04-10 10:52:01 +02:00
Roland Kuhn
4c623fade7
!str #17090 add AsyncStage
2015-04-10 09:00:36 +02:00
Patrik Nordwall
666bfade1e
!str #16993 Separate scaladsl/javadsl for FlattenStategy
...
`abstract class FlattenStrategy` was used in both javadsl and scaladsl, but the concrete concat
for the javadsl was in javadsl.FlattenStrategy and the concrete concat for the scaladsl is in
stream.FlattenStrategy.
Now there are separate FlattenStategy in scaladsl and javadsl packages and conversion
as we have in other places.
* replace JavaConverters with explicit methods
* remove asJava/asScala for FlattenStrategy
2015-04-10 08:05:24 +02:00
Roland Kuhn
4a16067cd8
Merge pull request #17094 from spray/wip-16823-mathias
...
=htc #16823 make `Access-Control-Allow-Origin` with multiple origins harder to access
2015-04-09 18:13:54 +02:00
Roland Kuhn
b7142b54b1
Merge pull request #17100 from spray/wip-16806-mathias
...
=htc #16806 add test demonstrating custom CT and CL in response to...
2015-04-09 17:00:44 +02:00
Roland Kuhn
ad4396a561
Merge pull request #17103 from spray/wip-16803-mathias
...
!htc #16803 introduce proper model for type of media-type encoding specs
2015-04-09 16:58:19 +02:00
Roland Kuhn
6b9ca731cc
Merge pull request #17112 from spray/wip-17110-mathias
...
=htc #17110 disallow zero body parts in MIME content
2015-04-09 16:27:18 +02:00
Konrad Malawski
6739773990
Merge pull request #17099 from spray/wip-16807-mathias
...
=htc #16807 introduce `akka.http.parsing.error-logging-verbosity` setting
2015-04-08 16:38:15 +02:00
Mathias
14399f71f5
=htc #16807 introduce akka.http.parsing.error-logging-verbosity setting
2015-04-08 16:05:46 +02:00
Mathias
5074aebfeb
!htc #16803 introduce proper model for type of media-type encoding specs
2015-04-08 16:02:54 +02:00
drewhk
6cc6363734
Merge pull request #17101 from spray/wip-16804-mathias
...
=htc #16804 make `akka.http.model.RangeUnit.Bytes` a `case object`
2015-04-07 13:30:42 +02:00
Mathias
f0c9e8a321
=htc #17110 disallow zero body parts in MIME content
2015-04-01 12:26:40 +02:00
Konrad Malawski
a47d71d41c
Merge pull request #17096 from spray/wip-16809-mathias
...
=htc #16809 add testing proving absence of issue spray/spray#1006
2015-03-31 17:38:56 +02:00
Mathias
c73864657a
=htc #16805 add tests covering chunked/close-delimited response to HEAD request
2015-03-31 10:44:12 +02:00
Mathias
3305e0a7d7
=htc #16804 make akka.http.model.RangeUnit.Bytes a case object
2015-03-30 16:18:27 +02:00
Mathias
87d2a7fa36
=htc #16806 add test demonstrating custom CT and CL in response to non-transparent HEAD request
2015-03-30 15:58:39 +02:00
Mathias
eb10679ed6
=htc #16809 add testing proving absence of issue spray/spray#1006
2015-03-30 13:30:59 +02:00
Mathias
c3b16a1498
=htc #16823 make Access-Control-Allow-Origin with multiple origins harder to access
2015-03-30 12:07:11 +02:00
Mathias
6d15adcc26
=htc #17066 port new test from spray
2015-03-30 11:01:35 +02:00
Patrik Nordwall
add5f39d18
Merge pull request #17047 from spray/wip-16816-mathias
...
+htp #16816 Add variants of `conditional` directive taking only ETag or only Last-Modified value.
2015-03-27 11:30:21 +01:00
Konrad Malawski
a382071ed7
Merge pull request #17042 from ktoso/wip-16972-bindandhandle-renames
...
!htc #16972 harmonize naming - bindAndHandle...
2015-03-25 15:53:24 +01:00
Patrik Nordwall
c83986e74d
Merge pull request #17052 from wjur/fix/empty_authority
...
=htc #16954 Fix handling of empty authority in Uris
2015-03-25 14:56:05 +01:00
Roland Kuhn
354b52f62f
Merge pull request #16995 from akka/wip-bidi-dsl-∂π
...
!str #16416,#16994 BidiFlow DSL and Flow.join Mat
2015-03-24 11:37:44 +01:00
Roland Kuhn
4a7814af91
Merge pull request #17001 from spray/wip-16988-mathias
...
!htc #16988 hide model.parser.HeaderParser from public API, add proper `HeaderParser.parse`
2015-03-24 11:13:31 +01:00
Roland Kuhn
157629f8af
!str #16416,#16994 BidiFlow DSL and Flow.join Mat
...
- add BidiFlow, with atop and join combinators
- add Flow.join(BidiFlow)
- correct Flow.join’s default materialized value selection to Keep.left
2015-03-24 11:10:14 +01:00
Wojciech Jurczyk
f468d7c426
=htc #16954 Fix handling of empty authority in Uris
2015-03-18 21:07:34 +01:00
Mathias
85edf72d70
+htp #16816 Add variants of conditional directive taking only ETag or only Last-Modified value
2015-03-17 14:45:02 +01:00
Björn Antonsson
1b52ae333f
Merge pull request #17020 from spray/wip-close-tests
...
=htc Enable rendering of HTTP/1.0 responses, increase test coverage for connection closing logic
2015-03-14 16:25:05 -07:00
Konrad Malawski
4a98f8335f
!htc #16972 harmonize naming - bindAndHandle...
2015-03-14 11:41:45 -07:00
Konrad Malawski
ac6723cba7
+htc #16972 makes bindAndStartHandlingWith actually run()
2015-03-14 09:55:10 -07:00
Mathias
078017bd42
=htc #16953 Fix handling of empty hosts in Uris
2015-03-06 16:05:20 +01:00
Mathias
6cf64735fd
=htc Enable rendering of HTTP/1.0 responses, increase test coverage for connection closing logic
2015-03-06 14:19:05 +01:00
Patrik Nordwall
3dc4e6d077
!str #16992 Rework Source and Sink name parameter
...
* Remove name parameter (no overloads), naming is performed using `.withAttributes` or the new
convenience `.named`. Those adds the OperationAttribute.Name and also change the name of the
shape Inlet and Outlet.
* Remove Source/Sink parameter list for 0 parameter methods,
this allows usage of `Sink.head` instead of `Sink.head()`
2015-03-06 09:24:00 +01:00
Patrik Nordwall
23c533fdd5
=str #16751 Update to reactive-streams 1.0-RC3
...
Changed rules:
* 1.9 Always onSubscribe prior to any other signals
* 1.9 NullPointerException if subscriber is null
* 3.17 Long overflow, effectively unbounded instead of onError
Fixed some more things:
* fixed some FIXME
* Long drop and take
* memory leaks in tck tests, use BeforeClass to create ActorSystem
use AfterClass to shutdown ActorSystem
* more tck tests
* don't emit OnComplete when substream is cancelled
* work around for memory leak in PrefixAndTail
2015-03-05 17:58:24 +01:00
Mathias
6352fbae81
!htc #16988 hide model.parser.HeaderParser from public API, add proper HeaderParser.parse
2015-03-05 11:36:30 +01:00
Mathias
533583a68d
=htc add missing private markers to internal parser sub-traits
2015-03-05 11:36:30 +01:00
Mathias
e53867b1d8
=htc small internal member naming improvement
2015-03-05 11:36:29 +01:00
Mathias
abea2c88ef
=htc #16934 s/ActorFlowMaterializer/FlowMaterializer where possible, smaller cleanups
2015-03-02 13:52:09 +01:00
Mathias
ef34319987
=htc,htp Small fix in scaladoc, add FIXME reminder
2015-03-02 13:52:06 +01:00
Roland Kuhn
23942c92d4
Merge pull request #16892 from spray/wip-16822-mathias
...
+hco #16822 add model for `Referer` header
2015-02-26 17:27:25 +01:00
Endre Sándor Varga
8d77fa8b29
!str #16902 : Unify stream internal representation
...
also =str #16912 : Fix StreamTcpSpec flakiness
2015-02-26 10:06:56 +01:00
Mathias
fed7cc75f4
=htc Rework tests sensitive to defined header model (class names and count), introduce HttpHeaderParserTestBed
2015-02-24 15:45:39 +01:00
Mathias
d6bc3ec4c5
+hco #16822 add model for Referer header
2015-02-20 15:08:25 +01:00
2beaucoup
ada5922440
!htp #16593 negotiate content encoding
2015-02-18 09:28:15 +01:00
Johannes Rudolph
691a520c16
=hco #16865 response parser needs to continue with startNewMessage if method is still missing
2015-02-12 16:29:19 +01:00
Endre Sándor Varga
972636f500
!str #16425 : Fix bind failure tests, unbind should not fail on bind error
2015-02-06 10:18:18 +01:00
Patrik Nordwall
2740d67c61
!str #16565 Make Flexi* limitations explicit
...
* remove isDemandAvailable
* hide emit from CompletionHandler context
* throw if more than one emit in response to an input
* had to remove the OrderedMerge test/sample because emitting
from CompletionHandler is currently not supported
* FlexiRoute and FlexiMerge might become more capable later, see issue 16753
2015-02-03 13:42:48 +01:00
Patrik Nordwall
580ba8c484
Merge pull request #16730 from akka/wip-15851-ActorBasedFlowMaterializer-patriknw
...
!str #15851 Rename FlowMaterializer and settings
2015-01-29 10:30:08 +01:00
Patrik Nordwall
de5bff0444
Merge pull request #16727 from akka/wip-16577-FlexiMerge-exceptions-patriknw
...
!str #6577 Align API of Flexi with Stage
2015-01-29 10:26:53 +01:00
Patrik Nordwall
8505e4935a
!str #6577 Align API of Flexi with Stage
...
* error -> fail
* complete -> finish
* onComplete - onUpstreamFinish
* onError - onUpstreamFailure
* onCancel - onDownstreamFinish
2015-01-29 10:25:52 +01:00