[Fusioninventory-commit] [fusioninventory/fusioninventory-agent] d75938: feature: make loadFromFile() public and support de...

Guillaume Bougard noreply at github.com
Wed Apr 10 08:12:11 BST 2019


  Branch: refs/heads/develop
  Home:   https://github.com/fusioninventory/fusioninventory-agent
  Commit: d75938fd66ceee18b3704c63a89f11ab566196a2
      https://github.com/fusioninventory/fusioninventory-agent/commit/d75938fd66ceee18b3704c63a89f11ab566196a2
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

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

  Log Message:
  -----------
  feature: make loadFromFile() public and support defaults as parameter


  Commit: 0c33b685eb52954e6387c01cf72b8070e14ccecc
      https://github.com/fusioninventory/fusioninventory-agent/commit/0c33b685eb52954e6387c01cf72b8070e14ccecc
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Server.pm
    A lib/FusionInventory/Agent/HTTP/Server/Plugin.pm

  Log Message:
  -----------
  feature: add HTTP server plugin support


  Commit: 60d17abf050bd8555f1e8250dc8105a3e8db4d34
      https://github.com/fusioninventory/fusioninventory-agent/commit/60d17abf050bd8555f1e8250dc8105a3e8db4d34
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Server/Plugin.pm

  Log Message:
  -----------
  docs: fix and upadte one comment


  Commit: 89a45f194e4e39183c9ae4a6428b6b5d82fe6156
      https://github.com/fusioninventory/fusioninventory-agent/commit/89a45f194e4e39183c9ae4a6428b6b5d82fe6156
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Server/Plugin.pm

  Log Message:
  -----------
  feat: support 'no' a plugin configuration for disabled


  Commit: 6ecaef91d59a093cb9c65b2c75c094f5f3183a48
      https://github.com/fusioninventory/fusioninventory-agent/commit/6ecaef91d59a093cb9c65b2c75c094f5f3183a48
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Server.pm

  Log Message:
  -----------
  refactor: update logging


  Commit: f79cebe0763bdc845a5e0bdde8a4924d54d89366
      https://github.com/fusioninventory/fusioninventory-agent/commit/f79cebe0763bdc845a5e0bdde8a4924d54d89366
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Server/Plugin.pm

  Log Message:
  -----------
  feat: Add limited request rate support for plugins


  Commit: 4d9ee431e9513bdd1cefe2cabfd8cdb6fb493e60
      https://github.com/fusioninventory/fusioninventory-agent/commit/4d9ee431e9513bdd1cefe2cabfd8cdb6fb493e60
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M lib/FusionInventory/Agent/Config.pm
    A lib/FusionInventory/Agent/Target/Listener.pm

  Log Message:
  -----------
  feat: Add Listener target when 'listen' is set

Listener target can be enabled only when no other target is setup
and in 'no-httpd' is not set.


  Commit: 691d653ecb7c9ce16ac67aebe061f384466ab680
      https://github.com/fusioninventory/fusioninventory-agent/commit/691d653ecb7c9ce16ac67aebe061f384466ab680
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M bin/fusioninventory-agent

  Log Message:
  -----------
  feat: add --listen option support to script


  Commit: bfd4e1ec6598fa5a3458196e661dcc5eece1be35
      https://github.com/fusioninventory/fusioninventory-agent/commit/bfd4e1ec6598fa5a3458196e661dcc5eece1be35
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

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

  Log Message:
  -----------
  fix: Also use defaults for include config directive


  Commit: 7547db8dda0579de625f878f009aa674972e0b18
      https://github.com/fusioninventory/fusioninventory-agent/commit/7547db8dda0579de625f878f009aa674972e0b18
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

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

  Log Message:
  -----------
  refactor: Add linefeed in config warn messages


  Commit: ed7014204fc54c5a02f766c6be8c9ef68abe8f9d
      https://github.com/fusioninventory/fusioninventory-agent/commit/ed7014204fc54c5a02f766c6be8c9ef68abe8f9d
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Server.pm

  Log Message:
  -----------
  fix: Updated debug messages


  Commit: c250a584193332bcbc6ba9bf047d318fa5f5d974
      https://github.com/fusioninventory/fusioninventory-agent/commit/c250a584193332bcbc6ba9bf047d318fa5f5d974
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Server.pm

  Log Message:
  -----------
  fix: Really use httpd configured plugin port


  Commit: 944a775d2614c3348c9bad6c47f2362538cf1319
      https://github.com/fusioninventory/fusioninventory-agent/commit/944a775d2614c3348c9bad6c47f2362538cf1319
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Server.pm
    M share/html/index.tpl

  Log Message:
  -----------
  feat: Show enabled HTTPD plugins and ports

List ports for enabled HTTPD plugin in the root served page


  Commit: ca8688d9a4eafcc152823974e3f7bbb9d1c922a4
      https://github.com/fusioninventory/fusioninventory-agent/commit/ca8688d9a4eafcc152823974e3f7bbb9d1c922a4
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M share/html/index.tpl

  Log Message:
  -----------
  feat: Don't show 'Force an Inventory' if not setup for

Avoid to show 'Force an Inventory' link if agent just listen for
remote requests


  Commit: 9a72a356474769ccfbff73f8a7a7c306cf6996f0
      https://github.com/fusioninventory/fusioninventory-agent/commit/9a72a356474769ccfbff73f8a7a7c306cf6996f0
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Server.pm

  Log Message:
  -----------
  refactor: debug remove


  Commit: be419008fb82628c439cfb15a4b7899e05a6311c
      https://github.com/fusioninventory/fusioninventory-agent/commit/be419008fb82628c439cfb15a4b7899e05a6311c
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Server/Plugin.pm

  Log Message:
  -----------
  feat: Add error level logging for HTTPD plugins


  Commit: 13d94a85d3ea48b4da4b0a409661135f919d1f46
      https://github.com/fusioninventory/fusioninventory-agent/commit/13d94a85d3ea48b4da4b0a409661135f919d1f46
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

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

  Log Message:
  -----------
  refacto: normalize warn and die events


  Commit: 300ee00866e7d9f47e039ca4c8a6321336812019
      https://github.com/fusioninventory/fusioninventory-agent/commit/300ee00866e7d9f47e039ca4c8a6321336812019
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M bin/fusioninventory-agent
    M lib/FusionInventory/Agent/HTTP/Server.pm

  Log Message:
  -----------
  style: cosmetic updates


  Commit: 5ede858d611103b9e2bc4617ef700996b316b572
      https://github.com/fusioninventory/fusioninventory-agent/commit/5ede858d611103b9e2bc4617ef700996b316b572
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Server.pm

  Log Message:
  -----------
  fix: typos mades api call misses


  Commit: 4d560b22f0aab734a0b597d740bbf483bc322202
      https://github.com/fusioninventory/fusioninventory-agent/commit/4d560b22f0aab734a0b597d740bbf483bc322202
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Server/Plugin.pm

  Log Message:
  -----------
  doc: updated API doc


  Commit: a344913a437e4f37bcc8eeffb71e58a12ba62f49
      https://github.com/fusioninventory/fusioninventory-agent/commit/a344913a437e4f37bcc8eeffb71e58a12ba62f49
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Server.pm
    M lib/FusionInventory/Agent/HTTP/Server/Plugin.pm

  Log Message:
  -----------
  refacto: Make other HTTP method support possible


  Commit: 844eaef58ee19079d31b1eb67642d6bba3da35e3
      https://github.com/fusioninventory/fusioninventory-agent/commit/844eaef58ee19079d31b1eb67642d6bba3da35e3
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    A lib/FusionInventory/Agent/HTTP/Session.pm
    M lib/FusionInventory/Agent/Target/Listener.pm
    M lib/FusionInventory/Agent/Task/Inventory.pm

  Log Message:
  -----------
  feat: Add session support and inventory keeping in Listener


  Commit: edfdfdfad80ffac7bcf4aa622f8df69ea0055f1b
      https://github.com/fusioninventory/fusioninventory-agent/commit/edfdfdfad80ffac7bcf4aa622f8df69ea0055f1b
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    A etc/server-test-plugin.cfg
    A lib/FusionInventory/Agent/HTTP/Server/Test.pm

  Log Message:
  -----------
  feat: Add Test server plugin as sample


  Commit: bee362735ab8dbd13e304e894005daac50b1e7a6
      https://github.com/fusioninventory/fusioninventory-agent/commit/bee362735ab8dbd13e304e894005daac50b1e7a6
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    A etc/inventory-server-plugin.cfg
    A lib/FusionInventory/Agent/HTTP/Server/Inventory.pm

  Log Message:
  -----------
  feat: Add Inventory HTTP plugin with basic authentication


  Commit: 0f9f17ed8d113e6804e70cc1cde8553477c73bd7
      https://github.com/fusioninventory/fusioninventory-agent/commit/0f9f17ed8d113e6804e70cc1cde8553477c73bd7
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  feat: ignore local configs


  Commit: 95e3133928c5a6809b0734761183d427b479e3c8
      https://github.com/fusioninventory/fusioninventory-agent/commit/95e3133928c5a6809b0734761183d427b479e3c8
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Server/Inventory.pm

  Log Message:
  -----------
  fix: Add log when sending inventory


  Commit: 91cbac15a8e8af43b55a9f260c441457e6965c70
      https://github.com/fusioninventory/fusioninventory-agent/commit/91cbac15a8e8af43b55a9f260c441457e6965c70
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Server/Plugin.pm

  Log Message:
  -----------
  fix: remove unused var


  Commit: cb6166136e15362904e8b2d214af992a284dfd53
      https://github.com/fusioninventory/fusioninventory-agent/commit/cb6166136e15362904e8b2d214af992a284dfd53
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Server/Inventory.pm

  Log Message:
  -----------
  feat: Add compression support in HTTPD inventory plugin


  Commit: cae0c6a9ece22fa0d44e8c771bcf7ca90667c358
      https://github.com/fusioninventory/fusioninventory-agent/commit/cae0c6a9ece22fa0d44e8c771bcf7ca90667c358
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    A bin/fusioninventory-remoteinventory

  Log Message:
  -----------
  feat: Add fusioninventory-remoteinventory script


  Commit: 32c2353e56675ba4a76ea4b76a84cd4033d51cf9
      https://github.com/fusioninventory/fusioninventory-agent/commit/32c2353e56675ba4a76ea4b76a84cd4033d51cf9
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M t/lib/FusionInventory/Test/Agent.pm

  Log Message:
  -----------
  fix: server test was failing when a httpd plugin is locally enabled


  Commit: d7e8796573084aabc7b5e38f8fe263cf120a4acf
      https://github.com/fusioninventory/fusioninventory-agent/commit/d7e8796573084aabc7b5e38f8fe263cf120a4acf
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Session.pm

  Log Message:
  -----------
  refacto: clarify api

Fix perldoc documentation


  Commit: 59839935db85485eafa81b172dac2a6258ce6ac1
      https://github.com/fusioninventory/fusioninventory-agent/commit/59839935db85485eafa81b172dac2a6258ce6ac1
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Server/Inventory.pm

  Log Message:
  -----------
  fix: fix nonce session api usage

fix perldoc documentation


  Commit: 2620a26680b13dd5ebc23cda92b6211edcbf4c2a
      https://github.com/fusioninventory/fusioninventory-agent/commit/2620a26680b13dd5ebc23cda92b6211edcbf4c2a
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M etc/inventory-server-plugin.cfg

  Log Message:
  -----------
  fix: add no_compress default in inventory http plugin conf


  Commit: b599003aed8777feaa2d22495d3eb75c38013971
      https://github.com/fusioninventory/fusioninventory-agent/commit/b599003aed8777feaa2d22495d3eb75c38013971
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M bin/fusioninventory-agent

  Log Message:
  -----------
  doc: update agent script perldoc


  Commit: 91cf54be4360585a5ac926028383c05809af33ad
      https://github.com/fusioninventory/fusioninventory-agent/commit/91cf54be4360585a5ac926028383c05809af33ad
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Server.pm

  Log Message:
  -----------
  fix: Fix HTTPD daemon listening when re-using address


  Commit: ee79a2f96041615178665a3bd40a50a87213a74d
      https://github.com/fusioninventory/fusioninventory-agent/commit/ee79a2f96041615178665a3bd40a50a87213a74d
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M bin/fusioninventory-remoteinventory
    M lib/FusionInventory/Agent/HTTP/Server.pm
    M lib/FusionInventory/Agent/HTTP/Server/Inventory.pm
    M lib/FusionInventory/Agent/HTTP/Server/Plugin.pm

  Log Message:
  -----------
  feat: Support keepalive connection when possible for httpd clients


  Commit: 7e9197b7b857a29c76a977122fc995a30a14d988
      https://github.com/fusioninventory/fusioninventory-agent/commit/7e9197b7b857a29c76a977122fc995a30a14d988
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M Changes

  Log Message:
  -----------
  doc: Added Changes


  Commit: 32db52161c360894b55406f193717a6b910c1c22
      https://github.com/fusioninventory/fusioninventory-agent/commit/32db52161c360894b55406f193717a6b910c1c22
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-05 (Fri, 05 Apr 2019)

  Changed paths:
    M Changes

  Log Message:
  -----------
  doc: Forgot important Changes


  Commit: 5cda50f6dbbfad003ec19fdfeedee4189e513b62
      https://github.com/fusioninventory/fusioninventory-agent/commit/5cda50f6dbbfad003ec19fdfeedee4189e513b62
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-08 (Mon, 08 Apr 2019)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Server.pm

  Log Message:
  -----------
  refacto: update some initialization message debug level

Add missing module use


  Commit: 5257e63947d8b3c2de17645125f6d02a8a0b64c9
      https://github.com/fusioninventory/fusioninventory-agent/commit/5257e63947d8b3c2de17645125f6d02a8a0b64c9
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-08 (Mon, 08 Apr 2019)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Server/Inventory.pm

  Log Message:
  -----------
  fix: add missing semicolon


  Commit: ed3b2bc5d34dc983ab571150ca9e58c6bab80099
      https://github.com/fusioninventory/fusioninventory-agent/commit/ed3b2bc5d34dc983ab571150ca9e58c6bab80099
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-08 (Mon, 08 Apr 2019)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Server/Plugin.pm

  Log Message:
  -----------
  fix: fix defaults when plugin configuration file is missing


  Commit: a9cbf2b050baf0cd05d0aba47c3ba973e06c0ce2
      https://github.com/fusioninventory/fusioninventory-agent/commit/a9cbf2b050baf0cd05d0aba47c3ba973e06c0ce2
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-08 (Mon, 08 Apr 2019)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Server/Inventory.pm
    M lib/FusionInventory/Agent/HTTP/Server/Plugin.pm
    M lib/FusionInventory/Agent/HTTP/Server/Test.pm

  Log Message:
  -----------
  doc: fix documentation typo


  Commit: 6fe2d34cde78317796806876a642c757fb0d57d8
      https://github.com/fusioninventory/fusioninventory-agent/commit/6fe2d34cde78317796806876a642c757fb0d57d8
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-08 (Mon, 08 Apr 2019)

  Changed paths:
    M .gitignore
    M bin/fusioninventory-remoteinventory
    A etc/ssl-server-plugin.cfg
    M lib/FusionInventory/Agent/HTTP/Server.pm
    A lib/FusionInventory/Agent/HTTP/Server/SSL.pm

  Log Message:
  -----------
  feat: Add HTTPD SSL server plugin

Add HTTPD plugin to enable SSL support on configured ports


  Commit: dd1584008193ba673cb2999dd0c0d025a227d922
      https://github.com/fusioninventory/fusioninventory-agent/commit/dd1584008193ba673cb2999dd0c0d025a227d922
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-08 (Mon, 08 Apr 2019)

  Changed paths:
    M lib/FusionInventory/Agent/HTTP/Server.pm

  Log Message:
  -----------
  fix: fix logger usage


  Commit: 1d7044c53977fd741399049de7edf9b4294b460a
      https://github.com/fusioninventory/fusioninventory-agent/commit/1d7044c53977fd741399049de7edf9b4294b460a
  Author: Guillaume Bougard <gbougard at teclib.com>
  Date:   2019-04-10 (Wed, 10 Apr 2019)

  Changed paths:
    M .gitignore
    M Changes
    M bin/fusioninventory-agent
    A bin/fusioninventory-remoteinventory
    A etc/inventory-server-plugin.cfg
    A etc/server-test-plugin.cfg
    A etc/ssl-server-plugin.cfg
    M lib/FusionInventory/Agent/Config.pm
    M lib/FusionInventory/Agent/HTTP/Server.pm
    A lib/FusionInventory/Agent/HTTP/Server/Inventory.pm
    A lib/FusionInventory/Agent/HTTP/Server/Plugin.pm
    A lib/FusionInventory/Agent/HTTP/Server/SSL.pm
    A lib/FusionInventory/Agent/HTTP/Server/Test.pm
    A lib/FusionInventory/Agent/HTTP/Session.pm
    A lib/FusionInventory/Agent/Target/Listener.pm
    M lib/FusionInventory/Agent/Task/Inventory.pm
    M share/html/index.tpl
    M t/lib/FusionInventory/Test/Agent.pm

  Log Message:
  -----------
  Merge pull request #661 from TECLIB/feature/remote-inventory

Feature: HTTPD plugins support & remote inventory support


Compare: https://github.com/fusioninventory/fusioninventory-agent/compare/f417edde127c...1d7044c53977



More information about the Fusioninventory-commit mailing list