Commit Graph

  • bd88dc4116 cached_config: avoid parsing non-existent files multiple times Dietmar Maurer 2020-04-30 07:04:23 +0200
  • ebe556d0e7 www/DataStoreStatus.js: define Model for datastorte list Dietmar Maurer 2020-04-30 06:50:45 +0200
  • f9e3b1104e change index to templates using handlebars Dominik Csapak 2020-04-29 11:59:31 +0200
  • bc0d03885c use proxmox 0.1.25, use new EnumEntry feature Dietmar Maurer 2020-04-29 13:01:24 +0200
  • acb428cdec add DataStoreStatus.js dummy Dietmar Maurer 2020-04-29 11:22:05 +0200
  • de1f8f1d36 Revert "gui: display DataStoreConfig above DataStoreContent" Dietmar Maurer 2020-04-29 11:09:35 +0200
  • b9f2f761bb avoid problems with missing acl.cfg and user.cfg Dietmar Maurer 2020-04-29 10:40:42 +0200
  • 30fb602578 src/api2/admin/datastore.rs - get_datastore_list: only return name and comment Dietmar Maurer 2020-04-29 09:21:34 +0200
  • 0a00f6e01c src/api2/config/datastore.rs_ add delete property to update method Dietmar Maurer 2020-04-29 09:09:59 +0200
  • 30003baaa4 src/api2/config/remote.rs: fix white space Dietmar Maurer 2020-04-29 09:09:39 +0200
  • 5211705ff1 src/api2/config/remote.rs: add delete parameter to update method Dietmar Maurer 2020-04-29 09:04:17 +0200
  • ec67af9af3 src/api2/pull.rs: require Datastore.Prune if delete flag is set. Dietmar Maurer 2020-04-29 07:11:03 +0200
  • 8247db5b39 src/config/acl.rs: introduice privileges and roles for remotes Dietmar Maurer 2020-04-29 07:03:44 +0200
  • 409f44247b fix api2::types::ACL_ROLE_SCHEMA Dietmar Maurer 2020-04-28 13:25:02 +0200
  • dd335b77f5 src/config/acl.rs - fix regression tests Dietmar Maurer 2020-04-28 11:16:15 +0200
  • 6f6aa95abb add Datastore.Backup, Datastore.PowerUser and Datastore.Reader role Dietmar Maurer 2020-04-28 10:48:21 +0200
  • 54552dda59 implemnt backup ownership, improve datastore access permissions Dietmar Maurer 2020-04-28 10:11:15 +0200
  • 21690bfaef depend on proxmox 0.1.24 Dietmar Maurer 2020-04-28 08:23:41 +0200
  • 1347b1152d src/config/cached_user_info.rs - lookup_privs: correctly handle superuser Dietmar Maurer 2020-04-27 11:21:34 +0200
  • d00e1a216f src/config/acl.rs: introduce more/better datastore privileges Dietmar Maurer 2020-04-27 07:13:06 +0200
  • 9c7fe29dfc src/config/acl.rs: rtename PRTIV_DATASTORE_ALLOCATE to PRIV_DATASTORE_MODIFY Dietmar Maurer 2020-04-27 06:50:35 +0200
  • 14627d671a src/bin/proxmox-backup-manager.rs: add dns sub command Dietmar Maurer 2020-04-26 08:23:23 +0200
  • 76227a6acd src/bin/proxmox-backup-manager.rs: fix node parameter handling Dietmar Maurer 2020-04-25 17:20:22 +0200
  • 6830608855 depend on proxmox 0.1.23 Dietmar Maurer 2020-04-25 17:12:15 +0200
  • 26d9aebc28 move src/api2/config/network.rs to src/api2/node/network.rs Dietmar Maurer 2020-04-25 17:00:38 +0200
  • 1ca540a63b src/config/network.rs: auto-add lo, and implement a few regression tests Dietmar Maurer 2020-04-24 12:55:22 +0200
  • 9094186a57 xattr: cleanup: don't use pxar types in the API Wolfgang Bumiller 2020-04-24 11:14:43 +0200
  • 27a3decbfe xattr: api cleanup Wolfgang Bumiller 2020-04-24 10:48:28 +0200
  • 9af76ef075 xattr: use checked_mul to increase size Wolfgang Bumiller 2020-04-24 09:58:15 +0200
  • 00ec8d1685 tools: pub use Fd from proxmox crate Wolfgang Bumiller 2020-04-24 10:06:11 +0200
  • fd7c0979b4 src/bin/proxmox-backup-manager.rs: implement netwerk revert Dietmar Maurer 2020-04-24 10:45:49 +0200
  • c67bc9c35c src/bin/proxmox-backup-manager.rs: new command to show pending network changes Dietmar Maurer 2020-04-24 10:27:43 +0200
  • 3181f9b625 src/bin/proxmox-backup-manager.rs: only show pending changes with "text" format Dietmar Maurer 2020-04-24 10:16:57 +0200
  • 2eefd9aee1 src/config/network.rs: implement network reload, set "changes" attribute Dietmar Maurer 2020-04-24 09:55:46 +0200
  • 8a6b86b8a7 src/config/network.rs: use a simple String for comments Dietmar Maurer 2020-04-24 07:46:08 +0200
  • 96d9478668 src/config/network/parser.rs: corectly detect vanished interfaces Dietmar Maurer 2020-04-24 07:26:54 +0200
  • 10a9be45bd src/api2/config/network.rs: implement update/delete comments Dietmar Maurer 2020-04-23 16:08:35 +0200
  • 5f60a58fd5 src/config/network.rs; support interface comments, cleanups Dietmar Maurer 2020-04-23 15:53:48 +0200
  • 659c3be3d5 src/config/network.rs: avoid newline after family options Dietmar Maurer 2020-04-23 11:30:41 +0200
  • 5e4e88e83f src/api2/config/network.rs: implement update/delete for bridge_ports and bond_slaves Dietmar Maurer 2020-04-23 11:21:27 +0200
  • 339965d720 src/api2/config/network.rs: only allow one default gateway Dietmar Maurer 2020-04-23 10:37:40 +0200
  • c38b4bb8b2 src/config/network.rs: do not allow to change interface type Dietmar Maurer 2020-04-23 09:43:38 +0200
  • 42fbe91a34 src/config/network.rs: parse bond-slaves Dietmar Maurer 2020-04-23 09:31:10 +0200
  • 1d9a68c2fc src/config/network.rs: parse bridge-ports Dietmar Maurer 2020-04-23 09:24:17 +0200
  • 02269f3dba src/config/network.rs: introduce NetworkInterfaceType Dietmar Maurer 2020-04-23 08:45:03 +0200
  • d5ca9bd5df src/config/network.rs: cleanup (new helper combine_entry) Dietmar Maurer 2020-04-23 07:54:12 +0200
  • 02e36d96ad src/config/network.rs: write changes to interfaces.new Dietmar Maurer 2020-04-23 07:19:29 +0200
  • 2c18efd902 src/config/network.rs: use a single mtu setting (instead of mtu_v4 and mtu_v6) Dietmar Maurer 2020-04-23 07:07:14 +0200
  • 4cb6bd894c src/bin/proxmox-backup-manager.rs: improve network list output format Dietmar Maurer 2020-04-23 06:44:55 +0200
  • b1564af25a src/bin/proxmox-backup-manager.rs: format datastore list output Dietmar Maurer 2020-04-22 17:37:20 +0200
  • bf004ecd87 src/bin/proxmox-backup-manager.rs: format network list output Dietmar Maurer 2020-04-22 17:14:52 +0200
  • f1026a5aa9 src/api2/config/network.rs: allow to update 'auto' flag Dietmar Maurer 2020-04-22 16:46:46 +0200
  • 3fce3bc36e src/config/network/parser.rs: parse MTU settings Dietmar Maurer 2020-04-22 13:28:26 +0200
  • f8e7ac686a src/config/network.rs: only save attriubutes used by configuration method Dietmar Maurer 2020-04-22 12:42:09 +0200
  • c016482c7a src/api2/config/network.rs: implement delete property Dietmar Maurer 2020-04-22 12:19:31 +0200
  • 27f2c23049 src/api2/config/network.rs: allow to update configuration method Dietmar Maurer 2020-04-22 11:32:36 +0200
  • df6bb03d0e src/api2/config/network.rs: improve network api Dietmar Maurer 2020-04-22 10:54:07 +0200
  • e2d940b949 src/config/network/parser.rs: remove debug println Dietmar Maurer 2020-04-22 10:53:26 +0200
  • 0c226bc173 src/config/network/helper.rs: fix CIDR regex Dietmar Maurer 2020-04-22 10:52:31 +0200
  • 76cf5208cf src/api2/types.rs: add schemas for IP/CIDR Dietmar Maurer 2020-04-22 10:28:53 +0200
  • 2ea7bf1b3d src/api2/config/datastore.rs_ fix method docs Dietmar Maurer 2020-04-22 08:53:16 +0200
  • 8b57cd4441 src/config/network.rs: remove netmask support Dietmar Maurer 2020-04-22 08:45:13 +0200
  • 68da20bf62 src/api2/types.rs: define NETWORK_INTERFACE_NAME_SCHEMA Dietmar Maurer 2020-04-21 17:54:52 +0200
  • c357260d09 src/config/network.rs: move type definitions to src/api2/types.rs Dietmar Maurer 2020-04-21 17:25:05 +0200
  • 7e02d08cd0 rename ConfigMethod to NetworkConfigMethod Dietmar Maurer 2020-04-21 17:17:57 +0200
  • ca0e534796 src/api2/config/network.rs: start network configuration api Dietmar Maurer 2020-04-21 14:28:26 +0200
  • 904e988667 src/config/network.rs: impleement load/save Dietmar Maurer 2020-04-21 12:55:33 +0200
  • 3f129233be src/config/network.rs: add Interface flags 'exists' and 'active' Dietmar Maurer 2020-04-21 11:46:56 +0200
  • a9bb491e35 src/config/network.rs: cleanup autostart flag handling Dietmar Maurer 2020-04-21 11:06:22 +0200
  • 1ec7f8a0dd src/config/network/helper.rs: new helper get_network_interfaces() Dietmar Maurer 2020-04-21 10:32:54 +0200
  • 92310d585c src/config/network.rs: simplify code Dietmar Maurer 2020-04-20 18:10:15 +0200
  • f34d4401f7 src/config/network.rs: read/write /etc/network/interfaces Dietmar Maurer 2020-04-20 14:15:57 +0200
  • 6e695960ca src/config/cached_user_info.rs: cache it up to 5 seconds Dietmar Maurer 2020-04-18 08:49:20 +0200
  • 365f0f720c fix permission tests using non-uri parameters Dietmar Maurer 2020-04-18 08:23:04 +0200
  • a737179eb4 src/config/cached_user_info.rs: new check_privs helper Dietmar Maurer 2020-04-18 08:09:34 +0200
  • bb072ba49c src/api2/access.rs: cleanup Dietmar Maurer 2020-04-18 07:28:25 +0200
  • ff329f970b src/api2/types.rs: use anyhow::Error in test cases Dietmar Maurer 2020-04-18 07:05:31 +0200
  • f7d4e4b506 switch from failure to anyhow Wolfgang Bumiller 2020-04-17 14:11:25 +0200
  • 404d78c41e src/api2/pull.rs: add access permission Dietmar Maurer 2020-04-17 15:27:04 +0200
  • 1bfc1efa50 src/api2/subscription.rs: add access permissions Dietmar Maurer 2020-04-17 15:14:28 +0200
  • 73ce1d1146 src/api2/reader.rs: add access permissions Dietmar Maurer 2020-04-17 15:01:56 +0200
  • 70e5f2461d src/api2/config/remote.rs: add access permissions Dietmar Maurer 2020-04-17 14:57:26 +0200
  • c0ef209aeb src/api2/config/datastore.rs: impl digest check for delete, add access permissions Dietmar Maurer 2020-04-17 14:51:29 +0200
  • 9f9f7eefa3 src/api2/backup.rs: add access permissions Dietmar Maurer 2020-04-17 14:40:20 +0200
  • bb34b58910 src/api2/admin/datastore.rs: add access permissions - first try Dietmar Maurer 2020-04-17 14:36:27 +0200
  • 5972def5ec acl: change path "storage" to "datastore" Dietmar Maurer 2020-04-17 14:15:44 +0200
  • aa90ced3bf src/api2/access/role.rs: use schema ACL_ROLE_SCHEMA Dietmar Maurer 2020-04-17 14:14:06 +0200
  • ca257c8097 move type defs from src/api2/access/acl.rs to src/api2/types.rs Dietmar Maurer 2020-04-17 14:12:12 +0200
  • 3fff55b293 src/api2/access/role.rs: new api to list roles Dietmar Maurer 2020-04-17 14:03:24 +0200
  • 4f66423fcc src/api2/access/user.rs: add access permissions Dietmar Maurer 2020-04-17 11:04:36 +0200
  • d4f020f4c5 src/api2/access/user.rs: add access permissions Dietmar Maurer 2020-04-17 10:08:45 +0200
  • d28ddb8e04 src/api2/access/acl.rs: add access permissions Dietmar Maurer 2020-04-17 10:03:09 +0200
  • 83b6a7cf71 src/api2/node/tasks.rs: use api macro, implement access permissions Dietmar Maurer 2020-04-16 17:47:21 +0200
  • e4681f9f71 src/api2/node/syslog.rs: add access permissions Dietmar Maurer 2020-04-16 17:08:19 +0200
  • b5037fa8ed src/api2/node/status.rs: add access permissions Dietmar Maurer 2020-04-16 17:05:09 +0200
  • 9989d2c4e9 src/server/rest.rs: reduce delay for permission error to 500ms Dietmar Maurer 2020-04-16 12:56:34 +0200
  • 1cf7bbf412 src/api2/node/services.rs: add access permissions Dietmar Maurer 2020-04-16 12:46:39 +0200
  • 68ed0c629d src/api2/node/journal.rs: add access permissions Dietmar Maurer 2020-04-16 12:44:59 +0200
  • 4b40148caa start impl. access permissions Dietmar Maurer 2020-04-16 10:01:59 +0200
  • 423e656163 src/config/cached_user_info.rs: new helper class Dietmar Maurer 2020-04-16 09:18:56 +0200