Skip to content

Releases: intel/synce4l

1.1.1

01 Jul 19:21
Compare
Choose a tag to compare

1.1.1 - 1st July 2025
* fix possible resource leak
* fix requested thread stack size
* fix scorecard.yml
* initialize pin ID to -1
* fix crash in dpll_rt_recv()
* create scorecard.yml
* unlink smc_socket_path before binding
* check smc_socket_path length
* change default smc_socket_path to /run/synce4l_socket
* fix more compiler warnings

1.1.0

24 May 19:37
Compare
Choose a tag to compare

1.1.0 - 24th May 2024

  • fix DPLL pin ID assignment with invalid input
  • fix new_tlv.value NULL dereference
  • fix uninitialized use of tlv_arr
  • fix uninitialized use of tlv_num
  • fix error handling on command recv
  • fix error handling on socket creation
  • add SECURITY.md
  • simplify rebuild of priorities
  • add internal device priority configuration
  • fix duplicated pin data
  • add dpll_mon serialized data updates
  • fix priority rebuild
  • fix pin parent handling
  • configurable synce_clock_poll delay
  • add list of dependencies to README.md
  • fix sync on missing extended tlv
  • clear pin priorities on exit
  • avoid disconnecting input when rebuilding priority
  • add functions for clearing priority of individual pins
  • update port TX QL when external source locks
  • change function to static in synce_manager
  • change d_state updating implementation
  • fix flows moving from best port to SMA
  • add external API for managing QL
  • avoid -Wmaybe-uninitialized warning
  • fix printf formats for 32-bit archs

1.0.0

02 Nov 23:22
Compare
Choose a tag to compare

1.0.0 - 2nd November 2023

  • add external sources section to configuration file
  • remove external/line input working modes of synce4l, with a new external
    source section the synce4l determines best source from all the source
    configured in config file for a device
  • add support for Linux dpll subsystem based SyncE support (for dpll devices
    using DPLL_MODE_AUTOMATIC mode)
  • add u64 config item and new items for Linux dpll subsystem support
  • move thread related defines to a new header, allow code reuse
  • allow reinitialize transport in case port was unavailable for some
    reason, i.e., port down, driver unload, etc.
  • allow "late-init" in case NIC driver is loaded after synce4l
  • allow NIC driver reload without braking synce4l
  • fix confusing traces to become debug level
  • fixes for coverity scan

0.9.1

03 Jul 15:43
Compare
Choose a tag to compare

0.9.1 - 3rd July 2023

  • fix compilation problems when using the tar archive generated by GitHub
  • fix false positive warnings from compilation

0.9.0

16 Jun 16:55
Compare
Choose a tag to compare

0.9.0 - 16th June 2023

  • add support for hexadecimal values both in configuration file and reporting in logs,
  • update the documentation and example configs to show more realistic samples,
  • fix compilation errors/warning,
  • fix incorrect forwarding of origin Clock ID,
  • add QL-EEC (option 1) and QL-EEC2 (option 2),
  • fix potential memory leaks.