Johannes Rudolph
a20f889ecb
+htc #17680 add HttpEntity.contentLengthOption
2015-06-12 10:50:19 +02:00
drewhk
446a616064
Merge pull request #17684 from spray/w/17683-fix-message-parser
...
=htc #17683 drop already consumed input in `continue` (+ ByteString compaction)
2015-06-12 10:46:55 +02:00
Johannes Rudolph
a4c3020559
=htc #17663 implement HttpEntity.apply(File)
2015-06-09 11:30:53 +02:00
Johannes Rudolph
751190f084
=htc compact outgoing ByteStrings in parsers to avoid referencing more memory than necessary
...
This was discussed previously in the context of spray where we came to the
conclusion that it makes sense to deliver compact ByteStrings on API
boundaries to avoid to carry around unused parts of ByteStrings.
2015-06-08 15:04:19 +02:00
Johannes Rudolph
a26670a58e
=htc #17683 drop already consumed input in continue
2015-06-08 14:59:00 +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
Johannes Rudolph
70a147a581
=htc #16887 properly report truncated WS messages to user handler
2015-04-24 10:55:24 +02:00
Johannes Rudolph
5e459688d5
=htc #17129 improve error message that serverLayer cannot be reused
2015-04-24 10:53:54 +02:00
Johannes Rudolph
48b50b6a84
=htc #16887 remove duplication in TestServer
2015-04-24 10:53:54 +02:00
Johannes Rudolph
50f488f563
+htc resurrect low-level server-side Java API and JavaTestServer
...
Modelled after javadsl.StreamTcp.
2015-04-24 10:52:54 +02:00