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 <mlich...@redhat.com> List-Post: chrony-dev@chrony.tuxfamily.org 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 <mlich...@redhat.com> List-Post: chrony-dev@chrony.tuxfamily.org 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 <mlich...@redhat.com> List-Post: chrony-dev@chrony.tuxfamily.org 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 <mlich...@redhat.com> List-Post: chrony-dev@chrony.tuxfamily.org 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 <mlich...@redhat.com> List-Post: chrony-dev@chrony.tuxfamily.org 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 <mlich...@redhat.com> List-Post: chrony-dev@chrony.tuxfamily.org 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 <mlich...@redhat.com> List-Post: chrony-dev@chrony.tuxfamily.org 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 <mlich...@redhat.com> List-Post: chrony-dev@chrony.tuxfamily.org Date: Tue Apr 29 11:31:21 2014 +0200 sourcestats: assert dump file is loaded with no accumulated samples commit ed96b4d49d436643f769e1f9d32e8fc7a96a1c73 Author: Miroslav Lichvar <mlich...@redhat.com> List-Post: chrony-dev@chrony.tuxfamily.org 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 <mlich...@redhat.com> List-Post: chrony-dev@chrony.tuxfamily.org Date: Mon Apr 28 19:06:01 2014 +0200 configure: sed Makefile with MYCPPFLAGS commit 1eede1bc0890727acb15f34ee95cef7c854511af Author: Miroslav Lichvar <mlich...@redhat.com> List-Post: chrony-dev@chrony.tuxfamily.org Date: Mon Apr 28 18:56:31 2014 +0200 configure: replace unnecessary variables in Makefile commit cc86461d9b9bb22f1fd38e7230db25bc111ddc10 Author: Miroslav Lichvar <mlich...@redhat.com> List-Post: chrony-dev@chrony.tuxfamily.org Date: Tue Apr 29 11:15:42 2014 +0200 refclock: remove duplicated declaration commit 29c5ca909156c083442acd5b43402342e9cfde30 Author: Miroslav Lichvar <mlich...@redhat.com> List-Post: chrony-dev@chrony.tuxfamily.org 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-requ...@chrony.tuxfamily.org with "unsubscribe" in the subject. For help email chrony-dev-requ...@chrony.tuxfamily.org with "help" in the subject. Trouble? Email listmas...@chrony.tuxfamily.org.