--------------------------------------------------------------------------
06/11/2024  2.1.76
--------------------------------------------------------------------------
	[Bug Fix]
		1. Fix bug of HPM update.
--------------------------------------------------------------------------
05/22/2024  2.1.75
--------------------------------------------------------------------------
	[Feature]
		1. Add SCM CPLD update.
		2. Add new BMC platform ID for identification.
--------------------------------------------------------------------------
04/26/2024  2.1.74
--------------------------------------------------------------------------
	[Feature]
		1. Add new BMC platform ID for identification.
--------------------------------------------------------------------------
04/18/2024  2.1.73
--------------------------------------------------------------------------
	[Bug Fix]
		1. Fix bug of parsing BIOS release note.
--------------------------------------------------------------------------
04/01/2024  2.1.72
--------------------------------------------------------------------------
	[Modify]
		1. Modify NTP request data format and json example.
--------------------------------------------------------------------------
03/26/2024  2.1.71
--------------------------------------------------------------------------
	[Feature]
		1. Add new BMC platform ID for identification.
	[Bug Fix]
		1. Fix bug when IPMI raw command receive 0 byte response data.
		2. Fix bug of parsing bmc version.
--------------------------------------------------------------------------
03/05/2024  2.1.70
--------------------------------------------------------------------------
	[Modify]
		1. Add NTP json example.
--------------------------------------------------------------------------
02/26/2024  2.1.69
--------------------------------------------------------------------------
	[Modify]
		1. Modify cipher suite function for OpenBMC.
--------------------------------------------------------------------------
01/22/2024  2.1.68
--------------------------------------------------------------------------
	[Feature]
		1. Implement FPGA/EROT/VBIOS update.
--------------------------------------------------------------------------
10/30/2023  2.1.67
--------------------------------------------------------------------------
	[Feature]
		1. Add new BMC platform ID for identification.
--------------------------------------------------------------------------
10/18/2023  2.1.66
--------------------------------------------------------------------------
	[Feature]
		1. Add new BMC platform ID for identification.
--------------------------------------------------------------------------
10/11/2023  2.1.65
--------------------------------------------------------------------------
	[Feature]
		1. Add new items in REST NTP data.
	[Bug Fix] 
		1.Fix bug of not printing JSON result of REST command properly.
--------------------------------------------------------------------------
09/05/2023  2.1.64
--------------------------------------------------------------------------
	[Feature]
		1. Add new BMC platform ID for identification.
--------------------------------------------------------------------------
08/17/2023  2.1.63
--------------------------------------------------------------------------
	[Feature]
		1. Improve release note parsing function in CPLD update.
--------------------------------------------------------------------------
08/14/2023  2.1.62
--------------------------------------------------------------------------
	[Feature]
		1. Add exception handling for BMC info command
--------------------------------------------------------------------------
05/22/2023  2.1.61
--------------------------------------------------------------------------
	[Bug Fix]
		1. Fix bug of printing blank brackets when using REST GET command
--------------------------------------------------------------------------
01/18/2023  2.1.60
--------------------------------------------------------------------------
	[Feature]
		1. Add new BMC platform ID for identification
		2. Modify some redfish API for newest firmware
--------------------------------------------------------------------------
11/07/2022  2.1.59
--------------------------------------------------------------------------
	[Bug Fix]
		1. Fix printing null json exception in REST vmcli and ldapgeneral command
	[Feature]
		1. Improve redfish jsonschema command
--------------------------------------------------------------------------
08/24/2022  2.1.58
--------------------------------------------------------------------------
	[Feature]
		1. Adjust platform checking when sending power reading command
--------------------------------------------------------------------------
07/25/2022  2.1.57
--------------------------------------------------------------------------
	[Feature]
		1. Make PSU amount flexible when getting PSU info
		2. Improve BMC REST command support
--------------------------------------------------------------------------
07/06/2022  2.1.56
--------------------------------------------------------------------------
	[Bug Fix]
		1. Fix printing issue of get PSU info command
--------------------------------------------------------------------------
07/04/2022  2.1.55
--------------------------------------------------------------------------
	[Feature]
		1. Improve IPMI session creation connection
		2. Add new BMC platform ID for identification
--------------------------------------------------------------------------
06/02/2022  2.1.54
--------------------------------------------------------------------------
	[Feature]
		1. Improve IPMI session creation connection
--------------------------------------------------------------------------
05/20/2022  2.1.53
--------------------------------------------------------------------------
	[Feature]
		1. Add scp update option in hpmupdate command
--------------------------------------------------------------------------
03/02/2022  2.1.52
--------------------------------------------------------------------------
	[Feature]
		1. Add EagleStream and Genoa case in parsing platform command
--------------------------------------------------------------------------
11/08/2021  2.1.51
--------------------------------------------------------------------------
	[Modify]
		1. [Modify] Add temp solution for BMC/BIOS project comparison
--------------------------------------------------------------------------
10/01/2021  2.1.50
--------------------------------------------------------------------------
	[Modify]
		1. Change getBmcinfo algorithm for Conan operation and Gbtutility both running issue
--------------------------------------------------------------------------
09/06/2021  2.1.49
--------------------------------------------------------------------------
	[Modify]
		1. Remove not supported tool directory
--------------------------------------------------------------------------
08/02/2021  2.1.48
--------------------------------------------------------------------------
	[Feature]
		1. Integrate the documents of GbtUtility related
--------------------------------------------------------------------------
06/28/2021  2.1.47
--------------------------------------------------------------------------
	[Feature]
		1. Add hpmupdate command to support HPM update BIOS/BMC
--------------------------------------------------------------------------
04/29/2021  2.1.46
--------------------------------------------------------------------------
	[Bug Fix]
		1. Fix bpinfo and mac command not support on OpenBMC platform
	[Feature]
		1. Support updating BMC and BIOS on OpenBMC platform
		2. Add Milan case in parsing platform command
--------------------------------------------------------------------------
03/19/2021  2.1.45
--------------------------------------------------------------------------
	[Bug Fix]
		1. Fix getting redfish memory information bug when memory ID is string
		2. Fix redfish update service fail but return success
		3. Fix bug of comparing vendor byte when getting BMC platform ID
--------------------------------------------------------------------------
02/19/2021  2.1.44
--------------------------------------------------------------------------
	[Bug Fix]
		1. Fix CPLD update fail because of version checking
		2. Fix FRU multi-record index out of bound issue
--------------------------------------------------------------------------
01/22/2021  2.1.43
--------------------------------------------------------------------------
	[Bug Fix]
		1. Fix bug of parsing vendor ID when getting BMC platform
	[Feature]
		1. Add imageactivestatus command for getting BMC and BIOS active image status
--------------------------------------------------------------------------
12/18/2020  2.1.42
--------------------------------------------------------------------------
	[Bug Fix]
		1. Fix bug of virtual media port is not correct
	[Feature]
		1. Add parsing OEM SEL evetn of dual BIOS releated
--------------------------------------------------------------------------
11/16/2020  2.1.41
--------------------------------------------------------------------------
	[Bug Fix]
		1. Reset the timeout timer while updating BMC firmware
--------------------------------------------------------------------------
11/04/2020  2.1.40
--------------------------------------------------------------------------
	[Feature]
		1. Extend the timeout of update 2nd BIOS SPI and dump image checksum
--------------------------------------------------------------------------
10/30/2020  2.1.39
--------------------------------------------------------------------------
	[Bug Fix]
		1. Add solution for escaping special characters in bmcutil command
--------------------------------------------------------------------------
10/23/2020  2.1.38
--------------------------------------------------------------------------
	[Feature]
		1. Make MAC list command support other platforms
--------------------------------------------------------------------------
09/25/2020  2.1.37
--------------------------------------------------------------------------
	[Feature]
		1. Support port setting for REST command
		2. Add REST command for getting FPGA information
		3. Add REST command for getting NVSwitch information
--------------------------------------------------------------------------
08/21/2020  2.1.36
--------------------------------------------------------------------------
	[Feature]
		1. Support the newest format for ECC SEL message
		2. Support pasring fail message of getting GPU information via REST
	[Bug Fix]
		1. Fix UUID parsing problem
--------------------------------------------------------------------------
08/10/2020  2.1.35
--------------------------------------------------------------------------
	[Feature]
		1. Modify ikvm command for the newer version of BMC
		2. Add REST command for getting GPU information
--------------------------------------------------------------------------
06/02/2020  2.1.34
--------------------------------------------------------------------------
	[Feature]
		1. Show full user code and EC version in CPLD data
	[Bug Fix]
		1. Fix bug of setting different username and password between IPMI and redfish
		2. Fix DCMI command fail when completion code is 0x80
--------------------------------------------------------------------------
05/13/2020  2.1.33
--------------------------------------------------------------------------
	[Feature]
		1. Support Hardware Security OEM Command 0.7.pdf for below chapters:
		   2.3.1. Start Backup (IPMI): only support 2nd BIOS SPI
		   2.3.2. Get status@
		   2.3.3. Start Backup (REST API)
		   2.3.4. Backup SEL Log
		   2.3.5. Image Checksum
		   2.3.7. Dump image & calculate checksum
		2. Skip upload firmware and verify firmware when updating 2nd BMC SPI
		3. Show not support message when BMC not support update 2nd SPI or image checksum command

--------------------------------------------------------------------------
05/04/2020  2.1.32
--------------------------------------------------------------------------
	[Bug Fix]
		1. Fix command result of not supporting update backup BIOS

--------------------------------------------------------------------------
04/17/2020  2.1.31
--------------------------------------------------------------------------
	[Bug Fix]
		1. Fix command help message
--------------------------------------------------------------------------
04/10/2020  2.1.30
--------------------------------------------------------------------------
	[Bug Fix]
		1. Fix bug of calculating checksum
		2. Fix null exception message in REST command
--------------------------------------------------------------------------
03/31/2020  2.1.29
--------------------------------------------------------------------------
	[Feature]
		1. Add "backupimg" option for updating backup image in update BMC and BIOS command
		2. Add JAXB dependency for adapting newer version of java
		3. Extend the timeout for BMC backup/restore in security encryption
		4. Add getting and setting boot order of redfish for supporting Redfish 1.7

	[Bug Fix]
		1. Utility will print usage correctly when typing wrong arguments in REST command

--------------------------------------------------------------------------
02/24/2020  2.1.28
--------------------------------------------------------------------------
	[Feature]
		1. Extend the timeout of REST backup command
--------------------------------------------------------------------------
02/12/2020  2.1.27
--------------------------------------------------------------------------
	[Feature]
		1. Add new example JSON for supporting Redfish 1.7
		2. Modify REST command for new BMC version

--------------------------------------------------------------------------
01/14/2020  2.1.26
--------------------------------------------------------------------------
	[Feature]
		1. Update product ID list for support
	[Bug Fix]
		1. Fix NTP command exception when sending to nodes which not support
		2. Fix lanprint command exception when sending to CMC

--------------------------------------------------------------------------
11/07/2019  2.1.25
--------------------------------------------------------------------------
	[Feature]
		1. Add "fwlist" command for listing firmware versions
		2. Ignore invalid format of release note when updating BMC
--------------------------------------------------------------------------
10/14/2019  2.1.24
--------------------------------------------------------------------------
	[Feature]
		1. Add "-L" option for specifying node list to send command

--------------------------------------------------------------------------
09/27/2019  2.1.23
--------------------------------------------------------------------------
	[Feature]
		1. Optimize the progress of update command
		2. Improve redfish BIOS sd post command
	[Bug Fix]
		1. Fix project name problem of update command

--------------------------------------------------------------------------
09/06/2019  2.1.22
--------------------------------------------------------------------------
	[Feature]
		1. Optimize the progress of update command
	[Bug Fix]
		1. Fix unrecognized field issue of REST command
--------------------------------------------------------------------------
08/23/2019  2.1.21
--------------------------------------------------------------------------
	[Feature]
		1. Add "-RU" option for redfish username and -RP" for redfish password (only supported in redfish command)
		2. Add "port" option for TFTP server use in update command
	[Bug Fix]
		1. Fixed sensor threshold problem in SDR command
--------------------------------------------------------------------------
07/19/2019  2.1.20
--------------------------------------------------------------------------
	[Feature]
		1. Add "get" option in netconfig command
	[Bug Fix]
		1. Fixed rest session issue
--------------------------------------------------------------------------
07/12/2019  2.1.19
--------------------------------------------------------------------------
	[Feature]
		1. Add aux information in mcinfo command
		2. Add redfish bios related command for Redfish API 1.6
		3. Add redfish power limit option for Redfish API 1.6
	[Bug Fix]
		1. Fixed redfish PATCH method problem to support Redfish API 1.6
--------------------------------------------------------------------------
07/05/2019  2.1.18
--------------------------------------------------------------------------
	[Feature]
		1. Apply DCMI power reading ("power") and power limit ("limit")
		   commands support AMD platform.
		2. Add the Power Shelf RMC and NVMEof paltform in GbtUtility.
		3. Add the messages of BIOS update check image checksum.
	[Bug Fix]
		1. Fixed rest loaddefault check arguments errors.
		2. Fixed the cannot get power limit information at situation
		   deactivate the power limit.
		3. Fixed rest update fail and response close errors.
		4. Fixed the rest vmedia check arguments errors.
--------------------------------------------------------------------------
06/26/2019  2.1.17
--------------------------------------------------------------------------
	[Feature]
		1. Add get CMC node information in "rest" command.
		2. Add command line "skip" item for skip check BIOS subject name in release note.
		3. Remove the ampl command for get AMD platform power states.
	[Bug Fix]
		1. Fixed the SDR check reservation ID problems.
		2. Fixed the vertiv update start update process check status problems.
		3. Fixed the vertiv update PSU, CPLD the wrong IPMI option code.
		4. Fixed the BIOS release note read PDF text of system items problems.
		5. Fixed the post code byte buffer array index out of bonduary problems.
		6. Fixed the "rest" command of some service arguments parse error.
		7. Fixed the PEF service of "rest" command in "put" option.
--------------------------------------------------------------------------
04/24/2019  2.1.16
--------------------------------------------------------------------------
	[Feature]
		1. Add Redfish simple update command API.
--------------------------------------------------------------------------
04/10/2019  2.1.15
--------------------------------------------------------------------------
	[Feature]
		1. Remove not supported commands
--------------------------------------------------------------------------
04/02/2019  2.1.14
--------------------------------------------------------------------------
	[Feature]
		1. Apply rest command load default get the preserve configuration
		   first then send load default request with current preserve
		   configuration as request payload
		2. Add memory "Speedv" (int), "Speed" (byte[]) of SMBIOS Type 17
		   result information in smbios command. And add core count of
		   SMBIOS Type 4.
	[Bug Fix]
		1. Fixed the power reading command IPMI connection not close. When
		   failed send raw request.
		2. Fixed the smbios command IPMI connection not close. When reading
		   bin file failed.
--------------------------------------------------------------------------
03/15/2019  2.1.13
--------------------------------------------------------------------------
	[Bug Fix]
		1. Fixed the REST update without close IPMI connections when
		   update service executions fail.
--------------------------------------------------------------------------
03/07/2019  2.1.12
--------------------------------------------------------------------------
	[Feature]
		1. Apply vertiv NTP command to set time synchronization method.
--------------------------------------------------------------------------
02/11/2019  2.1.11
--------------------------------------------------------------------------
	[Bug Fix]
		1. Fixed the "lanprint" command parse some IPv6
		   configurations problems.
		2. Fixed the "vmedia" command of "rest" command running
		   task abnormal issues.
--------------------------------------------------------------------------
01/22/2019  2.1.10
--------------------------------------------------------------------------
	[Bug Fix]
		1. Fixed the REST update FW problems.
--------------------------------------------------------------------------
01/11/2019  2.1.9
--------------------------------------------------------------------------
	[Feature]
		1. Apply remote virtual media mount "nfs", "cifs", "web"
		   (http) server API.
	[Bug Fix]
		1. Fixed the REST update FW problems and improve the update
		   progress.
--------------------------------------------------------------------------
12/28/2018  2.1.8
--------------------------------------------------------------------------
	[Feature]
		1. Apply remote virtual media mount iso action in "rest" command.
--------------------------------------------------------------------------
11/30/2018  2.1.7
--------------------------------------------------------------------------
	[Feature]
		1. Apply PAM order configurations API in REST command. Also apply
		   the example json file for usage.
		2. Change the "rest" command of "ntp", set NTP configurations from
           "put" change to "set" option name.
	[Bug Fix]
		1. Fixed the NTP rest command, The "localized_timestamp" proerty is
		   read only, it cannot set. Fix the NTP.json for example usage.
		2. Fixed the update when check the board info and product info issues.
--------------------------------------------------------------------------
11/23/2018  2.1.6
--------------------------------------------------------------------------
	[Feature]
		1. Apply the "preserve" service of the REST command for set or
		   get preservation of BMC configurations after FW update.
		   And also add the docs in *.txt files.
	[Bug Fix]
		1. Remove "restore" error rest feature of REST command. And
		   Integrate the "restore" as restore the BMC configuration file
		   (*.bak) to the remote BMC in REST command "backup" service.
		2. Fixed the error of DCMI power reading activate status decode error.
		3. Fixed the help messages of rest and redfish problems
		4. Fixed the redfish command of "accountservice", the "pamconfig"
		   and "paminfo" errors of class not found problems.
--------------------------------------------------------------------------
11/14/2018  2.1.5
--------------------------------------------------------------------------
	Bug Fix:
		1. Fixed the NTP command check arguments error and add show
		   error messages of arguments check fail.
		2. Update NTP command readme and apply arguments settings rules.
--------------------------------------------------------------------------
11/09/2018  2.1.4
--------------------------------------------------------------------------
	Feature:
		1. Apply vertiv NTP command set 3 server host address.
		2. Fixed the REST and Redfish API results messages to pure
		   JSON data as final output.
--------------------------------------------------------------------------
10/18/2018  2.1.3
--------------------------------------------------------------------------
	Feature:
		1. Add redfish accountservice paminfo command
		2. Fix error of readme.txt
--------------------------------------------------------------------------
10/05/2018  2.1.2
--------------------------------------------------------------------------
	Feature:
		1. Fix rest dns subcommand
		2. Fix redfish readme
		3. Add bmcutil fanprofile command(for vertiv)
--------------------------------------------------------------------------
09/04/2018  2.1.1
--------------------------------------------------------------------------
	Feature:
		1. Add apml command
		2. Add get and run subcommands of rest fanprofile
		3. Fix bug of redfish 
		3. Fix error of redfish in GbtReadme.txt
--------------------------------------------------------------------------
08/15/2018  2.1.0
--------------------------------------------------------------------------
	Feature:
		1. Apply new Redfish command line API
		2. Apply trap command set IPv6 case.
--------------------------------------------------------------------------
06/29/2018  2.0.12
--------------------------------------------------------------------------
	Bug fix:
		1. Modified GIGABYTE GbtUtility Update CA SOP.docx.
		2. Provide SPEC in readme of  raw subcommand of redfish.
		3. Fixed boot info parser error.
		4. Fix redfish boot option command not include boot mode.
		5. Fix userapp command thate support AMI firmware.
		6. Fix bug of stuck in update AMI firmware when http code occurs 500
		7. Fix error in GbtReadme.txt and example json file in Rest_Json
--------------------------------------------------------------------------
06/12/2018  2.0.11
--------------------------------------------------------------------------
	Bug fix:
		1. Add How to create CA file sop
		2. Fixed bug of trap command by following new spec.
		3. Fixed the SMTP command, and fix garbled problem.
		4. Fixed readme of redfish command & rest command.
--------------------------------------------------------------------------
05/25/2018  2.0.10
--------------------------------------------------------------------------
	Bug fix:
		1. Fixed redfish command problems.
		2. Fixed the "bmcutil" dump crash image not found problem.
		3. Fixed the SMTP set email address cannot set normal format
		   email address problems.
		4. Fixed the "pef" command cannot setting all filter problem.
		5. Fixed the "multinode" command response messages.
		6. Fixed the CPLD check version problems.
--------------------------------------------------------------------------
05/21/2018  2.0.9
--------------------------------------------------------------------------
	Bug fix:
		1. Fixed CMC update type check problems in update command.
--------------------------------------------------------------------------
05/16/2018  2.0.8
--------------------------------------------------------------------------
	Feature:
		1. Apply enable/disable user and SOL in "userapp" command.
	Bug fix:
		1. Fixed relatively path cannot find problems in update command.
		2. Fixed the CPLD version compare problems after update complete.
--------------------------------------------------------------------------
05/14/2018  2.0.7
--------------------------------------------------------------------------
	Feature:
		1. Apply BMC IPMI SOL configuration command. 
		2. Apply send SOL message API.
		3. Apply the object response API for all commands.
		4. Remove the "setReciever()" methods in command API.
		5. Apply CPLD pre-update operation to check CPLD FW in update process.
		   For both AMI and vertive FW solutions.
		6. Apply fan profile upload in "bmcutil" command for vertiv FW solutions.
		   And in "rest" command for AMI FW solutions.
		7. Apply clear messages of "rest" command of unexcept errors.
	Bug fix:
		1. Fixed the IPMI create connection fail without close the
		   connection handle and message queue timer problems.
		2. Fixed the "bmcutil" command bios export and import functions
		   disable BIOS menu of using IPMI raw command fail problems.
		3. Fixed the SMBIOS command add java instance into command results null problems.
		4. Fixed the SDR list command when sensors no reading, waiting for to long problems.
		5. Fixed the error of raw command in boot option.
--------------------------------------------------------------------------
03/26/2018  2.0.6
--------------------------------------------------------------------------
	Feature:
		1. Add CPLD version display and process improvement
		2. Add ca upload subcommand in bmcutil command for vertiv fw
		3. Add ca subcommand in rest command for AMI bmc fw
		4. modify osdeployment and config save process
--------------------------------------------------------------------------
02/09/2018  2.0.5
--------------------------------------------------------------------------
	Feature:
		1. Fixed bug of loaddf command
		2. Fixed bug of boot command
		3. Change the tools folder path, like default.conf
--------------------------------------------------------------------------
02/02/2018  2.0.4
--------------------------------------------------------------------------
	Feature:
		1. Fixed the smtp json example.
		2. Fixed the logochange command of Purly platform.
		3. Fixed the update auto option.
		4. Add warning message in userapp command.
		5. Add the local savedf command new tools.
--------------------------------------------------------------------------
01/26/2018  2.0.3
--------------------------------------------------------------------------
	Feature:
		1. Fixed the AMI FW update BPB CPLD problems.
		2. Add the BMC reset cold and warm command for reset BMC.
--------------------------------------------------------------------------
01/22/2018  2.0.2
--------------------------------------------------------------------------
	Feature:
		1. Tag GbtUtility to 2.0.2
		2. Modify the vmcli for reject non-Unix systems operations.
		3. Fixed the GbtReadme.txt of vmcli command.
		4. Fixed the savedf, ipsrc, ipv6, trap command.
		5. Add the smbios type 2 information.
		6. Fixed the logochange command problems.
		7. Add get option for limit command to get limit settings.
--------------------------------------------------------------------------
01/02/2018  2.0.1
--------------------------------------------------------------------------
	Feature:
		1. Tag GbtUtility to 2.0.1
		2. Fixed the AMI FW update problems.
		3. Add parse CPLD headers in update features.
--------------------------------------------------------------------------
12/28/2017  2.0.0
--------------------------------------------------------------------------
	Feature:
		1. Tag GbtUtility to 2.0.0
		2. Fix memory leak problems
		3. Support AMI BMC fw (rest command)
--------------------------------------------------------------------------
07/31/2017  1.00
--------------------------------------------------------------------------
	Feature:
		1. Tag GbtUtility to 1.00
--------------------------------------------------------------------------
07/25/2017  0.41
--------------------------------------------------------------------------
	Feature:
		1. Saving redfish related logs to "logs" dirrectory
		2. Modify readme file for removing redfish fru and adding 8080 port note
		3. Print redfish getting result(SDR/SEL/BOOT/USERAPP) when using single mode(-H)
--------------------------------------------------------------------------
07/07/2017  0.40
--------------------------------------------------------------------------
	Feature:
		1. Fix timeout second of backup/restore BMC configuration
--------------------------------------------------------------------------
05/19/2017  0.39
--------------------------------------------------------------------------
	Feature:
		1. Add GPU fan policy set/get command
--------------------------------------------------------------------------
02/17/2017  0.38
--------------------------------------------------------------------------
	Feature:
		1. Add redfish related command
--------------------------------------------------------------------------
01/24/2017  0.37
--------------------------------------------------------------------------
	Feature:
		1. Add reading project text file in BMC firware package
--------------------------------------------------------------------------
12/30/2016  0.36
--------------------------------------------------------------------------
	Feature:
		1. Add download  BMC 2U JBOD of PHY information as JSON
		   file in bmcutil sub command called "phyinfo".
		2. Release BMC download  BMC 2U JBOD of PHY information 
		   corresponding API and JSON parser in bmcutil function.
		3. Add import JSON file of get SMARTHDD and RAID information 
		   in bmcutil sub command.
		4. Add "mac" command of getting 32 MAC address.
--------------------------------------------------------------------------
09/30/2016  0.35
--------------------------------------------------------------------------
	Feature:
		1. Add BMC backup and restore in bmcutil sub command.
		2. Add BMC SMTP service in bmcutil sub command.
		3. improve BMC, BIOS update process command.
		4. release BMC backup, restore and SMTP API and JSON parser
--------------------------------------------------------------------------
08/01/2016  0.34
--------------------------------------------------------------------------
	Feature:
		1. Fix vmcli command line error in 0.33.
		
--------------------------------------------------------------------------
--------------------------------------------------------------------------
07/29/2016  0.33
--------------------------------------------------------------------------
	Feature:
		1. Add BMC Web Utility, "reboot BMC" and "Upload Last Crash Image". options in
		   command "bmcutil" with two option "reboot" and "prtsc".
		2. Add BMC Web Utility, "reboot BMC" and "Upload Last Crash Image" API and JSON
		   parser command using.
--------------------------------------------------------------------------
07/18/2016  0.32
--------------------------------------------------------------------------
	Feature:
		1. Add vmcli mount removable, floppy, CD/ROM images or devices at same time
		   by BMC.
		2. Add NTP command.

--------------------------------------------------------------------------
05/18/2016  0.31
--------------------------------------------------------------------------
	Feature:
		1. Add userapp command set BMC user account, password and list all
		   user access authentication on BMC.
		2. Add vmcli mount and umount ISO image option.
--------------------------------------------------------------------------
05/18/2016  0.30
--------------------------------------------------------------------------
	Feature:
		1. Improve progress of update BMC/BIOS

--------------------------------------------------------------------------
03/25/2016  0.29
--------------------------------------------------------------------------
	Feature:
		1. Add local IP parameter for updating BMC/BIOS
		2. Add "skip" parameter to skip BMC support check when updating BMC FW

--------------------------------------------------------------------------
03/15/2016  0.28
--------------------------------------------------------------------------
	Feature:
		1. Add TFTP path parameter when updating BMC/BIOS

	issue fixed : [F]-Fixed [M]-Modify
		1. [F] Fix cannot use -U and -P parameter when scanning node

--------------------------------------------------------------------------
12/30/2015  0.27
--------------------------------------------------------------------------
	Feature:
		1. Add rack management for racklution-ST

--------------------------------------------------------------------------
11/27/2015  0.26
--------------------------------------------------------------------------
	Feature:
		1. Modify CPLD update solution to support BPB/NB
		2. Add ME sensor monitor
		3. Add update rmc and fan board of racklution-ST

--------------------------------------------------------------------------
10/23/2015  0.25
--------------------------------------------------------------------------
	issue fixed : [F]-Fixed [M]-Modify
		1. [F] Fix product ID problem of update BMC

--------------------------------------------------------------------------
10/16/2015  0.24
--------------------------------------------------------------------------
	Feature:
		1. Support update MT30/MT60/MT90 BIOS
		2. Support update CMC firmware

--------------------------------------------------------------------------
07/31/2015  0.23
--------------------------------------------------------------------------
	Feature:
		1. Support skipping update same version bmc unless add parameter "force"
	
	issue fixed : [F]-Fixed [M]-Modify
		1. [M] Add "-XX" judgment in BIOS update utility

--------------------------------------------------------------------------
06/12/2015  0.22
--------------------------------------------------------------------------
	
	issue fixed : [F]-Fixed [M]-Modify
		1. [M] Add checksum method in save default and load default, make sure config files are not being changed.

--------------------------------------------------------------------------
05/29/2015  0.21
--------------------------------------------------------------------------
	Feature:
		1. Support get bmc version info. 
	
	issue fixed : [F]-Fixed [M]-Modify
		1. [M] Show raw data in get sel command.
		2. [F] os judgment, use in ikvm

--------------------------------------------------------------------------
05/22/2015  0.20
--------------------------------------------------------------------------
	issue fixed : [F]-Fixed [M]-Modify
		1. [M] Modify smbios parser police for latest smbios version.
		2. [F] Fixed bug cannot show hwinfo when get simbios from single ip.

--------------------------------------------------------------------------
05/12/2015  0.19
--------------------------------------------------------------------------
	issue fixed : [F]-Fixed [M]-Modify
		1. [F] Check update bios release note judgment of system NA problem.
		2. [F] Fixed ipsrc command problem, when set ipsrc complete, utility will exit with wrong console status.

--------------------------------------------------------------------------
05/08/2015  0.18
--------------------------------------------------------------------------
	Feature:
		1. Support -F options, use -F to select custom nodelist, or use -F to generate node list in scan command. 
	
	issue fixed : [F]-Fixed [M]-Modify
		1. [F] Update bios command will execute without any argument.
		2. [F] Ipv6 command will miss check product ID.
		3. [M] Add update bios judgment, check package release note before update.

--------------------------------------------------------------------------
04/24/2015  0.17
--------------------------------------------------------------------------
	new Feature:
		1. Add identify funtion.
	
	issue fixed : [F]-Fixed [M]-Modify
		1. [F] Local command line cannot use, utility cannot found local savedf in localCommandSubCommandLine.
		2. [F] ikvm can support linux command.
		3. [M] Modify HDDInfo function to HWInfo function, HWInfo can get CPU, memory, hdd.
		4. [M] bmc update support native command(all use GbtUtility, not utility in image package).

--------------------------------------------------------------------------
04/17/2015  0.16
--------------------------------------------------------------------------
	issue fixed : [F]-Fixed [M]-Modify
		1. [F] Fixed msr error judgment.
		2. [M] Modify MSR function, only get status byte.

--------------------------------------------------------------------------
04/16/2015  0.15
--------------------------------------------------------------------------
	issue fixed : [F]-Fixed [M]-Modify
		1. [M] Show error bit info in msr when get register 0x0401.
		2. [M] Modify sel function, fitting bios spec(Software Specification for System BIOS Rev1.2.022).
		
--------------------------------------------------------------------------
04/07/2015  0.14
--------------------------------------------------------------------------
	new Feature:
		1. Supported ikvm function.
	
	issue fixed : [F]-Fixed [M]-Modify
		1. [F] Fix bug in sel function, show worong message in set and claer sel.

--------------------------------------------------------------------------
03/12/2015  0.13
--------------------------------------------------------------------------
	issue fixed : [F]-Fixed [M]-Modify
		1. [F] Fix bug of arguments parsing

--------------------------------------------------------------------------
03/05/2015  0.12
--------------------------------------------------------------------------
	new Feature:
		1. Supported smbios function.

	issue fixed : [F]-Fixed [M]-Modify
		1. [M] Modify logochange image file check policy.
		2. [M] Speed up wrtie file after executed command.
		3. [M] Merge advance command to basic command, all command can use nodelist.

--------------------------------------------------------------------------
01/23/2015  0.11
--------------------------------------------------------------------------
	new Feature:
		1. Supported ipsrc get/set function
		2. Supported hddinfo get function
		3. Supported logochange function
			
	issue fixed : [F]-Fixed [M]-Modify
		1. [F] Fix bug when build rack info from Nodelist.log
		2. [F] Fix scan command show invalid command problem.
		3. [M] Speed up with write file part.
		4. [M] Add one parameter - "detail" for get node more detail information(such as fru);

--------------------------------------------------------------------------
01/12/2015  0.10
--------------------------------------------------------------------------
	new Feature:
		1. Supported get psu status.
			
	issue fixed : [F]-Fixed [M]-Modify
		1. [M] Get sel function will show more info when sensor type is Critical Interrupt and memory.
		2. [M] Get msr function will show cpu status, ok or error by analyze msr address value.
		3. [M] Fine tune print message with single IP.

--------------------------------------------------------------------------
12/30/2014  0.09
--------------------------------------------------------------------------
	new Feature:
		1. Supported msr register dump.
			
	issue fixed : [F]-Fixed [M]-Modify
		1. [M] Uniform CLI argument, and fine tune help message in CLI.
		3. [M] Uniform CLI output file name. "IP_command.log"
		1. [M] Use linux CLI look(options and command): scan ip(-S) or single ip(-H) and username(-U) and password(-P).
		3. [F] Speed up send command performance, use one session to send mutliple command.
		4. [F] In bmc update CLI, auto check bmc version if Emerson utility timeout, if version is correct, will be judged to update success.
		7. [M] If execute single IP, utility will show result on console and save result to file.
		8. [M] In load default CLI, add bmc unmount timeout.

--------------------------------------------------------------------------
11/28/2014  0.8
--------------------------------------------------------------------------
	
	issue fixed : [F]-Fixed [M]-Modify
		1. [F] Fix ipv6 update ip missing when rmc reboot.
		2. [F] Fix but of get OS bit.

--------------------------------------------------------------------------
11/26/2014  0.7
--------------------------------------------------------------------------
	new Feature:	
		1. Supported load default.
		
	issue fixed : [F]-Fixed [M]-Modify
		1. [F] Fixed rmc firmware update io exception of path problem. 
		2. [F] Fixed load default bug on restore track startup.nsh.
		
--------------------------------------------------------------------------
11/21/2014  0.6
--------------------------------------------------------------------------
	new Feature:	
		
	issue fixed : [F]-Fixed [M]-Modify
		1. [F] Modify retry policy in rmc/control board update.
		2. [F] Fixed display bmc verision.
		3. [M] Supported IPv6 BIOS update at 7PTSH with bmc version 1.18 above.
	
	Note:
		Load default is changed to test mode, will be implement in next version.

--------------------------------------------------------------------------
11/20/2014  0.5
--------------------------------------------------------------------------
	new Feature:	
		1. Supported load default function, include bmc/bios loadefault and cancel function.
		
	issue fixed : [F]-Fixed [M]-Modify
		1. [F] Fixed miss mis-match rack when use NAT64 ip.
		2. [F] Fixed update rmc firmware flow, add more error handling part for more safty.
		3. [F] Fixed Log Dump utility in get sel log, fixed record id always at 0 problem.
		4. [M] Skip asking policy function in update rmc firmware/dump log.

--------------------------------------------------------------------------
10/31/2014  0.4
--------------------------------------------------------------------------
	issue fixed : [F]-Fixed [M]-Modify
		1. [F] Fixed some image file name judge policy.
	
--------------------------------------------------------------------------
10/28/2014  0.3
--------------------------------------------------------------------------
	new Feature:	
	
	issue fixed : [F]-Fixed [M]-Modify
		1. [F] If no one compatible but still continue update, will get null point exception.
		2. [M] Problem description is not clearly.
		
	known issue :
		1. zip cannot decompress LZMA format.
		
	Note        :
		1. GbtUtility v0.3 is based on zeus v0.21

--------------------------------------------------------------------------
10/17/2014  0.2
--------------------------------------------------------------------------
	new feature :
		1. Supported mutilple bios firmware update on Grantley platform.(IPv4 only)
   
	issue fixed : [F]-Fixed [M]-Modify 
		1. [M] Modify some error descrption.
		2. [M] Update bmc firmware with IPv6 only supported Grantley 2.0 or above.
		
	known issue :
		
	Note        :
		1. GbtUtility v0.2 is based on zeus v0.20
		2. Will implement load default software in future.

--------------------------------------------------------------------------
10/14/2014  0.1
--------------------------------------------------------------------------
	new feature :
		1. Supported multirack rmc firmware update.
		2. Supported mutlirack log dump.
		3. Supported mutilple bmc firmeare update.
		
	issue fixed : [F]-Fixed [M]-Modify 
		
	known issue :
		
	Note        :
		1. First release, base on zeus v0.19
		2. Will implement load default software in future.