Fabian Grünbichler 
							
						 
					 
					
						
						
						
						
							
						
						
							29c051f5f8 
							
						 
					 
					
						
						
							
							bump proxmox-router to 1.2.3  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> 
						
					 
					
						2022-06-02 14:33:12 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Grünbichler 
							
						 
					 
					
						
						
						
						
							
						
						
							8cb1a99934 
							
						 
					 
					
						
						
							
							bump proxmox-schema to 1.3.3  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> 
						
					 
					
						2022-06-02 14:33:12 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Grünbichler 
							
						 
					 
					
						
						
						
						
							
						
						
							f7c9738ead 
							
						 
					 
					
						
						
							
							bump proxmox-shared-memory to 0.2.1  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> 
						
					 
					
						2022-06-02 14:33:12 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Grünbichler 
							
						 
					 
					
						
						
						
						
							
						
						
							e3232f2fe3 
							
						 
					 
					
						
						
							
							shared-memory: bump proxmox-sys to 0.3.0  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> 
						
					 
					
						2022-06-02 14:33:12 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Grünbichler 
							
						 
					 
					
						
						
						
						
							
						
						
							9dd4134052 
							
						 
					 
					
						
						
							
							bump proxmox-sys to 0.3.0  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> 
						
					 
					
						2022-06-02 14:33:12 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Grünbichler 
							
						 
					 
					
						
						
						
						
							
						
						
							97fd3a0a14 
							
						 
					 
					
						
						
							
							sys: feature-gate logrotate (and zstd)  
						
						... 
						
						
						
						it's not needed everywhere we pull in proxmox-sys.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> 
						
					 
					
						2022-06-02 14:08:37 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Grünbichler 
							
						 
					 
					
						
						
						
						
							
						
						
							a3efe0b3dc 
							
						 
					 
					
						
						
							
							bump rustyline to 9  
						
						... 
						
						
						
						it works with nix 0.24
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> 
						
					 
					
						2022-06-02 13:34:09 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Grünbichler 
							
						 
					 
					
						
						
						
						
							
						
						
							f8b19c2e22 
							
						 
					 
					
						
						
							
							proxmox-shared-memory: fix nix 0.24 compat in test  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> 
						
					 
					
						2022-06-02 13:34:09 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							abf5aedc54 
							
						 
					 
					
						
						
							
							update proxmox-router to nix 0.24.1  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-06-02 13:34:09 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							92069b224d 
							
						 
					 
					
						
						
							
							update proxmox-schema to nix 0.24.1  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-06-02 13:34:09 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							bd0a7cb223 
							
						 
					 
					
						
						
							
							update proxmox-shared-memory to nix 0.24.1  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-06-02 13:34:09 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							376af82be7 
							
						 
					 
					
						
						
							
							update proxmox-sys to nix 0.24.1  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-06-02 13:34:09 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							28c85a828e 
							
						 
					 
					
						
						
							
							proxmox-serde: move serde_json to dev-dependencies  
						
						... 
						
						
						
						it's only used in doctests
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-06-02 13:18:03 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							f7da6ee7d4 
							
						 
					 
					
						
						
							
							bump proxmox-schema to 1.3.2  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-06-02 10:14:23 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							d68a755536 
							
						 
					 
					
						
						
							
							schema: drop some commented out lines  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-06-02 10:14:23 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							3facb7b455 
							
						 
					 
					
						
						
							
							router: clippy fixups  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-06-02 10:10:01 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							532140de86 
							
						 
					 
					
						
						
							
							schema: bump api macro dep to 1.0.3  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-05-31 09:43:59 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							9079afc831 
							
						 
					 
					
						
						
							
							schema: clippy fixups  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-05-31 09:42:25 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							17805f9791 
							
						 
					 
					
						
						
							
							api-macro: doc update  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-05-23 10:34:57 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							b49f3554c7 
							
						 
					 
					
						
						
							
							bump proxmox-api-macro to 1.0.3-1  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-05-19 12:04:03 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Grünbichler 
							
						 
					 
					
						
						
						
						
							
						
						
							43b4440ef0 
							
						 
					 
					
						
						
							
							sys: bump log dependency  
						
						... 
						
						
						
						to ensure format strings with "{var}" work properly.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> 
						
					 
					
						2022-05-16 15:50:50 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							7fe84f8e15 
							
						 
					 
					
						
						
							
							api-macro: allow overriding field attributes in the updater  
						
						... 
						
						
						
						This allows fixing up things such as `skip_serialize_if`
calls like so:
    #[derive(Updater)]
    struct Foo {
        #[serde(skip_serializing_if = "MyType::is_special")]
        #[updater(serde(skip_serializing_if = "Option::is_none"))]
        field: MyType,
    }
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-05-11 16:00:42 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Lamprecht 
							
						 
					 
					
						
						
						
						
							
						
						
							44735fe5d6 
							
						 
					 
					
						
						
							
							schema: doc comment format/slight-expansion  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com> 
						
					 
					
						2022-05-05 11:03:21 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Lamprecht 
							
						 
					 
					
						
						
						
						
							
						
						
							42dd95aa6f 
							
						 
					 
					
						
						
							
							http: bump version to 0.6.1-1  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com> 
						
					 
					
						2022-05-05 10:42:52 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Lamprecht 
							
						 
					 
					
						
						
						
						
							
						
						
							9c0e9dca59 
							
						 
					 
					
						
						
							
							tree wide update of genereated control  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com> 
						
					 
					
						2022-05-05 10:22:50 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Lamprecht 
							
						 
					 
					
						
						
						
						
							
						
						
							e48568a7f1 
							
						 
					 
					
						
						
							
							router: bump version to 1.2.2-1  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com> 
						
					 
					
						2022-05-05 09:32:46 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Lamprecht 
							
						 
					 
					
						
						
						
						
							
						
						
							de5d5f7618 
							
						 
					 
					
						
						
							
							router: format doc comment, use full text width  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com> 
						
					 
					
						2022-05-05 08:54:14 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Lamprecht 
							
						 
					 
					
						
						
						
						
							
						
						
							43b5f1ae3e 
							
						 
					 
					
						
						
							
							router: permissions: allow to pass partial-collapsed acl path components  
						
						... 
						
						
						
						This would allow the following components:
* all in one : &["system/network"]
* mixed: &["system/network", "dns"]
* with templates: &["datastore/{store}"]
* with the value of template being a path, e,g, with ns = "foo/bar":
  &["/datastore/{store}/{ns}"]
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com> 
						
					 
					
						2022-05-05 08:54:14 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Lamprecht 
							
						 
					 
					
						
						
						
						
							
						
						
							e98ca77777 
							
						 
					 
					
						
						
							
							permissions: fix doc comment text width  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com> 
						
					 
					
						2022-04-28 11:45:21 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							47acc8dc8f 
							
						 
					 
					
						
						
							
							router: drop Index impls for references  
						
						... 
						
						
						
						these should not be required as the use cases should all be
covered by the non-reference impls
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-04-21 14:04:51 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							16daad64c7 
							
						 
					 
					
						
						
							
							bump proxmox-router to 1.2.1-1  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-04-21 13:48:57 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							39956b5d09 
							
						 
					 
					
						
						
							
							router: fix impl Index for dyn RpcEnvironment  
						
						... 
						
						
						
						implement Index and IndexMut on `dyn RpcEnvironment` rather
than on a reference to it
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-04-21 13:45:26 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							47c9bed30d 
							
						 
					 
					
						
						
							
							impl epoch_to_rfc3339_utc on wasm target  
						
						
						
					 
					
						2022-04-20 09:10:47 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							c01b08fea9 
							
						 
					 
					
						
						
							
							bump proxmox-compression to 0.1.1-1  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-04-13 09:35:31 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							f8fe8f59a6 
							
						 
					 
					
						
						
							
							compression: limit ZstdEncoder constructors to usable ones  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-04-13 09:31:57 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							79ac8d7344 
							
						 
					 
					
						
						
							
							compression: don't use tokio::main in doctest  
						
						... 
						
						
						
						because we have no rt feature enabled
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-04-13 09:31:26 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							99add1733c 
							
						 
					 
					
						
						
							
							compression: style changes  
						
						... 
						
						
						
						use where clauses where the parameter list is short enough
to become a single line
easier to read
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-04-13 09:31:10 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							d4a09de520 
							
						 
					 
					
						
						
							
							compression: fmt  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-04-13 09:08:44 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							fa5373c5c0 
							
						 
					 
					
						
						
							
							compression: clone_from_slice -> copy_from_slice  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-04-13 09:07:33 +02:00 
						 
				 
			
				
					
						
							
							
								Dominik Csapak 
							
						 
					 
					
						
						
						
						
							
						
						
							e7e4411f44 
							
						 
					 
					
						
						
							
							proxmox-compression: add streaming zstd encoder  
						
						... 
						
						
						
						similar to our DeflateEncoder, takes a Stream and implements it itself,
so that we can use it as an adapter for async api calls
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-04-13 09:02:54 +02:00 
						 
				 
			
				
					
						
							
							
								Dominik Csapak 
							
						 
					 
					
						
						
						
						
							
						
						
							d107d0b2eb 
							
						 
					 
					
						
						
							
							proxmox-compression: add async tar builder  
						
						... 
						
						
						
						inspired by tar::Builder, but limited to the things we need and using
AsyncRead+AsyncWrite instead of the sync variants.
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-04-13 09:02:51 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							ac50b068de 
							
						 
					 
					
						
						
							
							bump proxmox-schema to 1.3.1-1  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-04-13 08:20:35 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							8291d9ed81 
							
						 
					 
					
						
						
							
							schema: bump api macro to 1.0.2 for the streaming attribute  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-04-13 08:19:00 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							bcf6abaa0d 
							
						 
					 
					
						
						
							
							bump proxmox-api-macro to 1.0.2-1  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-04-12 14:27:11 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							6ce3a73681 
							
						 
					 
					
						
						
							
							bump proxmox-router to 1.2.0-1  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-04-12 14:26:07 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							930bb59d84 
							
						 
					 
					
						
						
							
							proxmox-router: depend on proxmox-async 0.4.1  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-04-12 14:24:27 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							61d6541ce2 
							
						 
					 
					
						
						
							
							router: deduplicate some code  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-04-12 14:23:05 +02:00 
						 
				 
			
				
					
						
							
							
								Dominik Csapak 
							
						 
					 
					
						
						
						
						
							
						
						
							ca3b25869c 
							
						 
					 
					
						
						
							
							proxmox-api-macro: add 'streaming' option  
						
						... 
						
						
						
						to generate the `Streaming` variants of the ApiHandler
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-04-12 14:23:05 +02:00 
						 
				 
			
				
					
						
							
							
								Dominik Csapak 
							
						 
					 
					
						
						
						
						
							
						
						
							f585722aad 
							
						 
					 
					
						
						
							
							proxmox-router: add new ApiHandler variants for streaming serialization  
						
						... 
						
						
						
						they should behave like their normal variants, but return a
`Box<dyn SerializableReturn + Send>` instead of a value. This is useful
since we do not have to generate the `Value` in-memory, but can
stream the serialization to the client.
We cannot simply use a `Box<dyn serde::Serialize>`, because that trait
is not object-safe and thus cannot be used as a trait-object.
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-04-12 14:23:05 +02:00 
						 
				 
			
				
					
						
							
							
								Dominik Csapak 
							
						 
					 
					
						
						
						
						
							
						
						
							2c9272945e 
							
						 
					 
					
						
						
							
							promxox-router: add SerializableReturn Trait  
						
						... 
						
						
						
						this will be useful as a generic return type for api calls which
must implement Serialize.
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-04-12 14:23:05 +02:00