[Fusioninventory-commit] [fusinv/fusioninventory-agent] f6d8e7: add a new UTF8 constant

Guillaume Rousse guillomovitch at gmail.com
Wed May 30 07:30:27 UTC 2012


  Branch: refs/heads/2.2.x
  Home:   https://github.com/fusinv/fusioninventory-agent
  Commit: f6d8e7858d58bf003b5cd63e0386672648a127af
      https://github.com/fusinv/fusioninventory-agent/commit/f6d8e7858d58bf003b5cd63e0386672648a127af
  Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
  Date:   2012-04-23 (Mon, 23 Apr 2012)

  Changed paths:
    M t/fake/windows/Win32/OLE.pm

  Log Message:
  -----------
  add a new UTF8 constant


  Commit: c63d1961f5cbfcf7558e5673c67e7e074979373a
      https://github.com/fusinv/fusioninventory-agent/commit/c63d1961f5cbfcf7558e5673c67e7e074979373a
  Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
  Date:   2012-04-23 (Mon, 23 Apr 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Softwares.pm
    M lib/FusionInventory/Agent/Task/Inventory/Inventory.pm
    M t/inventory/windows/softwares.t

  Log Message:
  -----------
  replace IS64BIT with mire generic ARCH property


  Commit: 25bf8446bb68ab6346b76bb1f73e4aa039a47379
      https://github.com/fusinv/fusioninventory-agent/commit/25bf8446bb68ab6346b76bb1f73e4aa039a47379
  Author: Guillaume Rousse <Guillaume.Rousse at gmail.com>
  Date:   2012-04-23 (Mon, 23 Apr 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/Deb.pm
    M lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/RPM.pm
    M resources/linux/packaging/dpkg
    M resources/linux/packaging/rpm
    M t/inventory/linux/softwares.t

  Log Message:
  -----------
  add ARCH property support


  Commit: 51aa63bc67107bf7980de187a8eba16e0f46adee
      https://github.com/fusinv/fusioninventory-agent/commit/51aa63bc67107bf7980de187a8eba16e0f46adee
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-04-25 (Wed, 25 Apr 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools/Screen.pm

  Log Message:
  -----------
  more EDID manifacturer code

add Princeton and Polaroid.

But reported by William Evens on OCS bug tracker:
https://bugs.launchpad.net/ocsinventory-windows-agent/+bug/911696/comments/6


  Commit: d430eb224035bb7d486425a5e772149a601fdedb
      https://github.com/fusinv/fusioninventory-agent/commit/d430eb224035bb7d486425a5e772149a601fdedb
  Author: Alexander Evseev <PunchyBummer at mailinator.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Lsilogic.pm

  Log Message:
  -----------
  Change in regexp for mpt-status output


  Commit: f1d45d1c9416cde88cd2a6204c4a82cd737c1cf2
      https://github.com/fusinv/fusioninventory-agent/commit/f1d45d1c9416cde88cd2a6204c4a82cd737c1cf2
  Author: Alexander Evseev <PunchyBummer at mailinator.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Adaptec.pm

  Log Message:
  -----------
  Alternative naming for adaptec controller


  Commit: a5214e3cbc2cdf19d57a79a3fd957a7b0efb1051
      https://github.com/fusinv/fusioninventory-agent/commit/a5214e3cbc2cdf19d57a79a3fd957a7b0efb1051
  Author: Alexander Evseev <PunchyBummer at mailinator.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Adaptec.pm

  Log Message:
  -----------
  Alternative model for adaptec controller


  Commit: 5856d94f43a6f5f9e1661c19c029c958f3b5809b
      https://github.com/fusinv/fusioninventory-agent/commit/5856d94f43a6f5f9e1661c19c029c958f3b5809b
  Author: Alexander Evseev <PunchyBummer at mailinator.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Processes.pm

  Log Message:
  -----------
  Ability to disable processes inventory


  Commit: e9619578553af32e337c0798069e4ba178bc0e6a
      https://github.com/fusinv/fusioninventory-agent/commit/e9619578553af32e337c0798069e4ba178bc0e6a
  Author: Alexander Evseev <PunchyBummer at mailinator.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Qemu.pm

  Log Message:
  -----------
  qemu and kvm may have virtio disks (vd?) and SCSI emulation (sd?)


  Commit: 427efab9735765131b47d170c834ee33c66dfc43
      https://github.com/fusinv/fusioninventory-agent/commit/427efab9735765131b47d170c834ee33c66dfc43
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools/Linux.pm

  Log Message:
  -----------
  get device name from file content, not file name

SUSE has names for block devices in /dev/.udev/db/ like b<major>:<minor>
(ex. b8:0)

Reported-by: Alexander Evseev <PunchyBummer at mailinator.com>


  Commit: d147d57522cc5928966f8b73f83f364794e3037e
      https://github.com/fusinv/fusioninventory-agent/commit/d147d57522cc5928966f8b73f83f364794e3037e
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Qemu.pm

  Log Message:
  -----------
  more readable regexp


  Commit: 6f7adb43bfcd73e6ce15f42c465451f02d0b99f9
      https://github.com/fusinv/fusioninventory-agent/commit/6f7adb43bfcd73e6ce15f42c465451f02d0b99f9
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Qemu.pm

  Log Message:
  -----------
  - is not a metacharacter outside character class


  Commit: 131b4f2438007240999bfe9c8d69d12759502b06
      https://github.com/fusinv/fusioninventory-agent/commit/131b4f2438007240999bfe9c8d69d12759502b06
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Qemu.pm

  Log Message:
  -----------
  add other disk emulation types


  Commit: 50a278d5e8a7b7409e2f86e743e0ee8a1cbe20f0
      https://github.com/fusinv/fusioninventory-agent/commit/50a278d5e8a7b7409e2f86e743e0ee8a1cbe20f0
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Qemu.pm

  Log Message:
  -----------
  don't capture uselessly


  Commit: 3323c148d5308c26f489af4374349e4cb6b37b86
      https://github.com/fusinv/fusioninventory-agent/commit/3323c148d5308c26f489af4374349e4cb6b37b86
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools/Generic.pm
    M t/tools/generic.t

  Log Message:
  -----------
  dmidecode: ignore CPU frequency if 10>GHz

Closes: #633


  Commit: 2fb62fbbb3ef73f3593b8bc7b8d797b890dc7014
      https://github.com/fusinv/fusioninventory-agent/commit/2fb62fbbb3ef73f3593b8bc7b8d797b890dc7014
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-02 (Wed, 02 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools/Generic.pm
    M lib/FusionInventory/Agent/Tools/Screen.pm
    M t/tools/generic.t

  Log Message:
  -----------
  Merge remote-tracking branch 'forge/2.2.x' into 2.2.x


  Commit: c6eb0313fa092e9fec3d5bdb5a08666ef4aa8fa9
      https://github.com/fusinv/fusioninventory-agent/commit/c6eb0313fa092e9fec3d5bdb5a08666ef4aa8fa9
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-02 (Wed, 02 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Lsilogic.pm

  Log Message:
  -----------
  isolate parsing into a function


  Commit: 606558078b7de5dcff50add5582775531295cd7e
      https://github.com/fusinv/fusioninventory-agent/commit/606558078b7de5dcff50add5582775531295cd7e
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-02 (Wed, 02 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Lsilogic.pm

  Log Message:
  -----------
  more understandable regexp


  Commit: 9ed21970f05e17312158b370f534cc6598b82545
      https://github.com/fusinv/fusioninventory-agent/commit/9ed21970f05e17312158b370f534cc6598b82545
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-02 (Wed, 02 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Lsilogic.pm

  Log Message:
  -----------
  fix product_id parsing


  Commit: 1eabd29364a18a5c0ef324ac95f6d35be38f93ad
      https://github.com/fusinv/fusioninventory-agent/commit/1eabd29364a18a5c0ef324ac95f6d35be38f93ad
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-02 (Wed, 02 May 2012)

  Changed paths:
    A resources/linux/mpt-status/sample1
    A resources/linux/mpt-status/sample2
    A t/inventory/linux/storages/lsilogic.t

  Log Message:
  -----------
  initial import


  Commit: 82bf95dd7d0002c0a0e5764e890744cd12025a50
      https://github.com/fusinv/fusioninventory-agent/commit/82bf95dd7d0002c0a0e5764e890744cd12025a50
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-02 (Wed, 02 May 2012)

  Changed paths:
    A resources/linux/proc/scsi/linux3
    A resources/linux/proc/scsi/linux4

  Log Message:
  -----------
  initial import


  Commit: 9e328f37e482ed211ac5ccfbb79fd2283d9c4317
      https://github.com/fusinv/fusioninventory-agent/commit/9e328f37e482ed211ac5ccfbb79fd2283d9c4317
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-02 (Wed, 02 May 2012)

  Changed paths:
    M t/inventory/linux/storages/adaptec.t

  Log Message:
  -----------
  new samples


  Commit: a6e6a80040a27c307e3f4e0aba91ecb82a23f4d7
      https://github.com/fusinv/fusioninventory-agent/commit/a6e6a80040a27c307e3f4e0aba91ecb82a23f4d7
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-02 (Wed, 02 May 2012)

  Changed paths:
    M t/inventory/linux/storages/lsilogic.t

  Log Message:
  -----------
  compute tests count


  Commit: 779eea8dbbacbc9682058d338745dfdfb6f727d8
      https://github.com/fusinv/fusioninventory-agent/commit/779eea8dbbacbc9682058d338745dfdfb6f727d8
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-02 (Wed, 02 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Adaptec.pm
    M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Lsilogic.pm

  Log Message:
  -----------
  useless comments


  Commit: 2a20f8caee3af4c37859a2d47765bef00320cc42
      https://github.com/fusinv/fusioninventory-agent/commit/2a20f8caee3af4c37859a2d47765bef00320cc42
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Adaptec.pm
    M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Lsilogic.pm
    M t/inventory/linux/storages/adaptec.t
    M t/inventory/linux/storages/lsilogic.t

  Log Message:
  -----------
  fix serial number computation


  Commit: 161a58e789308927a54ec6d80617fee2da52c6f3
      https://github.com/fusinv/fusioninventory-agent/commit/161a58e789308927a54ec6d80617fee2da52c6f3
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Adaptec.pm
    M t/inventory/linux/storages/adaptec.t

  Log Message:
  -----------
  fix model parsing


  Commit: 409c0577b7242493dcc8ec5860e6a792e01eac2f
      https://github.com/fusinv/fusioninventory-agent/commit/409c0577b7242493dcc8ec5860e6a792e01eac2f
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools/Linux.pm

  Log Message:
  -----------
  turn getSerialNumber into a generic function

smartctl is able to return far more information than just the serial
number


  Commit: 6bf7ffca419910da3db2ba206c7fe3f59b7403b7
      https://github.com/fusinv/fusioninventory-agent/commit/6bf7ffca419910da3db2ba206c7fe3f59b7403b7
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    A resources/linux/smartctl/sample2
    A resources/linux/smartctl/sample3
    A resources/linux/smartctl/sample4

  Log Message:
  -----------
  new samples


  Commit: bfbe965ceb26a0d8acd258227c5ce1e01290ce7f
      https://github.com/fusinv/fusioninventory-agent/commit/bfbe965ceb26a0d8acd258227c5ce1e01290ce7f
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    R resources/linux/smartctl/dell-xt2
    A resources/linux/smartctl/sample1

  Log Message:
  -----------
  rename existing sample


  Commit: 8ab7f8a825b742e90a259f397d32e47af2f9d3be
      https://github.com/fusinv/fusioninventory-agent/commit/8ab7f8a825b742e90a259f397d32e47af2f9d3be
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    M t/tools/linux.t

  Log Message:
  -----------
  test new function


  Commit: b00187101465b6a9733f20e1f77283e818b567f0
      https://github.com/fusinv/fusioninventory-agent/commit/b00187101465b6a9733f20e1f77283e818b567f0
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Adaptec.pm
    M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Lsilogic.pm
    M t/inventory/linux/storages/adaptec.t
    M t/inventory/linux/storages/lsilogic.t

  Log Message:
  -----------
  replace getSerialNumber with getInfoFromSmartctl

This allow to get more than serial number.


  Commit: 74f3ec8f4075a24af7bff0d7951bbc60a9275c9a
      https://github.com/fusinv/fusioninventory-agent/commit/74f3ec8f4075a24af7bff0d7951bbc60a9275c9a
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    M t/inventory/linux/storages/adaptec.t

  Log Message:
  -----------
  drop non-adaptec samples


  Commit: 48528e163147618aa8b58af77fed1d13c09b2f81
      https://github.com/fusinv/fusioninventory-agent/commit/48528e163147618aa8b58af77fed1d13c09b2f81
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools/Win32.pm

  Log Message:
  -----------
  reduce code duplication


  Commit: 189f93f31ea16128e3ab29233d982e91189ace8a
      https://github.com/fusinv/fusioninventory-agent/commit/189f93f31ea16128e3ab29233d982e91189ace8a
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools/Win32.pm

  Log Message:
  -----------
  Revert "accpet \ or / in win32 registry path"

This reverts commit ec16d4e9a0d4f7a28b584aae545084dccb29c908, pathes are
now normalized in calling code.


  Commit: a6a61624e582968b522504e6f91cbda444d3f3fe
      https://github.com/fusinv/fusioninventory-agent/commit/a6a61624e582968b522504e6f91cbda444d3f3fe
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools/Win32.pm

  Log Message:
  -----------
  change regexp delimiter


  Commit: f43bd08da811f9b8c9f195f8b3edff38acb99d8d
      https://github.com/fusinv/fusioninventory-agent/commit/f43bd08da811f9b8c9f195f8b3edff38acb99d8d
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools/Win32.pm

  Log Message:
  -----------
  cosmetics


  Commit: d70e39652bcaf029347cb5d0e606a5625acc317e
      https://github.com/fusinv/fusioninventory-agent/commit/d70e39652bcaf029347cb5d0e606a5625acc317e
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools/Network.pm

  Log Message:
  -----------
  avoid warnings for undefined values


  Commit: 146538fef4a4c5b1450d685fe18985f380ab6f19
      https://github.com/fusinv/fusioninventory-agent/commit/146538fef4a4c5b1450d685fe18985f380ab6f19
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-05-10 (Thu, 10 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools/Win32.pm

  Log Message:
  -----------
  protect '\' in path


  Commit: 65474fc5d5383202a1b0d17e4aceabb552902196
      https://github.com/fusinv/fusioninventory-agent/commit/65474fc5d5383202a1b0d17e4aceabb552902196
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-05-10 (Thu, 10 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools/Win32.pm
    A t/tools/win32.t

  Log Message:
  -----------
  import Win32::Job based runCommand()


  Commit: a6269c878ddb1c0784f1fb779ae6caa33c73f0e1
      https://github.com/fusinv/fusioninventory-agent/commit/a6269c878ddb1c0784f1fb779ae6caa33c73f0e1
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-05-10 (Thu, 10 May 2012)

  Changed paths:
    A t/fake/windows/Win32/Job.pm
    M t/tools/win32.t

  Log Message:
  -----------
  ignore on the test on non-Win32 OS


  Commit: 4c6be1e47f6998633f1ac27761cdcee4208b47cf
      https://github.com/fusinv/fusioninventory-agent/commit/4c6be1e47f6998633f1ac27761cdcee4208b47cf
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-05-10 (Thu, 10 May 2012)

  Changed paths:
    M t/tools/win32.t

  Log Message:
  -----------
  fix the number of test


  Commit: 889ec8437b7bb9d3792c8734c30134c79e05691f
      https://github.com/fusinv/fusioninventory-agent/commit/889ec8437b7bb9d3792c8734c30134c79e05691f
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-05-10 (Thu, 10 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools/Win32.pm

  Log Message:
  -----------
  fix a regkey path format


  Commit: cb263dd7c7641643f3c5c3b0ee29dc92ef535cdc
      https://github.com/fusinv/fusioninventory-agent/commit/cb263dd7c7641643f3c5c3b0ee29dc92ef535cdc
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-05-11 (Fri, 11 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Client/Fusion.pm

  Log Message:
  -----------
  use uri_escape_utf8 instead of uri_escape

since string can be in UTF8, we have to use uri_escape_utf8()


  Commit: 7f27e58addfb22cf98b375f01755d5c823a83d16
      https://github.com/fusinv/fusioninventory-agent/commit/7f27e58addfb22cf98b375f01755d5c823a83d16
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-05-11 (Fri, 11 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory.pm

  Log Message:
  -----------
  W32: encode local filename unicode if possible

if Win32::Unicode::File::open() is available, we use it to create
the file name. This is useful for the rare cases when the computer
name if in a local encoding.

closes: #272


  Commit: b8d9015d42195a58de6215f7c5ee39f092a053d9
      https://github.com/fusinv/fusioninventory-agent/commit/b8d9015d42195a58de6215f7c5ee39f092a053d9
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-05-11 (Fri, 11 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools.pm

  Log Message:
  -----------
  don't reencode if perl flagged string as utf8

If Perl flagged a string as UTF8 internally, there is no reason
to reencode it. A best, this will hide a bug somewhere else.

In my opinion, we should no try to encode string at all.

To know if a string is flagged as UTF8, one can use Devel::Peek.


  Commit: ee4e8a8c9003e16b85e49aed5a759d5a563ed43d
      https://github.com/fusinv/fusioninventory-agent/commit/ee4e8a8c9003e16b85e49aed5a759d5a563ed43d
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-05-11 (Fri, 11 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools/Hostname.pm

  Log Message:
  -----------
  use the UTF8 internal struct of Perl

the decode("UCS-2le", $buffer) return a string in Perl internal
format.
If the string is in UTF8, it will be correctly flagged. There is
no reason to try to be cleaver, espcially now getSanitizedString()
correctly deal with such string.
see commit:b8d9015d42195a58de6215f7c5ee39f092a053d9


  Commit: 1d3f864b78ae33218b9a4b79ab52d5e446d31e85
      https://github.com/fusinv/fusioninventory-agent/commit/1d3f864b78ae33218b9a4b79ab52d5e446d31e85
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-05-11 (Fri, 11 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/OS.pm

  Log Message:
  -----------
  do not overwrite hostname returned by getHostname

Tools::Win32::getHostname() returns a valid unicode hostname
unlike WMI.


  Commit: 161d9a0d246fd21097b092ba9cc1182564e3594a
      https://github.com/fusinv/fusioninventory-agent/commit/161d9a0d246fd21097b092ba9cc1182564e3594a
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-05-11 (Fri, 11 May 2012)

  Changed paths:
    M t/tools/win32.t

  Log Message:
  -----------
  fix the build on non Windows OSes


  Commit: b0b6fe1bc64ed990c5d0b5ee797344e4ed8b0587
      https://github.com/fusinv/fusioninventory-agent/commit/b0b6fe1bc64ed990c5d0b5ee797344e4ed8b0587
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-05-11 (Fri, 11 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Screen.pm

  Log Message:
  -----------
  Linux: load edid file directly from /sys

get-edid doesn't work with HDMI screen. This solution uses
/sys directly if possible.


  Commit: 86e390befeb31a5e153c264a4f34ee32fbb886bd
      https://github.com/fusinv/fusioninventory-agent/commit/86e390befeb31a5e153c264a4f34ee32fbb886bd
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-05-11 (Fri, 11 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Processes.pm
    M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Adaptec.pm
    M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Lsilogic.pm
    M lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Qemu.pm
    M lib/FusionInventory/Agent/Tools/Linux.pm
    M lib/FusionInventory/Agent/Tools/Network.pm
    M lib/FusionInventory/Agent/Tools/Win32.pm
    A resources/linux/mpt-status/sample1
    A resources/linux/mpt-status/sample2
    A resources/linux/proc/scsi/linux3
    A resources/linux/proc/scsi/linux4
    R resources/linux/smartctl/dell-xt2
    A resources/linux/smartctl/sample1
    A resources/linux/smartctl/sample2
    A resources/linux/smartctl/sample3
    A resources/linux/smartctl/sample4
    M t/inventory/linux/storages/adaptec.t
    A t/inventory/linux/storages/lsilogic.t
    M t/tools/linux.t

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/2.2.x' into 2.2.x


  Commit: c17bfdc0f3c4e11f92e01019e16c4886baa96f51
      https://github.com/fusinv/fusioninventory-agent/commit/c17bfdc0f3c4e11f92e01019e16c4886baa96f51
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-05-13 (Sun, 13 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Client/Fusion.pm
    M lib/FusionInventory/Agent/Task/Inventory.pm
    M lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Screen.pm
    M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/OS.pm
    M lib/FusionInventory/Agent/Tools.pm
    M lib/FusionInventory/Agent/Tools/Hostname.pm
    M lib/FusionInventory/Agent/Tools/Win32.pm
    A t/fake/windows/Win32/Job.pm
    A t/tools/win32.t

  Log Message:
  -----------
  Merge remote branch 'origin/2.2.x' into 2.2.x


  Commit: 978cdccedf0fe862f6153b325acf9bd458b5b45d
      https://github.com/fusinv/fusioninventory-agent/commit/978cdccedf0fe862f6153b325acf9bd458b5b45d
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-15 (Tue, 15 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Adaptec.pm

  Log Message:
  -----------
  Revert "Alternative model for adaptec controller"

Provided data samples lack evidence of interest for this change.
This reverts commit a5214e3cbc2cdf19d57a79a3fd957a7b0efb1051.


  Commit: 9783514843f4f78a71b289ca430d499e0bcc1492
      https://github.com/fusinv/fusioninventory-agent/commit/9783514843f4f78a71b289ca430d499e0bcc1492
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-15 (Tue, 15 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Screen.pm

  Log Message:
  -----------
  dont define function out of usage scope


  Commit: 3d9d50e918da14bf3caeee6d584e2dadb836cbb1
      https://github.com/fusinv/fusioninventory-agent/commit/3d9d50e918da14bf3caeee6d584e2dadb836cbb1
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-15 (Tue, 15 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Screen.pm

  Log Message:
  -----------
  no need to test outside of scope


  Commit: 07d8857a9e42b51c822b52e0cab2db22599dcd5f
      https://github.com/fusinv/fusioninventory-agent/commit/07d8857a9e42b51c822b52e0cab2db22599dcd5f
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-15 (Tue, 15 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Screen.pm

  Log Message:
  -----------
  no need to capture here


  Commit: dfbe285f970c90f3507c7d43fa5b04b0888379c3
      https://github.com/fusinv/fusioninventory-agent/commit/dfbe285f970c90f3507c7d43fa5b04b0888379c3
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-15 (Tue, 15 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Screen.pm

  Log Message:
  -----------
  3-args open


  Commit: 17039bdfc456dc231114976e75fb635ac3bbd84a
      https://github.com/fusinv/fusioninventory-agent/commit/17039bdfc456dc231114976e75fb635ac3bbd84a
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-15 (Tue, 15 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Screen.pm

  Log Message:
  -----------
  consistant variables naming


  Commit: 79618f28163c6ea444d1bfc9ae972eea2a20fd87
      https://github.com/fusinv/fusioninventory-agent/commit/79618f28163c6ea444d1bfc9ae972eea2a20fd87
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-15 (Tue, 15 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory.pm
    M lib/FusionInventory/Agent/Tools/Win32.pm

  Log Message:
  -----------
  explicit method calls


  Commit: b22226980acdc2425191afdcbd5fdcd929c0b145
      https://github.com/fusinv/fusioninventory-agent/commit/b22226980acdc2425191afdcbd5fdcd929c0b145
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-15 (Tue, 15 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools/Win32.pm

  Log Message:
  -----------
  cosmetics: no trailing spaces


  Commit: 79672496139a26f55be1b2ff484c67f65c3a9cdf
      https://github.com/fusinv/fusioninventory-agent/commit/79672496139a26f55be1b2ff484c67f65c3a9cdf
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-15 (Tue, 15 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools/Win32.pm

  Log Message:
  -----------
  cosmetics: consistent syntax


  Commit: cc890b6b894410d985ef5704a7a62a0a61ef22fd
      https://github.com/fusinv/fusioninventory-agent/commit/cc890b6b894410d985ef5704a7a62a0a61ef22fd
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-15 (Tue, 15 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools/Win32.pm

  Log Message:
  -----------
  cosmetics: no tabs for indentation


  Commit: 4feffb220a98058a9cdcff86e02bf79e20e89c31
      https://github.com/fusinv/fusioninventory-agent/commit/4feffb220a98058a9cdcff86e02bf79e20e89c31
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-15 (Tue, 15 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools/Win32.pm

  Log Message:
  -----------
  consistent handling of default values


  Commit: 54d3dac87f50bd5953dfcd1cf539abef424f6b44
      https://github.com/fusinv/fusioninventory-agent/commit/54d3dac87f50bd5953dfcd1cf539abef424f6b44
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-15 (Tue, 15 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools/Win32.pm

  Log Message:
  -----------
  more readability


  Commit: c559b213c76a5e1c59fc495e8b2f1c2a065e037c
      https://github.com/fusinv/fusioninventory-agent/commit/c559b213c76a5e1c59fc495e8b2f1c2a065e037c
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-15 (Tue, 15 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools/Win32.pm

  Log Message:
  -----------
  consistant string concatenation handling


  Commit: 65c3e05b5133e21a2e72561089a75f90084a2a5c
      https://github.com/fusinv/fusioninventory-agent/commit/65c3e05b5133e21a2e72561089a75f90084a2a5c
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-15 (Tue, 15 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools/Win32.pm

  Log Message:
  -----------
  Merge remote-tracking branch 'forge/2.2.x' into 2.2.x


  Commit: 2735078686a67a11ff6d2106d9acd6b9d5e25f60
      https://github.com/fusinv/fusioninventory-agent/commit/2735078686a67a11ff6d2106d9acd6b9d5e25f60
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-05-15 (Tue, 15 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Processes.pm

  Log Message:
  -----------
  define %params since we use it


  Commit: b4f1fa029f653546ef570e599d6bb36a4609edfe
      https://github.com/fusinv/fusioninventory-agent/commit/b4f1fa029f653546ef570e599d6bb36a4609edfe
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-15 (Tue, 15 May 2012)

  Changed paths:
    M Changes

  Log Message:
  -----------
  prepare for release


  Commit: 6e374d953b2a50e4ffb2d253c95927ff5d4cf984
      https://github.com/fusinv/fusioninventory-agent/commit/6e374d953b2a50e4ffb2d253c95927ff5d4cf984
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-16 (Wed, 16 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Screen.pm

  Log Message:
  -----------
  silent warnings for File::Find

This avoid warnings for directory traversal errors


  Commit: 335341caea0507c10bd2f8b8c9302f51bca3451e
      https://github.com/fusinv/fusioninventory-agent/commit/335341caea0507c10bd2f8b8c9302f51bca3451e
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-16 (Wed, 16 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools/Screen.pm

  Log Message:
  -----------
  sync code with mandriva


  Commit: 9e5b9175edf837a9901515d36e8ea033abdb2e52
      https://github.com/fusinv/fusioninventory-agent/commit/9e5b9175edf837a9901515d36e8ea033abdb2e52
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-16 (Wed, 16 May 2012)

  Changed paths:
    M t/apps/agent.t

  Log Message:
  -----------
  test module errors


  Commit: 0414f179b898037724b5b9da23e6e602f3b6556d
      https://github.com/fusinv/fusioninventory-agent/commit/0414f179b898037724b5b9da23e6e602f3b6556d
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-16 (Wed, 16 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Processes.pm

  Log Message:
  -----------
  Merge remote-tracking branch 'forge/2.2.x' into 2.2.x


  Commit: d41a3fff1072b7162b1beb1254a84959152c87b3
      https://github.com/fusinv/fusioninventory-agent/commit/d41a3fff1072b7162b1beb1254a84959152c87b3
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-05-16 (Wed, 16 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Softwares.pm
    M lib/FusionInventory/Agent/Task/Inventory/Inventory.pm
    M t/inventory/windows/softwares.t

  Log Message:
  -----------
  fix duplicated SOFTWARES.RELEASETYPE

SOFTWARES.RELEASE_TYPE is documented and was already used before for
the same purpose.


  Commit: 0ab900b7e92d76be4b1619df68e4f67f75fe9495
      https://github.com/fusinv/fusioninventory-agent/commit/0ab900b7e92d76be4b1619df68e4f67f75fe9495
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-05-16 (Wed, 16 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Softwares.pm
    A resources/win32/wmi/xp-Win32_QuickFixEngineering.wmi
    M t/inventory/windows/softwares.t

  Log Message:
  -----------
  collect KB from Win32_QuickFixEngineering

On Windows 7, part of the KB are not available in the Uninstall key
from the registry. With this patch, the agent use Win32_QuickFixEngineering
as an alternative source of software.

closes: #706
closes: #1668
closes: #197

Reported-by: David Durieux <d.durieux at siprossii.com>


  Commit: 68540d7b9bc82a5b3538122bc5815e07704cff31
      https://github.com/fusinv/fusioninventory-agent/commit/68540d7b9bc82a5b3538122bc5815e07704cff31
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-05-16 (Wed, 16 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Softwares.pm
    M lib/FusionInventory/Agent/Task/Inventory/Inventory.pm
    M t/inventory/windows/softwares.t

  Log Message:
  -----------
  Merge remote branch 'origin/2.2.x' into 2.2.x


  Commit: e9bc45e635442217525e1fad4ad1400d3dde65a6
      https://github.com/fusinv/fusioninventory-agent/commit/e9bc45e635442217525e1fad4ad1400d3dde65a6
  Author: Igor Polovinkin <iipolovinkin at yandex.ru>
  Date:   2012-05-17 (Thu, 17 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Screen.pm

  Log Message:
  -----------
  fix: initialize Availability content

Without this changes, the second secreen "Availability" key is undef.
Since Availability != 3, the screen in not improted in the inventory.


  Commit: c48f9b05f84579f848972b8aa487665c38eee707
      https://github.com/fusinv/fusioninventory-agent/commit/c48f9b05f84579f848972b8aa487665c38eee707
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-05-17 (Thu, 17 May 2012)

  Changed paths:
    M etc/agent.cfg

  Log Message:
  -----------
  reduce the backend-collect-timeout default to 30s

30s is the aget default settings.

see: http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.user/191


  Commit: ae38059a50a57940ba72dabafea962373eb066b4
      https://github.com/fusinv/fusioninventory-agent/commit/ae38059a50a57940ba72dabafea962373eb066b4
  Author: Vincent Membré <vincent.membre at normation.com>
  Date:   2012-05-17 (Thu, 17 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/i386.pm
    M lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/CPU.pm
    M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/CPU.pm
    M lib/FusionInventory/Agent/Task/Inventory/Inventory.pm
    M lib/FusionInventory/Agent/Tools/Generic.pm
    A resources/macos/sysctl/10.6-macmini
    A resources/macos/system_profiler/10.6-macmini
    M t/inventory/linux/cpu.t
    A t/inventory/macos/cpu.t
    M t/inventory/macos/memory.t
    M t/inventory/windows/cpu.t
    M t/tools/generic.t

  Log Message:
  -----------
  extend CPU information

add CPU Stepping, Model and Family informations.

closes: #1597


  Commit: 31a16363cb25ed23cc189e744b73c282e9b5d4c6
      https://github.com/fusinv/fusioninventory-agent/commit/31a16363cb25ed23cc189e744b73c282e9b5d4c6
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-05-17 (Thu, 17 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools/Win32.pm

  Log Message:
  -----------
  unicode fix around Win32::OLE

We configured Win32::OLE to use UTF8 with the CP => CP_UTF8 parameter.
The string are stored as Perl internal string but without the utf8 flag.

Since we know it's UTF8, we call utf8::upgrade to add the internal UTF8
flag on them.

Win32::OLE may returns non "string" item like array so we need to be
cleaver a bit.

This changes also add a fix for the case Win32::TieRegistry returns string with the UTF8 flag. In this case we won't reencode them.


  Commit: c7fee92d7f4da46a282ef3d39e15ae53a9d046f6
      https://github.com/fusinv/fusioninventory-agent/commit/c7fee92d7f4da46a282ef3d39e15ae53a9d046f6
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-05-17 (Thu, 17 May 2012)

  Changed paths:
    M etc/agent.cfg
    M lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Screen.pm
    M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/i386.pm
    M lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/CPU.pm
    M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/CPU.pm
    M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Softwares.pm
    M lib/FusionInventory/Agent/Task/Inventory/Inventory.pm
    M lib/FusionInventory/Agent/Tools/Generic.pm
    A resources/macos/sysctl/10.6-macmini
    A resources/macos/system_profiler/10.6-macmini
    A resources/win32/wmi/xp-Win32_QuickFixEngineering.wmi
    M t/inventory/linux/cpu.t
    A t/inventory/macos/cpu.t
    M t/inventory/macos/memory.t
    M t/inventory/windows/cpu.t
    M t/inventory/windows/softwares.t
    M t/tools/generic.t

  Log Message:
  -----------
  Merge remote branch 'origin/2.2.x' into 2.2.x


  Commit: f95fa0de8efe17db2d8e50c42a4a3ebc54698a18
      https://github.com/fusinv/fusioninventory-agent/commit/f95fa0de8efe17db2d8e50c42a4a3ebc54698a18
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-05-17 (Thu, 17 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Task/Inventory/Input/Win32/User.pm

  Log Message:
  -----------
  get UTF8 from Win32::OLE

much like commit:31a16363cb25ed23cc189e744b73c282e9b5d4c6


  Commit: f791c0eb973ebb4e8f2658d069116cce07bd9553
      https://github.com/fusinv/fusioninventory-agent/commit/f791c0eb973ebb4e8f2658d069116cce07bd9553
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-05-17 (Thu, 17 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools.pm

  Log Message:
  -----------
  protect XML entities

use HTML::Entities to protect the content of the XML.

closes: #1566

This changes also fix the "Wide character" errors with Compress::Zip
by avoid the failure of utf8::downgrade().
All the character are avalaible in the current code page.

Reported-by: James M Pulver <jmp242 at cornell.edu>


  Commit: 3af10068744247d81e8dc65908aecc93775d27e1
      https://github.com/fusinv/fusioninventory-agent/commit/3af10068744247d81e8dc65908aecc93775d27e1
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-05-17 (Thu, 17 May 2012)

  Changed paths:
    M Changes

  Log Message:
  -----------
  refresh the change log


  Commit: 41d8102d7114654db9ecd957ee3da7e03dff8485
      https://github.com/fusinv/fusioninventory-agent/commit/41d8102d7114654db9ecd957ee3da7e03dff8485
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-20 (Sun, 20 May 2012)

  Changed paths:
    M t/inventory/windows/softwares.t

  Log Message:
  -----------
  cosmetics


  Commit: 15c85e185709d9aa88ced274f42983e33297ac39
      https://github.com/fusinv/fusioninventory-agent/commit/15c85e185709d9aa88ced274f42983e33297ac39
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-20 (Sun, 20 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/Tools.pm

  Log Message:
  -----------
  Revert "protect XML entities"

This reverts commit f791c0eb973ebb4e8f2658d069116cce07bd9553.

XML::TreePP already handles prohibited characters automatically,
explicitely doing it beforehand just triggers double conversion into
characters entities.

See #1566 for details, and t/xml/query/inventory.t for related test.


  Commit: be71362b730c26b2d0ccdcc965baddcebf770466
      https://github.com/fusinv/fusioninventory-agent/commit/be71362b730c26b2d0ccdcc965baddcebf770466
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-20 (Sun, 20 May 2012)

  Changed paths:
    M t/xml/query/inventory.t

  Log Message:
  -----------
  additional content test

This allow to test for double character entities issues, using
an actual underlying inventory object.


  Commit: f6bea2af2b9f452dc90f14e8d4017a6b078cf092
      https://github.com/fusinv/fusioninventory-agent/commit/f6bea2af2b9f452dc90f14e8d4017a6b078cf092
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-20 (Sun, 20 May 2012)

  Changed paths:
    M Changes

  Log Message:
  -----------
  issue not fixed yet


  Commit: c9a86429e854fbde9731c093f6a80cddb49754a2
      https://github.com/fusinv/fusioninventory-agent/commit/c9a86429e854fbde9731c093f6a80cddb49754a2
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-20 (Sun, 20 May 2012)

  Changed paths:
    M Changes

  Log Message:
  -----------
  update changes list


  Commit: 26e7de6106797a2311573e1de491e48376d72638
      https://github.com/fusinv/fusioninventory-agent/commit/26e7de6106797a2311573e1de491e48376d72638
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-20 (Sun, 20 May 2012)

  Changed paths:
    M Changes

  Log Message:
  -----------
  do not list distribution changes in agent changelog


  Commit: 999b231562925768e12586832e73899cede6bee5
      https://github.com/fusinv/fusioninventory-agent/commit/999b231562925768e12586832e73899cede6bee5
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-20 (Sun, 20 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent.pm

  Log Message:
  -----------
  bump version


  Commit: 0de8c0e32539111fd5b470ef79e64f6b8d62c0f5
      https://github.com/fusinv/fusioninventory-agent/commit/0de8c0e32539111fd5b470ef79e64f6b8d62c0f5
  Author: Gonéri Le Bouder <goneri at rulezlan.org>
  Date:   2012-05-21 (Mon, 21 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Client/OCS.pm
    M lib/FusionInventory/Agent/XML/Query.pm

  Log Message:
  -----------
  avoid Compress::Zlib "Wide character" error

Compress::Zlib try to do a utf8::downgrade on the string to
compress. This will fail if the UTF8 content can't be converted
to the local encoding.

To avoid problem, we convert the string to pure-ASCII string.

see: commit:f791c0eb973ebb4e8f2658d069116cce07bd9553


  Commit: 0e1c646270ae5faafdc7d59d94f6cb641d9b9c7b
      https://github.com/fusinv/fusioninventory-agent/commit/0e1c646270ae5faafdc7d59d94f6cb641d9b9c7b
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-21 (Mon, 21 May 2012)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Client/OCS.pm
    M lib/FusionInventory/Agent/XML/Query.pm

  Log Message:
  -----------
  allow arbitrary XML output encoding

And don't mess with encoding specification in XML header.


  Commit: 727f55e321e773af20f9b7ca366e105b1b298386
      https://github.com/fusinv/fusioninventory-agent/commit/727f55e321e773af20f9b7ca366e105b1b298386
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-29 (Tue, 29 May 2012)

  Changed paths:
    M README

  Log Message:
  -----------
  better formulation


  Commit: 56e8ab9a7eae68c4118ca4b5248d038844799a26
      https://github.com/fusinv/fusioninventory-agent/commit/56e8ab9a7eae68c4118ca4b5248d038844799a26
  Author: Guillaume Rousse <guillomovitch at gmail.com>
  Date:   2012-05-30 (Wed, 30 May 2012)

  Changed paths:
    M Changes
    M Makefile.PL
    M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/ARM.pm
    M lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/i386.pm
    M lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/CPU.pm
    M lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Qemu.pm
    M lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Vmsystem.pm
    M lib/FusionInventory/Agent/Task/Inventory/Inventory.pm
    M lib/FusionInventory/Agent/Tools/Linux.pm
    M lib/FusionInventory/Agent/Tools/Screen.pm
    M lib/FusionInventory/Agent/Tools/Win32.pm
    M t/inventory/linux/cpu.t
    M t/inventory/linux/lvm.t
    M t/inventory/macos/cpu.t
    M tools/createExtLinks.sh

  Log Message:
  -----------
  Merge remote-tracking branch 'forge/2.2.x' into 2.2.x


Compare: https://github.com/fusinv/fusioninventory-agent/compare/69f00d6...56e8ab9


More information about the Fusioninventory-commit mailing list