Commit Graph

5190 Commits

Author SHA1 Message Date
Dietmar Maurer
24bf5bd4d4 GUI: add new vtype ConfigId, use it for snapshot names 2015-10-12 08:15:45 +02:00
Dietmar Maurer
ac9336bc99 s/Realtec/Realtek/
correct brand name
2015-10-09 14:37:59 +02:00
Dietmar Maurer
9056f941bc bump version to 4.0-49 2015-10-09 08:17:16 +02:00
Dietmar Maurer
1649c0b535 IP4_cidr_match: allow short masks like /8 2015-10-09 08:16:00 +02:00
Dietmar Maurer
d234b0bf10 bump version to 4.0-48 2015-10-05 17:47:48 +02:00
Wolfgang Bumiller
0bc9e03b0b lxc/dns: ipv6 support 2015-10-05 17:46:39 +02:00
Dietmar Maurer
ac0831fd1e bump version to 4.0-47 2015-10-05 12:34:35 +02:00
Wolfgang Bumiller
7a9486a7e1 DNS ui/api: ipv6 support 2015-10-05 12:33:42 +02:00
Dietmar Maurer
638b2d7dcc bump version to 4.0-46 2015-10-03 15:33:09 +02:00
Dietmar Maurer
ca2605e76f fix bug #719: vzdump - only call cleanup after prepare 2015-10-03 15:30:45 +02:00
Dietmar Maurer
8072731573 bump version to 4.0-45 2015-10-02 11:43:52 +02:00
Dietmar Maurer
2fec6db911 sources.list: prepare for final 4.0 release - use pve-enterprise repository 2015-10-02 11:41:07 +02:00
Dietmar Maurer
24673f1dcd API: return correct version (instead of 4.0Beta) 2015-10-02 11:37:08 +02:00
Dietmar Maurer
092fa1b0de cleanup: use new run_cli_handler() method 2015-10-02 11:28:01 +02:00
Dietmar Maurer
dca6ac1c02 bump version to 4.0-44 2015-10-01 13:04:43 +02:00
Dietmar Maurer
30b4182b12 add content type selector to LVM storage editor 2015-10-01 13:03:13 +02:00
Dietmar Maurer
a720995e39 bump version to 4.0-43 2015-09-29 07:17:59 +02:00
Thomas Lamprecht
2ebf4aecf9 check for ext5 dir to avoid missing directory errors
As we, for now, default to exclude ext5 from our build it's better
to make an check if its directory exists, and only then allow to
load from it. Else we can get errors on proxy startup, and when
someone passes the ext5 parameter.

Also make a indent/whitespace cleanup.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-09-29 07:17:19 +02:00
Dietmar Maurer
bd42715148 bump version to 4.0-42 2015-09-26 11:15:04 +02:00
Dietmar Maurer
1fd4069819 update OS Type descriptions 2015-09-26 11:13:54 +02:00
Wolfgang Bumiller
7fabddca05 CephTools: improve abs_path error handling
verify_blockdev_path didn't check the result of abs_path
causing commands like `pveceph createosd bad/path` to error
with a meaningless "Use of uninitialized value" message.
2015-09-25 09:56:04 +02:00
Dietmar Maurer
735df8e5d1 bump version to 4.0-41 2015-09-25 07:19:30 +02:00
Dietmar Maurer
9a05476dda do not install extJS 5 framework by default
We don't want to have development code in final 4.0 release.
2015-09-25 07:17:39 +02:00
Alexandre Derumier
3f0d1a4bfd NetworkEdit : add support for vlan interfaces.
Edit only for now, create will come soon in another patch

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2015-09-25 07:06:48 +02:00
Dietmar Maurer
bc13d63a4d bump version to 4.0-40 2015-09-24 07:03:08 +02:00
Dietmar Maurer
60d08d8012 s/pveBackButton/pveReloadButton/ 2015-09-24 06:54:57 +02:00
Thomas Lamprecht
b981d33e6f better formating and UI of task viewer and task list
[TaskList]:
* format task date on the same node as the title. If space isn't
  there, the date goes on it's own line.
* Truncate output of task status to a maximum of 160 characters to
  fix formating, also the list should only give an overview.
* set list flex to 1, this fixes height and scrolling issues
* Put affected node and status on a own line.

[TaskViewer]
* Only show task status, the exit status is in the log below,
  also some long statuses break this page completely.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-09-24 06:52:14 +02:00
Thomas Lamprecht
c1e3105369 format cpu load value better
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-09-24 06:51:43 +02:00
Thomas Lamprecht
3d01228a87 use new VMSummaryBase class for lxc and qemu summary
also the keys to display from the lxc config where updated as some
from OpenVZ times where used.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-09-24 06:51:18 +02:00
Thomas Lamprecht
53f669b13e Implement VMSummaryBase class
As the lxc and qemu summary pages share almost all the code we
implement a base class which provides the shared functionality.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-09-24 06:51:09 +02:00
Thomas Lamprecht
7853a5ff44 use new PVEBar instead of TitleBar
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-09-24 06:50:28 +02:00
Thomas Lamprecht
5b765ae8b4 add PVEBar class to provide an common menu titlebar
PVEBar inherits from Ext.TitleBar and provides an titlebar for the
PVE mobile components to reduce code reuse.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-09-24 06:49:32 +02:00
Thomas Lamprecht
c5e91d8e37 add Datacenter entry to menu
Add a menu entry to load the Datacenter page

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-09-24 06:48:06 +02:00
Thomas Lamprecht
abfdd685df add goBack function
Add function to go a step back in browsing history.
Also don't use the anim var in setActiveItem when no old appWindow
is defined, as it is undefined in this scope.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-09-24 06:47:50 +02:00
Dietmar Maurer
531d05af21 bump version to 4.0-39 2015-09-21 12:22:06 +02:00
Thomas Lamprecht
db3f0058ed fix mobile datacenter bugs resulting from API return changes
Adapt the mobile UI code to the slightly different returned data
from the '/cluster/status/' API call.
Also sort the node list to get an consistent staying UI, this
mirrors the behaviour of the 'desktop' UI.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-09-21 10:39:02 +02:00
Dietmar Maurer
1daa93803f Revert "fix bug #706: Use comma to split vmid list when building the crontab vzdump command"
This reverts commit 4bf3cc21b6.

No longer required, because vzdump accepts space separated vmid lists again.
2015-09-21 09:50:34 +02:00
Emmanuel Kasper
a0c752f533 Allow email adresses with a top level domain of up to 63 characters
This patch allows email adresses of the form john.public@company.hamburg
This fixes the bug: https://bugzilla.proxmox.com/show_bug.cgi?id=716

Note that this patch only deals will the client side validation, a
separate deals with the server side validation
(http://pve.proxmox.com/pipermail/pve-devel/2015-September/017246.html)

Implementation:
Just copied the original email regexp from ExtJS, and bumped the TLD length
from 6 to the max allowed by the corresponding RFC, ie 63 (https://tools.ietf.org/html/rfc1034)
2015-09-21 09:47:34 +02:00
Thomas Lamprecht
2de3ee58c8 Deny stop mode backups from HA managed and enabled services
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-09-20 09:53:12 +02:00
Dietmar Maurer
ad21a2ff91 change default ceph download url to download.ceph.com 2015-09-19 14:06:44 +02:00
Dietmar Maurer
144a2199de vzdump: re-enable passing vmid lists at command line
We lost that feature in a previous commit, so I just re-eanble it.
2015-09-19 10:44:08 +02:00
Thomas Lamprecht
03d2e2a89c fix title from backup window (OpenVZ to LXC)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-09-18 09:47:06 +02:00
Thomas Lamprecht
617c580107 replace OpenVZ API calls in mobile UI with LXC
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-09-18 09:46:50 +02:00
Emmanuel Kasper
e85b17494b Allow typeahead selection of Firewall macros
This fixes the bug: https://bugzilla.proxmox.com/show_bug.cgi?id=677

Remarks:
* allowBlank is already set in the class definition
* The value of the comboBox can be either '' after the component initial
load, or 'null' if the user selected a macro and cleans the field afterwards.
This is the reason of the if (!value) test which will catch empty strings and
null.
2015-09-17 12:51:16 +02:00
Wolfgang Bumiller
45f16a06e5 vzdump: replace 'find' exclude command switches
We're replacing the use of 'find' in the backup code for
various reasons, so we cannot use find-specific options
anymore. Besides, it's up to the plugin to create the
archive and there's no guarantee using 'find' even makes
sense. Even in the current code it's not being used when
hitting the rsync case anyway.

Now using simple glob patterns as that is more widely
supported.
2015-09-16 11:45:15 +02:00
Dietmar Maurer
7849cf8c58 bump version to 4.0-38 2015-09-16 11:06:09 +02:00
Alexandre Derumier
a1604d7046 add bridge vlan aware checkbox
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2015-09-16 11:02:43 +02:00
Dietmar Maurer
804e0e388e bridgevlan: cleanup, remove useless case statement 2015-09-16 10:46:29 +02:00
Alexandre Derumier
755325b02c bridgevlan : allow filtering on tagged interfaces
It's possible to create 802.1ad vlan interfaces (for QinQ)
like

ip link add link eth0 eth0.100 type vlan proto 802.1ad id 100

So,we want to be able to use them in bridge vlan aware (802.1q)

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2015-09-16 10:44:22 +02:00
Dietmar Maurer
2830222495 bump version to 4.0-37 2015-09-11 09:31:04 +02:00