Skip to content

Releases: jackburton79/ocs-agent

v2.0.0

29 Mar 10:48
Compare
Choose a tag to compare
  • Added compatibility with GLPI native inventory
  • Disable compressing the transmitted XML since GLPI doesn't like it.

Full Changelog: v1.9.2...v2.0.0

v1.9.2

06 Oct 07:53
Compare
Choose a tag to compare
  • Fix buffer overrun
  • Minor cleanups

Full Changelog: v1.9.1...v1.9.2

v1.9.1

14 Mar 20:22
Compare
Choose a tag to compare
  • Update pnp ids.
  • Cleanups

Full Changelog: v1.9.0...v1.9.1

v1.9.0

14 Oct 07:48
Compare
Choose a tag to compare
  • Improved CPU detection (using DMIDecode, lshw and /proc/cpuinfo)
  • Fix CPU speed mismatch (current/max)
  • Fix CPU serial number inventory
  • Inventory more fields: CPU voltage, architecture, and others
  • Improved graphics card detection
  • Improved OS name detection
  • Updated pnp ids
  • Updated tinyxml to version 9.0.0
  • Huge code cleanup
    Full Changelog: v1.4...v1.9.0

v1.8.1

03 Feb 10:27
Compare
Choose a tag to compare
  • Updated tinyxml2 to version 8.0.0
  • Updated pnp ids
  • Improve graphics card detection through multiple methods
  • Cleanup error handling in HTTP classes
  • Cleanups

v1.8.0

22 Sep 10:13
Compare
Choose a tag to compare
  • Added screen manufacturer decoding table
    the agent will now return the full manufacturer string (e.g. "Hewlett Packard") instead of the PNP ID (e.g. "HWP")
  • Removed option --use-baseboard-serial-number
    No longer needed: if the system S/N is empty, automatically fall back to the board S/N
  • Removed option --new-agent-string
    No longer needed: fall back automatically to the legacy agent string if the server rejects the new one
  • Sync edid-decode.c with the latest version (from linuxtv)
  • Cleanups

v1.7.2

11 Oct 16:06
Compare
Choose a tag to compare

Fixed:

  • Improved memory inventory to include the "description" field.
  • If a memory slot is empty, report it as such.

v1.7.1

21 Aug 05:51
Compare
Choose a tag to compare

Problems fixed in this version:

  • Crash when the server host name was unresolvable

New:

  • Include network interface speed in the inventory
  • Added --new-agent-string and --agent-string options to use the application specific agent string instead of the OCS Unix Agent agent string and a custom agent string, respectively. IMPORTANT: to use this, you need to configure OCSInventory Server to be able to handle a custom agent string.
  • Added --logger commandline option, to be able to specify the log backend. Available options are stderr and syslog. By default the application will log to stderr if launched from terminal, and to syslog if running detached or as a daemon

Other:

  • Updated tinyxml2 to version 6.2.0
  • Improved handling of invalid urls
  • Improved logging

N.B: This version does not compile on Thinstation 2.2.2

v1.6.4

18 Apr 15:44
Compare
Choose a tag to compare
  • Changes in Network weren't inventoried. Fixed.
  • The broadcast address were used instead of the network address. Fixed.
  • Fixed getting screen resolution
  • Fixed getting video chipset info
  • Added --version commandline option

v1.6.3

07 Nov 21:09
Compare
Choose a tag to compare
  • Rewrote code which handles data from lshw to be more robust and clean
  • Fixed wrong memory inventory on some machines (with older lshw version)
  • Switch video card "name" and "chipset" fields, since they seem to be used this way in OCSInventory and glpi
  • Add more fields to the inventory (computer type, etc)
  • Added option --use-current-time-in-device-ID which allows you to use current date and time in device ID instead of the BIOS date.
  • Added option --use-base-board-serial-number : There are some machines where the system serial number is empty/wrong. The base board serial number seems to be correct in that case. Could go away in one of the next releases, since on other machines, this is the same as the system serial number.