[chrony-dev] [GIT] chrony/chrony.git branch, master, updated. 1.29.1-133-g3f1aea2 |
[ Thread Index |
Date Index
| More chrony.tuxfamily.org/chrony-dev Archives
]
This is an automated email from git. It was enerated because a ref
change was pushed to the repository "chrony/chrony.git".
The branch, master has been updated
via 3f1aea2f535e15b0a8b6076310a07fbdc9be22d8 (commit)
via 0c542dcd3dc4366fb8238bcabd055169b8bcb66b (commit)
via 54835671904365c741c314974507cc2b6a85fdc1 (commit)
via d243f1f8feac1241a6d5be71964e9b9df5d06aa2 (commit)
via 9b137b2e378817d29f668fd83213a83ea9ff83b1 (commit)
via 6ee357d2304dec43ca6decad222710ba3fa46571 (commit)
via 779e40ed66ca36e1f0dc1a870527a5dfc553fa2f (commit)
via be3439fef14ff12f6c7dbdd958b1265e87567fd8 (commit)
via ed96b4d49d436643f769e1f9d32e8fc7a96a1c73 (commit)
via 5ca8aa78408fcc2a34dd72e24414ab13352f4b70 (commit)
via 1eede1bc0890727acb15f34ee95cef7c854511af (commit)
via cc86461d9b9bb22f1fd38e7230db25bc111ddc10 (commit)
via 29c5ca909156c083442acd5b43402342e9cfde30 (commit)
from 86fbcdc62b7d54d14bb9f4cd40a5a53a655fc8c6 (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 3f1aea2f535e15b0a8b6076310a07fbdc9be22d8
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Tue Apr 29 12:45:41 2014 +0200
test: require latest clknetsim
This is needed for async name resolving and dropping root privileges.
commit 0c542dcd3dc4366fb8238bcabd055169b8bcb66b
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Tue Apr 29 12:04:43 2014 +0200
client: shorten default timeout with localhost and async resolving
When chronyd is compiled with asynchronous name resolving, it should
always respond quickly. Shorten the default chronyc timeout for
localhost.
commit 54835671904365c741c314974507cc2b6a85fdc1
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Wed Apr 23 17:50:36 2014 +0200
nameserv: add asynchronous resolving with POSIX threads
Run getaddrinfo()/gethostbyname() in separate thread to avoid blocking.
Only one resolving thread is running at one time, so this should work
also on systems where the functions are not thread-safe.
commit d243f1f8feac1241a6d5be71964e9b9df5d06aa2
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Fri Apr 25 17:29:59 2014 +0200
configure: check if getaddrinfo() is available
This allows disabling IPv6 support and keeping getaddrinfo().
commit 9b137b2e378817d29f668fd83213a83ea9ff83b1
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Mon Apr 28 15:37:29 2014 +0200
ntp: start resolving only from NSR_ResolveSources
Also, use macros to define the minimum and maximum resolving interval.
commit 6ee357d2304dec43ca6decad222710ba3fa46571
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Fri Apr 25 16:58:21 2014 +0200
ntp: use async name resolving for NTP sources
Use the new asynchronous call to resolve addresses of NTP servers
configured by the server/peer directives. Introduce a callback to be
notified when the first resolving attempt ends to correctly finish
chronyd initialization (dumpfile reload and reference mode end).
commit 779e40ed66ca36e1f0dc1a870527a5dfc553fa2f
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Tue Apr 29 11:16:16 2014 +0200
ntp: delay initial transmission until first resolving ends
This will be needed to prevent loading of dump files after sources have
already accumulated samples and possibly reference was already updated
when async resolving of sources is implemented.
commit be3439fef14ff12f6c7dbdd958b1265e87567fd8
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Tue Apr 29 11:31:21 2014 +0200
sourcestats: assert dump file is loaded with no accumulated samples
commit ed96b4d49d436643f769e1f9d32e8fc7a96a1c73
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Wed Apr 23 16:04:47 2014 +0200
nameserv: prepare for asynchronous resolving
Introduce a new function with callback to resolve names to IP addresses
asynchronously. For now, use a blocking wrapper around DNS_Name2IPAddress.
commit 5ca8aa78408fcc2a34dd72e24414ab13352f4b70
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Mon Apr 28 19:06:01 2014 +0200
configure: sed Makefile with MYCPPFLAGS
commit 1eede1bc0890727acb15f34ee95cef7c854511af
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Mon Apr 28 18:56:31 2014 +0200
configure: replace unnecessary variables in Makefile
commit cc86461d9b9bb22f1fd38e7230db25bc111ddc10
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Tue Apr 29 11:15:42 2014 +0200
refclock: remove duplicated declaration
commit 29c5ca909156c083442acd5b43402342e9cfde30
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Mon Apr 28 13:20:41 2014 +0200
cmdmon: fix doffset command with negative values on 64-bit systems
-----------------------------------------------------------------------
Summary of changes:
Makefile.in | 6 +-
chrony.texi.in | 4 +-
client.c | 9 ++-
cmdmon.c | 4 +-
conf.c | 2 -
configure | 28 +++++++-
logging.h | 1 +
main.c | 39 +++++++---
nameserv.c | 2 +-
nameserv_async.c | 144 +++++++++++++++++++++++++++++++++++++++
hash.h => nameserv_async.h | 24 +++---
ntp_core.c | 96 +++++++++++++++-----------
ntp_core.h | 3 +
ntp_sources.c | 158 ++++++++++++++++++++++++++++++++++---------
ntp_sources.h | 15 ++++-
refclock.h | 1 -
sourcestats.c | 2 +
test/simulation/test.common | 2 +-
18 files changed, 427 insertions(+), 113 deletions(-)
create mode 100644 nameserv_async.c
copy hash.h => nameserv_async.h (62%)
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.