Dietmar Maurer
|
80bf084876
|
src/config/network.rs: do not combine entries
It is unclear when and how to write combined entries ...
|
2020-05-08 10:20:57 +02:00 |
Dietmar Maurer
|
db5672e83e
|
src/config/network.rs: always write bridge_ports and bond_slaves
So that we can reliable detect the interface type.
|
2020-05-08 09:58:03 +02:00 |
Dietmar Maurer
|
bab5d18c3d
|
src/config/network.rs: implement bond_mode
and rename bond_slaves to slaves to make it compatible with pve.
|
2020-05-07 14:07:45 +02:00 |
Dietmar Maurer
|
7b22acd0c2
|
src/config/network.rs: make it compatible with pve
and depend on proxmox 0.1.26
|
2020-05-07 09:28:25 +02:00 |
Dietmar Maurer
|
74c08a5782
|
use reasonable acl paths
|
2020-04-30 09:30:00 +02:00 |
Dietmar Maurer
|
bd88dc4116
|
cached_config: avoid parsing non-existent files multiple times
|
2020-04-30 07:04:23 +02:00 |
Dietmar Maurer
|
bc0d03885c
|
use proxmox 0.1.25, use new EnumEntry feature
|
2020-04-29 13:01:24 +02:00 |
Dietmar Maurer
|
b9f2f761bb
|
avoid problems with missing acl.cfg and user.cfg
|
2020-04-29 10:40:42 +02:00 |
Dietmar Maurer
|
8247db5b39
|
src/config/acl.rs: introduice privileges and roles for remotes
|
2020-04-29 07:03:44 +02:00 |
Dietmar Maurer
|
dd335b77f5
|
src/config/acl.rs - fix regression tests
|
2020-04-28 11:16:15 +02:00 |
Dietmar Maurer
|
6f6aa95abb
|
add Datastore.Backup, Datastore.PowerUser and Datastore.Reader role
|
2020-04-28 11:07:25 +02:00 |
Dietmar Maurer
|
54552dda59
|
implemnt backup ownership, improve datastore access permissions
|
2020-04-28 10:22:25 +02:00 |
Dietmar Maurer
|
1347b1152d
|
src/config/cached_user_info.rs - lookup_privs: correctly handle superuser
|
2020-04-27 13:22:03 +02:00 |
Dietmar Maurer
|
d00e1a216f
|
src/config/acl.rs: introduce more/better datastore privileges
|
2020-04-27 07:13:50 +02:00 |
Dietmar Maurer
|
9c7fe29dfc
|
src/config/acl.rs: rtename PRTIV_DATASTORE_ALLOCATE to PRIV_DATASTORE_MODIFY
|
2020-04-27 06:50:35 +02:00 |
Dietmar Maurer
|
1ca540a63b
|
src/config/network.rs: auto-add lo, and implement a few regression tests
|
2020-04-24 12:57:11 +02:00 |
Dietmar Maurer
|
2eefd9aee1
|
src/config/network.rs: implement network reload, set "changes" attribute
|
2020-04-24 09:55:46 +02:00 |
Dietmar Maurer
|
8a6b86b8a7
|
src/config/network.rs: use a simple String for comments
|
2020-04-24 07:46:08 +02:00 |
Dietmar Maurer
|
96d9478668
|
src/config/network/parser.rs: corectly detect vanished interfaces
|
2020-04-24 07:26:54 +02:00 |
Dietmar Maurer
|
5f60a58fd5
|
src/config/network.rs; support interface comments, cleanups
|
2020-04-23 15:54:30 +02:00 |
Dietmar Maurer
|
659c3be3d5
|
src/config/network.rs: avoid newline after family options
|
2020-04-23 11:30:41 +02:00 |
Dietmar Maurer
|
5e4e88e83f
|
src/api2/config/network.rs: implement update/delete for bridge_ports and bond_slaves
|
2020-04-23 11:21:27 +02:00 |
Dietmar Maurer
|
c38b4bb8b2
|
src/config/network.rs: do not allow to change interface type
|
2020-04-23 09:43:38 +02:00 |
Dietmar Maurer
|
42fbe91a34
|
src/config/network.rs: parse bond-slaves
|
2020-04-23 09:31:10 +02:00 |
Dietmar Maurer
|
1d9a68c2fc
|
src/config/network.rs: parse bridge-ports
|
2020-04-23 09:24:17 +02:00 |
Dietmar Maurer
|
02269f3dba
|
src/config/network.rs: introduce NetworkInterfaceType
|
2020-04-23 08:45:03 +02:00 |
Dietmar Maurer
|
d5ca9bd5df
|
src/config/network.rs: cleanup (new helper combine_entry)
|
2020-04-23 07:54:12 +02:00 |
Dietmar Maurer
|
02e36d96ad
|
src/config/network.rs: write changes to interfaces.new
|
2020-04-23 07:19:29 +02:00 |
Dietmar Maurer
|
2c18efd902
|
src/config/network.rs: use a single mtu setting (instead of mtu_v4 and mtu_v6)
|
2020-04-23 07:07:14 +02:00 |
Dietmar Maurer
|
f1026a5aa9
|
src/api2/config/network.rs: allow to update 'auto' flag
|
2020-04-22 16:46:46 +02:00 |
Dietmar Maurer
|
3fce3bc36e
|
src/config/network/parser.rs: parse MTU settings
|
2020-04-22 13:44:51 +02:00 |
Dietmar Maurer
|
f8e7ac686a
|
src/config/network.rs: only save attriubutes used by configuration method
|
2020-04-22 12:42:09 +02:00 |
Dietmar Maurer
|
df6bb03d0e
|
src/api2/config/network.rs: improve network api
|
2020-04-22 10:54:07 +02:00 |
Dietmar Maurer
|
e2d940b949
|
src/config/network/parser.rs: remove debug println
|
2020-04-22 10:53:26 +02:00 |
Dietmar Maurer
|
0c226bc173
|
src/config/network/helper.rs: fix CIDR regex
|
2020-04-22 10:52:31 +02:00 |
Dietmar Maurer
|
8b57cd4441
|
src/config/network.rs: remove netmask support
rely on cidr instead.
|
2020-04-22 08:45:13 +02:00 |
Dietmar Maurer
|
c357260d09
|
src/config/network.rs: move type definitions to src/api2/types.rs
|
2020-04-21 17:25:05 +02:00 |
Dietmar Maurer
|
7e02d08cd0
|
rename ConfigMethod to NetworkConfigMethod
|
2020-04-21 17:17:57 +02:00 |
Dietmar Maurer
|
ca0e534796
|
src/api2/config/network.rs: start network configuration api
|
2020-04-21 14:28:26 +02:00 |
Dietmar Maurer
|
904e988667
|
src/config/network.rs: impleement load/save
|
2020-04-21 12:55:33 +02:00 |
Dietmar Maurer
|
3f129233be
|
src/config/network.rs: add Interface flags 'exists' and 'active'
|
2020-04-21 11:46:56 +02:00 |
Dietmar Maurer
|
a9bb491e35
|
src/config/network.rs: cleanup autostart flag handling
|
2020-04-21 11:06:22 +02:00 |
Dietmar Maurer
|
1ec7f8a0dd
|
src/config/network/helper.rs: new helper get_network_interfaces()
|
2020-04-21 10:32:54 +02:00 |
Dietmar Maurer
|
92310d585c
|
src/config/network.rs: simplify code
|
2020-04-20 18:10:15 +02:00 |
Dietmar Maurer
|
f34d4401f7
|
src/config/network.rs: read/write /etc/network/interfaces
Start implementing a recursive descent parser.
|
2020-04-20 14:15:57 +02:00 |
Dietmar Maurer
|
6e695960ca
|
src/config/cached_user_info.rs: cache it up to 5 seconds
|
2020-04-18 08:49:20 +02:00 |
Dietmar Maurer
|
a737179eb4
|
src/config/cached_user_info.rs: new check_privs helper
|
2020-04-18 08:09:34 +02:00 |
Wolfgang Bumiller
|
f7d4e4b506
|
switch from failure to anyhow
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
|
2020-04-17 18:43:30 +02:00 |
Dietmar Maurer
|
3fff55b293
|
src/api2/access/role.rs: new api to list roles
|
2020-04-17 14:03:24 +02:00 |
Dietmar Maurer
|
4f66423fcc
|
src/api2/access/user.rs: add access permissions
|
2020-04-17 11:04:36 +02:00 |