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
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
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
Mathias
d524791ae2
=htc small improvement in test (as per review from @jrudolph)
2015-06-19 14:39:04 +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
Mathias
f08e8360bc
!htc #17656 do not render host header default port values
2015-06-18 16:31:37 +02:00
Johannes Rudolph
efa24c7d26
=htc #17664 create convenience shortcuts in FormData and FormData.BodyPart to simplify client-side file uploads
2015-06-18 15:14:39 +02:00
Johannes Rudolph
e9674d3ff0
=htc #17664 create Multipart.toEntity to simplify creation of multipart/formdata requests
...
This moves some functionality from marshallers in akka-http
directly to akka-http-core.
2015-06-18 15:14:39 +02:00
Johannes Rudolph
9091820499
+htc add missing constructor for javadsl.model.headers.RawHeader
2015-06-18 11:35:47 +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
Johannes Rudolph
31742b15ef
+htc some convenience methods for javadsl.model.HttpCookie
2015-06-17 11:06:55 +02:00
Mathias
11328b28f9
=htc #17709 fix incorrect default port in Http.cachedHostConnectionPoolTls
2015-06-16 16:03:21 +02:00
Mathias
c2588b7db5
=htp #17051 fix multipart unmarshaller not surfacing header parsing errors on outer (part) stream
2015-06-16 15:47:49 +02:00
Johannes Rudolph
eb8d834246
=htp #17051 fix BodyPartParser failing to detect initial boundary if it is chunked
2015-06-16 14:46:34 +02:00
drewhk
52f08f035a
Merge pull request #17728 from spray/w/17551-fix-new-ActorInterpreter-leak
...
=htc #17551 fix leak because of never subscribed Websocket handler if connection is closed by peer
2015-06-15 17:40:45 +02:00
drewhk
171453b1e0
Merge pull request #17723 from drewhk/wip-17702-keep-none-drewhk
...
+str #17702 : Add Keep.none
2015-06-15 17:32:00 +02:00
Johannes Rudolph
3bc095b460
=htc #17551 fix leak because of never subscribed Websocket handler if connection is closed by peer
2015-06-15 17:06:22 +02:00
Endre Sándor Varga
f3bcf89c52
+str #17702 : Add Keep.none
2015-06-15 16:34:21 +02:00
Mathias
6024b9ff65
=htc #17403 fix connection pool reusing existing connections too early
2015-06-15 15:52:15 +02:00
drewhk
632868b868
Merge pull request #17660 from spray/w/another-batch-of-smallish-fixes
...
Fixes #16839 and #17067
2015-06-12 16:04:30 +02:00
drewhk
f777e7f681
Merge pull request #17658 from spray/w/17404-fix-ipv6-host-header
...
Fix #17404 and #17657
2015-06-12 16:02:06 +02:00
drewhk
bcc5003e47
Merge pull request #17659 from spray/w/16810-fix-flushing
...
+htp #16810 use flushing deflate call on Java > 6
2015-06-12 15:42:21 +02:00
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
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