Richard Cochran
2013-08-02 11:04:54 UTC
Dear linuxptp users and developers,
It has been almost four months since the last release, and a number of
important fixes and features have appeared. So before summer vacation,
I pushed out a v1.3 tag and released a tar ball on SF.
Many thanks to the contributors, Andy, Dale, Delio, Geoff, Jacob, Jiri
Benc, Jiri Bohac, Ken, Libor, and Miroslav.
The short log is appended, below.
Enjoy,
Richard
Andy Lutomirski (1):
Fix check for timestamping modes
Dale P. Smith (1):
Place clock type values in the correct positon
Delio Brignoli (1):
Fix parsing of fault_badpeernet_interval option
Geoff Salmon (1):
Allow received GET management messages to have bodies
Jacob Keller (2):
phc2sys: update open_clock and deprecate '-i' option
phc2sys: update usage/error reporting
Jiri Benc (1):
ptp4l: flush old cached packets
Jiri Bohac (2):
fix misleading pr_err on poll timeout
fix the check for supported timestamping modes
Ken ICHIKAWA (8):
Add support for more strict config value validation
config: Apply config value validation to logging_level option
util: Add common procedures to get argument values for ptp4l and phc2sys
ptp4l and phc2sys: Get argument values with strict error checking
Don't return bogus clock id
config: Apply more strict input validation to almost all config file options
Add a new servo option which specifies first step threshold
ptp4l: add support for using configured_pi_f_offset servo option
Libor Pechacek (4):
Document PTP time scale usage and provide examples
phc2sys: Require either -O or -w on command line
phc2sys: common code exit point for bad usage case
Reordered options in manual page synopsis
Miroslav Lichvar (8):
ptp4l: Allow P, I constants over 1.0.
phc2sys: Use currentUtcOffset only with PTP timescale.
phc2sys: Change update rate parameter to floating-point.
ptp4l: Reset path delay when new master is selected.
Add missing state setting in PI servo when date check fails.
Minor documentation improvements.
phc2sys: Set servo sync interval.
Adjust constants of PI servo according to sync interval.
Richard Cochran (33):
phc2sys: Use nanosleep instead of usleep.
Silence grep error during build.
trivial: break the very long lines of the get_ functions.
Bring the readme file up to date with the equipment donations.
uClinux: Add another missing system call wrapper.
Add another Freescale driver into the support matrix.
No need to set kernel_leap twice in a row.
Clean up indented white space.
pmc: fix coding style by using K&R style functions.
Reset announce timer when port is passive.
Add missing option to the default configuration file.
Add a clock variable to hold the value of the time source.
Add a configuration option for the time source.
Introduce a non-portable management TLV for grand masters.
Support the grand master settings management query.
pmc: Support the grandmaster settings management request.
Support configuration of the grand master settings.
Throw a state decision event if the clock quality changes.
pmc: add a utility function for sending a message with the SET action.
pmc: add our very first SET command.
Let the clock servo know the expected sync interval.
Use a dynamic frequency estimation interval.
Become the grand master when all alone.
msg: Add missing network byte order conversion.
pmc: make the TLV length a functional result.
pmc: send GET management messages according to interpretation #29.
pmc: optional legacy zero length TLV for GET actions.
pmc_common: introduce a variable for the target port identity.
pmc: add a command to select the target port.
pmc: release the message cache on exit.
Be more careful when receiving clock description TLVs.
Fix bug in unlucky sync/follow up handling.
Version 1.3
It has been almost four months since the last release, and a number of
important fixes and features have appeared. So before summer vacation,
I pushed out a v1.3 tag and released a tar ball on SF.
Many thanks to the contributors, Andy, Dale, Delio, Geoff, Jacob, Jiri
Benc, Jiri Bohac, Ken, Libor, and Miroslav.
The short log is appended, below.
Enjoy,
Richard
Andy Lutomirski (1):
Fix check for timestamping modes
Dale P. Smith (1):
Place clock type values in the correct positon
Delio Brignoli (1):
Fix parsing of fault_badpeernet_interval option
Geoff Salmon (1):
Allow received GET management messages to have bodies
Jacob Keller (2):
phc2sys: update open_clock and deprecate '-i' option
phc2sys: update usage/error reporting
Jiri Benc (1):
ptp4l: flush old cached packets
Jiri Bohac (2):
fix misleading pr_err on poll timeout
fix the check for supported timestamping modes
Ken ICHIKAWA (8):
Add support for more strict config value validation
config: Apply config value validation to logging_level option
util: Add common procedures to get argument values for ptp4l and phc2sys
ptp4l and phc2sys: Get argument values with strict error checking
Don't return bogus clock id
config: Apply more strict input validation to almost all config file options
Add a new servo option which specifies first step threshold
ptp4l: add support for using configured_pi_f_offset servo option
Libor Pechacek (4):
Document PTP time scale usage and provide examples
phc2sys: Require either -O or -w on command line
phc2sys: common code exit point for bad usage case
Reordered options in manual page synopsis
Miroslav Lichvar (8):
ptp4l: Allow P, I constants over 1.0.
phc2sys: Use currentUtcOffset only with PTP timescale.
phc2sys: Change update rate parameter to floating-point.
ptp4l: Reset path delay when new master is selected.
Add missing state setting in PI servo when date check fails.
Minor documentation improvements.
phc2sys: Set servo sync interval.
Adjust constants of PI servo according to sync interval.
Richard Cochran (33):
phc2sys: Use nanosleep instead of usleep.
Silence grep error during build.
trivial: break the very long lines of the get_ functions.
Bring the readme file up to date with the equipment donations.
uClinux: Add another missing system call wrapper.
Add another Freescale driver into the support matrix.
No need to set kernel_leap twice in a row.
Clean up indented white space.
pmc: fix coding style by using K&R style functions.
Reset announce timer when port is passive.
Add missing option to the default configuration file.
Add a clock variable to hold the value of the time source.
Add a configuration option for the time source.
Introduce a non-portable management TLV for grand masters.
Support the grand master settings management query.
pmc: Support the grandmaster settings management request.
Support configuration of the grand master settings.
Throw a state decision event if the clock quality changes.
pmc: add a utility function for sending a message with the SET action.
pmc: add our very first SET command.
Let the clock servo know the expected sync interval.
Use a dynamic frequency estimation interval.
Become the grand master when all alone.
msg: Add missing network byte order conversion.
pmc: make the TLV length a functional result.
pmc: send GET management messages according to interpretation #29.
pmc: optional legacy zero length TLV for GET actions.
pmc_common: introduce a variable for the target port identity.
pmc: add a command to select the target port.
pmc: release the message cache on exit.
Be more careful when receiving clock description TLVs.
Fix bug in unlucky sync/follow up handling.
Version 1.3