Alexander Schulz
cd477a4e18
Merge branch 'master' of https://github.com/xenserver/xenadmin into development
...
# Conflicts:
# Branding/Branding.resx
# Branding/HomePage.mht
# Branding/HomePage.zh-CN.mht
# Branding/Images/000_XenCenterAlerts_h32bit_24.png
# Branding/Images/DlgBmp.bmp
# Branding/Images/XS.png
# Branding/Images/about_box_graphic_423x79.png
# Branding/Images/alerts_32.png
# Branding/Images/splash.bmp
# Branding/Images/upsell_16.png
# Branding/Images/wizard_background.png
# CFUValidator/CFUValidator.csproj
# Jenkinsfile
# LICENSE
# MAINTAINERS
# README.md
# WixInstaller/XenCenter.wxs
# WixInstaller/branding.wxi
# WixInstaller/codepagechange.vbs
# WixInstaller/en-us.wxl
# WixInstaller/ja-jp.wxl
# WixInstaller/wix_src.patch
# WixInstaller/zh-cn.wxl
# XenAdmin.sln
# XenAdmin/Commands/Controls/ContextMenuBuilder.cs
# XenAdmin/Commands/Controls/MigrateVMToolStripMenuItem.cs
# XenAdmin/Commands/Controls/VMLifeCycleToolStripMenuItem.cs
# XenAdmin/Commands/CopyTemplateCommand.cs
# XenAdmin/Commands/CopyVMCommand.cs
# XenAdmin/Commands/CrossPoolCopyVMCommand.cs
# XenAdmin/Commands/CrossPoolMigrateCommand.cs
# XenAdmin/Commands/CrossPoolMoveVMCommand.cs
# XenAdmin/Commands/DragDropCrossPoolMoveHaltedVMCommand.cs
# XenAdmin/Commands/DragDropMigrateVMCommand.cs
# XenAdmin/Commands/MoveVMCommand.cs
# XenAdmin/ConsoleView/VNCTabView.cs
# XenAdmin/Core/Updates.cs
# XenAdmin/Dialogs/AboutDialog.resx
# XenAdmin/Dialogs/LegalNoticesDialog.cs
# XenAdmin/Dialogs/WarningDialogs/LicenseWarningDialog.ja.resx
# XenAdmin/Dialogs/WarningDialogs/LicenseWarningDialog.resx
# XenAdmin/Dialogs/WarningDialogs/LicenseWarningDialog.zh-CN.resx
# XenAdmin/Help/HelpManager.cs
# XenAdmin/Images.cs
# XenAdmin/MainWindow.Designer.cs
# XenAdmin/MainWindow.cs
# XenAdmin/MainWindow.ja.resx
# XenAdmin/MainWindow.resx
# XenAdmin/MainWindow.zh-CN.resx
# XenAdmin/Properties/Resources.Designer.cs
# XenAdmin/Properties/Settings.Designer.cs
# XenAdmin/Properties/Settings.settings
# XenAdmin/SettingsPanels/BootOptionsEditPage.cs
# XenAdmin/TabPages/GeneralTabPage.Designer.cs
# XenAdmin/TabPages/GeneralTabPage.cs
# XenAdmin/TabPages/GeneralTabPage.resx
# XenAdmin/VNC/VNCException.cs
# XenAdmin/Wizards/CrossPoolMigrateWizard/CrossPoolMigrateDestinationPage.cs
# XenAdmin/Wizards/CrossPoolMigrateWizard/CrossPoolMigrateWizard.cs
# XenAdmin/Wizards/CrossPoolMigrateWizard/Filters/CrossPoolMigrateCanMigrateFilter.cs
# XenAdmin/Wizards/NewNetworkWizard_Pages/NetWTypeSelect.cs
# XenAdmin/Wizards/NewSRWizard.cs
# XenAdmin/Wizards/NewSRWizard_Pages/Frontends/LVMoISCSI.cs
# XenAdmin/XenAdmin.csproj
# XenAdmin/app.config
# XenAdminTests/ArchiveTests/ArchiveFactoryTests.cs
# XenAdminTests/ArchiveTests/ArchiveIteratorTests.cs
# XenAdminTests/ArchiveTests/ArchiveWriterTests.cs
# XenAdminTests/ArchiveTests/ThirdPartyArchiveWriterTests.cs
# XenAdminTests/CompressionTests/CompressionFactoryTests.cs
# XenAdminTests/CompressionTests/ThirdPartyCompressionStreamTests.cs
# XenAdminTests/HealthCheckTests/RequestUploadTaskTests.cs
# XenAdminTests/UnitTests/CPUMaskingTest.cs
# XenAdminTests/UnitTests/TimeUtilTests.cs
# XenAdminTests/UnitTests/WlbTests/WlbPoolConfigurationTests.cs
# XenAdminTests/UnitTests/WlbTests/WlbScheduledTaskTests.cs
# XenAdminTests/UnitTests/WlbTests/WlbScheduledTasksTests.cs
# XenAdminTests/XenAdminTests.csproj
# XenModel/Actions/HealthCheck/GetHealthCheckAnalysisResultAction.cs
# XenModel/Actions/HealthCheck/HealthCheckAuthenticationAction.cs
# XenModel/Actions/HealthCheck/UploadServerStatusReportAction.cs
# XenModel/Actions/HealthCheck/XenServerHealthCheckUpload.cs
# XenModel/Actions/VM/ImportVmAction.cs
# XenModel/Actions/VM/VMCrossPoolMigrateAction.cs
# XenModel/Actions/VM/VMPauseAction.cs
# XenModel/FriendlyNames.Designer.cs
# XenModel/FriendlyNames.ja.resx
# XenModel/FriendlyNames.resx
# XenModel/FriendlyNames.zh-CN.resx
# XenModel/HealthCheckSettings.cs
# XenModel/InvisibleMessages.Designer.cs
# XenModel/InvisibleMessages.ja.resx
# XenModel/InvisibleMessages.resx
# XenModel/InvisibleMessages.zh-CN.resx
# XenModel/Messages.Designer.cs
# XenModel/Messages.ja.resx
# XenModel/Messages.resx
# XenModel/Messages.zh-CN.resx
# XenModel/SshConsole.cs
# XenModel/Utils/Helpers.cs
# XenModel/XenAPI-Extensions/SR.cs
# XenModel/XenAPI/ApiVersion.cs
# XenModel/XenModel.csproj
# XenServerHealthCheck/Registry.cs
# scripts/check_copyright.ps1
# scripts/check_i18n.ps1
# scripts/check_spelling.ps1
# scripts/deps-map.json
# scripts/dictionary.txt
# scripts/download_hotfixes.ps1
# scripts/download_packages.ps1
# scripts/hotfix-map.json
# splash/util.h
# xe/Xe.csproj
# xe/app.manifest
2023-12-30 16:43:15 +01:00
Konstantina Chremmou
385130fef6
CP-43265: Added new dialog to configure updates for servers.
...
Signed-off-by: Konstantina Chremmou <Konstantina.Chremmou@cloud.com>
2023-07-28 09:36:54 +01:00
Konstantina Chremmou
6bed1dcde3
CP-41473: Restored options to check for server updates and new versions automatically.
...
Signed-off-by: Konstantina Chremmou <Konstantina.Chremmou@cloud.com>
2023-06-13 14:48:23 +01:00
Konstantina Chremmou
02ded9ba71
CP-41474: Added setting on the Options dialog to import a client ID for downloading hotfixes for LCM servers.
...
Signed-off-by: Konstantina Chremmou <Konstantina.Chremmou@cloud.com>
2023-06-13 14:48:23 +01:00
Konstantina Chremmou
7063b3e130
CP-42155: Removed HealthCheck service and related dialogs.
...
Signed-off-by: Konstantina Chremmou <Konstantina.Chremmou@cloud.com>
2023-02-21 16:05:09 +00:00
Konstantina Chremmou
fa04fda84a
Refactored branding of the application logs.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2022-12-14 01:00:54 +00:00
Danilo Del Busso
54a9f22c87
CP-39929: Add timestamps to update logs
...
- Add option to the display options page
- Add related setting
- Refactor `ExtensionMethods` to be more compact and flexible
- Add docs to `ExtensionMethods`
- Whitespace fixes
Signed-off-by: Danilo Del Busso <Danilo.Del.Busso@citrix.com>
2022-08-10 15:44:07 +01:00
Danilo Del Busso
1fd39713f1
CP-39929: Tidy up settings files
...
sort settings by name
Signed-off-by: Danilo Del Busso <Danilo.Del.Busso@citrix.com>
2022-08-10 15:26:19 +01:00
Konstantina Chremmou
b79eda2d4b
Removed unused code around restoring dismissed updates.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2022-06-16 11:21:43 +01:00
Konstantina Chremmou
414eff9c2f
CP-39817: Removed the option to check for server new versions since it is not relevant any longer.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2022-06-16 11:21:42 +01:00
Konstantina Chremmou
188cfdda22
CP-39571: Removed spaces from the name of the log files.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2022-04-22 14:32:14 +01:00
Konstantina Chremmou
b4afd3ce4c
CA-261979: Use utf-8 encoding for logging (or on localised systems the log files may contain illegible characters).
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2022-01-24 15:22:28 +00:00
Konstantina Chremmou
57b07a9c7b
Set roaming to true. Corrected setting type.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2022-01-06 10:50:13 +00:00
Danilo Del Busso
971ae0d064
CP-38529: Add SSH client settings
...
Signed-off-by: Danilo Del Busso <Danilo.Del.Busso@citrix.com>
2022-01-06 10:50:13 +00:00
Konstantina Chremmou
d0307c183b
Corrected log files path and removed obsolete log file settings from XenOvfApi.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2021-07-30 17:17:54 +01:00
Joey
a56a383ec0
CP-35687: Detach update mechanism from update wizard ( #2812 )
...
* CP-35687: Detach update mechanism from update wizard
Signed-off-by: Ji Jiang <ji.jiang@citrix.com>
* CP-35687 part 2: Removed updates mechanism.
* Corrections as per code review.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2021-05-21 15:13:45 +01:00
Konstantina Chremmou
fd6b7b4b48
Added default values to window size and location.
...
There was a silent exception thrown when reading the window location the first
time the application was launched.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2020-11-03 11:34:06 +00:00
Konstantina Chremmou
9d7cf72c78
CP-33781: Added admin exit procedure warnings.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2020-07-17 16:04:10 +01:00
Konstantina Chremmou
41afa2a753
CP-32921: Target .NET Framework 4.8 and build using VS2019 tools.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2020-05-19 23:10:41 +01:00
Alexander Schulz
efc7824e7b
save the window state and restore on start
2020-02-07 01:09:36 +01:00
Konstantina Chremmou
bfc8141391
CA-318468, CA-271455: Reworked OVF validation and OVA package extraction during import.
...
- Handle validation for OVF files with a name different from the containing
OVA package. Other corrections to wrong validation logic.
- Show validation warnings on a dialog that can be turned off.
- Clean up extracted files after an OVA package has been imported.
- Plus code refactoring and simplification.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2020-01-16 16:26:30 +00:00
Konstantina Chremmou
61fccecac6
Corrected the supported runtime's sku in xenadmin's application config.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2019-11-13 12:31:19 +00:00
Mihaela Stoica
8b41a214b2
Merge pull request #2521 from xenserver/feature/REQ-756
...
Merge feature/REQ-756 into master
2019-09-27 13:18:21 +01:00
Konstantina Chremmou
5244c91658
Help refactoring.
...
- Removed DebugHelp. The user settings are normally not meant for debugging code.
- Moved HelpId logic from the main window to the tab pages.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2019-09-25 15:02:05 +01:00
Konstantina Chremmou
9157735803
CP-30958: Initial implementation of the Conversion Manager in XenCenter. ( #2481 )
...
* CP-30958: Initial implementation of the Conversion Manager in XenCenter.
* Corrections following review and improvements.
* Further corrections and improvements.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2019-08-22 10:47:43 +01:00
Konstantina Chremmou
e0f42a5205
CA-311165: Modified Display Options
...
- Removed option to show host only vs pool properties on the Search Tab
when selecting a host within a pool. It is out of place and confusing
because the items under the host don't follow suit. The same result can
be achieved using the filters on the Search Tab.
- Added option to disable remembering the last selected Tab per object
as it can be annoying when trying to compare data on the same Tab for
different objects.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2019-07-23 14:00:38 +01:00
Konstantina Chremmou
0ed05e4c6c
Removed option to enable RDP polling as it only applies to pre-6.5 hosts which are not longer supported.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2019-02-06 09:25:38 +00:00
Konstantina Chremmou
44d70e6867
Suggested UX enhancement: store the user's preferred updates view; note that
...
option to change this on the Options dialog has not been provided as deemed
unnecessary.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2018-12-19 11:30:15 +00:00
Aaron Robson
b017f08225
Filtering out DEBUG XenAPI.Session logs by default to reduce noise when generally logging for diagnostic purposes at the DEBUG level.
...
Signed-off-by: Aaron Robson <aaron.robson@citrix.com>
2018-12-18 09:31:19 +00:00
Mihaela Stoica
91de7501c4
CA-266814: Fix the precheck that requires shared CDs to be ejected prior to update installation
2017-10-09 16:34:59 +01:00
Mihaela Stoica
77b73c8d16
CP-22471: Add information on XenCenter help usage to the user settings
...
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2017-06-13 13:42:26 +01:00
Frederico Mazzone
76fd266913
Merge branch 'master' into CAR-2214
...
Conflicts:
XenAdmin/Properties/Settings.Designer.cs
XenAdmin/Properties/Settings.settings
XenAdmin/app.config
XenModel/Actions/Updates/DownloadAndUnzipXenServerPatchAction.cs
Signed-off-by: Frederico Mazzone <frederico.mazzone@citrix.com>
2017-01-19 14:16:51 +00:00
Konstantina Chremmou
2e6b2d8995
CA-145890: added new Page to the options dialog where the user can configure how
...
confirmations are displayed. Added checkboxes to the dialogs requesting confirmation
of dismissal of notifications so the user can opt to skip this step.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2016-11-17 13:35:31 +00:00
Frezzle
3522e2980d
[CP-19111] Added ability to choose Basic or Digest authentication for proxy server
...
2 new radio buttons in Connection Options page, for Basic and Digest; Digest is the default as it's the most secure.
New proxy authentication method setting, which is used to configure XenAPI's HTTP class and the .NET AuthenticationManager (which handles which authentication schemes can be used by the .NET web classes).
The new setting is also transferred and used by the Health Check service.
The bug noted in CA-214653 also occurs here, but the work-around on PR#1201 for that bug will also work for this.
Signed-off-by: Frezzle <frederico.mazzone@citrix.com>
2016-10-12 19:09:35 +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
Mihaela Stoica
f7e0f61093
Merge pull request #832 from stephen-turner/CA-198487
...
CA-198487: Log at Info level not Debug level
2016-02-12 12:22:28 +00:00
Stephen Turner
e940ed8bb0
CA-198487: Log at Info level not Debug level
2016-02-12 11:29:19 +00:00
Mihaela Stoica
9f99c37f83
CP-16012: Rename branding variables
...
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-02-10 11:52:30 +00:00
Mihaela Stoica
fb64d19853
CP-15825: Show About dialog at startup detailing company names that the connected hosts have been licensed to
...
Signed-off-by: Mihaela Stoica <Mihaela.Stoica@citrix.com>
2016-01-29 14:38:58 +00:00
Cheng Zhang
15ef3410a3
CP-15398: Make file name and dir rebrandablei
...
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-19 18:40:55 +08:00
Cheng Zhang
a33d10bade
CP-15398: Make texture XenCenter rebrandable
...
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-14 18:52:53 +08:00
Gabor Apati-Nagy
617ad06f1f
CP-12617: Port CP-12191 to trunk
...
Add a XenCenter option to enable the old behaviour for the default search for servers
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-10-19 17:12:27 +01:00
Stephen Turner
09c495552f
CP-13389: Convert all projects to .NET 4.5. (All changes autogenerated except for one case of broken XML in XenOvfApi/app.config).
2015-07-30 12:40:59 +01:00
Mihaela Stoica
c1dac478b1
CP-13083: Add user setting and checkbox to the Health Check overview dialog saying "Show this when connecting to servers that are not enrolled into Health Check"
...
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-07-24 14:12:46 +01:00
Gabor Apati-Nagy
a16e0a8ae0
CAR-100: Upgrade to .NET 4.0 instead of 3.5 -- Upgrading projects to target .Net 4.0 & updating to VS2010 format where needed
...
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2013-12-05 14:44:59 +00:00
Mihaela Stoica
bd36a85bff
CP-4816: Initial commit to git repo
...
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2013-06-24 12:41:48 +01:00