Skip to content

New upstream release and packaging improvements

Vincent Blut requested to merge vblut/linuxptp:new-upstream-release into master

Hi @punit,

This MR imports the last two upstream versions. The most important feature is probably the support for Authentication TLV. Upstream supports 4 different cryptographic libraries to enable this features:

  • GnuPG
  • GnuTLS
  • Nettle
  • OpenSSL

I decided to go with Nettle because it was the least burdensome choice. OpenSSL enforces a license change to GPLv3 on LinuxPTP, GnuTLS depends on nettle-dev so we end up with both the Nettle and GnuTLS backends enabled if we don’t patch the upstream source and I did not considerate GnuPG.

This MR also contains quite a few maintenance work on the packaging front, some bug fixes and important security improvements by enabling various hardening features to the provided systemd service units.

Merge request reports

Loading