Commit Graph

46 Commits

Author SHA1 Message Date
Nikolay Kim 002bb24b26 unhide SessionBackend and SessionImpl traits and cleanup warnings 2018-09-07 20:46:43 -07:00
Nikolay Kim 1716380f08 clippy fmt 2018-08-23 09:48:01 -07:00
Denis Kolodin b367f07d56 Add http_only flag to CookieSessionBackend 2018-07-23 12:49:59 +03:00
Douman 29a275b0f5
Session should write percent encoded cookies and add cookie middleware test (#393)
* Should write percent encoded cookies to HTTP response

* Add cookie middleware test
2018-07-17 08:38:18 +03:00
Nikolay Kim 6fd686ef98 cleanup warnings 2018-07-04 21:01:27 +06:00
Nikolay Kim fec6047ddc refactor HttpRequest mutability 2018-07-02 23:35:32 +06:00
Nikolay Kim 65ca563579 use read only self for Middleware 2018-06-21 23:06:23 +06:00
Nikolay Kim 0f2aac1a27 remove unneed Send and Sync 2018-06-17 08:32:22 +06:00
Nikolay Kim 8261cf437d update actix api 2018-06-13 23:37:19 -07:00
Nikolay Kim a61a1b0efe
Merge branch 'master' into trait-middleware-mut-self 2018-06-02 08:54:00 -07:00
Pascal Hertleif 890a7e70d6 Add missing API docs
These were written without much knowledge of the actix-web internals!
Please review carefully!
2018-06-02 15:52:50 +02:00
Josh Leeb-du Toit 9c9eb62031 Update Middleware trait to use `&mut self` 2018-06-02 16:47:18 +10:00
Nikolay Kim c8930b7b6b fix rustfmt formatting 2018-06-01 10:27:23 -07:00
Nikolay Kim 154cd3c5de better actix mod re-exports 2018-06-01 09:36:16 -07:00
Douman 80965d7a9a
Re-export actix dependency. Closes #260 (#264)
- Re-export actix's prelude into actix namespace
- Removing implicit dependency on root's actix module
2018-05-31 20:43:14 +03:00
Nikolay Kim ecd05662c0 use new actix system api 2018-05-29 10:31:37 -07:00
Bruno Bigras 4dcecd907b Add same-site to CookieSessionBackend
closes #247
2018-05-25 19:18:16 -04:00
Nikolay Kim 45e9aaa462 rustfmt 0.7 2018-05-17 12:20:20 -07:00
Nikolay Kim 8de1f60347 add session extractor doc api 2018-05-16 21:05:59 -07:00
Nikolay Kim b4252f8fd1 implement extractor for Session 2018-05-16 21:02:51 -07:00
Nikolay Kim 58079b5bbe add session test 2018-05-02 19:11:44 -07:00
Nikolay Kim 9b6343d54b refactor session impl 2018-05-01 09:40:23 -07:00
Nikolay Kim d9a4fadaae make HttpRequest::extensions() readonly 2018-05-01 09:05:50 -07:00
Nikolay Kim eefbe19651 remove deprecated types and methods 2018-04-29 21:05:10 -07:00
Nikolay Kim c72d1381a6 clippy warnings 2018-04-29 09:09:08 -07:00
Nikolay Kim de49796fd1 clippy warnings; fmt 2018-04-28 22:55:47 -07:00
Nikolay Kim 813d1d6e66 doc strings layout 2018-04-18 20:41:03 -07:00
Nikolay Kim 48b02abee7 fmt 2018-04-18 20:16:29 -07:00
Nikolay Kim ce1081432b export session module 2018-04-18 20:11:49 -07:00
Nikolay Kim 113f5ad1a8 add rustfmt config 2018-04-13 16:02:01 -07:00
Nikolay Kim 7df2d6b12a clippy warnings; extend url_for example in user guide 2018-04-09 13:30:38 -07:00
Alex Whitney 2b803f30c9 remove CookieSessionBackend::new 2018-04-09 18:33:29 +01:00
Alex Whitney 9b152acc32 add signed and private cookies 2018-04-09 17:59:28 +01:00
Nikolay Kim b505e682d4 fix session doc test 2018-04-09 09:31:11 -07:00
Nikolay Kim ff14633b3d simplify CookieSessionBackend; expose max_age cookie setting 2018-04-08 11:05:37 -07:00
Nikolay Kim 3ee228005d rename Application 2018-03-31 00:16:55 -07:00
Alex Whitney 313396d9b5 fix session mut borrow lifetime 2018-02-28 19:35:26 +00:00
Nikolay Kim d6fd4a3524 use buffer capacity; remove unused imports 2018-02-26 15:34:25 -08:00
Nikolay Kim 72aa2d9eae clippy warnings 2018-02-26 14:33:56 -08:00
Alexander Andreev e1d9c3803b spelling check 2018-01-16 00:47:25 +03:00
Nikolay Kim ce78f17a79 refactor Middleware trait, use Result 2018-01-09 22:48:35 -08:00
Nikolay Kim 16310a5ebd initial work on cors middleware 2018-01-09 22:33:51 -08:00
Nikolay Kim d87fafb563 fix and refactor middleware runner 2017-12-29 01:01:31 -08:00
Nikolay Kim 783e19c1bf fix RequestSession impl for HttpRequest 2017-12-28 11:43:45 -08:00
Alban Minassian 27b0dfd761 set sessio name 2017-12-28 13:02:46 +01:00
Nikolay Kim 29adc20581 rename module 2017-12-26 19:59:41 -08:00