Commit Graph

  • 366b50dee7 api-macro: understand a 'Returns:' section in function doc comments Wolfgang Bumiller 2019-11-26 13:39:20 +0100
  • b899c3e9ee api-macro: correctly concatenate doc macros Wolfgang Bumiller 2019-11-26 13:34:41 +0100
  • 7f7a9fe92f api-macro: make type optional in some cases Wolfgang Bumiller 2019-11-26 13:27:53 +0100
  • 5b41f68891 api-macro: trim doc-comment when used as description Wolfgang Bumiller 2019-11-26 12:17:40 +0100
  • 5a2fe67cd8 api-macro: rename elements to properties Wolfgang Bumiller 2019-11-26 12:16:05 +0100
  • a646146f75 replace builder-pattern api macro parser with json Wolfgang Bumiller 2019-11-25 15:07:26 +0100
  • ac45b7cea6 run 'cargo fmt -- --check' in check target Wolfgang Bumiller 2019-11-25 15:08:45 +0100
  • 9b07990086 formatting fixup Wolfgang Bumiller 2019-11-25 15:07:18 +0100
  • 7e3b6944f6 proxmox_api: improve ApiStringFormat docs Dietmar Maurer 2019-11-24 10:34:59 +0100
  • e4d44ae7a3 proxmox-api: rename ApiStringFormat::Complex into ApiStringFormat::PropertyString Dietmar Maurer 2019-11-24 09:51:45 +0100
  • 38abbed608 proxmox-api: improve schema docs Dietmar Maurer 2019-11-23 17:00:36 +0100
  • a3c62c420d proxmox-api: improve schema docs Dietmar Maurer 2019-11-23 15:55:18 +0100
  • 6d31db9aca proxmox-api: further doc improvements Dietmar Maurer 2019-11-23 14:13:14 +0100
  • ed426cd99b proxmox-api: improve router docs Dietmar Maurer 2019-11-23 14:08:44 +0100
  • f02462039d proxmox-api - improve Router docs Dietmar Maurer 2019-11-23 11:51:16 +0100
  • c1ffee0901 proxmox-api: move impl ApiMethod to lib.rs Dietmar Maurer 2019-11-23 10:58:32 +0100
  • 446ee31466 const_regex: fixup for previous commit Dietmar Maurer 2019-11-23 10:48:36 +0100
  • e89a52c30b proxmox-api: further cleanups Dietmar Maurer 2019-11-23 10:42:17 +0100
  • fa83cbde13 proxmox-api/src/lib.rs: hide modules with inlined docs Dietmar Maurer 2019-11-23 09:53:18 +0100
  • 51ea723de3 rename ApiHandler::Async into ApiHandler::AsyncHttp Dietmar Maurer 2019-11-23 09:03:21 +0100
  • edb41c1929 proxmox_api - ApiHandler: rename Async into AsyncHttp Dietmar Maurer 2019-11-23 08:54:07 +0100
  • 764bdf54cf src/server/rest.rs: simplify code Dietmar Maurer 2019-11-22 18:44:14 +0100
  • fe73df5be1 src/server/rest.rs: rename get_request_parameters_async to get_request_parameters Dietmar Maurer 2019-11-22 17:24:16 +0100
  • ac5b1c2805 src/server/rest.rs - only pass ObjectSchema to get_request_parameters_async() Dietmar Maurer 2019-11-22 17:22:07 +0100
  • 5721d21a5e import a first draft of api macros Wolfgang Bumiller 2019-11-22 09:54:29 +0100
  • b0e1e693d9 src/server/rest.rs: cleanup async code Dietmar Maurer 2019-11-22 13:02:05 +0100
  • e06151b90e api: simplify ApiAsyncHandlerFn Dietmar Maurer 2019-11-22 12:48:36 +0100
  • f73ebb7209 api: add format module Wolfgang Bumiller 2019-11-22 09:28:22 +0100
  • 4759ecac59 move src/api_schema/config.rs -> src/server/config.rs Dietmar Maurer 2019-11-22 09:23:03 +0100
  • ac21864dcf api/compat: drop more compat imports from api_schema.rs Wolfgang Bumiller 2019-11-21 14:36:28 +0100
  • 13f6a30f52 api/compat: drop api_handler submodule Wolfgang Bumiller 2019-11-21 14:18:41 +0100
  • 92ffe68022 api: BoxFut -> ApiFuture Wolfgang Bumiller 2019-11-21 14:16:37 +0100
  • 4da0705cc4 move api schema into proxmox::api crate Wolfgang Bumiller 2019-11-21 14:14:54 +0100
  • a6ce1e432b api: fully qualify types in exported macros Wolfgang Bumiller 2019-11-21 14:00:25 +0100
  • c38d18484d api: move ApiMethod from router to top level Wolfgang Bumiller 2019-11-21 13:43:10 +0100
  • c0266a17cd move HttpError to separate error module Wolfgang Bumiller 2019-11-21 13:38:57 +0100
  • 2577effaf7 api: schema: avoid an extra temp string Wolfgang Bumiller 2019-11-21 13:32:39 +0100
  • 3de9361d12 use const api definitions Dietmar Maurer 2019-11-21 09:36:41 +0100
  • b489c2ceeb import the new api definitions Wolfgang Bumiller 2019-11-21 13:30:28 +0100
  • 068d56ed3d delete the old api macro stuff Wolfgang Bumiller 2019-11-21 09:18:34 +0100
  • 7f4d223a4a rename sorted-data to proxmox-sortable_macro Wolfgang Bumiller 2019-11-21 13:10:37 +0100
  • 297aca53f7 proxmox: add sortable-macro feature Wolfgang Bumiller 2019-11-21 11:02:48 +0100
  • ceb3ff5544 import sorted-data proc macro Wolfgang Bumiller 2019-11-21 10:40:08 +0100
  • 729fed5eac tools: add identity macro Wolfgang Bumiller 2019-11-21 10:24:27 +0100
  • 3cc4bcd78e tools: uuid: don't use uuid_parse Wolfgang Bumiller 2019-11-14 10:12:08 +0100
  • 6cf330c9d2 add tools::parse submodule, move hex_nibble to it Wolfgang Bumiller 2019-11-14 09:54:41 +0100
  • 85a9752ea2 tools: uuid: fix doc comments Wolfgang Bumiller 2019-11-14 09:48:07 +0100
  • b53b621cd8 add Uuid replacement Wolfgang Bumiller 2019-11-13 13:34:35 +0100
  • db83a675f0 sys: get rid of Regex dependency Wolfgang Bumiller 2019-10-22 12:12:01 +0200
  • b294fb1314 sys: add read_proc_pid_stat test Wolfgang Bumiller 2019-10-22 12:08:26 +0200
  • 1ae66863d1 update toolchain to stable Dietmar Maurer 2019-11-08 11:51:21 +0100
  • 40acfdf04c avoid some clippy warnings Dietmar Maurer 2019-10-26 11:36:01 +0200
  • d26fde6986 avoid some clippy warnings Dietmar Maurer 2019-10-25 18:44:51 +0200
  • 3172a01ce1 set toolchain to beta Dietmar Maurer 2019-10-12 14:09:43 +0200
  • ddea357de2 work around a compiler bug Wolfgang Bumiller 2019-10-04 14:12:21 +0200
  • 589cb7e296 macro: enforce Send Wolfgang Bumiller 2019-10-04 14:11:33 +0200
  • df55ab2dda api-macro: update to 1.0 of syn/quote/proc_macro2 Wolfgang Bumiller 2019-10-04 13:42:03 +0200
  • e0b50d07bf cleanup Wolfgang Bumiller 2019-09-28 10:36:43 +0200
  • 617e25abba api: make ApiMethodInfo already require Send + Sync Wolfgang Bumiller 2019-09-28 10:30:32 +0200
  • eb4e28d7bf remove async_await feature gate Wolfgang Bumiller 2019-09-28 10:10:05 +0200
  • 01de528fc3 fixups for new hyper alpha Wolfgang Bumiller 2019-09-28 09:54:52 +0200
  • 29893d66ae put api macro crate behind 'api-macro' feature Wolfgang Bumiller 2019-09-28 09:53:40 +0200
  • fd03b808ab tools: io::read: introduce read_host_value_boxed Wolfgang Bumiller 2019-09-11 14:40:42 +0200
  • 00d669295f clippy: use write_all in file logger Wolfgang Bumiller 2019-09-11 13:56:09 +0200
  • e692e69e14 remove Cargo.lock as we currently have no git dependencies Wolfgang Bumiller 2019-09-11 09:26:00 +0200
  • 7864cef16d update hyper & tokio to alpha releases Wolfgang Bumiller 2019-09-06 10:08:34 +0200
  • 5d6ebfb8dc update to tokio 0.2.0-alpha.4 Wolfgang Bumiller 2019-09-02 15:16:21 +0200
  • 149b9d997f src/server/state.rs: update to tokio alpha.2 Wolfgang Bumiller 2019-09-02 13:04:44 +0200
  • a19a6f1b37 src/server/rest.rs: use tokio::timer::delay Wolfgang Bumiller 2019-09-02 12:40:53 +0200
  • 9b7434ba15 src/tools/daemon.rs: switch to async Wolfgang Bumiller 2019-08-23 13:47:30 +0200
  • 6e35cda060 src/server/state.rs: switch to async Wolfgang Bumiller 2019-08-23 13:41:38 +0200
  • df52ba5e45 src/server/rest.rs: switch to async Wolfgang Bumiller 2019-08-26 13:33:38 +0200
  • 3a1a7cbdfc src/server/h2service.rs: switch to async Wolfgang Bumiller 2019-08-23 14:11:14 +0200
  • a079f39b40 src/server/command_socket.rs: switch to async Wolfgang Bumiller 2019-08-23 15:00:18 +0200
  • 4e14a09551 cargo update Wolfgang Bumiller 2019-08-23 16:47:53 +0200
  • 5c5db5ccc1 tools: tests for static_assert_size macro Wolfgang Bumiller 2019-08-23 16:47:27 +0200
  • f1351e7e41 tools: add a static size assertion Wolfgang Bumiller 2019-08-23 11:26:57 +0200
  • e1ebf9b67e tools: borrow: use ManuallyDrop Wolfgang Bumiller 2019-08-22 09:53:39 +0200
  • ec1448cd29 [clippy] api: mostly noise reduction Wolfgang Bumiller 2019-08-22 09:45:39 +0200
  • 09d84f6634 [clippy] tools: lifetimes and constants Wolfgang Bumiller 2019-08-22 09:42:05 +0200
  • a11f6e88f8 [clippy] sys: simplifications and optimizations Wolfgang Bumiller 2019-08-22 09:28:44 +0200
  • 05b432c422 [clippy] macro: remaining clippy lints Wolfgang Bumiller 2019-08-22 09:24:37 +0200
  • c241be9e6a [clippy] macro: ident implements comparsion with strings Wolfgang Bumiller 2019-08-22 09:20:28 +0200
  • 7f2ae4f272 [clippy] api-test: remove unnecessary lifetimes Wolfgang Bumiller 2019-08-22 09:15:03 +0200
  • d06b2b277c [clippy] api-test: remaining changes to memory.rs Wolfgang Bumiller 2019-08-22 09:09:41 +0200
  • c6e022523b [clippy] api-test: more int by value passing Wolfgang Bumiller 2019-08-22 09:07:07 +0200
  • dffed98348 [clippy] api-test: simplify some loops Wolfgang Bumiller 2019-08-22 09:04:38 +0200
  • adf6727072 [clippy] api-test: generalize HashSet impls and closure cleanups Wolfgang Bumiller 2019-08-22 09:02:36 +0200
  • 4a33af4387 [clippy]: api-test: fix unsuffixed memory values Wolfgang Bumiller 2019-08-21 16:59:15 +0200
  • 27f954f632 [clippy] api-test: use trailing zeros, pattern efficiency Wolfgang Bumiller 2019-08-21 16:56:22 +0200
  • 2551fe4a74 [clippy] api-test: pass Copy integer by value Wolfgang Bumiller 2019-08-21 16:53:19 +0200
  • 45b5839e7e replace std::mem::uninitialized Wolfgang Bumiller 2019-08-21 16:49:12 +0200
  • e59456e0b7 tools: fs: rename CreateOptions::empty to new Wolfgang Bumiller 2019-08-21 12:01:43 +0200
  • 47fdbc6a32 tools: fs: add create_path and CreateOptions Wolfgang Bumiller 2019-08-21 11:50:32 +0200
  • aadb47a292 update nix to 0.15 for mkdirat Wolfgang Bumiller 2019-08-21 11:17:11 +0200
  • 4a1c914827 tools: fd: improve drop handler and add some helpers Wolfgang Bumiller 2019-08-21 10:52:37 +0200
  • 68f4a68bc1 formatting cleanup Wolfgang Bumiller 2019-08-21 10:15:42 +0200
  • acbf549bf0 tools: fs: import unistd::{Uid,Gid} fully Wolfgang Bumiller 2019-08-21 10:15:21 +0200
  • 0eadf624e0 upgrade to tokio-0.2.0-alpha.2 Wolfgang Bumiller 2019-08-20 12:22:13 +0200
  • b7ff60bdd3 use tokio's current alpha.1 release Wolfgang Bumiller 2019-08-19 12:21:04 +0200