Commit graph

576 commits

Author SHA1 Message Date
Johannes Rudolph
a26670a58e =htc #17683 drop already consumed input in continue 2015-06-08 14:59:00 +02:00
Johannes Rudolph
e540882049 +htp #16810 use flushing deflate call on Java > 6 2015-06-07 11:51:21 +02:00
Johannes Rudolph
9b0aa86f15 +htc #17609 overloads to handle websocket requests with sink and source, removed materializer param 2015-06-05 17:47:38 +02:00
Johannes Rudolph
47bd4c3382 =htc #16839 don't accept headers with trailing garbage 2015-06-05 16:17:04 +02:00
Johannes Rudolph
0ac9f680bf !htc #16818 also report port in Remote-Address header if available 2015-06-05 14:14:18 +02:00
Johannes Rudolph
62c48aadfd !htc #16641 support remote-address-header setting 2015-06-05 14:03:15 +02:00
Johannes Rudolph
967c0ed2be =htc #17404 fix generation of IPv6 Host headers 2015-06-05 12:49:03 +02:00
Johannes Rudolph
b596687f8b =htp #17657 fix supposedly compatible getHostString failing at runtime on Java 6 2015-06-05 12:34:22 +02:00
Johannes Rudolph
01fa9924a5 =htc use akka-http UA instead of spray in tests 2015-06-05 11:08:15 +02:00
drewhk
8527e0347e Merge pull request #17553 from spray/w/17512-bind-parallelism
!htc move backlog and socket options to configuration in an effort to decrease API surface
2015-06-04 10:02:05 +02:00
Endre Sándor Varga
1dde8b3a3b making http pass with serialization checks 2015-06-02 13:56:04 +02:00
Konrad Malawski
ce68659473 Merge pull request #17196 from ktoso/wip-splitAfter-ktoso
+str #16885 add splitAfter
2015-06-01 16:13:05 +02:00
drewhk
c59a176a84 Merge pull request #17506 from spray/w/16826-introduce-cookie-pairs
!htc #16826 introduce HttpCookiePair for usage in `Cookie`-header
2015-06-01 16:12:56 +02:00
Konrad Malawski
5e8ff792a0 +str #16885 add splitAfter
Implementation is shared with splitWhen - see Split / SplitWhere
Allows for easy addition of splitWhen(x => Decision) if we'd like to
Resolves #16885
2015-05-28 17:32:16 +02:00
Johannes Rudolph
b2e6b650fd !htc #16826 introduce HttpCookiePair for usage in Cookie-header 2015-05-28 12:43:45 +02:00
Johannes Rudolph
6c14af6859 !htc #17512 max-connections setting to limit connections accepted with bindAndHandle concurrently 2015-05-22 14:12:10 +02:00
Johannes Rudolph
72e2e51b83 !htc move backlog and socket options to configuration in an effort to decrease API surface 2015-05-22 13:25:39 +02:00
Endre Sándor Varga
2a2f2f075e =str: Don't use "remaining", check proper localized TCP messages 2015-05-21 16:03:10 +02:00
drewhk
cde622a0a9 Merge pull request #17534 from agolubev/agolubev-#16808-DNS-lookup-branched-from-2.3
=htp #16808 fix unnecessary reverse DNS lookups for >Java1.7
2015-05-21 11:57:15 +02:00
Alexander Golubev
93741e5b33 =htp #16808 fix unnecessary reverse DNS lookups for >Java1.7 2015-05-20 16:54:10 -04:00
drewhk
6149b328a0 Merge pull request #17502 from spray/w/small-assorted-http-changes
Assorted http changes
2015-05-20 13:45:11 +02:00
drewhk
d1f83ab47b Merge pull request #17529 from spray/w/17494-fix-ws-interpreter-leak
=htc #17494 fix interpreter leak due to unsubscribed websocket handler hole
2015-05-20 11:35:54 +02:00
drewhk
b31393e787 Merge pull request #17367 from spray/w/17348-ignore-extra-LastChunk
=htc #17348 don't render extra LastChunk at the and of Chunked entity
2015-05-20 10:56:28 +02:00
Mathias
b5beb30c5d =htc Fix typo in error message and small improvement in reference.conf docs 2015-05-20 10:21:12 +02:00
Johannes Rudolph
600e20fa3f =htc #17494 fix interpreter leak due to unsubscribed websocket handler hole
The solution is to install a dummy handler when the connection is closed
while still being in http mode.
2015-05-20 09:37:07 +02:00
drewhk
6d08cd48c6 Merge pull request #17471 from spray/wip-https-mathias
!htc HTTPS-enable server- and client-side APIs
2015-05-18 12:21:21 +02:00
Philip L. McMahon
2a27e45bbd =htc s/timely request/timely response/ 2015-05-13 22:53:06 -07:00
Mathias
5a65cf6bb8 !htc HTTPS-enable server- and client-side APIs 2015-05-13 14:47:12 +02:00
drewhk
ba3a69369f Merge pull request #17370 from gmethvin/http-date-header
Fix caching of HTTP Date header
2015-05-12 10:45:42 +02:00
Greg Methvin
5c2328cad1 Fix caching of HTTP Date header 2015-05-10 03:22:54 -07:00
Johannes Rudolph
2bb7e029ef =htc #17348 don't render extra LastChunk at the and of Chunked entity 2015-05-05 14:01:07 +02:00
Endre Sándor Varga
7ad4fdc3ce !str #17123: Make materialized value handling method names consistent 2015-05-05 12:42:41 +02:00
Roland Kuhn
035037dd24 Utf8Decoder license clarified
The license allows us to do everything that we need to do, provided that we keep it “with the Software”, which we understand to mean that this comment accompanying the affected code is sufficient. We have done this so far in all other cases as well.
2015-04-30 13:54:31 +02:00
Konrad Malawski
e159e704e3 Merge pull request #17335 from spray/w/17322-fix-websocket-establishment-race
#17322 Fix race condition during websocket connection establishment
2015-04-30 13:07:59 +02:00
Johannes Rudolph
c283dd45ae =htc #17322 fix race condition between websocket http response and first websocket message
The fix was to make the switch atomic instead of relying on side-channels
which introduced an ordering dependency in the protocol merge.

Also, the switch token itself is now fed back from the response renderer
output to the protocol switch leading to a simplified design.
2015-04-29 13:03:57 +02:00
Johannes Rudolph
444a0deef5 =htc #16055 refactoring: make headAndTail a simple flow 2015-04-29 12:37:09 +02:00
Roland Kuhn
55e1d71eea !str #17327 use curried methods for mapAsync 2015-04-28 17:40:45 +02:00
Johannes Rudolph
0f15cb6d78 =htc extract HttpServerTestSetupBase from HttpServerSpec 2015-04-28 14:54:25 +02:00
Johannes Rudolph
df48e82e45 +htc client-side of http-core Java API 2015-04-24 18:53:05 +02:00
Johannes Rudolph
d25b3af252 !htc move ServerSettings and ParserSettings up a package to make them accessible both from the java and scala side
This follow the example from akka.stream.
2015-04-24 18:53:05 +02:00
Mathias
10c8cf230e !ht* #17279 scala side: refactor package structure to new layout 2015-04-24 18:44:25 +02:00
Mathias
29063bce86 !htc #17279 refactor package structure to new layout 2015-04-24 18:44:24 +02:00
drewhk
a892ce1f0f Merge pull request #17300 from spray/w/add-websocket-java-api
+htc #16887 the Java side of the Websocket server-side API
2015-04-24 15:31:39 +02:00
Johannes Rudolph
3588a98a4b +htc #16887 the Java side of the Websocket server-side API 2015-04-24 14:40:27 +02:00
Patrik Nordwall
1595a8a911 !str #17031 Rename StreamTcp to Tcp 2015-04-24 14:13:54 +02:00
Patrik Nordwall
07f299a1e0 !str #17031 Use host and port instead of InetSocketAddress
* as convenience in bind and outgoingConnection
2015-04-24 14:12:43 +02:00
Roland Kuhn
874bb12128 Merge pull request #17285 from akka/wip-17277-akka.japi.function-∂π
!str #17277 remove akka.stream.javadsl.japi.WithVariance
2015-04-24 11:50:10 +02:00
Roland Kuhn
995e659310 Merge pull request #17287 from spray/w/17129-provide-error
Improve error message if serverLayer is reused.
2015-04-24 11:44:11 +02:00
Martynas Mickevičius
8e2cc3e70f =str #17089 stream testkit 2015-04-24 12:25:54 +03:00
Roland Kuhn
354a8e3a41 !str #17277 remove akka.stream.javadsl.japi.WithVariance
sadly we forgot to also move the boilerplate-generated FunctionN and
ProcedureN into akka-actor, so they are still in
akka.stream.javadsl.japi.
2015-04-24 11:05:11 +02:00