a48e616def
feat(files): add possibility to redirect to slash-ended path ( #1134 )
...
When accessing to a folder without a final slash, the index file will be loaded ok, but if it has
references (like a css or an image in an html file) these resources won't be loaded correctly if
they are using relative paths. In order to solve this, this PR adds the possibility to detect
folders without a final slash and make a 302 redirect to mitigate this issue. The behavior is off by
default. We're adding a new method called `redirect_to_slash_directory` which can be used to enable
this behavior.
2019-10-14 21:23:15 +06:00
a464ffc23d
prepare actix-files release
2019-10-08 10:13:16 +06:00
4de2e8a898
[actix-files] Allow user defined guards for NamedFile (actix#1113) ( #1115 )
...
* [actix-files] remove request method checks from NamedFile
* [actix-files] added custom guard checks to FilesService
* [actix-files] modify method check tests (NamedFile -> Files)
* [actix-files] add test for custom guards in Files
* [actix-files] update changelog
2019-10-08 10:09:40 +06:00
b1cb72d088
update url crate
2019-08-13 11:03:24 -07:00
55179d6ab2
update dependencies
2019-08-13 10:48:11 -07:00
dbe4c9ffb5
Replace deprecated methods in actix_files ( #1027 )
...
* Bump up mime_guess to 2.0.1
* Replace deprecated methods
* Update CHANGE.md
2019-08-12 05:43:29 +09:00
52372fcbea
actix-files: "Specified path is not a directory" error now includes the path ( #1004 )
2019-07-23 06:41:58 +06:00
c96068e78d
bump version
2019-07-20 11:46:21 +06:00
7bca1f7d8d
Allow to disable Content-Disposition header #686
2019-07-20 11:43:49 +06:00
2a2d7f5768
nightly clippy warnings
2019-07-17 15:53:51 +06:00
4092c7f326
clippy warnings
2019-07-17 15:08:30 +06:00
7b1dcaffda
cleanup deprecation warning for Box<dyn>
2019-07-17 11:44:39 +06:00
a3a78ac6fb
Do not set Content-Length header, let actix-http set it #930
2019-06-28 11:42:20 +06:00
686e5f1595
update deps
2019-06-16 22:10:22 +06:00
bf48798bce
Content-Length is 0 for NamedFile HEAD request #914
2019-06-13 15:27:21 +06:00
bfbac4f875
Upgraded actix-web dependency and set default-features to false ( #900 )
2019-06-07 09:34:30 +06:00
6d2e190c8e
prepare actix-files release
2019-06-02 13:09:21 +06:00
15cdc680f6
Static files are incorrectly served as both chunked and with length #812
2019-06-01 17:57:40 +06:00
a1b40f4314
add license files
2019-06-01 17:25:29 +06:00
35eb378585
prepare actix-files release
2019-05-25 02:02:28 -07:00
6db625f55b
Update actix-web dep to 1.0.0-rc ( #864 )
2019-05-25 01:52:23 -07:00
babf48c550
fix NamedFile last-modified check #820
2019-05-22 21:21:12 -07:00
5a90e33bcc
update deps
2019-05-12 12:01:24 -07:00
36d017dcc6
update deps
2019-05-12 11:41:43 -07:00
df08baf67f
update actix-net dependencies
2019-05-12 08:34:51 -07:00
3d1af19080
prepare actix-http release
2019-05-04 19:51:13 -07:00
24bd5b1344
update readmes
2019-04-29 20:47:21 -07:00
f0789aad05
update dep versions
2019-04-21 09:03:46 -07:00
7e480ab2f7
beta.1 release
2019-04-20 21:16:51 -07:00
aa255298ef
make ServiceRequest::from_parts private, as it is not safe to create from parts
2019-04-18 16:03:13 -07:00
14252f5ef2
use test::call_service
2019-04-15 09:09:21 -07:00
09cdf1e302
Rename RouterConfig to ServiceConfig
2019-04-15 07:32:49 -07:00
d7040dc303
alpha.6 release
2019-04-14 08:09:32 -07:00
ee33f52736
make extractor config type explicit
2019-04-13 16:35:25 -07:00
4f30fa9d46
Remove generic type for request payload, always use default
2019-04-13 14:50:54 -07:00
1f2b15397d
prepare alpha5 release
2019-04-12 14:00:45 -07:00
53da55aa3c
alpha4 release
2019-04-07 23:42:05 -07:00
aa78565453
use objects pool for HttpRequest; optimize nested services call
2019-04-07 23:06:21 -07:00
75b213a6f0
refactor FromRequest trait
2019-04-07 14:43:07 -07:00
748289f0ff
use custom headers map; more optimizations
2019-04-06 15:02:02 -07:00
9c205f9f1d
update tests for content-encoding
2019-04-04 14:00:56 -07:00
442f5057dd
alpha.3 release
2019-04-02 21:49:31 -07:00
4227cddd30
fix dev dependencies
2019-04-02 15:00:10 -07:00
96fd61f3d5
rust 1.31.0 compatibility
2019-04-01 10:26:09 -07:00
15c5a3bcfb
fix test
2019-03-31 18:57:54 -07:00
ab45974e35
add default handler
2019-03-31 18:19:18 -07:00
a20b9fd354
prepare aplha2 release
2019-03-29 22:06:14 -07:00
d846328f36
fork cookie crate
2019-03-29 21:13:39 -07:00
9c198a0d29
alpha.1 release
2019-03-28 13:46:26 -07:00
e254fe4f9c
allow to override response body encoding
2019-03-27 11:29:31 -07:00