linuxptp (4.4-0ubuntu1) resolute; urgency=medium

  * Merge with Salsa MR#4 (LP: #2130003, LP: #2115203). Remaining changes:
    - Add autopkgtest to run linuxptp-testsuite.
      + d/t/linuxptp-testsuite: Include a copy of linuxptp-testsuite from
        https://github.com/mlichvar/linuxptp-testsuite.
      + d/t/README: Instructions to update the test suite for new upstream
        versions.
      + Note that the tests use needs-internet to download clknetsim, like
        in the chrony autopkgtests.
    - d/copyright: Add test suite copyright clauses.
    - Add AppArmor rules for ptp4l (LP #2083458)
      + d/control: Add dh-apparmor dependency
      + d/linuxptp.install: Add aa rules destdir
      + d/rules: Add section for aa profile adition
      + d/tests/simulation-test-suite: Add script function to inject additional
        local aa rules needed for autopkgtest
      + d/tests/control: Add needs-sudo capability
      + d/usr.sbin.ptp4l: aa profile for ptp4l application
    - Add AppArmor rules for timemaster (ref LP #2083458)
      + d/linuxptp.install: Add aa rules destdir for timemaster
      + d/rules: Add timemaster aa profile entry
      + d/usr.sbin.timemaster: aa profile for timemaster service
    - Add AppArmor rules for phc2sys (ref LP #2083458)
      + d/linuxptp.install: Add aa rules destdir for phc2sys
      + d/rules: Add phc2sys aa profile entry
      + d/tests/simulation-test-suite: Insert rule on aa profile for autopkgtest
      + d/usr.sbin.phc2sys: aa profile for phc2sys service
  * Drop Changes:
    - d/timemaster.conf: Fix path to chrony.conf. [applied in Debian]

 -- Lukas Märdian <slyon@ubuntu.com>  Thu, 11 Dec 2025 15:59:21 +0100

linuxptp (4.4-0~salsa1) experimental; urgency=medium

  * New upstream version 4.4 (Closes: #1108202)
  * d/control: Update Homepage
  * d/control: Drop fields already set by default
  * d/control: Bump Standards-Version to 4.7.2 (no changes required)
  * d/control: Add nettle-dev to Build-Depends to support Authentication TLV
  * d/copyright: Update upstream source URL
  * d/copyright: Fix 'old-fsf-address-in-copyright-file' lintian warning
  * d/linuxptp.phc2sys@.service: Add hardening features
  * d/linuxptp.phc2sys@.service: Rework dependencies
  * d/linuxptp.{phc2sys@,timemaster}.service: Fix service names in dependency
    directives (LP: #2119028)
  * d/linuxptp.ptp4l@.service: Pull network-online.target and order
    ptp4l@.service after it (Closes: #1070847)
  * d/linuxptp.ptp4l@.service: Add hardening features
  * d/linuxptp.timemaster.service: Add hardening features
  * d/linuxptp.timemaster.service: Pull network-online.target and order
    timemaster.service after it (Closes: #1109410)
  * d/timemaster.conf: Fix chrony.conf location (Closes: #1004744)
  * d/u/metadata: Add more fields to the DEP-12 upstream metadata file
  * d/watch: Switch to version 5 and update URL (LP: #2115203)

 -- Vincent Blut <vincent.debian@free.fr>  Sun, 21 Sep 2025 20:42:49 +0200

linuxptp (4.2-1ubuntu2) questing; urgency=medium

  * Add AppArmor rules for ptp4l (LP: #2083458)
    - d/control: Add dh-apparmor dependency
    - d/linuxptp.install: Add aa rules destdir
    - d/rules: Add section for aa profile adition
    - d/tests/simulation-test-suite: Add script function to inject additional local
        aa rules needed for autopkgtest
    - d/tests/control: Add needs-sudo capability
    - d/usr.sbin.ptp4l: aa profile for ptp4l application

  * Add AppArmor rules for timemaster (ref LP #2083458)
    - d/linuxptp.install: Add aa rules destdir for timemaster
    - d/rules: Add timemaster aa profile entry
    - d/usr.sbin.timemaster: aa profile for timemaster service

  * Add AppArmor rules for phc2sys (ref LP #2083458)
    - d/linuxptp.install: Add aa rules destdir for phc2sys
    - d/rules: Add phc2sys aa profile entry
    - d/tests/simulation-test-suite: Insert rule on aa profile for autopkgtest
    - d/usr.sbin.phc2sys: aa profile for phc2sys service

 -- Lincoln Wallace <lincoln.wallace@canonical.com>  Wed, 02 Oct 2024 15:50:17 -0300

linuxptp (4.2-1ubuntu1) oracular; urgency=medium

  * Merge with Debian unstable (LP: #2073737). Remaining changes:
    - d/timemaster.conf: Fix path to chrony.conf.
      (LP #2032805)
    - Add autopkgtest to run linuxptp-testsuite.
      + d/t/linuxptp-testsuite: Include a copy of linuxptp-testsuite from
        https://github.com/mlichvar/linuxptp-testsuite.
      + d/t/README: Instructions to update the test suite for new upstream
        versions.
      + Note that the tests use needs-internet to download clknetsim, like
        in the chrony autopkgtests.
    - d/copyright: Add test suite copyright clauses.
  * New Changes:
    - d/tests: Update test suite for linuxptp 4.2

 -- JP Meijers <jp.meijers@canonical.com>  Tue, 30 Jul 2024 10:15:18 +0200

linuxptp (4.2-1) unstable; urgency=medium

  [ IOhannes m zmölnig (Debian/GNU) ]
  * Bump standards version to 4.6.2
  * Declare that building this package does not require 'root' powers.
  * Apply 'wrap-and-sort -ast'
  * Remove myself from Uploaders

  [ Punit Agrawal ]
  * New upstream version 4.2

 -- Punit Agrawal <punit@debian.org>  Sat, 30 Mar 2024 07:11:06 +0000

linuxptp (4.0-1ubuntu3) oracular; urgency=medium

  * Fix simulation-test-suite autopkgtest to properly pickup clknetsim
    from wget-ed download instead of trying to git clone it.

 -- JP Meijers <jp.meijers@canonical.com>  Thu, 13 Jun 2024 15:57:28 +0000

linuxptp (4.0-1ubuntu2) oracular; urgency=medium

  * Add autopkgtest to run linuxptp-testsuite.
    - See https://code.launchpad.net/~jpm/ubuntu/+source/linuxptp/+git/linuxptp/+merge/466495
    - Include a copy of linuxptp-testsuite from
      https://github.com/mlichvar/linuxptp-testsuite under debian/tests;
      instructions to update the snapshot for new upstream versions are in
      debian/tests/README.
    - Update debian/copyright.
    - Note that the tests use needs-internet to download clknetsim, like
      in the chrony autopkgtests.

 -- JP Meijers <jp.meijers@canonical.com>  Wed, 12 Jun 2024 16:02:49 +0000

linuxptp (4.0-1ubuntu1) noble; urgency=medium

  * d/timemaster.conf: Fix path to chrony.conf.
    (LP: #2032805)

 -- Bryce Harrington <bryce@canonical.com>  Mon, 01 Apr 2024 18:42:08 -0700

linuxptp (4.0-1) unstable; urgency=medium

  * New upstream version 4.0
  * Add instructions to instantiate services

 -- Punit Agrawal <punit@debian.org>  Sat, 22 Jul 2023 19:45:18 +0100

linuxptp (3.1.1-4) unstable; urgency=medium

  [ Debian Janitor ]
  * Use spaces rather than tabs to start continuation lines.
  * Set upstream metadata fields: Repository.
  * Avoid explicitly specifying -Wl,--as-needed linker flag.

 -- Punit Agrawal <punit@debian.org>  Fri, 04 Mar 2022 11:00:27 +0900

linuxptp (3.1.1-3) unstable; urgency=medium

  * Change service file installation
  * Revert "debian/control: Provide "time-daemon"" (Closes: #1002980)

 -- Punit Agrawal <punit@debian.org>  Thu, 24 Feb 2022 21:07:46 +0900

linuxptp (3.1.1-2) unstable; urgency=medium

  * Provide "time-daemon" (Closes: #994293)
  * Update standards version to 4.6.0

 -- Punit Agrawal <punit@debian.org>  Sun, 17 Oct 2021 09:14:34 +0900

linuxptp (3.1.1-1) unstable; urgency=medium

  [ IOhannes m zmölnig (Debian/GNU) ]
  * Add Salsa-CI configuration

  [ Punit Agrawal ]
  * New upstream version 3.1.1
  * Update patches for new upstream release 3.1.1

 -- Punit Agrawal <punit@debian.org>  Mon, 30 Aug 2021 22:11:52 +0900

linuxptp (3.1-2.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Validate the messageLength field of incoming messages (CVE-2021-3570)
    (Closes: #990748)
  * tc: Fix length of follow-up message of one-step sync (CVE-2021-3571)
    (Closes: #990749)

 -- Salvatore Bonaccorso <carnil@debian.org>  Tue, 06 Jul 2021 20:16:00 +0200

linuxptp (3.1-2) unstable; urgency=medium

  [ Punit Agrawal ]
  * Version bump for source only upload

 -- Punit Agrawal <punit@debian.org>  Mon, 14 Dec 2020 07:33:39 +0900

linuxptp (3.1-1) unstable; urgency=medium

  [ Punit Agrawal ]
  * New upstream version 3.1 (Closes: 969194)

  [ Ondřej Nový ]
  * Use https protocol for watchfile

  [ Punit Agrawal ]
  * Drop unnecessary debhelper parameter in rules
  * Update standards version to 4.5.1
  * Update debhelper version to 13
  * Add example configurations to package docs
  * Add Punit Agrawal to the uploaders for the package
  * Convert service files to service templates (Closes: #855834)

 -- Punit Agrawal <punit@debian.org>  Sun, 13 Dec 2020 16:07:39 +0900

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog linuxptp`.
