2.0 rc1 aka 2.0.0.8
* Bug #438759 and #457595: silent windows installation and OcsService.dll upgrade
* On NT 6 and higher (Vista/2008/7/2008R2...), Microsoft Hotfixes are no more stored in the registry. so we have to query WMI to get Hotfixes
* Add code to display XML + XSL generated by service to local user
* Bug #435850 and #530881: There is changes to DeviceID if 1) Hostname has changed or 2) There is only one MAC, and it has changed or 3) There is 2 or more MACs, and at least 2 has changed has changed
* Remove XML cleaning code, no more needed for UTF-8 encoding
* Add services and Scheduled job test
* Add Unicode to UTF-8 conversion methods
* Upgrade to use lastest libraries openssl 1.0.0c and cURL 7.21.2
* Fix x64 processor detection
* Bug #481332: Add software language, install date, and guid
* Add Install Date and Memory Address Width (32 and 64 bits) to software inventory
* Bug #495460: Upgrade to PJ Naughter dtWinVer 1.82 to support Windows Vista / 7 / 2008 / 2008 R2
* Add 64 bits support for OS detection
* Add 64 bits software detection
* Migrate from old CMarkup XML lib to TinyXML library for UTF-8 support
* Use code from CMake to hide command window in deployement
* Add notify mode to agent, to notify server of IP information changes when service detect them, even if inventory is not required
* Activate minimal log file ocsinventory.log by default into %PROGRAMDATA%\OCS Inventory NG\Agent
* Delay WMI first use until app start, to fix hang under Vista and higher. WMI cannot be used until WinMain starts
* Review WMI code, and use WMI to get Logical drives
* Add service description and dependancies to standards windows services RPCSS, EventLog, WMI and Tcpip
* Bug #568534 and #493609: Add 64 bits support for registry key
* Bug #563796: NOTIFY should send the IPGATEWAY
* Bug #484115: Frequency of inventory for ip_discover computer
* Bug #485265: IPdiscovery host with multiple interfaces show the same ip
* Use the correct key to get the last logged user on Vista
* Optimize AcerHack method to support Acer AL1916 and code clean up (Thanks Remi Collet)
* Add storage S/N and firmware revision, add Memoryslot S/N
* Store data and log files into %PROGRAMDATA%\OCS Inventory NG\Agent, instead of %PROGRAMFILES%\OCS Inventory Agent to be NT 6 and higher compliant
* Add systray applet to allow user starting agent
* Bug #424217: last_state file written despite server error
* Bug #540789: Remove CAMEL classes for Wrong processor information
* Bug #424219: download.exe segfaults on "max error count reached"
* Bug #661407 and #537378: Complete rewrite of DMI code, to get system slot, port and memory slot
* Add dynamic plugin load through DLL founds in pugins diretory
* Add HTTPS and proxy support by using cURL Library through Communication Provider ComHTTP.dll
2.0 Branch
* Completly rewrite of code in Unicode