[chrony-dev] [GIT] chrony/chrony.git branch master updated. 3.3-11-g7637faa

[ Thread Index | Date Index | More chrony.tuxfamily.org/chrony-dev Archives ]


This is an automated email from git. It was generated because a ref
change was pushed to the "chrony/chrony.git" repository.

The branch, master has been updated
       via  7637faa0d080b1604e2dc1ee86546a7a248170af (commit)
       via  8a57a28177c358967058fefe974d6a1310395070 (commit)
       via  34db671b573b8693039e13c0443fcb91fbba6032 (commit)
       via  8b9021bf3403ce74f1b20266053352687f685c5c (commit)
       via  ce6b8969481d99c1d0a4fd68361f68907b1d5de2 (commit)
       via  2962fc62862c7c0d888d83a7b76e05bbc6416eb1 (commit)
       via  76bed76289575ba1640c02d370ae5304ef8c5fe2 (commit)
       via  113f2ebec03e7ac331f8b09fdd22107e56013c7e (commit)
       via  7c5bd948bb7e21fa0ee22f29e97748b2d0360319 (commit)
      from  8cbc68f28f96d48a7ee128fa91731ca02a598913 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 7637faa0d080b1604e2dc1ee86546a7a248170af
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Thu May 24 17:29:15 2018 +0200

    ntp: change auto_offline to trigger on failed transmissions
    
    Instead of counting missing responses, switch to the offline state
    immediately when sendmsg() fails.
    
    This makes the option usable with servers and networks that may drop
    packets, and the effect will be consistent with the onoffline command.

commit 8a57a28177c358967058fefe974d6a1310395070
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Thu May 24 17:03:31 2018 +0200

    examples: update NetworkManager dispatcher script
    
    Replace most of the code with the new onoffline command.

commit 34db671b573b8693039e13c0443fcb91fbba6032
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Thu May 24 16:56:56 2018 +0200

    cmdmon: add onoffline command
    
    The onoffline command tells chronyd to switch all sources to the online
    or offline status according to the current network configuration. A
    source is considered online if it is possible to send requests to it,
    i.e. a route to the network is present.

commit 8b9021bf3403ce74f1b20266053352687f685c5c
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Thu May 24 15:17:53 2018 +0200

    ntp: allow online/offline state to be selected by connectability
    
    Allow SRC_MAYBE_ONLINE to be specified for new NTP sources and
    connectivity setting to select between SRC_ONLINE and SRC_OFFLINE
    according to the result of the connect() system call, i.e. check whether
    the client has a route to send its requests.

commit ce6b8969481d99c1d0a4fd68361f68907b1d5de2
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Thu May 24 13:42:52 2018 +0200

    ntp: refactor switching between online and offline state
    
    Use an enum to describe connectivity of a source and merge
    the NCR and NSR TakeSourceOnline/Offline() functions into
    SetConnectivity() functions.

commit 2962fc62862c7c0d888d83a7b76e05bbc6416eb1
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Mon May 21 16:49:26 2018 +0200

    ntp: check PHC index before opening device
    
    Apparently, it is possible for an interface to report all necessary
    flags for HW timestamping without having a PHC. Check the PHC index to
    avoid an error message in the system log saying that /dev/ptp-1 cannot
    be opened.

commit 76bed76289575ba1640c02d370ae5304ef8c5fe2
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Mon May 21 16:27:43 2018 +0200

    ntp: enable non-blocking mode on server sockets
    
    Avoid blocking in sendmsg() due to a full send buffer.

commit 113f2ebec03e7ac331f8b09fdd22107e56013c7e
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Mon May 21 14:49:53 2018 +0200

    doc: add new questions to FAQ

commit 7c5bd948bb7e21fa0ee22f29e97748b2d0360319
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Thu May 17 14:16:58 2018 +0200

    util: fall back to reading /dev/urandom when getrandom() blocks
    
    With recent changes in the Linux kernel, the getrandom() system call may
    block for a long time after boot on machines that don't have enough
    entropy. It blocks the chronyd's initialization before it can detach
    from the terminal and may cause a chronyd service to fail to start due
    to a timeout.
    
    At least for now, enable the GRND_NONBLOCK flag to make the system call
    non-blocking and let the code fall back to reading /dev/urandom (which
    never blocks) if the system call failed with EAGAIN or any other error.
    
    This makes the start of chronyd non-deterministic with respect to files
    that it needs to open and possibly also makes it slightly easier to
    guess the transmit/receive timestamp in client requests until the
    urandom source is fully initialized.

-----------------------------------------------------------------------

Summary of changes:
 candm.h                       |   3 +-
 client.c                      |  16 ++++++-
 cmdmon.c                      |  24 ++++++++--
 cmdparse.c                    |   4 +-
 conf.c                        |   2 +-
 doc/chrony.conf.adoc          |  11 +++--
 doc/chronyc.adoc              |   7 +++
 doc/faq.adoc                  |  43 ++++++++++++++++++
 examples/chrony.nm-dispatcher |  28 +-----------
 ntp_core.c                    | 101 ++++++++++++++++++++++++------------------
 ntp_core.h                    |   9 ++--
 ntp_io.c                      |  21 +++++++++
 ntp_io.h                      |   3 ++
 ntp_io_linux.c                |   6 +++
 ntp_sources.c                 |  53 ++++------------------
 ntp_sources.h                 |  11 ++---
 pktlength.c                   |   1 +
 srcparams.h                   |   8 +++-
 stubs.c                       |   8 +---
 util.c                        |   2 +-
 20 files changed, 209 insertions(+), 152 deletions(-)


hooks/post-receive
-- 
chrony/chrony.git

-- 
To unsubscribe email chrony-dev-request@xxxxxxxxxxxxxxxxxxxx with "unsubscribe" in the subject.
For help email chrony-dev-request@xxxxxxxxxxxxxxxxxxxx with "help" in the subject.
Trouble?  Email listmaster@xxxxxxxxxxxxxxxxxxxx.


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/