telegraf (1.21.4+ds1-0ubuntu2+esm3) jammy-security; urgency=medium

  * SECURITY REGRESSION: Service fails to start
    - debian/rules: Fix crash on startup by changing version number
      to comply with semver standard. (LP: #2141508)

 -- Ghadi Elie Rahme <ghadi.rahme@canonical.com>  Wed, 11 Feb 2026 15:01:12 +0000

telegraf (1.21.4+ds1-0ubuntu2+esm2) jammy-security; urgency=medium

  * SECURITY UPDATE: Possible buffer overflow
    - debian/patches/CVE-2022-29189.patch:
      vendor/github.com/pion/dtls/v2/errors.go and
      vendor/github.com/pion/dtls/v2/fragment_buffer.go were modified
      to impose limit on the amount of data that is buffered during the
      handshake.
    - CVE-2022-29189
  * SECURITY UPDATE: Possible denial of Service
    - debian/patches/CVE-2022-29190.patch:
      vendor/github.com/pion/dtls/v2/fragment_buffer.go was modified to
      prevent the fragmentBuffer from processing zero length fragments.
    - CVE-2022-29190
  * SECURITY UPDATE: Improper Certificate Validation
    - debian/patches/CVE-2022-29222.patch:
      vendor/github.com/pion/dtls/v2/flight4handler.go was modified to
      require CertificateVerify when Client Cert is sent.
    - CVE-2022-29222
  * debian/control: Updated dependency golang-go to golang-1.17-go
  * debian/rules: Added go path

 -- Chrisa Oikonomou <chrisa.oikonomou@canonical.com>  Thu, 15 Jan 2026 16:47:34 +0200

telegraf (1.21.4+ds1-0ubuntu2) jammy; urgency=medium

  * Temporarily allow SHA1 certs in test cases only to fix tests with Go 1.18
  * Fix redundant newlines in test data passed to fmt.Fprintln

 -- William 'jawn-smith' Wilson <jawn-smith@ubuntu.com>  Thu, 17 Mar 2022 11:28:18 -0500

telegraf (1.21.4+ds1-0ubuntu1) jammy; urgency=medium

  * New upstream version 1.21.4+ds1 (LP: #1957596)
  * d/copyright: Remove unused line referring to the StackExchange
    module, which has been dropped by upstream.
  * d/rules: Reenable inputs/riemann_listener test.
  * d/rules: Reenable telegraf/agent test on armhf.

 -- Sergio Durigan Junior <sergio.durigan@canonical.com>  Wed, 16 Feb 2022 21:51:27 -0500

telegraf (1.21.2+ds1-0ubuntu1) jammy; urgency=medium

  * New upstream version 1.21.2+ds1 (LP: #1957596)
  * d/control: Bump Standards-Version to 4.6.0.1.
  * d/copyright: Update.
  * d/s/lintian-overrides: New override to silence a false-positive.
    Lintian is flagging that one of the vendorized modules uses a non-free
    license (JSON license).  This is actually not accurate; the license is
    mentioned in the LICENSE.txt file, but not used in any of the source
    files distributed with the module.

 -- Sergio Durigan Junior <sergio.durigan@canonical.com>  Wed, 12 Jan 2022 18:25:20 -0500

telegraf (1.19.2+ds1-0ubuntu1) impish; urgency=medium

  * New upstream version 1.19.2+ds1
  * d/copyright: Update copyright notices to reflect changes in the release.
  * d/control: Bump Standards-Version to 4.5.1.

 -- Sergio Durigan Junior <sergio.durigan@canonical.com>  Wed, 04 Aug 2021 18:53:35 -0400

telegraf (1.18.3+ds1-0ubuntu1) impish; urgency=medium

  * d/copyright: Update copyright notices according to the latest version.
  * d/repack-telegraf-with-vendor.sh: cd to "orig_dir" before cleaning up.
  * New upstream version 1.18.3+ds1
  * d/p/CVE-2021-3121.patch: Remove patch; upstream fixed the issue.
  * d/p/adjust-{etc-telegraf.conf,service-user}.patch:
    Refresh patches.
  * d/copyright: Update according to the new upstream version.
  * d/rules: Disable test github.com/influxdata/telegraf/agent on armhf.
    Unfortunately this test is failing on armhf.  An upstream bug has been
    filed.

 -- Sergio Durigan Junior <sergio.durigan@canonical.com>  Tue, 25 May 2021 12:11:49 -0400

telegraf (1.18.1+ds1-0ubuntu1) impish; urgency=medium

  * d/p/repack-telegraf-with-vendor.sh: Improve cleanup procedure.
  * New upstream version 1.18.1+ds1.
  * d/p/CVE-2021-3121.patch:
    Fix for CVE-2021-3121.  Update gogo/protobuf to 1.3.2. (LP: #1925968)

 -- Sergio Durigan Junior <sergio.durigan@canonical.com>  Tue, 27 Apr 2021 14:27:18 -0400

telegraf (1.17.2+ds1-0ubuntu3) hirsute; urgency=medium

  * d/rules: Disable test for inputs/riemann_listener.
    The test is currently failing with Go 1.16.  The issue has been
    reported upstream.

 -- Sergio Durigan Junior <sergio.durigan@canonical.com>  Sat, 20 Feb 2021 01:10:20 -0500

telegraf (1.17.2+ds1-0ubuntu2) hirsute; urgency=medium

  * d/p/adjust-etc-telegraf.conf.patch: Adjust /etc/telegraf.conf.
    Change telegraf's default configuration to not attempt connecting to
    an influxdb instance, as it's not required for installation and thus
    may not be present. (LP: #1916305)
  * d/t/basic-outputs: Update and simplify test preparation.
    With the change in the configuration file, there is no more need to
    comment out the influxdb output nor to add the prometheus_client
    output.

 -- Sergio Durigan Junior <sergio.durigan@canonical.com>  Fri, 19 Feb 2021 23:46:34 -0500

telegraf (1.17.2+ds1-0ubuntu1) hirsute; urgency=medium

  * d/repack-telegraf-with-vendor.sh: Fix "trap" instruction.
  * d/repack-telegraf-with-vendor.sh: Allow user to specify the Go binary.
  * New upstream version 1.17.2+ds1
  * d/p/use-mod-vendor-on-leofs-test.patch: Remove patch.
    Upstream has changed the way leofs works, and it's not invoking "go"
    directly anymore.  For this reason, there is no more need to make sure
    "go" was invoked with "-mod=vendor".

 -- Sergio Durigan Junior <sergio.durigan@canonical.com>  Tue, 02 Feb 2021 19:06:07 -0500

telegraf (1.15.2+ds1-0ubuntu1) groovy; urgency=medium

  * New upstream version 1.15.2+ds1
  * d/rules: Enable PIE and hardening flags.
  * d/control: Update Vcs-* to reflect move to ~ubuntu-server.

 -- Sergio Durigan Junior <sergio.durigan@canonical.com>  Thu, 20 Aug 2020 14:17:09 -0400

telegraf (1.15.1+ds1-0ubuntu1) groovy; urgency=medium

  * Initial release. (LP: #1889134)

 -- Sergio Durigan Junior <sergio.durigan@canonical.com>  Thu, 30 Jul 2020 11:50:58 -0400
