[Fusioninventory-commit] [fusinv/fusioninventory-agent] 07a4bf: more robuste win32 64bit software inventory
Gonéri Le Bouder
goneri at rulezlan.org
Mon Mar 12 13:12:23 UTC 2012
Branch: refs/heads/2.1.x
Home: https://github.com/fusinv/fusioninventory-agent
Commit: 07a4bff027b0a4aed6e5e040cefd818ae39d3143
https://github.com/fusinv/fusioninventory-agent/commit/07a4bff027b0a4aed6e5e040cefd818ae39d3143
Author: Gonéri Le Bouder <goneri at rulezlan.org>
Date: 2012-02-23 (Thu, 23 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Softwares.pm
Log Message:
-----------
more robuste win32 64bit software inventory
Ignore MSIE 64bit inventory if it has no version.
_getSoftwares, don't try to process bad content (not hash ref).
Reported-by: James M Pulver <jmp242 at cornell.edu>
Commit: 6dae477b10956c14b62a70f2f636a19a7acf2366
https://github.com/fusinv/fusioninventory-agent/commit/6dae477b10956c14b62a70f2f636a19a7acf2366
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-23 (Thu, 23 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Inventory.pm
Log Message:
-----------
drop unused variables and methods
Commit: 8a6912318266000dbbd9b603ebbcfbfe0aaf87e8
https://github.com/fusinv/fusioninventory-agent/commit/8a6912318266000dbbd9b603ebbcfbfe0aaf87e8
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-23 (Thu, 23 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/AIX/LVM.pm
Log Message:
-----------
reorder functions
Commit: ac16a814c38c824b2d683d5fc1649ca4a57bbeb1
https://github.com/fusinv/fusioninventory-agent/commit/ac16a814c38c824b2d683d5fc1649ca4a57bbeb1
Author: Guillaume Rousse <Guillaume.Rousse at inria.fr>
Date: 2012-02-24 (Fri, 24 Feb 2012)
Changed paths:
A resources/macos/system_profiler/10.6-intel-SPFireWireDataType
A resources/macos/system_profiler/10.6-intel-SPParallelATADataType
A resources/macos/system_profiler/10.6-intel-SPSerialATADataType
A resources/macos/system_profiler/10.6-intel-SPUSBDataType
Log Message:
-----------
initial import
Commit: 70a26c1caf112a3cf40b6930501bad6a450843ce
https://github.com/fusinv/fusioninventory-agent/commit/70a26c1caf112a3cf40b6930501bad6a450843ce
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/AIX/LVM.pm
Log Message:
-----------
use explicit iterators
Commit: df1ff1f26411869265a7ed1ef2ce5c5e44981394
https://github.com/fusinv/fusioninventory-agent/commit/df1ff1f26411869265a7ed1ef2ce5c5e44981394
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/AIX/LVM.pm
Log Message:
-----------
better function names
Commit: 568217a778e9ba4448f965cb30ddb5262c78d677
https://github.com/fusinv/fusioninventory-agent/commit/568217a778e9ba4448f965cb30ddb5262c78d677
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/AIX/LVM.pm
Log Message:
-----------
sanity rewrite:
- use getFileHandle() instead of backticks
- process command ouput line by line rather than in list context
- split parsing in two functions for each entry category
- use explicit iterators
Commit: 0b05a82c823e9f78558d88645ff4753455e69560
https://github.com/fusinv/fusioninventory-agent/commit/0b05a82c823e9f78558d88645ff4753455e69560
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/LVM.pm
Log Message:
-----------
use consistent variable names
Commit: e8052db2eed0af855afcce3638ff909582da0030
https://github.com/fusinv/fusioninventory-agent/commit/e8052db2eed0af855afcce3638ff909582da0030
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/AIX/LVM.pm
Log Message:
-----------
sanitize regexps
- drop useless matching of anything
- consistent spacing definition
Commit: c0975af90b492a8864486a2d25da4f1ef8492ea5
https://github.com/fusinv/fusioninventory-agent/commit/c0975af90b492a8864486a2d25da4f1ef8492ea5
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/HTTP/Server.pm
M lib/FusionInventory/Agent/Target/Server.pm
M lib/FusionInventory/Agent/Task/Inventory.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Archs/Alpha.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Archs/MIPS.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Archs/SPARC.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Memory.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode/Bios.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Storages/HP.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/HPUX.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Memory.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Linux.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/ARM.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/SPARC.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/i386.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/MacOS.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Hostname.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Videos.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Bios.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Memory.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Slots.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/SolarisZones.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Xen.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/AntiVirus.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/CPU.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Controllers.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Drives.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Inputs.pm
M lib/FusionInventory/Agent/XML/Query.pm
Log Message:
-----------
drop unused variables
Commit: cb25bc667eb3648ae1ec6ad42d8265226c64c66a
https://github.com/fusinv/fusioninventory-agent/commit/cb25bc667eb3648ae1ec6ad42d8265226c64c66a
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
M t/05var.t
Log Message:
-----------
ignore variable , often used as loop counter
Commit: 796cef8bcfcd7bea2a8be50347ab9547bc4b57ce
https://github.com/fusinv/fusioninventory-agent/commit/796cef8bcfcd7bea2a8be50347ab9547bc4b57ce
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Softwares.pm
Log Message:
-----------
minor cleanup
Commit: 70f5fea101b57c1ed59c66eb02fb23e5b14518de
https://github.com/fusinv/fusioninventory-agent/commit/70f5fea101b57c1ed59c66eb02fb23e5b14518de
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/MacOS.pm
Log Message:
-----------
better comments
Commit: ab344314d5e290e8b4b3aa89ae45c313a33ab2c1
https://github.com/fusinv/fusioninventory-agent/commit/ab344314d5e290e8b4b3aa89ae45c313a33ab2c1
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Videos.pm
Log Message:
-----------
cosmetics
Commit: 7cab4be7dbb417a8054f0f05cd32e17d98dcc640
https://github.com/fusinv/fusioninventory-agent/commit/7cab4be7dbb417a8054f0f05cd32e17d98dcc640
Author: Guillaume Rousse <Guillaume.Rousse at inria.fr>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
A resources/macos/system_profiler/10.6-intel-SPFireWireDataType
A resources/macos/system_profiler/10.6-intel-SPParallelATADataType
A resources/macos/system_profiler/10.6-intel-SPSerialATADataType
A resources/macos/system_profiler/10.6-intel-SPUSBDataType
Log Message:
-----------
initial import
Commit: 2fba292fa60e9c8dff98e5d5d80d7810521d533e
https://github.com/fusinv/fusioninventory-agent/commit/2fba292fa60e9c8dff98e5d5d80d7810521d533e
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
R t/inventory/macos/video.t
A t/inventory/macos/videos.t
Log Message:
-----------
rename for consistency with tested code
Commit: 132d67bc9782851d66e0895b6b9bb207df63672d
https://github.com/fusinv/fusioninventory-agent/commit/132d67bc9782851d66e0895b6b9bb207df63672d
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Tools/MacOS.pm
Log Message:
-----------
fix parsing
- check if value is defined, not just true
- check current indentation against current node before adding value
Commit: e6275a5b881aa08f3168e17c75baa5b8382cd035
https://github.com/fusinv/fusioninventory-agent/commit/e6275a5b881aa08f3168e17c75baa5b8382cd035
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
M t/tools/macos.t
Log Message:
-----------
fix expected results
Commit: 9d99310386d83fc7d0c6ca43d12d071ff496be4d
https://github.com/fusinv/fusioninventory-agent/commit/9d99310386d83fc7d0c6ca43d12d071ff496be4d
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Storages.pm
Log Message:
-----------
rewrite, using system_profiler parser from Tools::MacOs
Commit: 7159730c87b7362e590f06bfa98f7fb51d2892b1
https://github.com/fusinv/fusioninventory-agent/commit/7159730c87b7362e590f06bfa98f7fb51d2892b1
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
A t/inventory/macos/storages.t
Log Message:
-----------
initial import
Commit: 8ecba717d1fd2773b0d3123d30fbfa2793b2fc9d
https://github.com/fusinv/fusioninventory-agent/commit/8ecba717d1fd2773b0d3123d30fbfa2793b2fc9d
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
R resources/macos/system_profiler/10.6-intel-SPFireWireDataType
R resources/macos/system_profiler/10.6-intel-SPParallelATADataType
R resources/macos/system_profiler/10.6-intel-SPSerialATADataType
R resources/macos/system_profiler/10.6-intel-SPUSBDataType
Log Message:
-----------
not needed, they are just subsets
Commit: 5bee372f2356a9566294b1aafe91c0939dfebc5f
https://github.com/fusinv/fusioninventory-agent/commit/5bee372f2356a9566294b1aafe91c0939dfebc5f
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Tools/MacOS.pm
Log Message:
-----------
cache system_profiler parsed output
Commit: e36f3cb8600039080cbdcd512c5e54521cf2dfcf
https://github.com/fusinv/fusioninventory-agent/commit/e36f3cb8600039080cbdcd512c5e54521cf2dfcf
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory.pm
Log Message:
-----------
don't call removed function
Commit: 26f4df924e349b3645c7b6c6ca26a6a71f1cd46e
https://github.com/fusinv/fusioninventory-agent/commit/26f4df924e349b3645c7b6c6ca26a6a71f1cd46e
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Adaptec.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/iLO.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Slots.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Libvirt.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/VmWareDesktop.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Softwares.pm
M lib/FusionInventory/Agent/Tools.pm
M lib/FusionInventory/Agent/Tools/AIX.pm
M lib/FusionInventory/Agent/Tools/Generic.pm
M lib/FusionInventory/Agent/Tools/HPUX.pm
M lib/FusionInventory/Agent/Tools/Linux.pm
M lib/FusionInventory/Agent/Tools/MacOS.pm
M lib/FusionInventory/Agent/Tools/Unix.pm
M lib/FusionInventory/Agent/Tools/Win32.pm
Log Message:
-----------
consistent syntax
Commit: ccd133edbd05213dcb331d5f75e5079424fe38e8
https://github.com/fusinv/fusioninventory-agent/commit/ccd133edbd05213dcb331d5f75e5079424fe38e8
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Slots.pm
Log Message:
-----------
use explicit iterators
Commit: ac821d45cc7b85a08677f993b9215ea5a2fe27ef
https://github.com/fusinv/fusioninventory-agent/commit/ac821d45cc7b85a08677f993b9215ea5a2fe27ef
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Config.pm
Log Message:
-----------
use explicit iterator
Commit: 3992007e8cbdf2d8aeb2c09326a132c1c9ddcfc2
https://github.com/fusinv/fusioninventory-agent/commit/3992007e8cbdf2d8aeb2c09326a132c1c9ddcfc2
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/AIX/LVM.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Videos.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Parallels.pm
Log Message:
-----------
use while instead of foreach to read files
this avoid forcing list context, and loading the whole output in memory
Commit: a3f124aa87180a670edb26ff32c61b2d9feffbc2
https://github.com/fusinv/fusioninventory-agent/commit/a3f124aa87180a670edb26ff32c61b2d9feffbc2
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/HTTP/Protocol/https.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Networks.pm
M lib/FusionInventory/Agent/Tools/Linux.pm
M lib/FusionInventory/Agent/Tools/Network.pm
M lib/FusionInventory/Agent/Tools/Unix.pm
Log Message:
-----------
drop unused variables
Commit: aab1ea5b821da6e82d6d10eddc3313d26d3f2353
https://github.com/fusinv/fusioninventory-agent/commit/aab1ea5b821da6e82d6d10eddc3313d26d3f2353
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
M t/05var.t
Log Message:
-----------
add some more exceptions
Commit: 7036a3665e26876becb4900444506b4971a3c5c2
https://github.com/fusinv/fusioninventory-agent/commit/7036a3665e26876becb4900444506b4971a3c5c2
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Videos.pm
Log Message:
-----------
cosmetics
Commit: b8c705f43405e3ccce14a723b025fc5cfb257b7b
https://github.com/fusinv/fusioninventory-agent/commit/b8c705f43405e3ccce14a723b025fc5cfb257b7b
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Videos.pm
Log Message:
-----------
more explicit
Commit: c96d7ed25462bc560a1ca60504515b8ba3096a86
https://github.com/fusinv/fusioninventory-agent/commit/c96d7ed25462bc560a1ca60504515b8ba3096a86
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
A resources/macos/system_profiler/10.6-intel-SPFireWireDataType
A resources/macos/system_profiler/10.6-intel-SPParallelATADataType
A resources/macos/system_profiler/10.6-intel-SPSerialATADataType
A resources/macos/system_profiler/10.6-intel-SPUSBDataType
Log Message:
-----------
Merge remote-tracking branch 'origin/2.2.x' into 2.2.x
Commit: 139132ec9b218bf2cce1927a58abf81e7108eec9
https://github.com/fusinv/fusioninventory-agent/commit/139132ec9b218bf2cce1927a58abf81e7108eec9
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-25 (Sat, 25 Feb 2012)
Changed paths:
R resources/macos/system_profiler/10.6-intel-SPFireWireDataType
R resources/macos/system_profiler/10.6-intel-SPParallelATADataType
R resources/macos/system_profiler/10.6-intel-SPSerialATADataType
R resources/macos/system_profiler/10.6-intel-SPUSBDataType
Log Message:
-----------
not needed, they are just subsets
Commit: 95420b5f0b61a28daaaa4525ef4d2f94541d0345
https://github.com/fusinv/fusioninventory-agent/commit/95420b5f0b61a28daaaa4525ef4d2f94541d0345
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-26 (Sun, 26 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Printers.pm
M t/inventory/windows/printers.t
Log Message:
-----------
drop pseudo serial generated by windows
Commit: 7d9eedd9ad8934c53ec6ee092cc4ed8a4ececb8a
https://github.com/fusinv/fusioninventory-agent/commit/7d9eedd9ad8934c53ec6ee092cc4ed8a4ececb8a
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-26 (Sun, 26 Feb 2012)
Changed paths:
M t/inventory/windows/printers.t
Log Message:
-----------
simplification, we don't care about the prefix
Commit: fc0c2d9a1df2fdfcc9f6b2756198c02677e2d1e4
https://github.com/fusinv/fusioninventory-agent/commit/fc0c2d9a1df2fdfcc9f6b2756198c02677e2d1e4
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-26 (Sun, 26 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Storages.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Printers.pm
Log Message:
-----------
document expected data structures
Commit: c5db7ebed725f76f6f3d9cdcc1bdc6b845f1667c
https://github.com/fusinv/fusioninventory-agent/commit/c5db7ebed725f76f6f3d9cdcc1bdc6b845f1667c
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-26 (Sun, 26 Feb 2012)
Changed paths:
M Changes
Log Message:
-----------
reordering: important changes first
Commit: a6c9f8b4c3ade2021895df2c1f241eb84cbb58bf
https://github.com/fusinv/fusioninventory-agent/commit/a6c9f8b4c3ade2021895df2c1f241eb84cbb58bf
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-28 (Tue, 28 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Bios.pm
M lib/FusionInventory/Agent/Task/Inventory/Inventory.pm
Log Message:
-----------
use MSN for motherboard serial, and drop any usage of BASEBOARDSERIAL
Commit: 805d256a483a72e018ec56718c00372c7dcfb5f3
https://github.com/fusinv/fusioninventory-agent/commit/805d256a483a72e018ec56718c00372c7dcfb5f3
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-28 (Tue, 28 Feb 2012)
Changed paths:
A resources/win32/README
A resources/win32/wmi/xppro2-CIM_LogicalDevice.wmi
M t/inventory/windows/usb.t
Log Message:
-----------
add windows XP wmi output
Commit: 45ec7d311ed32d8662cf595163020b883f54fe9e
https://github.com/fusinv/fusioninventory-agent/commit/45ec7d311ed32d8662cf595163020b883f54fe9e
Author: Gonéri Le Bouder <goneri at rulezlan.org>
Date: 2012-02-28 (Tue, 28 Feb 2012)
Changed paths:
M Changes
Log Message:
-----------
Merge branch '2.1.x' into 2.2.x
Commit: 47588d3ef75794db7fcde27b07de6aae3e1a3ba9
https://github.com/fusinv/fusioninventory-agent/commit/47588d3ef75794db7fcde27b07de6aae3e1a3ba9
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-28 (Tue, 28 Feb 2012)
Changed paths:
M Changes
M etc/agent.cfg
M fusioninventory-agent
M lib/FusionInventory/Agent/Task/Inventory.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Environment.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Environment.pm
Log Message:
-----------
add --no-environment option
Commit: 36e375ca7b9f54f4081b1d45be2afaad10afed1b
https://github.com/fusinv/fusioninventory-agent/commit/36e375ca7b9f54f4081b1d45be2afaad10afed1b
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-29 (Wed, 29 Feb 2012)
Changed paths:
M Changes
M etc/agent.cfg
M fusioninventory-agent
M lib/FusionInventory/Agent/Config.pm
M lib/FusionInventory/Agent/Task/Inventory.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Softwares.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Softwares.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Environment.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Printers.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Softwares.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Softwares.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Printers.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Softwares.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Softwares.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Environment.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Printers.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Softwares.pm
Log Message:
-----------
more generic option
obsolete --no-{printer,softwate,environment} in favor of more generic
--no-category option
Commit: 9ba42420b3ce8455cd5d115dd93880824b63725a
https://github.com/fusinv/fusioninventory-agent/commit/9ba42420b3ce8455cd5d115dd93880824b63725a
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-29 (Wed, 29 Feb 2012)
Changed paths:
M t/apps/agent.t
Log Message:
-----------
multiple changes:
- test environment variable exclusion
- use new option syntax
- use an already-existing environement variable to test its value
- rework tests description for consistency
Commit: 7a93c8d4a71a9beec5e9b556eccaccf9831480e1
https://github.com/fusinv/fusioninventory-agent/commit/7a93c8d4a71a9beec5e9b556eccaccf9831480e1
Author: Guillaume Rousse <guillomovitch at gmail.com>
Date: 2012-02-29 (Wed, 29 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/OS.pm
M lib/FusionInventory/Agent/Task/Inventory/Inventory.pm
Log Message:
-----------
add os installation date
Commit: 6a76ddad4c078568c2a19f72fbc50055153e977f
https://github.com/fusinv/fusioninventory-agent/commit/6a76ddad4c078568c2a19f72fbc50055153e977f
Author: Guillaume Rousse <guillomovitch at gmail.com>
Date: 2012-02-29 (Wed, 29 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Inventory.pm
Log Message:
-----------
add Ipv6 attributes
Commit: 4dcdaca0b0ca630720b1268b85ea8639e107a06f
https://github.com/fusinv/fusioninventory-agent/commit/4dcdaca0b0ca630720b1268b85ea8639e107a06f
Author: Guillaume Rousse <guillomovitch at gmail.com>
Date: 2012-02-29 (Wed, 29 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Inventory.pm
Log Message:
-----------
alphabetical order sort
Commit: 92676b285f1da2450fcd728fd40a26802d2ef59f
https://github.com/fusinv/fusioninventory-agent/commit/92676b285f1da2450fcd728fd40a26802d2ef59f
Author: Guillaume Rousse <guillomovitch at gmail.com>
Date: 2012-02-29 (Wed, 29 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Inventory.pm
Log Message:
-----------
cosmetics
Commit: f1b4c736036d97bd74fcb671e8d95dd1d4283e3f
https://github.com/fusinv/fusioninventory-agent/commit/f1b4c736036d97bd74fcb671e8d95dd1d4283e3f
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-02-29 (Wed, 29 Feb 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/OS.pm
M lib/FusionInventory/Agent/Task/Inventory/Inventory.pm
Log Message:
-----------
Merge remote-tracking branch 'origin/2.2.x' into 2.2.x
Commit: 8d3adc4335d270b26d0a18d6b58e07e99dfab61b
https://github.com/fusinv/fusioninventory-agent/commit/8d3adc4335d270b26d0a18d6b58e07e99dfab61b
Author: Gonéri Le Bouder <goneri at rulezlan.org>
Date: 2012-03-01 (Thu, 01 Mar 2012)
Changed paths:
M Changes
M etc/agent.cfg
M fusioninventory-agent
M lib/FusionInventory/Agent/Config.pm
M lib/FusionInventory/Agent/HTTP/Protocol/https.pm
M lib/FusionInventory/Agent/HTTP/Server.pm
M lib/FusionInventory/Agent/Target/Server.pm
M lib/FusionInventory/Agent/Task/Inventory.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/AIX/LVM.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Softwares.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Archs/Alpha.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Archs/MIPS.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Archs/SPARC.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Memory.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Softwares.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode/Bios.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Environment.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Printers.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Storages/HP.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/HPUX.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Memory.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Softwares.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Linux.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/ARM.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/SPARC.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/i386.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/LVM.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Networks.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Softwares.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Adaptec.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Videos.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/iLO.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/MacOS.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Hostname.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Printers.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Softwares.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Storages.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Videos.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Bios.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Memory.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Slots.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Softwares.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Libvirt.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Parallels.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/SolarisZones.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/VmWareDesktop.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Xen.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/AntiVirus.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Bios.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/CPU.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Controllers.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Drives.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Environment.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Inputs.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/OS.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Printers.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Softwares.pm
M lib/FusionInventory/Agent/Task/Inventory/Inventory.pm
M lib/FusionInventory/Agent/Tools.pm
M lib/FusionInventory/Agent/Tools/AIX.pm
M lib/FusionInventory/Agent/Tools/Generic.pm
M lib/FusionInventory/Agent/Tools/HPUX.pm
M lib/FusionInventory/Agent/Tools/Linux.pm
M lib/FusionInventory/Agent/Tools/MacOS.pm
M lib/FusionInventory/Agent/Tools/Network.pm
M lib/FusionInventory/Agent/Tools/Unix.pm
M lib/FusionInventory/Agent/Tools/Win32.pm
M lib/FusionInventory/Agent/XML/Query.pm
A resources/win32/README
A resources/win32/wmi/xppro2-CIM_LogicalDevice.wmi
M t/05var.t
M t/apps/agent.t
A t/inventory/macos/storages.t
R t/inventory/macos/video.t
A t/inventory/macos/videos.t
M t/inventory/windows/printers.t
M t/inventory/windows/usb.t
M t/tools/macos.t
Log Message:
-----------
Merge remote-tracking branch 'origin/2.2.x' into 2.2.x
Commit: a5899f02d0746d7605129d9ea60fa153fd347536
https://github.com/fusinv/fusioninventory-agent/commit/a5899f02d0746d7605129d9ea60fa153fd347536
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-03-01 (Thu, 01 Mar 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/OS.pm
M lib/FusionInventory/Agent/Task/Inventory/Inventory.pm
Log Message:
-----------
move to operating system info section
Commit: 015cce7624d42d0055a63118e3025ea098cdb4fc
https://github.com/fusinv/fusioninventory-agent/commit/015cce7624d42d0055a63118e3025ea098cdb4fc
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-03-01 (Thu, 01 Mar 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/OS.pm
Log Message:
-----------
oops
Commit: 6aef703cc315e6f171f8f9e03b91a2ecbc324fc9
https://github.com/fusinv/fusioninventory-agent/commit/6aef703cc315e6f171f8f9e03b91a2ecbc324fc9
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-03-01 (Thu, 01 Mar 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Inventory.pm
Log Message:
-----------
manage allowed field in a single place
Commit: 6330c52d151a999b167ef5587dfcb9e7b01fbb5d
https://github.com/fusinv/fusioninventory-agent/commit/6330c52d151a999b167ef5587dfcb9e7b01fbb5d
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-03-01 (Thu, 01 Mar 2012)
Changed paths:
A resources/solaris/showrev-x86-3
Log Message:
-----------
initial import
Commit: 213c33293b28b44fa9086f4f87ac4d89732b93a1
https://github.com/fusinv/fusioninventory-agent/commit/213c33293b28b44fa9086f4f87ac4d89732b93a1
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-03-01 (Thu, 01 Mar 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Bios.pm
Log Message:
-----------
change interface for testability
Commit: a6119dcc14593f663e249f68cd8346bc91e0531e
https://github.com/fusinv/fusioninventory-agent/commit/a6119dcc14593f663e249f68cd8346bc91e0531e
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-03-01 (Thu, 01 Mar 2012)
Changed paths:
A t/inventory/solaris/bios.t
Log Message:
-----------
initial import
Commit: 25c6dc36e42c0761f844c99d4f6b8bc83fd17d49
https://github.com/fusinv/fusioninventory-agent/commit/25c6dc36e42c0761f844c99d4f6b8bc83fd17d49
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-03-01 (Thu, 01 Mar 2012)
Changed paths:
R resources/solaris/showrev-SPARC-1
R resources/solaris/showrev-SPARC-2
R resources/solaris/showrev-x86-1
R resources/solaris/showrev-x86-2
R resources/solaris/showrev-x86-3
A resources/solaris/showrev/SPARC-1
A resources/solaris/showrev/SPARC-2
A resources/solaris/showrev/x86-1
A resources/solaris/showrev/x86-2
A resources/solaris/showrev/x86-3
M t/inventory/solaris/bios.t
Log Message:
-----------
use a specific subdirectory
Commit: 59daa627d09eacd58387de92e69ea8f33037c868
https://github.com/fusinv/fusioninventory-agent/commit/59daa627d09eacd58387de92e69ea8f33037c868
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-03-01 (Thu, 01 Mar 2012)
Changed paths:
A resources/solaris/prtconf/SPARC-1
M resources/solaris/showrev/SPARC-1
M resources/solaris/showrev/x86-1
A resources/solaris/smbios/x86-1
M t/inventory/solaris/bios.t
Log Message:
-----------
extract unrelated content
Commit: 9ef7e0e2cede70088af10d96113f5d5447534b45
https://github.com/fusinv/fusioninventory-agent/commit/9ef7e0e2cede70088af10d96113f5d5447534b45
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-03-01 (Thu, 01 Mar 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Bios.pm
Log Message:
-----------
change interface for testability
Commit: c6583f321c61ccc718be6a1b8ac9df429894d6dd
https://github.com/fusinv/fusioninventory-agent/commit/c6583f321c61ccc718be6a1b8ac9df429894d6dd
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-03-01 (Thu, 01 Mar 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Bios.pm
Log Message:
-----------
change interface for testability
Commit: 39251254c305a84a060dc9e49e26e2f6c87deb9c
https://github.com/fusinv/fusioninventory-agent/commit/39251254c305a84a060dc9e49e26e2f6c87deb9c
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-03-01 (Thu, 01 Mar 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Bios.pm
Log Message:
-----------
fix method calls
Commit: a083e5342afafeaa43f01408453eb8d0d486c10b
https://github.com/fusinv/fusioninventory-agent/commit/a083e5342afafeaa43f01408453eb8d0d486c10b
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-03-01 (Thu, 01 Mar 2012)
Changed paths:
M t/inventory/solaris/bios.t
Log Message:
-----------
add prtconf and smbios parsing tests
Commit: 792cdbb4a667422206aa7f6380cc78a071ad1e78
https://github.com/fusinv/fusioninventory-agent/commit/792cdbb4a667422206aa7f6380cc78a071ad1e78
Author: Gonéri Le Bouder <goneri at rulezlan.org>
Date: 2012-03-01 (Thu, 01 Mar 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/OS.pm
Log Message:
-----------
read the productid from DigitalProductId4
WinProductId is collected from
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows NT/CurrentVersion/DigitalProductId
Some time the value returned is empty or invalid (BBBB-BBBB-...)
In such cases, we failback on
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows NT/CurrentVersion/DigitalProductId4
closes: #582
Reported-by: David Durieux <d.durieux at siprossii.com>
Reported-by: Ionut Bujor <ionut_bujor at hotmail.com>
Reported-by: Xavier Caillaud <tsmr at thetsmr.fr>
Commit: 61b4de3228182397f433102cb5f0f7c7892bcdeb
https://github.com/fusinv/fusioninventory-agent/commit/61b4de3228182397f433102cb5f0f7c7892bcdeb
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-03-01 (Thu, 01 Mar 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Bios.pm
M t/inventory/solaris/bios.t
Log Message:
-----------
rework smbios parser
information is actually hierarchized in sections
Commit: 688289d74d2e60213d65421e3724a046115083c6
https://github.com/fusinv/fusioninventory-agent/commit/688289d74d2e60213d65421e3724a046115083c6
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-03-01 (Thu, 01 Mar 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Inventory.pm
Log Message:
-----------
no more BASEBOARDSERIAL
Commit: ec5722d864771ef14d488057a55d620a35397f81
https://github.com/fusinv/fusioninventory-agent/commit/ec5722d864771ef14d488057a55d620a35397f81
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-03-01 (Thu, 01 Mar 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Bios.pm
Log Message:
-----------
use structured smbios information
- fix confusion between system, bios and motherboard information (close
#1315)
- add SKU number, motherboard model, manufacturer and serial
Commit: f4c93290f600fa3cdf8ae9cea9ede69604f134c2
https://github.com/fusinv/fusioninventory-agent/commit/f4c93290f600fa3cdf8ae9cea9ede69604f134c2
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-03-01 (Thu, 01 Mar 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Bios.pm
Log Message:
-----------
less intermediate variables
Commit: d36d3570cf7ce387710b1153653fc654d555163e
https://github.com/fusinv/fusioninventory-agent/commit/d36d3570cf7ce387710b1153653fc654d555163e
Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
Date: 2012-03-01 (Thu, 01 Mar 2012)
Changed paths:
M Changes
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/OS.pm
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Softwares.pm
Log Message:
-----------
Merge remote-tracking branch 'forge/2.2.x' into 2.2.x
Commit: 0daa00017f91d52ba15a7594c16f6f7b36c6f823
https://github.com/fusinv/fusioninventory-agent/commit/0daa00017f91d52ba15a7594c16f6f7b36c6f823
Author: Gonéri Le Bouder <goneri at rulezlan.org>
Date: 2012-03-01 (Thu, 01 Mar 2012)
Changed paths:
M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Softwares.pm
Log Message:
-----------
Software inventory: various minor fixes
Compare: https://github.com/fusinv/fusioninventory-agent/compare/1ec7493...0daa000
More information about the Fusioninventory-commit
mailing list