Commit graph

1894 commits

Author SHA1 Message Date
Endre Sándor Varga
21d45ea1b8 - Fix accidentally passing ClientServerSpec tests
- Making materializer more robust against exceptions
2015-06-23 11:10:21 +02:00
Endre Sándor Varga
3f92387ffc =str #17786: Cancelling bind stream should not cancel children
Also added subscription timeout for connection actors
2015-06-23 11:09:47 +02:00
drewhk
e9e133a658 Merge pull request #17802 from drewhk/wip-16973-handle-connection-terminated-drewhk
=str #16973: Stream TCP actor should watch IO actor and handle termiation
2015-06-23 11:02:21 +02:00
Endre Sándor Varga
e70f978101 =str #16973: Stream TCP actor should watch IO actor and handle termination 2015-06-23 10:28:08 +02:00
Konrad Malawski
1726eb3838 Merge pull request #17798 from spray/w/add-scala-websocket-documentation
Websocket documentation
2015-06-23 07:12:46 +02:00
Johannes Rudolph
c7bb5006f8 +doc add server-side WebSocket documentation 2015-06-22 20:56:36 +02:00
Johannes Rudolph
da5ff4c560 !htc remove Streamed subclasses to signify that streamed is the default and add convenience Message constructors 2015-06-22 20:56:31 +02:00
Konrad Malawski
e7027b3974 Merge pull request #17800 from 2m/wip-sync-zip
=str #17172 make assertions on sync zip more robust
2015-06-22 17:47:58 +02:00
Konrad Malawski
e898f49d86 Merge pull request #17783 from 2m/wip-more-stream-test-docs
=doc #17291 more stream test docs
2015-06-22 17:41:30 +02:00
Martynas Mickevičius
42f7232446 =str #17172 make assertions on sync zip more robust 2015-06-22 15:20:23 +03:00
drewhk
62865ff927 Merge pull request #17791 from spray/wip-docs2-mathias
More scala-side HTTP docs
2015-06-22 14:09:46 +02:00
drewhk
823926e739 Merge pull request #17774 from spray/wip-17600-mathias
=docs #17600 fix incorrect http client example
2015-06-22 13:54:39 +02:00
drewhk
9ab2de5e24 Merge pull request #17792 from drewhk/wip-17765-materializer-shutdown
+str #17765: Add shutdown() to materializer, also fix interpreter interruption errors
2015-06-22 13:52:03 +02:00
Martynas Mickevicius
4841b17ca2 =doc #17291 grammar fixes and Await.result instead of Await.ready 2015-06-22 13:54:49 +03:00
Roland Kuhn
f1121d6832 Merge pull request #17745 from akka/wip-VirtualProcessor-∂π
=str add VirtualProcessor
2015-06-22 11:10:01 +02:00
Roland Kuhn
65157bcd73 Merge pull request #17677 from briantopping/release-2.3-dev
=htp - Update cookie parsing rules based on twitter.com interop
2015-06-20 10:31:44 +02:00
Brian Topping
294e0a0903 Fix for #17677, #17714, parsed to https://tools.ietf.org/html/rfc6265#section-5.1.1. 2015-06-19 17:53:31 -07:00
drewhk
3533d1d4a6 Merge pull request #17787 from drewhk/wip-16899-tcp-closing-modes-drewhk
+str #16889: Configurable TCP close modes
2015-06-19 20:04:28 +02:00
Endre Sándor Varga
05aed95c91 +str #17765: Add shutdown() to materializer, also fix interpreter interruption errors 2015-06-19 17:34:06 +02:00
Mathias
e26dc7f001 =doc add client- and server-side HTTPS section for scala 2015-06-19 16:39:12 +02:00
Endre Sándor Varga
1c6b49b1aa +str #16889: Configurable TCP close modes 2015-06-19 16:27:03 +02:00
Roland Kuhn
097a10edfc fix FlowStageSpec (and some boyscouting) 2015-06-19 16:26:53 +02:00
Roland Kuhn
d462cdd1b4 =str fix sub-upstream cancellation in concatAll
- ActorProcessor terminated eagerly when ConcatAll had just taken up a
  new input stream but not yet received onSubscribe for it

- The ActorProcessor eagerly shuts itself down upon onError and that
  cannot be changed without completely reworking the Pump, so I opted
  for just tracking the outstanding substreamSubscribers that have not
  yet seen OnSubscribe and making them cancel properly when that arrives
  (possibly later).
2015-06-19 16:26:48 +02:00
Roland Kuhn
bbc5a05b46 Merge pull request #17731 from akka/wip-document-InPort-∂π
=str code comment the Inlet/InPort dichotomy
2015-06-19 16:06:34 +02:00
Roland Kuhn
43d3ff9027 Clarify code comment for InPort/OutPort 2015-06-19 16:06:18 +02:00
Mathias
afe2ed3c79 =doc fix broken links in scala-side HTTP docs 2015-06-19 15:35:24 +02:00
Mathias
d524791ae2 =htc small improvement in test (as per review from @jrudolph) 2015-06-19 14:39:04 +02:00
Mathias
7498533509 =docs #17600 fix incorrect http client example 2015-06-19 14:39:00 +02:00
drewhk
e70b8c3e48 Merge pull request #17767 from spray/w/various-small-improvements
Various small improvements
2015-06-19 14:28:48 +02:00
drewhk
e5305af485 Merge pull request #17762 from drewhk/wip-17759-more-spec-resilience-drewhk
=str #17759: Handle when request() throws in ActorInterpreter
2015-06-19 13:59:37 +02:00
drewhk
d91b4c44be Merge pull request #17773 from spray/wip-17656-mathias
!htc #17656 do not render host header default port values
2015-06-19 13:56:51 +02:00
Martynas Mickevičius
5671bbe696 =doc #17291 java docs code 2015-06-19 14:42:43 +03:00
Martynas Mickevičius
27dd698706 =doc #17291 more stream test docs 2015-06-19 10:03:55 +03:00
Roland Kuhn
6e72271eb5 =str add VirtualProcessor
- create a fully RS compliant minimal identity processor (that is not an
  Actor)
- replace SubscriberSourceVirtualProcessor,
  PublisherSinkVirtualSubscriber and PublisherSinkVirtualPublisher with
  this
- add tests that transform Sink.publisher’s and Source.subscriber’s
  materialized value
- also remove the Keep.{left, right} optimization in order to make
  side-effecting mat value transforms execute even if their values are
  discarded
2015-06-18 22:24:14 +02:00
Mathias
f08e8360bc !htc #17656 do not render host header default port values 2015-06-18 16:31:37 +02:00
Johannes Rudolph
10fb88e2bc =htp add more explicit type annotations to implicit definitions 2015-06-18 16:22:03 +02:00
Mathias
fc301396c6 =doc complete alphabetical directive listing for scaladsl, improve scaladocs 2015-06-18 16:03:18 +02:00
drewhk
b4272b77c2 Merge pull request #17107 from alekstorm/repeated-parameter
+htp extract multiple occurrences in the parameters/formFields directives by suffixing with *
2015-06-18 13:27:51 +02:00
Johannes Rudolph
b0ea8c935a !htp remove implicit ExecutionContext parameter where possible
It seems they were left over from aa8da46068795a1110ed3ce07cf648fedaf1000d.
2015-06-18 11:35:47 +02:00
Johannes Rudolph
1d5332a311 =htp add more tests for PathDirectives and fix test descriptions 2015-06-18 11:35:47 +02:00
Johannes Rudolph
9091820499 +htc add missing constructor for javadsl.model.headers.RawHeader 2015-06-18 11:35:47 +02:00
Alek Storm
d3742c577a +htp extract multiple occurrences in the parameters/formFields directives by suffixing with .* 2015-06-17 22:21:37 -07:00
drewhk
a9419b341f Merge pull request #17756 from spray/wip-17187-mathias
=htc #17187 fix illegal request entities not producing the right error response
2015-06-17 16:57:54 +02:00
Endre Sándor Varga
f1a5eeef5e =str #17759: Handle when request() throws in ActorInterpreter 2015-06-17 16:34:05 +02:00
Mathias
19ebea0c7f =htc #17187 fix illegal request entities not producing the right error response 2015-06-17 14:36:39 +02:00
drewhk
028bfa4e97 Merge pull request #17654 from spray/w/17051-fix-multipart-truncation
BodyPartParser fixes
2015-06-17 12:53:25 +02:00
drewhk
fa74651911 Merge pull request #17746 from spray/wip-17709-mathias
=htc #17709 fix incorrect default port in `Http.cachedHostConnectionPoolTls"
2015-06-17 12:42:07 +02:00
drewhk
a94830c656 Merge pull request #17710 from agolubev/agolubev-#17226-dropWhile-takeWhile
+str #17226 add dropWhile and takeWhile
2015-06-17 12:39:25 +02:00
Johannes Rudolph
31742b15ef +htc some convenience methods for javadsl.model.HttpCookie 2015-06-17 11:06:55 +02:00
Alexander Golubev
6f9438a2b0 +str #17226 add dropWhile and takeWhile 2015-06-16 17:55:50 -04:00