Wolfgang Bumiller and Thomas Lamprecht
220b66077c
api-types: more regex fixups
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2022-05-12 09:33:50 +02:00
Wolfgang Bumiller and Thomas Lamprecht
2772159692
api-types: add missing slash in optional ns path regex
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2022-05-12 09:33:50 +02:00
Wolfgang Bumiller and Thomas Lamprecht
89ae3c3255
client: more backup namespace support
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2022-05-12 09:33:50 +02:00
Wolfgang Bumiller and Thomas Lamprecht
13d6de3787
datastore: include namespace in full_path
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2022-05-12 09:33:50 +02:00
Wolfgang Bumiller and Thomas Lamprecht
33f2c2a1bf
api: add remaining missing backup-ns parameters
...
these are the ones for non-#[api] methods, also fill in the
namespace in prune operations
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2022-05-12 09:33:50 +02:00
Wolfgang Bumiller and Thomas Lamprecht
11ffd737e3
datastore: add backup_ns accessor
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2022-05-12 09:33:50 +02:00
Wolfgang Bumiller and Thomas Lamprecht
8c74349b08
api-types: add namespace to BackupGroup
...
Make it easier by adding an helper accepting either group or
directory
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2022-05-12 09:33:50 +02:00
Wolfgang Bumiller
6da20161f0
reference the datastore in BackupGroup/Dir
...
And drop the base_path parameter on a first bunch of
functions (more reordering will follow).
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-20 15:31:04 +02:00
Wolfgang Bumiller
bb628c295a
api-types: DataStoreConfig::new for testing
...
so our examples can more easily access a datastore without
going over a configuration & cache
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-20 15:31:04 +02:00
Wolfgang Bumiller
6b0c6492f7
datastore: cleanup and document backup group/dir openers
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-20 13:24:57 +02:00
Wolfgang Bumiller
10a0059602
datastore: drop Hash from BackupGroup
...
same as for Eq/Ord/...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-20 13:08:44 +02:00
Wolfgang Bumiller
5203cfcff9
datastore: drop PartialEq and PartialOrd from BackupGroup
...
Same as previous commits: this will be linked to a
particular DataStore and Eq/Ord is now only part of the
api types, for now.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-20 12:23:14 +02:00
Wolfgang Bumiller
cf320b6ba1
datastore: drop Eq and PartialEq from BackupDir
...
Same as previous commit: this is supposed to be connected to
a datastore and Eq/PartialEq only make sense for the
api-type part.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-20 12:22:57 +02:00
Wolfgang Bumiller
5116453b6d
datastore: drop Ord from BackupGroup
...
This one is supposed to be linked to a datastore instance,
so it won't be Ord for now.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-20 12:20:30 +02:00
Wolfgang Bumiller
db87d93efc
make datastore BackupGroup/Dir ctors private
...
And use the api-types for their contents.
These are supposed to be instances for a datastore, the pure
specifications are the ones in pbs_api_types which should be
preferred in crates like clients which do not need to deal
with the datastore directly.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-20 11:56:23 +02:00
Wolfgang Bumiller
38aa71fcc8
api-types: use BackupType for GroupFilter::BackupType
...
instead of a string
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-20 11:49:01 +02:00
Wolfgang Bumiller
1f6a45c938
rename BackupDir's group_path to relative_group_path
...
datastore's group_path will be moved to BackupDir soon and
this is required to be able to properly distinguish them
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-20 10:04:02 +02:00
Wolfgang Bumiller
b444eb68af
api-types: datastore type improvements
...
let BackupGroup implement Hash
let BackupGroup and BackupDir be AsRef<BackupGroup>
let BackupDir be AsRef<BackupDir>
the pbs-datastore types will implement these AsRefs as well
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-20 10:03:39 +02:00
Wolfgang Bumiller
2d5c20c8f5
datastore: remove unused list_files function
...
it also doesn't belong into this type
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-20 10:00:33 +02:00
Wolfgang Bumiller
c4b2d26cdb
datastore: move last_backup from BackupInfo to BackupGroup
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-20 10:00:25 +02:00
Wolfgang Bumiller and Thomas Lamprecht
988d575dbb
api-types: introduce BackupType enum and Group/Dir api types
...
The type is a real enum.
All are API types and implement Display and FromStr. The
ordering is the same as it is in pbs-datastore.
Also, they are now flattened into a few structs instead of
being copied manually.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2022-04-15 13:12:46 +02:00
Wolfgang Bumiller
e3746a329e
pbs-client: pxar: avoid some more clones
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-13 10:30:40 +02:00
Wolfgang Bumiller
7546e9c997
pbs-client: pxar: avoid some vec extensions
...
The `Components` `Iterator` has an `as_path()` method to get
the remainder as a borrowed path. This is more efficient
iterating and joining the components into a new `PathBuf`.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-13 10:28:01 +02:00
Wolfgang Bumiller
0bb4036f25
pbs-client: pxar: drop link_to_pathbuf
...
pxar's Hardlink and Symlink structs implement `AsRef<OsStr>`
and have an `.as_os_str()` method.
Simply use `Path::new(link)`.
Also, the function was not very well written, and we don't
always need an owned copy.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-13 10:18:31 +02:00
Wolfgang Bumiller
84d3af3a0e
pbs-client: pxar: fmt
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-13 10:17:20 +02:00
Wolfgang Bumiller
99f09fd3c1
bump proxmox-compression dependency to 0.1.1
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-13 09:37:20 +02:00
Wolfgang Bumiller
da7a71115c
bump d/control
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-13 08:21:18 +02:00
Wolfgang Bumiller
ebb85c1ca3
bump proxmox-schema dependency to 1.3.1 for streaming attribute
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-13 08:20:27 +02:00
Wolfgang Bumiller
fb6e48f402
bump proxmox-router dependency to 1.2
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-13 08:17:08 +02:00
Wolfgang Bumiller and Thomas Lamprecht
38774184a9
tree-wide: replace serde_json::from_value(a_value.clone())
...
`&Value` itself implements `Deserializer` and can therefore
be passed directly to `T::deserialize` without requiring an
intermediate `clone()`. (This also enables optionally
borrowing strings if the result has a short enough lifetime)
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-12 16:12:15 +02:00
Wolfgang Bumiller
9ee2ef2e55
client: drop unnecessary clone
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-12 12:34:52 +02:00
Wolfgang Bumiller and Thomas Lamprecht
b300e6fbc2
use BufReader/Writer for Files passed to serde_json::from_reader/writer
...
As serde_json will otherwise read files 1 byte at a time.
Writing is a bit better, but syntacitcal elements (quotes, braces,
commas) still often show up as single write syscalls, so use BufWriter
there as well.
Note that while we do store the file in the resulting objects, we do not
need to keep the buffered read/writers as we always `seek` to the
beginning on further file operations.
Reported-by: Mark Schouten <mark@tuxis.nl >
Link: https://lists.proxmox.com/pipermail/pbs-devel/2022-April/004909.html
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-06 16:40:35 +02:00
Wolfgang Bumiller
9e2b423e27
tools: improve PhantomData usage
...
The ticket doesn't contain a `T`, it's stringified. We only
produce a new T when verifying.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-03-22 12:41:14 +01:00
Wolfgang Bumiller and Thomas Lamprecht
c8322f8a33
config: don't manually track padding size
...
make ConfigVersionCacheData a #[repr(C)] union to fix its
size and let it transparently `Deref{,Mut}` to its actual
contents
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-03-10 10:32:46 +01:00
Wolfgang Bumiller
787c6550d4
proxmox-backup-debug api: fewer cloning
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-03-09 10:10:54 +01:00
Wolfgang Bumiller
a9a15a9ab4
bump d/control
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-03-04 09:53:41 +01:00
Wolfgang Bumiller
bd4562e4b1
bump proxmox-schema dep to 1.3
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-03-04 09:50:21 +01:00
Wolfgang Bumiller
d96c7da31f
bump d/control
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-02-21 14:25:54 +01:00
Wolfgang Bumiller
9c890d72b9
bump proxmox-async dep to 0.4
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-02-21 14:25:37 +01:00
Wolfgang Bumiller
229c1788c1
bump proxmox-lang dep to 1.1
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-02-21 14:24:24 +01:00
Wolfgang Bumiller
5b93835744
rest-server: bump schema to 1.2 and use convenience methods
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-02-11 14:09:45 +01:00
Wolfgang Bumiller
fd7f760304
proxmox-rest-server: add missing 'derive' feature
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-02-11 13:57:48 +01:00
Wolfgang Bumiller
163629e62e
bump proxmox-acme-rs dependency to 0.4
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-02-02 13:18:47 +01:00
Wolfgang Bumiller
ba857cbe68
tools::config: error on newlines in string values
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-01-05 10:04:04 +01:00
Wolfgang Bumiller
f30ada6bbe
bump d/control
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-12-16 11:25:02 +01:00
Wolfgang Bumiller
c3b8e74fdf
bump regex dep to 1.5
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-12-16 11:25:02 +01:00
Wolfgang Bumiller
9fa3026a08
cleanup schema function calls
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-12-16 11:25:02 +01:00
Wolfgang Bumiller
821aa8eae6
bump proxmox-schema to 1.1
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-12-16 11:25:02 +01:00
Wolfgang Bumiller
73fba2edea
fix a warning in io_return macro
...
newer compilers warn about the semicolon there, so put
braces around it
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-11-29 11:26:25 +01:00
Wolfgang Bumiller
e25982f24e
remove unused identity macro
...
this is not required anymore by the sortable macro
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-11-29 11:24:02 +01:00
Wolfgang Bumiller
368daf13fd
bump d/control
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-11-29 11:20:52 +01:00
Wolfgang Bumiller
e6e2927e72
update proxmox-tfa to 2.0
...
and fix still-very-bad updater usage in config api call...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-11-29 11:19:50 +01:00
Wolfgang Bumiller
154d01b042
d/control and Cargo.toml bumps
...
* pin-utils isn't used anymore
* proxmox-sys version should also be tracked in Cargo.toml
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-11-22 10:56:36 +01:00
Wolfgang Bumiller
281a5dd1fc
cleanup unused re-exports
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-11-19 12:49:46 +01:00
Wolfgang Bumiller
df3b3d1798
bump d/control
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-11-19 12:22:44 +01:00
Wolfgang Bumiller
ac7dbba458
bump d/control
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-11-18 11:32:56 +01:00
Wolfgang Bumiller
729bd1fd16
remove now unused serde_filter module
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-11-17 09:50:08 +01:00
Wolfgang Bumiller
9a7431e2e0
www: use TFA widgets from widget toolkit
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-11-17 09:44:55 +01:00
Wolfgang Bumiller
52fbc86fc9
bump d/control rust dependencies
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-11-17 09:44:48 +01:00
Wolfgang Bumiller
afe6c79ce3
bump proxmox-widget-toolkit dependency to 3.4-1
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-11-17 09:43:26 +01:00
Wolfgang Bumiller
9407810fe1
switch tfa api to use proxmox-tfa::api
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-11-17 09:33:04 +01:00
Wolfgang Bumiller
88691284d8
bump d/control
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-10-22 14:30:00 +02:00
Wolfgang Bumiller
85c622807e
Cargo.toml: set udev dependency to 0.4
...
we don't need to bother with 0.3 anymore
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-10-22 14:28:33 +02:00
Wolfgang Bumiller
181a335bfa
bump proxmox-acme-rs dependency to 0.3
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-10-22 10:54:43 +02:00
Wolfgang Bumiller
0a33951e9e
acme: new_account: prevent replacing existing accounts
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-10-22 08:35:24 +02:00
Wolfgang Bumiller
642c7b9915
bump d/control
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-10-13 14:47:24 +02:00
Wolfgang Bumiller
5a8726e6d2
pbs-tools: drop borrow module
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-10-13 14:14:03 +02:00
Wolfgang Bumiller
890b88cbef
remove pbs-tools::ops::ControlFlow
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-10-12 14:36:40 +02:00
Wolfgang Bumiller
27709b49d5
pbs-config: drop default-features on proxmox-router dep
...
we don't need the 'cli' feature in there
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-10-12 13:11:08 +02:00
Wolfgang Bumiller
853c55a049
bump d/control
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-10-11 12:08:57 +02:00
Wolfgang Bumiller
6ef1b649d9
update to first proxmox crate split
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-10-11 11:58:49 +02:00
Wolfgang Bumiller
e3f3359c86
bump proxmox dependency to 0.14.0 and proxmox-http to 0.5.0
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-10-08 11:18:22 +02:00
Wolfgang Bumiller
f66d66aafe
drop dynamic_index.rs duplicate in pbs-client
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-10-06 15:29:27 +02:00
Wolfgang Bumiller
7380c48dff
pbs-tools::io::pipe: use nix Error type
...
there's no need to upgrade to anyhow::Error there already
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-10-06 15:28:58 +02:00
Wolfgang Bumiller
347e0d4c57
fix deprecated use of std::u64/... modules
...
integer primitive type modules are deprecated, use
associated constants instead
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-10-04 15:02:30 +02:00
Wolfgang Bumiller
d7eedbd24b
tools::format: avoid some string copies
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-09-30 12:43:33 +02:00
Wolfgang Bumiller
5b17a02da4
drop str::join helper
...
the standard join method can do this now
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-09-30 12:43:33 +02:00
Wolfgang Bumiller
8735247f29
drop fd_change_cloexec from proxmox-rest-server
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-09-30 12:43:22 +02:00
Wolfgang Bumiller
450105b0c3
make pbs_tools::cert not depend on pbs-buildcfg
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-09-29 14:11:26 +02:00
Wolfgang Bumiller
b62edce929
remove pbs_client::connect_to_localhost
...
It also used `CertInfo` from pbs-tools which is also server
specific.
The original helper is now in the main crate's
client_helpers instead.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-09-29 14:11:26 +02:00
Wolfgang Bumiller
67678ec39c
add all autotraits to output_or_stdout trait object
...
just in case we ever need any of them in async code that
requires them and loses it because of accessing such a trait
object...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-09-29 13:59:02 +02:00
Wolfgang Bumiller
01a080215d
drop pbs_tools::auth
...
`pbs_client::connect_to_localhost` now requires the key as
optional parameter
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-09-29 11:08:52 +02:00
Wolfgang Bumiller
f9c0a94140
buildsys: set pkg-buildcfg version automatically
...
the 'build' target now fixates the pbs-buildcfg version to
$(DEB_VERSION_UPSTREAM)
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-09-07 13:54:20 +02:00
Wolfgang Bumiller
df12c9ec4e
add proxmox-backup-debug debian package
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-09-02 11:25:50 +02:00
Wolfgang Bumiller
4c1b776168
another import cleanup
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-09-01 14:46:01 +02:00
Wolfgang Bumiller
42dad3abd3
fixup imports in tests and examples
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-09-01 12:32:21 +02:00
Wolfgang Bumiller
6c76aa434d
split proxmox-file-restore into its own crate
...
This also moves a couple of required utilities such as
logrotate and some file descriptor methods to pbs-tools.
Note that the logrotate usage and run-dir handling should be
improved to work as a regular user as this *should* (IMHO)
be a regular unprivileged command (including running
qemu given the kvm privileges...)
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-09-01 12:23:29 +02:00
Wolfgang Bumiller
e5f9b7f79e
split out proxmox-backup-debug binary
...
and introduce pbs_tools::cli module
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-08-31 14:45:48 +02:00
Wolfgang Bumiller
dd2162f6bd
more import cleanups
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-08-31 14:01:03 +02:00
Wolfgang Bumiller
cabdabba3d
fixup imports in debug binary
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-08-31 13:29:06 +02:00
Wolfgang Bumiller
86582454e8
make api2::helpers::list_dir_content a CatalogReader method
...
this is its natural place and everything required is already
part of the catalog module
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-08-31 11:29:17 +02:00
Wolfgang Bumiller
013b1e8bca
move some more API types
...
ArchiveEntry -> pbs-datastore
RestoreDaemonStatus -> pbs-api-types
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-08-31 11:29:17 +02:00
Wolfgang Bumiller
b2065dc7d2
cleanup proxmox_backup::backup module
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-08-30 14:14:04 +02:00
Wolfgang Bumiller
e351ac786d
split out proxmox-backup-client binary
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-08-30 11:39:01 +02:00
Wolfgang Bumiller
7b570c177d
move some API return types to pbs-api-types
...
they'll be required by the api client
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-08-30 11:39:01 +02:00
Wolfgang Bumiller
6838b75904
Cargo.toml: drop features in 'patch' section
...
the features array does not need to be repeated here
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-08-30 11:39:01 +02:00
Wolfgang Bumiller
80f950c05d
more Updatable -> UpdaterType fixups
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-08-25 10:43:58 +02:00
Wolfgang Bumiller
4933b853cd
d/control bump
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-08-25 10:43:58 +02:00
Wolfgang Bumiller
aec1b91eb8
bump proxmox-openid dependency to 0.7.0
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-08-25 10:43:58 +02:00
Wolfgang Bumiller
2e2d64fdba
bump proxmox dependency to 0.13.0
...
and with it:
* bump proxmox-http dependency to 0.4.0
* bump proxmox-apt dependency to 0.7.0
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-08-25 10:43:58 +02:00