]>
git.proxmox.com Git - pve-manager-legacy.git/log
Dietmar Maurer [Thu, 30 Jul 2015 09:28:50 +0000 (11:28 +0200)]
bridgevlan: avoid bash regex
Thomas Lamprecht [Mon, 27 Jul 2015 11:14:30 +0000 (13:14 +0200)]
Use JSONSchema to parse vzdump config
Instead of a lot of hardcoded if's use JSONSchema::parse_config to
parse and validate vzdump.conf. To do that $confdesc was extended
to match a valid schema.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Emmanuel Kasper [Wed, 29 Jul 2015 12:13:57 +0000 (14:13 +0200)]
ext5migrate: set buttons property directly instead of calling applyIf
It seems that in ExtJS5 the prototype of the Window component already sets
some default values to me.buttons and me.layout, hence calling applyIf
on these properties will silently fail.
me.layout is already set to 'auto' by the framework, we don't need to set
that anymore.
Emmanuel Kasper [Wed, 29 Jul 2015 11:29:51 +0000 (13:29 +0200)]
Move subscription tab to the outmost right of the node tab panel
This brings consistency with the datacenter tab panel.
Emmanuel Kasper [Tue, 28 Jul 2015 11:49:31 +0000 (13:49 +0200)]
remove debugging traces
Wolfgang Bumiller [Tue, 28 Jul 2015 11:51:21 +0000 (13:51 +0200)]
fix a remote_node_ip calling context
Using remote_node_ip to build a hash needs to explicitly
request a scalar context.
Dietmar Maurer [Wed, 29 Jul 2015 04:57:46 +0000 (06:57 +0200)]
control.in: add replaces/provides for vlan
So that we can upgrade without problems (automatically remove old vlan package).
Alexandre Derumier [Wed, 29 Jul 2015 02:42:42 +0000 (04:42 +0200)]
add vlan aware ifupdown script v3
This add support to enable vlan aware bridge,
and management interfaces
example: 1 bridge and 1 administration port on vlan 100
auto vmbr0
iface vmbr0 inet manual
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_vlan_aware yes
bridge_vids 10-15
auto vmbr0.100
iface vmbr0.100 inet static
address X.X.X.X
netmask 255.255.255.0
gateway X.X.X.X
bridge_vids is optional, and allow on the specified vlans.(current take 1 value or range, need to be improve with list)
If not specified, the allowed vlan are 2-4094.
vlan 1 is the default pvid. (all untagged traffic is going to this vlan).
scripts:
- /etc/network/if-up.d/bridgevlan
manage bridge vlan aware configuration
- /etc/network/if-up.d/bridgevlanport
manage bridge vlan admin port
-/etc/network/if-pre-up.d/vlan
-/etc/network/if-post-down.d/vlan
replace current vlan package, without vconfig usage and cleanups
It's only needed to create vlan interface from bridge_ports.
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
Thomas Lamprecht [Thu, 16 Jul 2015 11:46:28 +0000 (13:46 +0200)]
fix bug #662: wrong subroutine for parsing startup order
Changed from old, now missing, subroutine parse_startup() to new
pve_parse_startup_order()
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Wolfgang Bumiller [Mon, 27 Jul 2015 14:00:13 +0000 (16:00 +0200)]
Add missing ')' to en-us keyboard layout option.
Closes #303
Wolfgang Link [Tue, 28 Jul 2015 05:53:52 +0000 (07:53 +0200)]
Fix Extent ZFSPool Content with rootdir
Dietmar Maurer [Mon, 27 Jul 2015 11:28:38 +0000 (13:28 +0200)]
bump version to 4.0-25
Dietmar Maurer [Mon, 27 Jul 2015 07:27:44 +0000 (09:27 +0200)]
PVE.dc.BackupView: improve rendering of boolean values
Thomas Lamprecht [Mon, 20 Jul 2015 07:27:42 +0000 (09:27 +0200)]
Added UI elements for the backup job disabling function
Added a column in the datacenter backup job overview to see if a job
is enabled or not. Added checkbox to the input panel, which enables
or disables a job.
This closes bug/feature request 492.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Mon, 20 Jul 2015 07:27:41 +0000 (09:27 +0200)]
Added functionality do disable temporary a backup job
Added an option to disable a backup job while preserving its
settings. When a job is disabled a '#' is added in front of the vzdump
command in the vzdump.cron file. So the cron job still fires,
but only a comment gets executed. If we would comment out the cron job
a bit more changes to the parser would be needed.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Wolfgang Link [Wed, 22 Jul 2015 10:41:21 +0000 (12:41 +0200)]
Change Ct restore rest call
this change will provide that it will be possibel to restore LXC and OVZ dumpfiles over the gui.
Wolfgang Link [Fri, 24 Jul 2015 10:59:13 +0000 (12:59 +0200)]
Extent ZFSPool Content with rootdir
Wolfgang Link [Fri, 17 Jul 2015 07:26:42 +0000 (09:26 +0200)]
Add Snapshot to LXC
Signed-off-by: Wolfgang Link <w.link@proxmox.com>
Thomas Lamprecht [Wed, 22 Jul 2015 16:14:50 +0000 (18:14 +0200)]
Added parallel compress support for vzdump with pigz.
Added a vzdump.conf option to controll gzip compression.
When 'pigz' (defaults to 0) is >0, pigz support is enabled.
When the pigz option equals 1 pigz uses #cores/2 threads,
else it spawns N threads. To use it select gzip in the web
interface and set the aproppriate option in /etc/vzdump.conf
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Alen Grizonic [Tue, 14 Jul 2015 10:23:38 +0000 (12:23 +0200)]
lxc added to read_pool
Signed-off-by: Alen Grizonic <a.grizonic@proxmox.com>
Emmanuel Kasper [Wed, 22 Jul 2015 08:37:32 +0000 (10:37 +0200)]
ext5migrate: replace call to private ExtJS function getRoot()
getRoot() semantics changed with ExtJS5.
To avoid further annoyances when ExtJS6 is around the corner, replace the call
to this private method, set rootProperty in the ObjectStore call,
and use the value of rootProperty to filter out the content of the server
answer.
Emmanuel Kasper [Wed, 22 Jul 2015 08:37:31 +0000 (10:37 +0200)]
Add documentation header
Emmanuel Kasper [Tue, 7 Jul 2015 08:00:18 +0000 (10:00 +0200)]
Enable loading of most of the datacenter config panel
This patch does the following:
* remove the EXT5DEBUG header we added previously
* build the items[] array as a one-dimensional array, as PVE.panel.Config
with ExtJS5 is not able to find the elements otherwise
* rename the problematic panel tabs with TODO suffix, to be dealed later on
Emmanuel Kasper [Tue, 7 Jul 2015 08:00:17 +0000 (10:00 +0200)]
Add EXT5DEBUG header, comment function to allow the dc Config panel to load
Emmanuel Kasper [Tue, 7 Jul 2015 08:00:16 +0000 (10:00 +0200)]
Include all the javascript files to HTML page header
Based on the JSSRC variable of the www/manager Makefile.
Files not yet commited to www/manager5 are commented out.
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy window/Wizard.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy window/Restore.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy window/NotesEdit.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy window/Migrate.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy window/MigrateAll.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy window/Backup.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy pool/Summary.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy pool/StatusView.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy pool/Config.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy panel/SubConfigPanel.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy panel/RRDView.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy panel/NotesView.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy panel/LogView.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy panel/IPSet.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy panel/InputPanel.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy panel/Firewall.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy grid/SelectFeature.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy grid/PoolMembers.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy grid/PendingObjectGrid.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy grid/FirewallRules.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy grid/FirewallOptions.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy grid/FirewallAliases.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy grid/CheckColumn.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy grid/BackupView.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/VNCKeyboardSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/VMIDSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/VLanField.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/UserSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/TextField.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/StorageSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/SnapshotSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/SecurityGroupSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/ScsiHwSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/RRDTypeSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/RoleSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/PoolSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/NodeSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/NetworkCardSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/MemoryField.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/iScsiProviderSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/IPRefSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/IPProtocolSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/HotplugFeatureSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/GroupSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/FirewallPolicySelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/FileSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/EmailNotificationSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/DisplaySelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/DiskFormatSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/DayOfWeekSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/CPUModelSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/ControllerSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/ContentTypeSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/CompressionSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/ComboGrid.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/Checkbox.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/CacheTypeSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/BusTypeSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/BridgeSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/Boolean.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/BondModeSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy form/BackupModeSelector.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy data/reader/JsonObject.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy data/ObjectStore.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy data/TimezoneStore.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy button/ConsoleButton.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy VNCConsole.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy Toolkit.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 09:29:11 +0000 (11:29 +0200)]
copy Parser.js from manager to manager5
Dietmar Maurer [Fri, 3 Jul 2015 05:22:33 +0000 (07:22 +0200)]
bump version to 4.0-24
Dietmar Maurer [Fri, 3 Jul 2015 05:19:49 +0000 (07:19 +0200)]
NetworkEdit: use pvetextfield instead of numberfield
because numberfield does not have 'deleteEmpty' functionality.
Dietmar Maurer [Thu, 2 Jul 2015 10:03:18 +0000 (12:03 +0200)]
bump version to 4.0-23
Dietmar Maurer [Thu, 2 Jul 2015 09:58:24 +0000 (11:58 +0200)]
APLInfo: support relative locations
Dietmar Maurer [Thu, 2 Jul 2015 09:25:08 +0000 (11:25 +0200)]
allow to download templates with type lxc
Dietmar Maurer [Thu, 2 Jul 2015 09:24:21 +0000 (11:24 +0200)]
APLInfo: set default location