Nikolay Kim
|
bca31eb7ad
|
remove Deref
|
2019-04-02 13:35:01 -07:00 |
|
Nikolay Kim
|
e282ef7925
|
return back consuming builder
|
2019-04-02 12:51:16 -07:00 |
|
dowwie
|
6d169f4c9c
|
Merge branch 'master' of https://github.com/Dowwie/actix-web
|
2019-04-01 15:10:49 -04:00 |
|
dowwie
|
3dd3f7bc92
|
updated scope wrap doc
|
2019-04-01 15:10:28 -04:00 |
|
Darin
|
e6936d9f73
|
Merge branch 'master' into master
|
2019-04-01 14:53:23 -04:00 |
|
dowwie
|
03dfbdfcdd
|
updated wrap and wrap fn descriptions, still requiring viable examples
|
2019-04-01 14:52:05 -04:00 |
|
Nikolay Kim
|
5c4e4edda4
|
add ClientResponse::json()
|
2019-04-01 11:51:18 -07:00 |
|
Nikolay Kim
|
96fd61f3d5
|
rust 1.31.0 compatibility
|
2019-04-01 10:26:09 -07:00 |
|
dowwie
|
8800b8ef13
|
mentioned re-use in wrap doc
|
2019-04-01 09:59:21 -04:00 |
|
dowwie
|
220c04b7b3
|
added docs for wrap and wrap_fn
|
2019-04-01 09:30:11 -04:00 |
|
Nikolay Kim
|
34695f4bce
|
rename test methods; update tests
|
2019-03-31 20:43:00 -07:00 |
|
Nikolay Kim
|
ab45974e35
|
add default handler
|
2019-03-31 18:19:18 -07:00 |
|
Nikolay Kim
|
7596d0b7cb
|
fix fn_guard doc string
|
2019-03-30 20:48:00 -07:00 |
|
Nikolay Kim
|
1a871d708e
|
update guard doc test
|
2019-03-30 12:13:21 -07:00 |
|
Nikolay Kim
|
6fcbe4bcda
|
add fn_guard
|
2019-03-30 11:33:31 -07:00 |
|
Nikolay Kim
|
457b75c995
|
update api docs; move web to submodule
|
2019-03-30 10:04:38 -07:00 |
|
Nikolay Kim
|
724e9c2efb
|
replace deprecated fn
|
2019-03-30 07:56:09 -07:00 |
|
Nikolay Kim
|
d846328f36
|
fork cookie crate
|
2019-03-29 21:13:39 -07:00 |
|
Douman
|
00526f60dc
|
Impl BodyEncoding for Response (#740)
|
2019-03-29 16:29:11 -07:00 |
|
Nikolay Kim
|
c126713f40
|
add rustls support to HttpServer
|
2019-03-29 16:28:32 -07:00 |
|
Nikolay Kim
|
709475b2bb
|
multipart::Field renamed to MultipartField
|
2019-03-29 11:59:38 -07:00 |
|
Nikolay Kim
|
878f32c495
|
fix tests for no-default-features
|
2019-03-28 14:27:07 -07:00 |
|
Nikolay Kim
|
605ce05127
|
App::enable_encoding() allows to enable compression and decompression
|
2019-03-28 12:32:59 -07:00 |
|
Nikolay Kim
|
5795850bbb
|
decompress payload in cpu threadpool
|
2019-03-28 11:08:24 -07:00 |
|
Nikolay Kim
|
e84c95968f
|
reuse PayloadBuffer from actix-http
|
2019-03-28 05:34:33 -07:00 |
|
Nikolay Kim
|
6e0fe7db2d
|
use actix-threadpool for blocking calls
|
2019-03-28 05:16:43 -07:00 |
|
Nikolay Kim
|
4309d9b88c
|
port multipart support
|
2019-03-28 05:04:39 -07:00 |
|
Nikolay Kim
|
c59937784e
|
add client websockets support
|
2019-03-27 18:53:19 -07:00 |
|
Nikolay Kim
|
e254fe4f9c
|
allow to override response body encoding
|
2019-03-27 11:29:31 -07:00 |
|
Nikolay Kim
|
3edc515bac
|
refactor RequestHead/ResponseHead
|
2019-03-27 10:38:01 -07:00 |
|
Nikolay Kim
|
faa3ea8e5b
|
rename BodyLength to BodySize
|
2019-03-27 09:24:55 -07:00 |
|
Nikolay Kim
|
2629699b62
|
rename flate2-c feature to flate2-zlib
|
2019-03-26 18:46:06 -07:00 |
|
Nikolay Kim
|
1904b01fc0
|
add content-encoding decompression
|
2019-03-26 15:14:32 -07:00 |
|
Nikolay Kim
|
83d4447349
|
add http client
|
2019-03-25 21:58:01 -07:00 |
|
Nikolay Kim
|
8d1195d8ac
|
add async handler tests
|
2019-03-25 14:33:34 -07:00 |
|
Nikolay Kim
|
e18227cc3d
|
add wrap_fn to App and Scope
|
2019-03-25 13:43:02 -07:00 |
|
Nikolay Kim
|
86a21c956c
|
rename .middleware to .wrap
|
2019-03-25 13:02:10 -07:00 |
|
Nikolay Kim
|
939d2e745c
|
rename Resource::middleware to Resource::wrap and add wrap_fn for fn middlewares
|
2019-03-25 12:47:58 -07:00 |
|
Nikolay Kim
|
51e4dcf3b3
|
update test doc string
|
2019-03-24 17:13:17 -07:00 |
|
Nikolay Kim
|
e37e81af0b
|
simplify Payload extractor
|
2019-03-24 17:00:59 -07:00 |
|
Nikolay Kim
|
ed322c175e
|
update tests
|
2019-03-24 16:28:16 -07:00 |
|
Nikolay Kim
|
ffb3324129
|
do not use default resource from app, return 405 if no matching route found
|
2019-03-24 16:15:34 -07:00 |
|
Nikolay Kim
|
9932a342ef
|
export Scope
|
2019-03-24 11:59:35 -07:00 |
|
Nikolay Kim
|
c1e8d8363c
|
fix errhandlers doc string
|
2019-03-24 11:49:26 -07:00 |
|
Nikolay Kim
|
913155d34c
|
update doc strings
|
2019-03-24 11:47:23 -07:00 |
|
Nikolay Kim
|
ede32c8b3f
|
export errhandlers module
|
2019-03-24 11:32:30 -07:00 |
|
Nikolay Kim
|
307b2e5b0e
|
fix compress features
|
2019-03-24 11:29:35 -07:00 |
|
Nikolay Kim
|
bc01d39d4d
|
add error response test for cors
|
2019-03-23 22:03:40 -07:00 |
|
Nikolay Kim
|
548f6f89bf
|
allow to get app data via HttpRequest
|
2019-03-23 21:39:02 -07:00 |
|
Nikolay Kim
|
5b06f2bee5
|
port cors middleware
|
2019-03-23 21:29:16 -07:00 |
|
Nikolay Kim
|
60050307bd
|
session feature is renamed to cookies
|
2019-03-23 11:18:31 -07:00 |
|
Nikolay Kim
|
1e069bb843
|
Merge branch '1.0'
|
2019-03-23 10:16:32 -07:00 |
|
Nikolay Kim
|
535b407ac0
|
make cookies optional
|
2019-03-23 10:06:54 -07:00 |
|
Nikolay Kim
|
fd3e351c31
|
add websockets context
|
2019-03-17 22:02:03 -07:00 |
|
Nikolay Kim
|
9bd0f29ca3
|
add tests for error and some responders
|
2019-03-17 10:11:10 -07:00 |
|
Nikolay Kim
|
c14c66d2b0
|
add json extractor tests
|
2019-03-17 09:52:41 -07:00 |
|
Nikolay Kim
|
b550f9ecf4
|
update imports
|
2019-03-17 01:08:56 -07:00 |
|
Nikolay Kim
|
9012c46fe1
|
move payload futures from actix-http
|
2019-03-17 00:48:40 -07:00 |
|
Nikolay Kim
|
c80884904c
|
move JsonBody from actix-http
|
2019-03-16 22:04:09 -07:00 |
|
Nikolay Kim
|
725ee3d396
|
rename extract to types
|
2019-03-16 21:43:48 -07:00 |
|
Nikolay Kim
|
4a4826b23a
|
cleanup doc strings and clippy warnings
|
2019-03-16 21:35:02 -07:00 |
|
Nikolay Kim
|
e396c90c9e
|
update api doc
|
2019-03-16 21:13:16 -07:00 |
|
Nikolay Kim
|
60386f1791
|
introduce RouteData extractor
|
2019-03-16 21:09:11 -07:00 |
|
Nikolay Kim
|
b1e267bce4
|
rename State to a Data
|
2019-03-16 20:17:27 -07:00 |
|
Nikolay Kim
|
d93fe157b9
|
use better name Route::data instead of Route::config
|
2019-03-16 11:58:01 -07:00 |
|
Jannik Keye
|
bf8262196f
|
feat: enable use of patch as request method (#718)
|
2019-03-14 11:36:10 +03:00 |
|
Luca Bruno
|
17ecdd63d2
|
httpresponse: add constructor for HttpResponseBuilder (#697)
|
2019-03-13 17:20:18 +03:00 |
|
Nikolay Kim
|
86405cfe7a
|
more tests
|
2019-03-12 22:57:09 -07:00 |
|
Nikolay Kim
|
7242d96701
|
map BlockingError
|
2019-03-11 23:19:05 -07:00 |
|
Nikolay Kim
|
a2c4639074
|
move blocking code to actix-rt
|
2019-03-11 23:11:51 -07:00 |
|
Nikolay Kim
|
eae48f9612
|
use server backlog
|
2019-03-11 15:26:05 -07:00 |
|
David McGuire
|
cc7f6b5eef
|
Fix preflight CORS header compliance; refactor previous patch. (#717)
|
2019-03-11 07:26:54 +03:00 |
|
Nikolay Kim
|
9680423025
|
Add more tests for route
|
2019-03-10 18:35:15 -07:00 |
|
Nikolay Kim
|
b8829bbf22
|
add identity middleware tests
|
2019-03-10 17:16:32 -07:00 |
|
Nikolay Kim
|
0f0d6b65ca
|
update service request/response location
|
2019-03-10 17:16:28 -07:00 |
|
Nikolay Kim
|
4d96abb639
|
use actix_web::Error for middleware errors
|
2019-03-10 16:35:38 -07:00 |
|
Nikolay Kim
|
039efc5703
|
move tests to different mods
|
2019-03-10 11:04:50 -07:00 |
|
Nikolay Kim
|
b6c1135798
|
hide blocking mod
|
2019-03-10 10:56:53 -07:00 |
|
Nikolay Kim
|
16c42be4a2
|
simplify extractor configuration, config is optional now
|
2019-03-10 10:53:56 -07:00 |
|
Nikolay Kim
|
ee8725b581
|
move extractors to separate submod
|
2019-03-10 10:01:24 -07:00 |
|
Nikolay Kim
|
49d65fb07a
|
move extract to submodule
|
2019-03-10 09:34:25 -07:00 |
|
Nikolay Kim
|
9b8812423c
|
reexport Server controller form actix-server
|
2019-03-10 09:20:58 -07:00 |
|
Nikolay Kim
|
3a2035a121
|
fix doc tests
|
2019-03-09 21:15:26 -08:00 |
|
Nikolay Kim
|
be9031c55e
|
update doc api
|
2019-03-09 20:48:05 -08:00 |
|
Nikolay Kim
|
12f0c78091
|
port identity middleware
|
2019-03-09 20:40:09 -08:00 |
|
Nikolay Kim
|
54678308d0
|
propogate app config with http request; add tests for url_for
|
2019-03-09 14:06:24 -08:00 |
|
Nikolay Kim
|
c0ce7f0bae
|
update http service usage; add app host
|
2019-03-09 10:53:00 -08:00 |
|
Nikolay Kim
|
fde55ffa14
|
revert generic request parameter for service; support ServerConfig as new factory config
|
2019-03-09 09:49:11 -08:00 |
|
Nikolay Kim
|
aadcdaa3d6
|
add resource map, it allow to check if router has resource and it allows to generate urls for named resources
|
2019-03-09 07:39:34 -08:00 |
|
Nikolay Kim
|
2f6df11183
|
do not execute blocking fn if result is not required
|
2019-03-07 19:31:17 -08:00 |
|
Nikolay Kim
|
eef687ec80
|
remove unneeded methods
|
2019-03-07 15:51:24 -08:00 |
|
Nikolay Kim
|
88e5059910
|
add doc string to guards
|
2019-03-07 15:37:39 -08:00 |
|
Nikolay Kim
|
b6b2eadb3a
|
rename blocking fn
|
2019-03-07 14:41:43 -08:00 |
|
Nikolay Kim
|
c2a350b33f
|
export blocking via web module
|
2019-03-07 14:40:20 -08:00 |
|
Nikolay Kim
|
0e57b4ad61
|
export extractor configs via web module
|
2019-03-07 14:01:52 -08:00 |
|
Nikolay Kim
|
b211966c28
|
Payload extractor
|
2019-03-07 13:33:40 -08:00 |
|
Nikolay Kim
|
ceb6d45bf2
|
reexpost extractors in web module
|
2019-03-07 11:43:46 -08:00 |
|
Nikolay Kim
|
22708e78a9
|
added proc-macros for route registration
|
2019-03-07 11:09:42 -08:00 |
|
Nikolay Kim
|
6e638129c5
|
use generic HttpService
|
2019-03-06 23:06:14 -08:00 |
|
Nikolay Kim
|
60c048c8cd
|
fix nested resources
|
2019-03-06 19:27:18 -08:00 |
|