Commit Graph

  • f1f695c3f2 change submodule to piicloud zm-katq-3.31 libo 2026-08-05 11:09:24 +08:00
  • dabf331b44 build(deps): bump rust-vmm-ci from 112dd9f to bfca469 dependabot/submodules/rust-vmm-ci-bfca469 dependabot[bot] 2026-08-01 23:12:26 +00:00
  • 7975fe0e59 micro_http: fix doctest socket conflicts main Changyuan Lyu 2026-07-13 14:25:02 -07:00
  • f2d91703a1 feat: add support for the 409 Conflict status code Stepan Rabotkin 2026-07-27 16:58:16 +03:00
  • 876f3feccc Add support for the HTTP DELETE method Ilias Stamatis 2026-04-01 16:42:58 +01:00
  • 9228ffdcc5 chore: Update coverage due to rust-vmm-ci change Ilias Stamatis 2026-04-08 16:19:47 +01:00
  • 4c23e4802b build(deps): bump rust-vmm-ci from 042b206 to 112dd9f dependabot[bot] 2026-03-01 23:12:22 +00:00
  • 5c2254d6cf chore: fix lifetime related warning Egor Lazarchuk 2025-11-05 17:47:15 +00:00
  • 87d0d801a4 chore: update vmm-sys-util to 0.15.0 Egor Lazarchuk 2025-11-05 17:10:42 +00:00
  • 936b18fce6 chore: fix doc comments Egor Lazarchuk 2025-11-03 17:30:12 +00:00
  • 9e748fd2d9 Bump rust-vmm-ci from fc4584d to 042b206 dependabot[bot] 2025-11-01 23:02:09 +00:00
  • 3248ceeae4 Bump rust-vmm-ci from aa2f8a9 to fc4584d dependabot[bot] 2025-09-02 15:47:16 +00:00
  • 98d85677ba feat: Allow to set custom headers in response Takahiro Itazuri 2025-07-23 04:53:37 +00:00
  • 11cc5da16a Bump rust-vmm-ci from c3ef897 to aa2f8a9 dependabot[bot] 2025-07-01 23:11:46 +00:00
  • bf50989160 chore: update vmm-sys-util to 0.14.0 Babis Chalios 2025-05-30 14:33:50 +02:00
  • 4f621532e8 response: Add "TooManyRequests" status code Fabiano Fidêncio 2025-04-25 12:31:21 +02:00
  • e854e50bc0 Bump rust-vmm-ci from 2d733b0 to c3ef897 dependabot[bot] 2025-04-01 23:09:54 +00:00
  • 18f5b6f5f5 Bump rust-vmm-ci from 09aef99 to 2d733b0 dependabot[bot] 2025-03-01 23:38:55 +00:00
  • ef96f623c4 chore: update coverage Patrick Roy 2025-01-14 12:10:27 +00:00
  • f6e139f591 fix: appease clippy Patrick Roy 2025-01-14 12:03:13 +00:00
  • 88348257d1 Bump rust-vmm-ci from 5e818dc to 09aef99 dependabot[bot] 2025-01-14 10:57:15 +00:00
  • 8182cd5523 Bump rust-vmm-ci from 7606478 to 5e818dc dependabot[bot] 2024-09-01 23:42:56 +00:00
  • ef43cef716 chore: appease clippy Patrick Roy 2024-02-21 16:10:45 +00:00
  • ca770460cc Bump rust-vmm-ci from 665f31f to 7606478 dependabot[bot] 2024-02-21 11:17:46 +00:00
  • 7e2684d779 fix: Always set Content-Length field in non-100/204 responses Takahiro Itazuri 2024-02-20 17:57:04 +00:00
  • e75dfa1eee Update vmm-sys-util to 0.12.0 Patrick Roy 2024-01-02 16:39:46 +00:00
  • a4d632f2c5 Update code coverage Jonathan Woollett-Light 2023-09-20 14:25:19 +01:00
  • 805996140d Bump rust-vmm-ci from 607c775 to 665f31f dependabot[bot] 2023-09-20 13:14:13 +00:00
  • 925ce3ec03 Dependabot Jonathan Woollett-Light 2023-09-18 11:03:28 +01:00
  • 0d0fdcd50e chore(coverage): adjusted coverage Egor Lazarchuk 2023-08-24 17:45:04 +01:00
  • 73f37d0797 Impl PartialEq on ServerError for tests acatangiu 2023-03-01 16:23:06 +02:00
  • 3c5d9407d3 Add kill switch functionality acatangiu 2023-01-03 15:14:24 +02:00
  • b538bf89e5 Update rust-vmm-ci submodule Patrick Roy 2023-01-26 18:50:56 +00:00
  • fbef706e28 Update to Rust 2021 edition Jonathan 2022-10-13 09:59:38 +01:00
  • 4b18a043e9 Update rust-vmm/vmm-sys-util and use caret reqs Patrick Roy 2022-11-15 11:58:49 +00:00
  • c37a727685 Rename coverage_config.json Patrick Roy 2022-11-15 17:51:52 +00:00
  • 43d5a1d4b0 Clear all clippy warnings Patrick Roy 2022-11-15 17:15:41 +00:00
  • d2caafab0e Run cargo fmt Patrick Roy 2022-11-15 16:47:47 +00:00
  • f3e710ce26 updated rust-vmm-ci Patrick Roy 2022-11-15 15:48:25 +00:00
  • 863b0370ba Clarifying unix-like support Jonathan Woollett-Light 2022-06-09 14:49:04 +01:00
  • a730d86940 Receive multiple file descriptors with a Request Sebastien Boeuf 2022-01-20 17:03:01 +01:00
  • 0a58eb1ece added support for Deprecation header George Pisaltu 2021-10-19 18:26:19 +03:00
  • c2240b319d use raw_fd since owned object would close fd on drop feature/respond-with-ancillary Adrian Catangiu 2021-09-28 14:14:22 +03:00
  • 1be7277fdb Add support for sending FDs with response Adrian Catangiu 2021-09-27 19:20:12 +03:00
  • 36e59a083e Updated coverage AlexandruCihodaru 2021-08-31 14:20:57 +03:00
  • 51923caf61 Add optional limit on request size AlexandruCihodaru 2021-09-03 13:46:04 +03:00
  • ba4e5a0917 Added payload too large response AlexandruCihodaru 2021-08-31 13:42:15 +03:00
  • c1a38b507c response: add Unauthorized status code Luminita Voicu 2021-08-09 14:43:50 +03:00
  • 9517a30037 Retrieve the optional file associated with a Request Sebastien Boeuf 2021-07-13 10:56:18 +02:00
  • 3c4cc3aa91 Expect stream to implement ScmSocket trait Sebastien Boeuf 2021-07-12 17:28:52 +02:00
  • 81a3c71efb increase coverage Luminita Voicu 2021-07-07 16:54:04 +03:00
  • 03c7869d43 add custom headers support Luminita Voicu 2021-07-05 14:47:25 +03:00
  • eb8b8cb53d Add optional limit on request size Luminita Voicu 2021-07-07 13:32:33 +03:00
  • 7f3a14f16f forbid GET requests with body content Luminita Voicu 2021-07-07 11:12:04 +03:00
  • 83dcfdd22b reorder Http errors Luminita Voicu 2021-07-05 14:51:11 +03:00
  • a5fdf928eb response: minor comment fixes Luminita Voicu 2021-05-20 19:16:41 +03:00
  • 9b605a8b61 Enable creating a socket from an existing fd William Douglas 2021-04-13 14:27:31 +00:00
  • 49240ce1d5 Add unit tests to raise coverage score YUAN LYU 2021-04-02 15:29:21 -04:00
  • 9e6ab4b5ab Clean up after cherry-picking commits from firecracker YUAN LYU 2021-03-27 13:06:48 -04:00
  • e73f412536 micro-http: explicit HUP/ERR handling in server George Pisaltu 2020-11-26 13:07:58 +02:00
  • ed44e2af6f Add error handling for fatal errors berciuliviu 2020-11-18 16:21:22 +00:00
  • 67fd749e03 Removed Unnecessary pub Gulshan Kumar 2020-10-29 21:23:32 +05:30
  • 683b85d07e Added support for Accept-Encoding Alexandru Cihodaru 2020-09-03 18:23:24 +03:00
  • 8a8d7bb5b1 Made InvalidHeader error more verbose. Changed the way we handle TransferEncoding and added new test cases. cihodar 2020-08-10 14:17:05 +03:00
  • eeae4ac11d Remove all extern crate... Damien Stanton 2020-07-28 11:55:14 -04:00
  • a7f035b8c5 micro_http: switch to rust edition 2018 Damien Stanton 2020-07-06 10:42:37 -04:00
  • 88de0ed16b micro-http: unsigned Content-Length... Alexandra Iordache 2020-06-29 16:16:03 +03:00
  • 48b8f179c8 use epoll implementation from vmm-sys-util defunct 2020-07-21 15:03:52 +00:00
  • 17ead39d82 micro_http: check arithmetic operations Ioana Chirca 2020-07-01 17:01:17 +03:00
  • 9830b66a09 dumbo: remove dumbo's dependency on mmds moricho 2020-04-22 20:49:15 +09:00
  • c5a3f9f543 Add more flexibility when parsing the headers wt-l00 2020-06-30 03:34:03 +00:00
  • 3e888638e5 Implement clippy suggestions for Rust 1.43.1 timvisee 2020-05-18 18:36:07 +02:00
  • 2e3f629054 micro_http: fix name of helper function in tests Shion Yamashita 2020-05-25 13:11:14 +00:00
  • d7a7bd0fe2 Use TempFile when generating path to socket Shion Yamashita 2020-05-24 14:08:56 +00:00
  • d37f9671af micro-http: added MethodNotAllow status code Iulian Barbu 2020-04-29 14:30:00 +03:00
  • 530b36bfd9 micro_http: add support for accept headers Iulian Barbu 2020-04-28 17:42:46 +03:00
  • 4a25226f2a mmds: added support for custom ipv4 address iulianbarbu 2020-03-25 13:07:01 +02:00
  • d288940391 micro_http: gracefully handle EINTR Adrian Catangiu 2020-03-17 23:25:09 +02:00
  • 7eb11b44cb clean-up: get rid of misplaced cfg(test) Popa 2020-03-11 20:50:10 +02:00
  • 548d297be7 Completely remove epoll crate dependency Laura Loghin 2020-03-06 13:33:36 +02:00
  • 7289d64e24 micro_http: update unit test keyangxie 2020-02-06 11:02:12 +08:00
  • 569230220f micro_http: some doc and code corrections karthik nedunchezhiyan 2020-01-26 19:16:05 +05:30
  • 4ee7142098 micro_http: adjust match on header fields Bob Potter 2020-01-26 20:59:56 -06:00
  • 59ab64440a Add http status code 503 Changwei Ge 2020-10-28 16:05:28 +08:00
  • 40309b72ee add .gitignore file Adrian Catangiu 2020-03-30 20:55:26 +03:00
  • c33861a13b Handle ErrorKind::Interrupted when waiting for events Adrian Catangiu 2020-03-30 20:54:00 +03:00
  • c9ffb90aeb Handle ErrorKind::Interrupted when doing stream IO Liu Jiang 2020-03-28 16:04:18 +08:00
  • 0d87a94c8e Route request according to {method, path} tuple Liu Jiang 2020-03-23 21:27:24 +08:00
  • 8ca0839b58 Simplify the HttpRoute trait Liu Jiang 2020-03-23 21:27:04 +08:00
  • ac3bb940ab Import http routes from Cloud Hypervisor project Liu Jiang 2020-03-23 21:26:13 +08:00
  • 31bc6268c7 Unregister fd from epoll_fd when closing a connection Liu Jiang 2020-03-23 21:24:45 +08:00
  • 3832d38d8c Reject negative content length in http header Liu Jiang 2020-03-23 21:24:16 +08:00
  • aefdd1be46 Refine documentation according to latest code Liu Jiang 2020-03-23 21:23:12 +08:00
  • fbb4d5392a Refine code for rust edition 2018 Liu Jiang 2020-03-23 21:19:25 +08:00
  • e89ed14707 added readme file Andreea Florescu 2020-03-23 16:41:19 +02:00
  • 460020a10f added security policy document Andreea Florescu 2020-03-23 16:40:10 +02:00
  • 0f741b9d2b added a basic changelog file Andreea Florescu 2020-03-23 16:29:06 +02:00
  • e8c0f8eaf0 added license Andreea Florescu 2020-03-23 16:26:23 +02:00
  • da92575813 added contribution guidelines Andreea Florescu 2020-03-23 16:25:35 +02:00
  • ac31e5745f added github issue template Andreea Florescu 2020-03-23 15:50:49 +02:00