Commit graph

673 commits

Author SHA1 Message Date
Chris Baxter
fbd12c7c83 =htt #19388 Fixing broken test in akka-docs from RemoteAddress changes
Also dealing with merge conflicts from my fork's head

Conflicts:
	akka-http-core/src/test/scala/akka/http/impl/engine/parsing/HttpHeaderParserSpec.scala
	akka-http-core/src/test/scala/akka/http/impl/model/parser/HttpHeaderSpec.scala
2016-02-10 13:14:04 -05:00
Chris Baxter
6d3bb94d09 !htt #19388 Chanring x-real-ip from raw to real modeled header
* Allows for parsing rules to be applied to vet the ip
* Removed last cases of code where the String variant of apply on RemoteAddress is used
2016-02-10 12:08:09 -05:00
Chris Baxter
7850ad36a5 !htt #19388 Removing use of InetAddress.getByName
* Remove String apply methods for RemoteAddress (both scala and java)
* Added unit test to show that hostnames in the address are treated as invalid by the parser
* Added a unit test to show that invalid xff is added as a RawHeader instead of model class
2016-02-10 08:15:26 -05:00
drewhk
b19b94071e Merge pull request #19690 from drewhk/wip-19553-one2onebidi-cancellation-drewhk
#19533 One2OneBidi should report truncation also if wrapped flow cancels early
2016-02-10 12:28:12 +01:00
Anton Karamanov
af3fc0c9a6 !htp #19528 HttpServerBluePrint: close connection on request entity cancellation 2016-02-09 20:06:31 +03:00
Anton Karamanov
6ef9ab3276 =htc #19528 OutgoingConnectionBlueprint: replace splitWhen/prefixAndTail with custom stage 2016-02-09 18:09:14 +03:00
Konrad Malawski
0d08d468d1 Merge pull request #19718 from naferx/wip/copyright-headers
Add Typesafe copyright header
2016-02-09 13:18:09 +01:00
Endre Sándor Varga
8e37ff42f5 #19553 One2OneBidi should report truncation also if wrapped flow cancels early 2016-02-09 12:35:20 +01:00
Nafer Sanabria
04a7283888 Add Typesafe copyright header 2016-02-08 15:45:35 -05:00
Johan Andrén
9880ad2678 Merge pull request #19712 from johanandren/wip-19699-no-private-types-in-http-public-api-johanandren
=htc #18993 HttpConnectionPool constructor made private as it leaks i…
2016-02-08 18:18:57 +01:00
Johan Andrén
77e354443e =htc #18993 HttpConnectionPool constructor made private as it leaks impl type 2016-02-08 13:55:44 +01:00
Konrad Malawski
08be899c4d Merge pull request #19695 from naferx/remove-unused-imports
=htt Remove unused imports
2016-02-08 11:47:21 +01:00
Johan Andrén
b8755f6de2 =htc #19692 Improved docs for the web socket message classes 2016-02-08 10:47:36 +01:00
Roland Kuhn
cd8eba9c67 Merge pull request #19697 from 2m/wip-rendering-warning-2m
#19639 Supress warnings on custom headers
2016-02-08 10:26:08 +01:00
Johan Andrén
1822108175 Merge pull request #19543 from akka/wip-19315-document-websocket-client-johanandren
=doc #19315 websocket client docs
2016-02-08 10:16:08 +01:00
Johan Andrén
4116ba5d45 Merge pull request #19685 from johanandren/wip-19674-http-header-request-or-response-audit-johanandren
!htt #19674 Audit HTTP headers and mark correctly as response or request
2016-02-08 10:14:10 +01:00
Martynas Mickevičius
6d3e3cfff7 #19639 Supress warnings on custom headers 2016-02-05 12:49:30 +02:00
naferx
4ddbc4874d Remove unused imports 2016-02-04 16:12:45 -05:00
Johan Andrén
2c462387af =doc #19315 docs for websocket client 2016-02-04 16:12:41 +01:00
Johan Andrén
5aeb42eeeb !htt #19674 Audit HTTP headers and mark correctly as response or request 2016-02-04 14:24:29 +01:00
Johan Andrén
e49befa0ec =hts #19663 Bind-timeout cannot be infinite, reference.conf corrected 2016-02-03 13:54:10 +01:00
Johan Andrén
f6d0576859 Merge pull request #19586 from akka/wip-cover-java-http-interface-with-tests-johanandren
Java HTTP Extension test coverage
2016-02-01 14:39:33 +01:00
drewhk
78fe813225 Merge pull request #19656 from jypma/java_https_fix
[Java DSL] Fix type mapping to re-enable Java HTTPS servers
2016-02-01 14:07:26 +01:00
drewhk
5e6b340dd1 Merge pull request #19640 from akka/wip-19623-early-response-errors-johanandren
=htt #19623 Early response no longer causing push or pull twice errors
2016-02-01 12:06:59 +01:00
Johan Andrén
3b9132e244 !str #19620 Java API for shutting connection pool down 2016-02-01 12:00:31 +01:00
Jan Ypma
b83ad3c7d1 +htt #19657 Fix type mapping to re-enable Java HTTPS servers 2016-02-01 11:41:19 +01:00
Johan Andrén
314451a78c =htt #19623 optimizations and more careful handling of complete and failure in PrepareRequest 2016-01-29 12:06:38 +01:00
Denis Mikhaylov
010688950e !htt #19628 Make CORS response headers extend ResponseHeader 2016-01-29 00:37:44 +03:00
Johan Andrén
92b8a7a73b =htt #19623 Early response no longer causing push or pull twice errors 2016-01-28 17:10:45 +01:00
Johan Andrén
5ff4868130 +htt #19618 adding missing factory methods for server settings in Java API 2016-01-27 12:29:30 +01:00
Johan Andrén
4064b0312c =htt Test coverage for the Java HTTP extension 2016-01-27 12:28:56 +01:00
Johan Andrén
b9106da698 Merge pull request #19606 from akka/wip-19514-making.config-classes-easier-to-evolve-bin-compat-johanandren
!htc #19514 make config classes easier to evolve bin-compat (rebase)
2016-01-25 19:42:51 +01:00
Johan Andrén
61b375cec8 !htt #19514 Update RouterSettings to be non case class 2016-01-25 17:09:03 +01:00
Johan Andrén
ac8901a6f8 Merge pull request #19607 from akka/wip-stream-non-experimental-RK
remove experimental marker from stream/testkit/parsing/http-core
2016-01-25 15:59:32 +01:00
Konrad Malawski
379a3a85b4 !htc #19514 add withXYZ methods to all configs 2016-01-25 15:30:59 +01:00
Konrad Malawski
244c52c226 !htc #19514 more case class => class boilerplate 2016-01-25 15:30:59 +01:00
Konrad Malawski
9b4b68f0c9 !htc #19514,#18958 make config in HTTP non-case class + from reference 2016-01-25 15:30:59 +01:00
Johan Andrén
2874a93665 Merge pull request #19604 from akka/wip-19441-convert-from-Option-to-Optional-in-javadsl-johanandren
!str #19441 convert from Option to Optional in javadsl
2016-01-25 14:12:31 +01:00
Roland Kuhn
607fbd6378 remove experimental marker from stream/testkit/parsing/http-core 2016-01-25 14:05:54 +01:00
Martynas Mickevičius
a8abbaf36b wip #19441 convert from Option to Optional in javadsl 2016-01-25 11:02:54 +01:00
Prayag Verma
b7783968a0 =pro #19068 All copyrights ranges and single years updated to a range ending in 2016 2016-01-25 10:20:30 +01:00
Roland Kuhn
4c72495581 #19440 replace Scala Future usage with CompletionStage in javadsl
This entails:

  * adding akka.pattern.PatternCS.* to enable ask etc. with
    CompletionStage
  * changing RequestContext to offer an ExecutionContextExecutor for the
    CompletionStage.*Async combinators
  * splitting up akka.stream.Queue for JavaDSL consistency
2016-01-23 18:00:11 +01:00
Chris Baxter
128b7f87b9 !htt #19388 Removing use of InetAddress.getByName
* Remove String apply methods for RemoteAddress (both scala and java)
* Added unit test to show that hostnames in the address are treated as invalid by the parser
* Added a unit test to show that invalid xff is added as a RawHeader instead of model class
2016-01-22 09:50:33 -05:00
Konrad Malawski
67ebaba045 !htc,str #19275 fix various scala/java interop problems in DSL 2016-01-22 11:12:22 +01:00
Konrad Malawski
1cd21d9ce2 !htc,str #19275 adjust bind/client apis on Http() 2016-01-22 11:12:22 +01:00
Konrad Malawski
1b47fbeac7 !htc,doc,htp #19508 fix casing of WebSocket (as per spec) 2016-01-22 11:12:22 +01:00
Konrad Malawski
0dd889aa17 =pro fix junit version to be the same in both scopes 2016-01-22 11:12:22 +01:00
Konrad Malawski
100f82be84 !htc,str #19275 towards ssl-configurable server, change APIs 2016-01-22 11:12:22 +01:00
Alexander Golubev
d5f81e19d1 =str #18890 Polish Source.queue 2016-01-21 13:09:55 -05:00
drewhk
b1d99ca5a8 Merge pull request #19482 from agolubev/agolubev-#19361-migrating_ByteStringParserStage_to_GraphStage
=str #19361 migrating ByteStringParserStage to graph stage
2016-01-21 11:41:09 +01:00