Commit Graph

998 Commits

Author SHA1 Message Date
Frezzle
bf4cf16b81 [CP-17231] Implement proxy authentication setting in XenCenter
Moved MD5Hash function from EncryptionUtils to HTTP class.
Replaced unnecessary new string/List-related functions with existing methods.
Removed redundant string.IsNullOrEmpty() call.
Changed duplicate hotkey in Connection Options page.

Signed-off-by: Frezzle <frederico.mazzone@citrix.com>
2016-06-24 11:49:55 +01:00
Frederico Mazzone
7ec3442f40 [CP-17401] Use Proxy authentication in Health Check Service
Now transfers proxy credentials in encrypted format and checks for default empty credentials when loading them for first time.
Fixed a break in unit test in HTTP.ReadHttpHeaders().

Signed-off-by: Frederico Mazzone <fredericom@citrite.net>
2016-06-22 17:10:25 +01:00
Frederico Mazzone
9fa8740cb9 [CP-17401] Use Proxy authentication in Health Check Service
Removed last bits of code relating to "Bypass proxy server for local addresses" option.
New proxy settings are sent from XenCenter to health check service and used to configure the proxy using GetProxyFromSettings().
Health check service now correctly saves its proxy settings and updates the static Proxy property for the Session class; done in new ReconfigureConnectionSettings().

Signed-off-by: Frederico Mazzone <fredericom@citrite.net>
2016-06-22 13:05:21 +01:00
Frederico Mazzone
46c15efe57 [CP-17231] Implement proxy authentication setting in XenCenter
Added 2 textboxes for proxy username and password; encrypted when saved and decrypted when loaded.
Added 2 checkboxes; one for bypassing proxy for xenserver connections, one for providing proxy credentials.
Removed checkbox for bypassing proxy for local addresses.
Controls are no longer enabled/disabled when the related proxy option is selected/deselected.
Making changes to a control (e.g. username, bypass checkbox, etc) selects the 'Use this proxy server' option automatically.
Removed "Bypass proxy server for local addresses" option.
Basic and Digest authentication implemented. Tested with FreeProxy (Basic+Digest), CCProxy (Basic) and AnalogX Proxy (no authentication); each were tested with correct credentials, incorrect credentials and missing credentials; all gave expected results.

Signed-off-by: Frederico Mazzone <fredericom@citrite.net>
2016-06-20 17:15:00 +01:00
Gabor Apati-Nagy
834c012fb8 Merge pull request #953 from MihaelaStoica/CA-206464
CA-206464: Add certificate validation to the VM export
2016-05-04 13:58:04 +01:00
Stephen Turner
50b5271532 Merge pull request #968 from MihaelaStoica/CA-209281
CA-209281: Check pool.policy_no_vendor_device on VM create before set…
2016-04-27 13:07:04 +01:00
Mihaela Stoica
219209f1fe CA-209281: Check pool.policy_no_vendor_device on VM create before setting VM's has_vendor_device property
Signed-off-by: Mihaela Stoica <Mihaela.Stoica@citrix.com>
2016-04-27 09:58:33 +01:00
CITRITE\sriharshak
809bf9161e L10N:Dundee translation changes 2016-04-26 16:39:21 +05:30
Mihaela Stoica
fe56eb3444 CA-206761: Health Check shows "No issues found" when the report analysis is not yet available
- updated the url

Signed-off-by: Mihaela Stoica <Mihaela.Stoica@citrix.com>
2016-04-22 12:19:20 +01:00
Mihaela Stoica
421b1bd827 Merge pull request #955 from sriharshak/master
L10N:CA-151447 fix
2016-04-21 10:58:55 +01:00
Stephen Turner
0ff7604dc1 Merge pull request #954 from MihaelaStoica/CA-208609
CA-208609: Change wording on TLS settings page
2016-04-21 10:28:22 +01:00
Mihaela Stoica
3a5e6a8798 CA-208609: Change wording on TLS settings page
Signed-off-by: Mihaela Stoica <Mihaela.Stoica@citrix.com>
2016-04-21 09:37:13 +01:00
CITRITE\sriharshak
7cf3f6ef2d L10N:CA-151447 fix 2016-04-20 21:30:19 +05:30
Mihaela Stoica
ed7548e02a CA-206464: Add certificate validation to the VM export
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-04-20 15:17:48 +01:00
CITRITE\sriharshak
8c0623b8f2 L10N:Dundee:Translation check-ins 2016-04-20 19:16:33 +05:30
CITRITE\sriharshak
950173f456 L10N:Dundee:translation check-ins 2016-04-14 12:11:18 +05:30
Mihaela Stoica
7d23bf8ce5 CA-207273: The default description string “Default install” of a server is not localized on “General” window.
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-04-13 15:49:03 +01:00
Mihaela Stoica
0744bcabbd Merge pull request #934 from MihaelaStoica/CP-16756
CP-16756: Change how XenCenter decides whether to display "I/O is opt…
2016-04-11 16:56:14 +01:00
Mihaela Stoica
7b828a846f CP-16756: Change how XenCenter decides whether to display "I/O is optimized"
Add missing files

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-04-11 16:54:32 +01:00
Stephen Turner
3d0e0ec1ba Merge pull request #933 from MihaelaStoica/CP-16756
CP-16756: Change how XenCenter decides whether to display "I/O is optimized"
2016-04-11 16:27:43 +01:00
Mihaela Stoica
8f63854b96 CA-206761: Health Check shows "No issues found" when the report analysis is not yet available
Changes following code review

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-04-11 15:57:32 +01:00
Mihaela Stoica
cc28388726 CP-16756: Change how XenCenter decides whether to display "I/O is optimized"
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-04-08 17:10:08 +01:00
Mihaela Stoica
477bc5e768 CP-16756: Update to latest XenAPI bindings
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-04-08 17:09:21 +01:00
Mihaela Stoica
7e832494c1 CA-206761: Health Check shows "No issues found" when the report analysis is not yet available
- Try to get the analysis progress from cis (as an integer value representing percentage 0 - 100). If this function returns a valid progress less than 100, then we don't try to get the report analysis and continue to display "Analysis not yet available"
- If the progress is 100 then we get the analysis result and display it
- If the progress cannot be obtained, then we try to get the analysis result; If an empty result is obtained within 10 minutes from the upload completion, then we assume that the analysis is still in progress and continue to display "Analysis not yet available"

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-04-08 14:26:52 +01:00
Mihaela Stoica
772c921b3d Merge pull request #921 from GaborApatiNagy/CA-202374
CA-202374: XC greyed out 'Install Tools' menu for imported VM from Cream
2016-04-04 17:55:01 +01:00
Gabor Apati-Nagy
f2f136abe4 CA-202374: XC greyed out 'Install Tools' menu for imported VM from Cream
Removed unreachable code

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2016-04-04 16:01:07 +01:00
Gabor Apati-Nagy
b6c52cccd5 Merge pull request #918 from MihaelaStoica/CA-205199
CA-205199: Reattaching an SR fails with error "The SR is not attached"
2016-04-04 15:32:59 +01:00
Gabor Apati-Nagy
b2886d70e5 Merge pull request #917 from MihaelaStoica/CA-205118
CA-205118: RPU Wizard Fails Due to Host CPU Incompatibility Error
2016-04-04 15:24:39 +01:00
Gabor Apati-Nagy
d75cb0ab48 CA-202374: XC greyed out 'Install Tools' menu for imported VM from Cream
Check different feature flag for Windows VMs on Dundee to detect Dundee guest agent. For earlier versions nothing is changed.
This will cause XC to report "Management not installed" for Windows VMs on Dundee hosts with Cream guest agent (This is the case when a host has been upgraded from Cream to Dundee).

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2016-04-04 10:15:57 +01:00
Mihaela Stoica
721bff52e4 CA-205190: Fix Health Check Url
Removed the extra space.

Signed-off-by: Mihaela Stoica <Mihaela.Stoica@citrix.com>
2016-04-01 12:37:03 +01:00
Mihaela Stoica
bb434db027 CA-205199: Reattaching an SR fails with error "The SR is not attached"
Set the name and description of the SR after the PBDs have been created and plugged.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-03-30 15:39:00 +01:00
Mihaela Stoica
531496a46e CA-205118: RPU Wizard Fails Due to Host CPU Incompatibility Error
Added a Precheck to the RPU wizard, to check if the hosts in the pool have different CPU feature sets (using the old feature check for pre-Dundee pools) and display an error, offering to shut down all VMs.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-03-30 11:37:09 +01:00
CITRITE\sriharshak
1276729362 L10N:Dundee:ITR003 translation check-in 2016-03-24 09:00:10 +05:30
CITRITE\sriharshak
cf2fbe88e3 L10N:Dundee:Xencenter:ITR002 transltion check-ins 2016-03-23 23:58:30 +05:30
CITRITE\sriharshak
ef8628ff92 L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
Gabor Apati-Nagy
438eb59009 Merge pull request #899 from MihaelaStoica/CA-204172
CA-204172: Switch Health Check URLs to the production site
2016-03-16 14:01:19 +00:00
Mihaela Stoica
5d19694fb0 Merge pull request #903 from stephen-turner/CA-203766
CA-203766: Replace more uses of 'via'
2016-03-16 13:51:45 +00:00
Stephen Turner
feea3f2ad0 CA-203766: Replace more uses of 'via' 2016-03-16 13:17:47 +00:00
Mihaela Stoica
d22a315ddc CA-203766: Change "via Windows Update" to "from Windows Update"
Signed-off-by: Mihaela Stoica <Mihaela.Stoica@citrix.com>
2016-03-16 11:20:40 +00:00
Mihaela Stoica
9c9312c113 CA-204172: Switch Health Check URLs to the production site
Also use 0 (never expire) for the diagnostic token.

Signed-off-by: Mihaela Stoica <Mihaela.Stoica@citrix.com>
2016-03-16 10:00:23 +00:00
Gabor Apati-Nagy
640a20514e Merge pull request #896 from MihaelaStoica/CA-202483
CA-202483: Change the Search tab title to "New Search" when a new sea…
2016-03-15 15:53:52 +00:00
Gabor Apati-Nagy
cb31f6cbed Merge pull request #894 from MihaelaStoica/CA-203428
CA-203428: XenCenter not allowing SXM from/between Cream hosts
2016-03-15 15:06:51 +00:00
Mihaela Stoica
a63fe3fd66 CA-202483: Change the Search tab title to "New Search" when a new search is created
Signed-off-by: Mihaela Stoica <Mihaela.Stoica@citrix.com>
2016-03-11 13:57:21 +00:00
Mihaela Stoica
e3f7ef61a4 CA-203428: XenCenter not allowing SXM from/between Cream hosts
Intra pool migration should be restricted only if the "restrict_xen_motion" key exists and it is true, as this license key has been introduced in Dundee and therefore pre-Dundee hosts won't have it

Signed-off-by: Mihaela Stoica <Mihaela.Stoica@citrix.com>
2016-03-10 13:14:09 +00:00
Rob Hoes
bf9fdb2a85 Add Standard license edition
Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
2016-03-09 16:14:05 +00:00
Stephen Turner
cdfddd6993 Merge pull request #881 from MihaelaStoica/CA-201119
CA-201119: Updating XenModel/XenAPI with the latest SDK
2016-03-09 11:37:54 +00:00
Gabor Apati-Nagy
88e0a1c1fa Merge pull request #876 from MihaelaStoica/CA-201645
CA-201645: The Install Update wizard should delete patch installation…
2016-03-09 11:29:34 +00:00
Gabor Apati-Nagy
1acf4bf261 Merge pull request #887 from MihaelaStoica/CA-187132
CA-187132: XenCenter loses XenServer address when retrying connection
2016-03-09 11:14:23 +00:00
Mihaela Stoica
c86849055b CA-187132: XenCenter loses XenServer address when retrying connection
Signed-off-by: Mihaela Stoica <Mihaela.Stoica@citrix.com>
2016-03-07 16:55:18 +00:00
Mihaela Stoica
59788e2c3e Merge pull request #886 from stephen-turner/CA-202427
CA-202427: Correction: we do still need to check the vendor, so movin…
2016-03-07 15:06:56 +00:00