[chrony-dev] [GIT] chrony/chrony.git branch, master, updated. 2.1.1-89-g3cd32ed

[ 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  3cd32ed660dc0cc3ab655086130f225010c88bee (commit)
       via  4f172f6f9f4c6b91fce38c555418d2b0b7b27edf (commit)
       via  22fc0a68463992b5c948073c78a9b22d2306a025 (commit)
       via  71e596b443871134f8c3bae30ae710a038e8d6a6 (commit)
       via  98c245ed7b5f9a9016ef3532a242bd7b9bbe80fa (commit)
       via  bf57222e966f7ea50df469077795fffe2023cbf7 (commit)
       via  c075c070f03b32effb5c28b6befc034295c416ad (commit)
       via  4bc695063294c93fdff87371b988a334cbac2d37 (commit)
       via  bde279c093d3361da2ab965c9334d1db07e36673 (commit)
       via  4f6ab8ac93234f5b4cfd5ed9ddfb151c6e08e0ef (commit)
       via  d2d82e2e5ffbc60f2d8c292cfda5c28d866d0640 (commit)
       via  1b2510e4b260eed2e7fef9e539cd031bd89898c9 (commit)
       via  e735be59a7d6077414244d2c54fcabb736e0f3ff (commit)
       via  5190539ce1efe0a9fc14e2197017f8cb4bb6f0e6 (commit)
       via  5776eb35b651ab04663eb199d14b97e85f43f180 (commit)
       via  f102acd423fcddbb7664c55078b4253c0e745831 (commit)
      from  06486f31626de391347cf803d2336c07d95289d0 (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 3cd32ed660dc0cc3ab655086130f225010c88bee
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Thu Sep 17 13:51:18 2015 +0200

    configure: check if C compiler works
    
    Check if the C compiler works to get a useful error message when it
    doesn't or it's missing. If the CC environment variable is not set, try
    gcc and then cc.

commit 4f172f6f9f4c6b91fce38c555418d2b0b7b27edf
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Thu Sep 17 13:32:14 2015 +0200

    configure: prefix error messages

commit 22fc0a68463992b5c948073c78a9b22d2306a025
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Thu Sep 17 13:03:04 2015 +0200

    configure: don't set any arch-specific CFLAGS

commit 71e596b443871134f8c3bae30ae710a038e8d6a6
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Thu Sep 17 11:43:35 2015 +0200

    configure: ignore architecture in system selection
    
    Assume chrony can be compiled and work on all architectures supported by
    the operating systems.

commit 98c245ed7b5f9a9016ef3532a242bd7b9bbe80fa
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Tue Sep 15 18:46:17 2015 +0200

    sys: drop SunOS driver
    
    On FreeBSD is used the new timex driver and SunOS 4 is not supported
    anymore.

commit bf57222e966f7ea50df469077795fffe2023cbf7
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Tue Sep 15 18:43:43 2015 +0200

    sys: use timex driver on FreeBSD
    
    Switch from the SunOS adjtime() based driver to the timex driver.
    There is no FreeBSD-specific code, so call SYS_Timex_Initialise()
    and SYS_Timex_Finalise() directly from sys.c.

commit c075c070f03b32effb5c28b6befc034295c416ad
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Tue Sep 15 18:42:09 2015 +0200

    clean up sysincl.h

commit 4bc695063294c93fdff87371b988a334cbac2d37
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Tue Sep 15 18:12:32 2015 +0200

    drop WINNT-specific code
    
    This was never really supported and it would probably require a lot of
    work to get a usable chronyd in Cygwin. Remove all WINNT-specific code.

commit bde279c093d3361da2ab965c9334d1db07e36673
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Tue Sep 15 17:54:05 2015 +0200

    sys: don't allow empty SYS_Initialise()/SYS_Finalise()
    
    Require one system-specific macro to be defined to always call an
    initialization/finalization function.

commit 4f6ab8ac93234f5b4cfd5ed9ddfb151c6e08e0ef
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Tue Sep 15 17:38:58 2015 +0200

    sys: move DRIFT_REMOVAL_INTERVAL definition
    
    In the SunOS and Solaris drivers DRIFT_REMOVAL_INTERVAL needs to be
    defined before it's used. This was broken in commit
    b6a27df5b9be0f07f151c8fba311cb7eadb2b13e.

commit d2d82e2e5ffbc60f2d8c292cfda5c28d866d0640
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Tue Sep 15 15:44:34 2015 +0200

    sys_netbsd: use timex driver
    
    Remove the driver functions based on adjtime() and switch to the new
    timex driver, which is based on ntp_adjtime(). This allows chronyd to
    control the kernel frequency, adjust the offset with sub-microsecond
    accuracy, and set the kernel leap and sync status. A drawback is that
    the maximum slew rate is now limited by the 500 ppm maximum frequency
    offset, while adjtime() on NetBSD slewed by up to 5000 ppm.

commit 1b2510e4b260eed2e7fef9e539cd031bd89898c9
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Tue Sep 15 15:24:28 2015 +0200

    sys_linux: use timex driver
    
    Remove functions that are included in the new timex driver. Keep only
    functions that have extended functionality, i.e. read and set the
    frequency using the timex tick field and apply step offset with
    ADJ_SETOFFSET.
    
    Merge the code from wrap_adjtimex.c that is still needed with
    sys_linux.c and remove the file.

commit e735be59a7d6077414244d2c54fcabb736e0f3ff
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Tue Sep 15 15:03:37 2015 +0200

    sys: add generic timex driver
    
    This is based on sys_linux.c and wrap_adjtimex.c. It's intended for all
    systems that support the adjtimex() or ntp_adjtime() system call. The
    driver functions can be replaced with extended system-specific versions
    (e.g. to control the frequency with the tick field on Linux).

commit 5190539ce1efe0a9fc14e2197017f8cb4bb6f0e6
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Thu Sep 10 15:34:56 2015 +0200

    test: add tests for system adjtime() and ntp_adjtime()
    
    Include a test program to determine how the adjtime() implementation
    behaves. Check the range of supported offset, support for readonly
    operation, and slew rate with different update intervals and offsets.
    
    Also, add a test for ntp_adjtime() to check what frequency range it
    supports.

commit 5776eb35b651ab04663eb199d14b97e85f43f180
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Thu Sep 10 15:32:58 2015 +0200

    git: use absolute paths in .gitignore

commit f102acd423fcddbb7664c55078b4253c0e745831
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Mon Sep 14 09:16:33 2015 +0200

    sys_linux: allow uname in seccomp filter
    
    It may be called from res_init() apparently.

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

Summary of changes:
 .gitignore                   |   30 +--
 configure                    |  115 +++++-------
 logging.c                    |   26 ---
 logging.h                    |    1 +
 main.c                       |    7 -
 strerror.c                   |   38 ----
 sys.c                        |   63 +++----
 sys_linux.c                  |  182 +++++++++---------
 sys_netbsd.c                 |  283 +---------------------------
 sys_solaris.c                |    5 +-
 sys_sunos.c                  |  419 ------------------------------------------
 sys_sunos.h                  |   34 ----
 sys_timex.c                  |  230 +++++++++++++++++++++++
 sys_generic.h => sys_timex.h |   30 +--
 sysincl.h                    |   55 ------
 test/kernel/Makefile         |    7 +
 test/kernel/adjtime.c        |  185 +++++++++++++++++++
 test/kernel/ntpadjtime.c     |   75 ++++++++
 wrap_adjtimex.c              |  198 --------------------
 wrap_adjtimex.h              |   40 ----
 20 files changed, 702 insertions(+), 1321 deletions(-)
 delete mode 100644 strerror.c
 delete mode 100644 sys_sunos.c
 delete mode 100644 sys_sunos.h
 create mode 100644 sys_timex.c
 copy sys_generic.h => sys_timex.h (55%)
 create mode 100644 test/kernel/Makefile
 create mode 100644 test/kernel/adjtime.c
 create mode 100644 test/kernel/ntpadjtime.c
 delete mode 100644 wrap_adjtimex.c
 delete mode 100644 wrap_adjtimex.h


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/