Commit Graph

  • 468795c99c Fix tests Yong Wen Chua 2017-07-19 11:23:40 +0800
  • 6462fea585 Add AllowedHeaders Yong Wen Chua 2017-07-19 11:13:15 +0800
  • ca4b985264 Add `AllowedHeaders` Yong Wen Chua 2017-07-19 11:08:56 +0800
  • 0f780dc183 Add JSON documentation and convenience AllowedOrigin Yong Wen Chua 2017-07-19 10:48:51 +0800
  • fcd83e8fb5 Fix an issue where Fairing on_response will inject CORS headers into failed CORS requests v0.1.2 Yong Wen Chua 2017-07-19 09:51:31 +0800
  • 539157e0f0 Update Docs link and bump to 0.1.1 v0.1.1 Yong Wen Chua 2017-07-18 18:26:32 +0800
  • 8fc8fef3eb Add documentation (#15) Yong Wen Chua 2017-07-18 18:22:20 +0800
  • 5309533a6c Add Guard example and documentation Yong Wen Chua 2017-07-18 18:19:08 +0800
  • c53f133bd7 Add documentation for Fairing Yong Wen Chua 2017-07-18 14:10:22 +0800
  • 35e9665628 Add remaining missing unit tests (#12) Yong Wen Chua 2017-07-18 13:11:30 +0800
  • d0fd301e24 Add tests for validation and building Yong Wen Chua 2017-07-18 13:06:22 +0800
  • 4484c9d837 Add tests for validation Yong Wen Chua 2017-07-18 12:26:39 +0800
  • 6389f6d1c6 Merge pull request #10 from lawliet89/fairing-without-serde Yong Wen Chua 2017-07-18 09:31:40 +0800
  • 808329c1c4 Remove benchmark Yong Wen Chua 2017-07-17 18:16:06 +0800
  • 41f5ac11d8 Refactor to separate out validation from response building step 1 Yong Wen Chua 2017-07-17 19:19:51 +0800
  • 05b969e735 Remove serde Yong Wen Chua 2017-07-17 18:09:07 +0800
  • 191868573d Add bench Yong Wen Chua 2017-07-17 18:06:06 +0800
  • 56de116595 Add serde pass between fairings Yong Wen Chua 2017-07-17 17:36:41 +0800
  • c6403fcffd Tag to 0.0.1 v0.0.1 Yong Wen Chua 2017-07-17 16:30:45 +0800
  • eb98ae33bc Implement Serde (De)serialization for `Cors` struct (#7) Yong Wen Chua 2017-07-17 16:22:45 +0800
  • d4e13fe5fd Add default tests Yong Wen Chua 2017-07-17 16:21:34 +0800
  • ba38e0f98d Fix merge error Yong Wen Chua 2017-07-17 16:13:35 +0800
  • f79f122003 Add Serde support for UniCase Yong Wen Chua 2017-07-17 16:10:04 +0800
  • c34bc29ec6 Merge branch 'master' into serde Yong Wen Chua 2017-07-17 14:47:57 +0800
  • a349b8772d Add tests to ensure that routes are not executed on failure Yong Wen Chua 2017-07-17 14:41:08 +0800
  • a90556c470 Implement CORS Fairing (#9) Yong Wen Chua 2017-07-17 14:28:54 +0800
  • 90df08e844 Fairing implementation Yong Wen Chua 2017-07-17 14:21:27 +0800
  • 9536885eda Wrap Response in a Guard with some dummy lifetime Yong Wen Chua 2017-07-17 10:52:52 +0800
  • f8a3f70d05 Seems like lifetime proliferation Yong Wen Chua 2017-07-17 10:32:41 +0800
  • f45fa4df04 Ad-hoc response now use response guards Yong Wen Chua 2017-07-17 10:20:15 +0800
  • 6746e835e7 Response no longer validates Yong Wen Chua 2017-07-16 21:31:13 +0800
  • abda99d71f Errors are not handled properly Yong Wen Chua 2017-07-16 15:39:12 +0800
  • f73ee3a62e Refactor to allow for fairings to be even built Yong Wen Chua 2017-07-16 14:59:04 +0800
  • 88640afaae Skeleton Yong Wen Chua 2017-07-16 14:41:33 +0800
  • ce4eaf84ff Add validate to Cors Yong Wen Chua 2017-07-16 14:24:00 +0800
  • eda194c451 "Turn on" serde Yong Wen Chua 2017-07-15 11:56:00 +0800
  • 2fa82cea69 Add serde support for Method Yong Wen Chua 2017-07-15 11:53:22 +0800
  • 6f1a24e12d Move some code to headers module Yong Wen Chua 2017-07-15 11:18:37 +0800
  • ad25352bdd Rename Options to Cors Yong Wen Chua 2017-07-15 11:03:24 +0800
  • d23c935a4a Rename Options to Cors Yong Wen Chua 2017-07-15 10:54:26 +0800
  • ebd75cd0ba Rocket 0.3 is released Yong Wen Chua 2017-07-15 10:37:10 +0800
  • 7dbc22b523 Delay CORS checks and response until `Responder::respond_to` is invoked (#6) Yong Wen Chua 2017-07-15 01:38:13 +0800
  • f4e95402e9 Remove extraneous comments Yong Wen Chua 2017-07-15 01:32:29 +0800
  • 0af3605578 Document 'static limitation Yong Wen Chua 2017-07-15 01:30:15 +0800
  • e8a2f9b805 Bump Rocket Yong Wen Chua 2017-07-15 01:26:57 +0800
  • 1bd7437bff Fix lifetime issues Yong Wen Chua 2017-07-14 21:43:43 +0800
  • ede06b1e6a Use State::inner() Yong Wen Chua 2017-07-14 20:45:08 +0800
  • 614a628ec3 Lifetime issues Yong Wen Chua 2017-07-14 19:28:30 +0800
  • 8ba1b5759a Delay checking of CORS to just before responding Yong Wen Chua 2017-07-14 17:41:24 +0800
  • 16b89ab31c Merge pull request #5 from lawliet89/preserve-existing Yong Wen Chua 2017-07-14 15:45:40 +0800
  • f1391281cd Response unit tests Yong Wen Chua 2017-07-14 15:35:44 +0800
  • ca096ceb28 Extract headers integration tests Yong Wen Chua 2017-07-14 13:54:34 +0800
  • 29952e182d Refactor response building to preserve existing CORS headers Yong Wen Chua 2017-07-14 13:29:54 +0800
  • 830b14afed Move integration tests Yong Wen Chua 2017-07-14 12:26:47 +0800
  • 8b6002653d Serde skeleton Yong Wen Chua 2017-07-14 11:16:07 +0800
  • dfc1cdfee0 Refactor Implementation (#3) Yong Wen Chua 2017-07-14 11:03:45 +0800
  • 61e28e0c83 Support non CORS requests Yong Wen Chua 2017-07-14 10:21:24 +0800
  • 9f8d5dbf74 Additional documentation Yong Wen Chua 2017-07-13 20:33:47 +0800
  • b6c1ece8d5 Introduce AllOrSome enum Yong Wen Chua 2017-07-13 17:10:51 +0800
  • c9190abdc4 Add README Yong Wen Chua 2017-07-13 16:08:14 +0800
  • 6aa97879f4 Add .travis.yml Yong Wen Chua 2017-07-13 16:00:59 +0800
  • e599112867 First commit Yong Wen Chua 2017-07-13 15:37:15 +0800