[Linuxptp-users] [announce] version 2.0 released
PTP IEEE 1588 stack for Linux
Brought to you by:
rcochran
|
From: Richard C. <ric...@gm...> - 2018-08-12 21:59:15
|
Dear linuxptp users and developers,
Version 2.0 of linuxptp is released, about four months after the
previous release. I pushed out tag v2.0 and a tar ball on SF.
FINALLY the telco people can stop bugging us. Maybe they can also
give us a beak on our phone bills...
I am happy to see the names of both old timers and new contributors in
this release. Thanks go to Anders, Andriy, Christoph, Cliff, Ethel,
Jacob, Michael, Miroslav, Peter, and Rafaël for their work!
The short log is appended, below.
Cheers,
Richard
Anders Selhammer (4):
port: Fix coding style
clock: Fix coding style
pmc: Move new common funtionality into pmc_common
pdt: Added check if already defined
Andriy Kohut (1):
pmc_common: Recycle message if allocation of tlv_extra failed
Christoph Seifert (2):
config: Fix value range for tc_spanning_tree option
config: logAnnounceInterval for 802.1AS
Cliff Spradlin via Linuxptp-devel (2):
port: don't clockcheck timestamps from other domains
phc2sys: don't over-control a destination clock
Ethel (1):
nsm: Allow commands on command line.
Jacob Keller (1):
phc2sys: fix manpage documentation for -F
Michael Walle (5):
Replace memcmp() with pid_eq() and cid_eq()
clock: Fix memleak in clock_management_fill_response()
msg: Make msg_pre_send() and msg_post_recv() symmetrical
msg: Drop msg->tlv_count.
msg: inline net2host64() and host2net64()
Miroslav Lichvar (8):
port: fix buffer overflow in net_sync_resp_append()
rtnl: remove dependency on config.h.
timemaster: add support for bonded interfaces.
timemaster: restart terminated processes.
phc2sys: fix race between signals and port initialization.
phc2sys: fix PPS mode with no source clock.
Fix -Wformat-overflow warnings.
port: Fix memory leaks.
Peter Schneider (13):
phc2sys.c: Replace variable 'domain_number
phc2sys.c: Replace variable 'print_level'
phc2sys.c: Replace variable 'message_tag'
phc2sys.c: Replace variable 'verbose'
phc2sys.c: Replace usage of variable 'use_syslog'
phc2sys.c: Sync variable 'node.clock_servo with cfg item
phc2sys.c: Sync variable 'node.kernel_leap with cfg item
phc2sys.c: Sync variable 'node.sanity_freq_limit with cfg item
phc2sys.c: Implement configuration file handling
phc2sys.c: Implement handling of Long options
phc2sys.c: Implement using transportSpecific
phc2sys.8: Doc long opts / cfgfile handling
pmc: Fix LOG_SYNC_INTERVAL
Rafaël Carré (6):
clock_send_notification: msg_len is unused
config_alloc_longopts(): argument is unused
transport_txts(): transport argument is unused
phc2sys: document switch/case fallthrough so that gcc can understand it
follow_up_info_append: port argument is unused
udp*: multicast join work with specific addresses
Richard Cochran (67):
msg: Append multiple TLVs correctly.
port: Make the data set comparison algorithm into a function variable.
clock: Make the data set comparison algorithm into a function variable.
bmc: Allow alternative data set comparison algorithms.
bmc: Make the second part of the data set comparison algorithm public.
port: make the dispatch and event methods variable based on clock type.
port: Provide a common method for updating the port state.
port: export a private interface.
port: share init code, peer delay code, and helpers
Correct the make install target.
sk: Silence gcc warning about unused variable.
transport: Use the proper enumerated event code.
transport: Fix callers to pass a proper enumeration value.
transport: Introduce transmit time stamp deferral.
transport: Introduce method for fetching a deferred transmit time stamp.
msg: Refactor the finding of the TLV suffix on receive.
msg: Introduce a method to copy a message.
clock: Calculate frequency offset even without any delay estimation.
clock: Maintain the master/local rate ratio when free running.
nsm, pmc: Check for missing HW time stamps.
msg: Detect missing HW time stamps on duplicated messages.
Refactor the data set comparison function variable.
telecom: Introduce the local priority attribute into the data set.
telecom: Add the data set comparison algorithm from the Telecom Profiles.
telecom: Add a configuration option for G.8275.defaultDS.localPriority.
telecom: Add a configuration option for G.8275.portDS.localPriority.
telecom: Add a configuration option to use the alternate BMCA.
telecom: Introduce the masterOnly option.
Condense the 802.1AS example configuration.
clock: Add a method to determine whether a clock is free running.
port: Share more helper functions.
tc: Add the transparent clock implementation.
p2p_tc: Implement a peer to peer transparent clock.
e2e_tc: Implement an end to end transparent clock.
config: Add a configuration option for TC mode.
config: Add a configuration option for preventing loops in TC mode.
Add an example configuration for a peer to peer transparent clock.
Add an example configuration for an end to end transparent clock.
Fix crash in hybrid E2E mode.
Move the configuration files to their own directory.
port: Correct log message interval field of unicast Sync messages.
port: Don't take the interval from unicast sync messages.
msg: Introduce a helper to test for unicast messages.
transport: Fix even more callers to pass a proper enumeration value.
util: Make a useful helper function more public.
util: Add a method to compare binary addresses.
port: Allow transmission of unicast announce messages.
port: Make the sync and announce transmit functions public.
msg: Support unicast negotiation message formats.
config: Introduce a unicast master table.
Introduce the unicast client finite state machine.
port: Add a method for constructing signaling messages.
fd: Introduce a unicast request timer.
Introduce unicast client logic.
Support unicast peer to peer delay mechanism.
port: Add a method for processing received signaling messages.
port: Hook into the unicast client logic.
Introduce a priority queue implementation.
fd: Introduce a unicast service timer.
Introduce unicast service.
port: Hook into the unicast service logic.
port: Introduce an option to disable mutlicast service.
Document the unicast configuration options.
Add example configuration files for unicast operation.
telecom: Add example configuration files.
Apply ingress and egress latency corrections in P2P one step mode.
Version 2.0
|