[chrony-dev] [GIT] chrony/chrony.git branch master updated. 3.5-106-gbfcd8ec |
[ 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 bfcd8ecc56842637f7a0336757747d75c66ab105 (commit)
via 50e5865c73a7b532fa1ac6c4b479b5b4fb54d602 (commit)
via 93f6358916ca5f0fa41008fba74fe61226f409fa (commit)
via 93008544394435d30decf7942ccdff966544f660 (commit)
via 02914ac637c31420405e80a5c94e5842554dd60e (commit)
via 00fff161cf03db388723f953a2579709ca5672bd (commit)
via 3763befd62d97fb9efef52171493c25af9cff401 (commit)
via 2ae008bceed776c713374f3f198b0906b7400424 (commit)
via ea41f7ab0961427f5728edb82ecce9bfe3895e60 (commit)
via c673b1e8b77b45886c7e3222aec293991c1569b4 (commit)
via 2bf1ba22f2502cd39784563e2461ad626bb60a00 (commit)
via dfc2f70876956531970b2ceb370a7004a7cb22ea (commit)
via 0dba2b9689dff6fb5d88cfd13817896d1140d8dd (commit)
via e7fc2d31cccc7ceb6896322882e34cf31e563d45 (commit)
via f231efb811eef90a53876f801d7e2aaa2a60574f (commit)
via c4d6f98bed890b4c8fc28d76b2c994f65b6d0eb7 (commit)
via bff3f51d13c3f41e2ead2cfff5bfe0b8c22ef44a (commit)
from f5eb7daf2087d52e3a55f9c081ff318588e287e8 (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 bfcd8ecc56842637f7a0336757747d75c66ab105
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Thu Dec 5 13:25:10 2019 +0100
client: add sourcename command
Add a new command to print the original name of a source specified by
address. This could be useful in scripts to avoid having to run the
sources command with and without -N.
commit 50e5865c73a7b532fa1ac6c4b479b5b4fb54d602
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Thu Dec 5 12:22:49 2019 +0100
client: add option to print original names
Add -N option to chronyc to print the original names by which the
sources were specified instead of using reverse DNS lookup. The option
works in the sources, sourcestats and tracking commands.
commit 93f6358916ca5f0fa41008fba74fe61226f409fa
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Thu Dec 5 10:34:02 2019 +0100
cmdmon: add request to get source name
Specify a new request to get the name of the NTP source corresponding to
an address, which was originally specified in the configuration file or
chronyc add command.
commit 93008544394435d30decf7942ccdff966544f660
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Wed Dec 4 15:26:39 2019 +0100
cmdmon: add support for adding pool sources
Specify a new type for pool sources and extend the syntax of the chronyc
"add" command to add a pool.
commit 02914ac637c31420405e80a5c94e5842554dd60e
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Wed Dec 4 12:04:19 2019 +0100
cmdmon: specify name instead of address in add request
Modify the request for adding a source to provide the name of the source
instead of its address (resolved in chronyc) in order to enable chronyd
to replace the source, support an "add pool" command, and enable an NTS
client to verify the server's certificate.
The name resolving does not block the response. Success is indicated
even if the name cannot be resolved, or a source with the same address
is already present.
To prevent unresolvable names from getting to chronyd, chronyc does not
send the request if it could not resolve the name itself (assuming they
are both running on the same host using the same resolver).
commit 00fff161cf03db388723f953a2579709ca5672bd
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Wed Dec 4 11:16:26 2019 +0100
cmdmon: merge add server/peer requests
Instead of having two separate requests in the protocol for adding a
server and peer, specify the type of the new source in the request data.
commit 3763befd62d97fb9efef52171493c25af9cff401
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Thu Dec 12 11:58:18 2019 +0100
ntp: check name and return status from NSR_AddSourceByName()
Return an error status when the name is not printable or contains a
space (don't bother with full hostname validation). If the name is an
address, return the same status as NSR_AddSource(). Otherwise, return a
"not resolved yet" status.
commit 2ae008bceed776c713374f3f198b0906b7400424
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Thu Dec 12 14:12:39 2019 +0100
ntp: print name of replaced source in log message
commit ea41f7ab0961427f5728edb82ecce9bfe3895e60
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Wed Dec 4 15:12:31 2019 +0100
doc: remove unsupported options of add commands
All options from the configuration file are supported in the chronyc add
commands.
This fixes commit 65fd30a5473f0a13a216e2d481236ebe54058b41.
commit c673b1e8b77b45886c7e3222aec293991c1569b4
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Mon Nov 18 18:16:21 2019 +0100
privops: convert to new socket API
commit 2bf1ba22f2502cd39784563e2461ad626bb60a00
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Tue Nov 19 10:42:23 2019 +0100
socket: change SCK_Send() declaration to const buffer
commit dfc2f70876956531970b2ceb370a7004a7cb22ea
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Mon Nov 18 18:08:47 2019 +0100
socket: add support for opening socket pairs
commit 0dba2b9689dff6fb5d88cfd13817896d1140d8dd
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Mon Nov 18 18:07:16 2019 +0100
socket: add support for blocking sockets
Add a flag to open a blocking socket. The default stays non-blocking.
commit e7fc2d31cccc7ceb6896322882e34cf31e563d45
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Mon Nov 18 18:05:17 2019 +0100
socket: remove unnecessary MSG_DONTWAIT flag
This is not needed since sockets are non-blocking by default.
commit f231efb811eef90a53876f801d7e2aaa2a60574f
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Mon Nov 18 18:04:43 2019 +0100
socket: add support for sending and receiving descriptors
Add support for the SCM_RIGHTS control message used in communication
with the privops helper.
commit c4d6f98bed890b4c8fc28d76b2c994f65b6d0eb7
Author: Christian Ehrhardt <christian.ehrhardt@xxxxxxxxxxxxx>
Date: Thu Dec 12 12:06:39 2019 +0100
test: accept test result if RTC can't enable RTC_UIE_ON
The test might run on different platforms. If the platform happens
to have a RTC that does exist but unable to have RTC_UIE_ON set the
test will fail, while the chrony code is actually good.
Examples of bad clocks are:
- ppc64el: rtc-generic
- arm64: rtc-efi
To avoid that extend the log message check on 101-rtc to accept
that condition as a valid test result as well.
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@xxxxxxxxxxxxx>
commit bff3f51d13c3f41e2ead2cfff5bfe0b8c22ef44a
Author: Christian Ehrhardt <christian.ehrhardt@xxxxxxxxxxxxx>
Date: Thu Dec 12 12:06:40 2019 +0100
rtc: extend check for RTCs that don't support interrupts
Several RTCs would only expose the broken behavior on enabling
interrupts. The reason for that is that the kernel only returns the
error if the state changes. Therefore the check has to probe
switch_interrupts(1) as well.
On platforms that work it will be switched on and off, while on those it
never works it will just stay off.
Clocks known to expose that behavior include, but are not limited to:
PPC64# dmesg | grep -i rtc
[ 0.241872] rtc-generic rtc-generic: registered as rtc0
[ 0.270221] rtc-generic rtc-generic: setting system clock to ...
ARM64# dmesg | grep -i rtc
[ 0.876198] rtc-efi rtc-efi: registered as rtc0
[ 1.046869] rtc-efi rtc-efi: setting system clock to ...
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@xxxxxxxxxxxxx>
-----------------------------------------------------------------------
Summary of changes:
candm.h | 28 +++++++++-
client.c | 143 ++++++++++++++++++++++++++++++++++-------------
cmdmon.c | 89 +++++++++++++++++++++++++-----
doc/chronyc.adoc | 48 ++++++++++++----
ntp_sources.c | 45 +++++++++++++--
ntp_sources.h | 14 ++++-
pktlength.c | 8 ++-
privops.c | 103 +++++++++++-----------------------
rtc_linux.c | 2 +-
socket.c | 156 +++++++++++++++++++++++++++++++++++++++++++---------
socket.h | 7 ++-
test/system/101-rtc | 2 +-
12 files changed, 468 insertions(+), 177 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.