Johan Andrén
3c0877d964
+htt 16841 uploadedFile directive
...
Two new directives for accepting file uploads through multipart forms:
`uploadedFile` which allows for very simple upload into a temporary file
`fileUpload` which allows to simply work with the stream of bytes of an upload
2015-11-24 16:21:25 +01:00
Mathias
9aacb6fb00
=htp #18999 fix IllegalArgumentException in getFromFile/getrFromResource when serving empty files
2015-11-23 16:11:12 +01:00
Viktor Klang
8780ba28a4
!str - Moving the InputStream and OutputStream utilities into Source and Sink
2015-11-18 09:13:57 +01:00
Viktor Klang
20c996fe41
!str - 18916 - Source.file and Sink.file
...
* Removes `Synchronous` from the names and descriptions of File I/O as it leaks impl details
* Removes the factries for FileSource and FileSink and puts them in Source and Sink respectively
2015-11-17 09:50:10 +01:00
2beaucoup
8f75c97e47
!htp #18479 defer parsing of query key-value-pairs
2015-11-03 23:19:44 +01:00
drewhk
4fa3fcf572
Merge pull request #18707 from agolubev/agolubev-#17338_add_OutputStreamSource_GraphStage_based
...
Agolubev #17338 add output stream source graph stage based
2015-10-28 17:33:33 +01:00
Alexander Golubev
8ea52a6bb4
+str #17338 add OutputStreamSource and InputStreamSink
2015-10-28 11:22:32 -04:00
Viktor Klang
f330cfb394
=str - Makes GraphStageWithMaterializedValue covariant its type parameters
2015-10-27 17:25:34 +01:00
Johan Andrén
1ce023ebc0
=htp #16962 docs for creating custom directives
...
Mostly ported from the spray docs
2015-10-26 14:53:25 -07:00
Konrad Malawski
ce07ae75b7
+doc,htp #18496 overrideMethodWithParameter
2015-10-12 02:05:29 +02:00
Konrad Malawski
4e7999cf0a
+htc,doc #18657,#18665 FormData javadsl and FormField docs
2015-10-08 16:50:21 +02:00
Konrad Malawski
a17604500f
=doc,htp #18657 document FormField vals
2015-10-08 13:01:25 +02:00
Patrik Nordwall
3081893bfd
=doc #18657 Doc host and path directives
...
* also including docs of RequestVals.matchAndExtractHost
and RequestVals.matchAndExtractHost
* and add Host.create factory methods
* add missing HttpRequest PATCH and OPTIONS
* change to val in matchAndExtractHost for
fail fast exception
2015-10-08 11:50:41 +02:00
Konrad Malawski
7f883a8b16
+htp #18496 add missing directive documentation (scala)
2015-10-07 10:46:11 +02:00
Konrad Malawski
f9909d79ab
Merge pull request #18562 from ktoso/wip-illegal-headers-warning-bad-ktoso
...
=htc #18533 make configuration of parsing less confusing
2015-10-06 10:40:06 +02:00
Konrad Malawski
96da6ad4bb
Merge pull request #18584 from kukido/kukido-17329-harmonize-spelling
...
=doc #17329 Spelling normalization, typos fixed.
2015-09-30 15:30:12 +02:00
Konrad Malawski
a534e9bddc
Merge pull request #17643 from pjan/revision/http/generalised-authentication
...
!htp #17384 - Generalised Security Directives to accept Bearer Token Authentication
2015-09-29 10:52:52 +02:00
kukido
f858881b2e
=doc #17329 Spelling normalization, typos fixed.
2015-09-28 22:45:38 -07:00
Konrad Malawski
2569b3f92a
Merge pull request #18520 from ktoso/wip-csvParams-simpler
...
=htc #18518 make it simpler to unmarshal csv values from params
2015-09-28 12:08:52 +02:00
pjan vandaele
4dde089d82
Generalised Authentication Directives to accept Bearer Tokens
...
Make type of credential authentication explicit
Cleanup
2015-09-26 09:40:29 +09:00
Konrad Malawski
cad852025d
Actually implement proper cascading
2015-09-25 16:04:44 +02:00
Roland Kuhn
68ba0643d6
=str,htp clean up build warnings
...
- explicitly provide Unit values and place parens around tuple creation
- remove structural type usage in TestUtils
- fix Java double-casts
- use unused Java values by asserting their non-nullness
- work around inability to place case class in trait (scripted test)
The remaining warnings about using private types in public methods are
bogus as reported in https://issues.scala-lang.org/browse/SI-9490 .
2015-09-25 15:20:23 +02:00
Konrad Malawski
c9adfcfbc7
=htc #18518 make it simpler to unmarshal csv values from params
2015-09-20 19:27:04 +01:00
Johannes Rudolph
db1be86b02
+htp #16438 add Java-side rejection handling support
2015-09-09 10:31:00 +02:00
Johannes Rudolph
96ef8875c8
!htp use immutable collections in Rejections
2015-09-09 10:28:34 +02:00
Konrad Malawski
dfed97818f
Merge pull request #18381 from ktoso/wip-reenable-tests-ktoso
...
=htp #18361 reenable pending tests ported from spray
2015-09-03 10:23:26 +02:00
Konrad Malawski
4e1b812828
=htp #18361 enable pending test in RouteDirectivesSpec
2015-09-01 15:24:28 +02:00
Johannes Rudolph
3ef074d1ec
=htp #17068 decodeRequestWith(NoEncoding) should not touch request entity
2015-08-31 12:08:05 +02:00
Johannes Rudolph
689ff45382
=htp #17419 fix Decoder.decode to collect all output data
2015-08-31 11:02:33 +02:00
Johannes Rudolph
9399455601
=doc add more documentation for WebsocketDirectives and testing
2015-08-26 13:39:20 +02:00
Johannes Rudolph
060ea707c9
+htp #17726 add support for WS subprotocols to WebsocketDirectives
...
Also, update WebsocketDirectiveSpecs to the new WS testing infrastructure.
2015-08-26 13:39:20 +02:00
drewhk
560785eaaa
Merge pull request #18143 from spray/w/http-stack-cleanups
...
A few HTTP/WS stack cleanups
2015-08-10 16:59:39 +02:00
Johannes Rudolph
67c3b35542
=htp #18070 add comment to scaladoc of formField/parameter how to work around compilation error
2015-08-10 16:10:11 +02:00
Konrad Malawski
3f916a12b9
Merge pull request #18089 from kulikov/feature-htp-fix-header-directives-with-symbol
...
=htp: fix match headers by symbol name
2015-07-30 14:34:29 +02:00
Konrad Malawski
59197364c8
Merge pull request #18073 from spray/w/18064-remove-materializer-implicits
...
!htp simplify implicit resolution by getting rid of `RoutingSetup`
2015-07-30 12:34:18 +02:00
kulikov
fd290b2a66
=htp: fix match headers by symbol name
2015-07-29 20:02:08 +03:00
Johannes Rudolph
e22118acd7
!htp simplify implicit resolution by getting rid of RoutingSetup
2015-07-24 17:08:54 +02:00
Johannes Rudolph
58e78757de
=htp a few small things that got lost in the #17988 merge
2015-07-24 13:45:02 +02:00
Konrad Malawski
26d2910b68
Merge pull request #18063 from spray/w/18028-fix-java-websocket-api
...
Fix broken and missing Http javadsl methods
2015-07-24 12:52:22 +02:00
Johannes Rudolph
3b7d308545
!htp,jso,xml #18064 remove implicit parameters of Unmarshaller instances
2015-07-24 10:11:56 +02:00
Johannes Rudolph
3e7621c836
!htp #18028 fix signature of Java-side handleWebsocketMessages directive
2015-07-23 16:53:27 +02:00
Konrad Malawski
e58dea7781
Merge pull request #18025 from spray/wip-18012-mathias
...
=docs #18012 complete remaining TODO sections in scala HTTP docs
2015-07-17 23:22:39 +02:00
Mathias
1441f201b1
=docs #18012 complete remaining TODO sections in scala HTTP docs
2015-07-17 17:08:26 +02:00
Johannes Rudolph
4fe85b8b56
+htk add RouteTest.testAppRoute
2015-07-17 16:11:03 +02:00
Konrad Malawski
569c0bf079
!htp #17965 more consistent and 22-ified javadsl handleWith
2015-07-15 11:31:18 +02:00
Johannes Rudolph
ed76b14447
+doc add more detailed PathDirectives documentation
2015-07-14 19:04:42 +02:00
Johannes Rudolph
3426d4a950
+doc PathDirectives: the missing Scaladoc parts
2015-07-14 18:36:18 +02:00
Johannes Rudolph
c401d8a2fe
+htp #16439 allow creation of custom marshallers on the java side
2015-07-14 18:36:18 +02:00
Johannes Rudolph
5eb0f1d3da
+doc add overview documentation for java-side directives (+ some cleanup)
2015-07-14 18:36:18 +02:00
Konrad Malawski
12fa39cc39
Merge pull request #17987 from spray/w/17984-enable-content-negotiation-tests
...
ContentNegotiation fixes (and breakage)
2015-07-14 17:38:09 +02:00