Commit graph

19341 commits

Author SHA1 Message Date
Konrad Malawski
9232f51a14 =doc #20931 fix java docs link 2016-07-11 11:59:39 +02:00
Nafer Sanabria
32810e1f1d =htc, doc replace usages of deprecated methods of FileIO (#20928) 2016-07-10 17:41:57 +02:00
Morton Fox
c81ea4f36b Fix the StackOverflow link (#20923) 2016-07-08 18:36:33 +02:00
Konrad Malawski
60fb163331 +doc #20192 explain need of draining entities in server/client HTTP (#20852)
* +doc #20192 explain need of draining entities in server/client HTTP

* missing javadsl for Connection header

* Update HttpClientExampleDocTest.java
2016-07-08 14:47:29 +02:00
zhxiaog
9683e4bc58 migrate Fold, Sliding, Grouped to GraphStage (#20914) 2016-07-08 14:24:03 +02:00
Konrad Malawski
19f6c0c61c Merge pull request #20919 from ktoso/agolubev-20843-Scan.in-cannot-pull-closed-port-agolubev
Agolubev 20843 scan.in cannot pull closed port agolubev
2016-07-08 14:09:15 +02:00
Konrad Malawski
a299644b21 =str 20843 Scan failure should flow downstream ASAP 2016-07-08 14:08:27 +02:00
Konrad Malawski
77513c41d4 Document handling blocking ops in ScalaDSL Akka HTTP (#20912)
* +doc Added doc handling blocking operations #20066 (by @ktoso)

* Move and rewrite handling blocking ops somewhat
2016-07-08 14:05:49 +02:00
Daniel Moran
6d2d4d5d25 =htc Convert HandlerStage to GraphStage, #19361. (#20855) 2016-07-08 13:44:54 +02:00
gosubpl
1756541dcb =doc #20885 small fix and clarification for Java stream-graphs example (#20894)
* #20885 small fix and clarification for Java stream-graphs example

* #20885 GraphDSLDocTest comment wording improved
2016-07-08 11:15:52 +02:00
Arnout Engelen
92019c7ac9 Recommend new SecureRandom for an HTTPS server #20908 (#20909) 2016-07-08 11:12:36 +02:00
Alexander Golubev
f679e14168 =str 20843 Scan.in cannot pull closed port 2016-07-08 10:42:16 +02:00
Konrad Malawski
54ecf32d2b =htp #20915 fix too small timing issue in DirectivesSpec (#20916)
* =htp #20915 fix too small timing issue in DirectivesSpec

* applying scalariform reformatting that keeps popping up
2016-07-08 10:33:32 +02:00
Patrik Nordwall
b4cd30cf94 Merge pull request #20757 from kkasravi/issue_20543_kkasravi
Fixes #20543 GraphStage subtypes should not be private to akka
2016-07-08 10:06:27 +02:00
netcomm
33283da77a =ddata add WeaklyUp cluster member node (#20634)
* add WeaklyUp cluster member node

* fix some small point
2016-07-07 23:44:14 +02:00
poojadshende
2769b5e1cb =htc Convert ChunkTransformer to GraphStage (#20493)
* Convert ChunkTransformer to GraphStage

* Updated onUpstreamFinish of ChunkTransformer class

* Convert chunkTransformer to graph stage

* Convert ChunkTransformer to GraphStage

* Convert ChunkTranformer to GraphStage
2016-07-07 23:26:52 +02:00
Ben Barnard
de18e3fe09 +htc Parse URIs with many query string segments (#20770)
This commit keeps the stack-heavy, reversal approach as long as there is
enough space on the parser's value stack, switching to a constant-stack
approach that requires a reversal for the rest of the query string when
the value stack starts getting full. This removes the hidden restriction
on query string complexity (which is now only subject to the URL length
restriction) without unduly penalising URLs with simpler query strings.

The new constructor method, rather than simply a new constructor
parameter with a default value, is to maintain binary compatibility.
Given that UrlParser is private[http], I'm not sure if this is really
necessary.
2016-07-07 23:24:30 +02:00
Konrad Malawski
8d0c163eaf Update issue-tracking.rst with links etc (#20905)
* Update issue-tracking.rst with links etc

* Update issue-tracking.rst
2016-07-07 21:42:02 +02:00
Alexander Golubev
e0562abba9 +str 20129 add lazySink (#20579) 2016-07-07 13:01:28 +02:00
gosubpl
b6f6438e96 doc #20466 Java range-directives examples added (#20892)
* #20466 Java range-directives examples added

* #20466 post-review changes
2016-07-06 23:23:45 +02:00
Konrad Malawski
a5d4813ecb Improved CONTRIBUTING.md (#20895)
* Improved CONTRIBUTING.md

* Update CONTRIBUTING.md

* Add section about tags to CONTRIBUTING

* Update CONTRIBUTING.md
2016-07-06 11:51:21 +02:00
Konrad Malawski
64d74254c8 Explain SettingsCompanion being internal (#20893) 2016-07-06 11:49:29 +02:00
Richard Imaoka
08aa41c818 Suppress Java Serializer warnings when extending NoSerializationVerificationNeeded (#19963) (#20785) 2016-07-06 11:48:15 +02:00
Nafer Sanabria
625413e413 =doc Correct minor typo (#20897)
* Correct minor typo

* Fix minor typos
2016-07-06 11:08:57 +02:00
Kam Kasravi
1d692daaad Fixes #20543 GraphStage subtypes should not be private to akka 2016-07-05 17:12:35 -07:00
Felix Satyaputra
334959edd1 Modify SettingsCompanion to support create using ActorSystem (#20845)
- Remove final modifier from create(system: ActorSystem) within SettingsCompanion
- Implement create(system: ActorSystem) within each of the SettingsCompanion subclass
- Add tests to ensure compilation
2016-07-06 00:52:46 +02:00
Richard Imaoka
29dec00c45 +doc Add more description about actor path alias, symbolic link #20773 (#20866) 2016-07-05 22:00:48 +02:00
Patrik Nordwall
675e137d06 =act let onReceive throw Throwable, #20231 (#20781)
* I also tried to change the lifecycle methods (e.g. postStop) but
  that would break source compatibility for code that called super.postStop
2016-07-05 17:58:33 +02:00
Patrik Nordwall
9fbab1f268 Merge pull request #20768 from denisrosca/master
Warning for actors with value class arguments
2016-07-05 16:49:41 +02:00
Konrad Malawski
8666d05f06 =doc Improve readme a bit, more links, and sections (#20889)
* =doc Improve readme a bit, more links, and sections

* Add link to issues

* Update README.md

* Update README.md

* Update README.md
2016-07-05 16:23:25 +02:00
Patrik Nordwall
f0f755bf08 Merge pull request #20828 from choffmeister/choffmeister-20826-unregister-leaving-distributed-pubsub-nodes
Remove distributed pubsub nodes on leave
2016-07-05 15:48:07 +02:00
Andrea Peruffo
a230f2fe34 =str switch to java std lib ThreadLocalRandom. (#20877) 2016-07-05 14:59:48 +02:00
gosubpl
06aaa273f1 doc #20466 akka http java dsl examples - file upload directives (#20859)
* #20466 file upload - first example test done

* #20466 second test from FileUploadDirectivesExample passing in Java

* #20466 FileUploadDirectives examples file rename plus docs

*  #20466 post-review changes - adding better JAVA Multipart API

* #20466 Multipart Java conversions fix and added spec for the Java side of the model
2016-07-05 10:26:27 +02:00
Konrad Malawski
91eb27947b +doc add http (experimental) migration guide to ease upgrading DSLs (#20860)
* +doc add http (experimental) migration guide to ease upgrading DSLs

* Update migration-guide-2.4.x-experimental.rst
2016-07-01 12:37:49 +02:00
Patrik Nordwall
8b274ebc62 ignore PubSub Status message from unknown node, #20846 (#20847)
* ignore PubSub Status message from unknown node, #20846

Reproducer:
1. old cluster of node1, node2 and node3
2. shutdown node3 and start it again with same host:port, let it
   join itself and not the old cluster
3. node1 and node2 will continue to gossip to the node3 address and
   Status message is accepted and replied to (Delta is ignored from
   unknown node)

Solution:
* ignore status message from unknown node
* also added a reply flag in the Status message to break the
  back-and-forth replies in case the deltas are not accepted,
  this is not needed for fixing this bug, but it adds an extra
  level of safety
2016-07-01 12:12:23 +02:00
Patrik Nordwall
b85cee604a Merge pull request #20857 from akka/wip-20856-netty-3.10.6-patriknw
update to Netty 3.10.6.Final, #20856
2016-07-01 12:11:21 +02:00
drewhk
79d6bb42ae Merge pull request #20840 from drewhk/wip-20487-fix-racy-foreachparallelspec-drewhk
#20487: Fix race in FlowForeachParallelSpec
2016-07-01 12:04:55 +02:00
drewhk
76832c3db2 Merge pull request #20837 from drewhk/wip-20829-groupby-double-pull-drewhk
#20829 Fix double pull in GroupBy
2016-07-01 12:04:33 +02:00
Simão Martins
2a182a6c4e +doc #20794 explain Prop edge cases. (#20861)
* +doc #20794 explain Prop edge cases.

* Create a CompileOnly spec for props edge cases.
2016-07-01 11:32:20 +02:00
Endre Sándor Varga
336d4caafd #20829 Fix double pull in GroupBy 2016-07-01 11:08:16 +02:00
Endre Sándor Varga
9e2da7be32 #20487: Fix race in FlowForeachParallelSpec 2016-07-01 11:07:06 +02:00
monkey-mas
dce174b455 !htp #20102 Fix authentication scheme of WWW-Authentication header for OAuth2 over HTTP (#20756) 2016-06-30 10:28:40 +02:00
Christian Hoffmeister
fcd290cd9a Remove distributed pubsub nodes on leave #20826
This ensures that gracefully leaving nodes (which would terminate after
their own removed event) are already unregistered on all other pubsub
nodes, before termination.
2016-06-30 09:19:39 +02:00
Konrad Malawski
d4d9c1943e =htc #20789 fix double push of requestPrepOut in HTTP blueprint (#20841)
* =htc #20789 fix double push of requestPrepOut in HTTP blueprint

* =htc simplify fix, can pull eagerly but under this condition

* =htc make early response a single line
2016-06-30 00:11:44 +02:00
Patrik Nordwall
3aa19a0e7c update to Netty 3.10.6.Final, #20856 2016-06-29 20:38:18 +02:00
Patryk Jażdżewski
421eb3d021 =htp simple head test to cheack manual completion with empty Source (#20853)
* simple head test to cheack manual completion with empty Source, for issue 20182
2016-06-29 13:50:58 +02:00
Patrik Nordwall
e7def17ce3 Merge pull request #20777 from richard-imaoka/wip-fix-circuitbreaker-remaining-timeout-richard-imaoka
Fix CircuitBreaker Open state's remainingTimeout() method (#20029)
2016-06-28 15:53:56 +02:00
Patrik Nordwall
f791cf123b stop PoolInterfaceActor on shutdown, #20842 (#20844) 2016-06-28 13:47:23 +02:00
Michal Sitko
72f8544efd +htp #18929 add withSizeLimit directive (#20760)
withSizeLimit and withoutSizeLimit directives added
2016-06-28 12:14:44 +02:00
Daniel Moran
e00a86271a =htc #19361 Convert UpgradeStage to GraphStage (#20835) 2016-06-28 11:58:12 +02:00