POC详情: ecc3e7ad139b983ee1eabcff096d84f82d4fc5c5

来源
关联漏洞
标题: NTP 安全漏洞 (CVE-2016-7434)
描述:NTP(Network Time Protocol,网络时间协议)是一款通过网络同步计算机时钟的协议。 NTP 4.2.8p9之前的版本中的‘read_mru_list’函数存在安全漏洞。远程攻击者可借助特制的mrulist查询利用该漏洞造成拒绝服务(崩溃)。
描述
NTPD remote DOS exploit and vulnerable container
介绍
# CVE-2016-7434 ntpd DOS exploit
[![Docker Pulls](https://img.shields.io/docker/pulls/vulnerables/cve-2016-7434.svg?style=plastic)](https://hub.docker.com/r/vulnerables/cve-2016-7434/)

Ntpd suffer from a null pointer reference which is possible to trigger to crash the application. According to NTP.org, "If ntpd is configured to allow mrulist query requests from a server that sends a crafted malicious packet, ntpd will crash on receipt of that crafted malicious mrulist query packet."

The ntpd program is an operating-system daemon that sets and maintains a computer system's system time in synchronization with Internet-standard time servers. It is a complete implementation of the Network Time Protocol (NTP) version 4, but retains compatibility with versions 1, 2, and 3. 

The routine that reads the MRU list (```read_mru_list```) can be found [here](https://github.com/opsxcq/exploit-CVE-2016-7434/blob/d0a66022701b38a76991ccf1816ce4ebfdb701ec/ntp-4.2.8p8/ntpd/ntp_control.c#L3952), and [here is the line where the exception occurs](https://github.com/opsxcq/exploit-CVE-2016-7434/blob/d0a66022701b38a76991ccf1816ce4ebfdb701ec/ntp-4.2.8p8/ntpd/ntp_control.c#L4041)

# Exploit

## Vulnerable Image

If you want a vulnerable system to test this exploit, you can use docker to create it

    docker run --rm -it --name ntpvulnerable -p 123:123/udp vulnerables/cve-2016-7434 

It will start a docker container with a vulnerable ntpd, so you will be able to exploit it.

## python

    ./exploit.py -t <target ip> -p <target port>

## bash

    ./exploit.sh <target ip> <target port>

## Exploiting the bug

If you choose to run your exploit against your docker container, after the exploitation it will show the result bellow:

```
==1== Memcheck, a memory error detector
==1== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==1== Using Valgrind-3.10.0 and LibVEX; rerun with -h for copyright info
==1== Command: /src/ntpd/ntpd -n -c /ntp.conf
==1== 
22 Nov 23:59:27 ntpd[1]: ntpd 4.2.8p8@1.3265 Tue Nov 22 23:28:13 UTC 2016 (1): Starting
22 Nov 23:59:27 ntpd[1]: Command line: /src/ntpd/ntpd -n -c /ntp.conf
22 Nov 23:59:27 ntpd[1]: Cannot set RLIMIT_MEMLOCK: Operation not permitted
22 Nov 23:59:27 ntpd[1]: proto: precision = 4.680 usec (-18)
22 Nov 23:59:27 ntpd[1]: switching logging to file /dev/null
22 Nov 23:59:27 ntpd[1]: Listen and drop on 0 v6wildcard [::]:123
22 Nov 23:59:27 ntpd[1]: Listen and drop on 1 v4wildcard 0.0.0.0:123
22 Nov 23:59:27 ntpd[1]: Listen normally on 2 lo 127.0.0.1:123
22 Nov 23:59:27 ntpd[1]: Listen normally on 3 eth0 172.17.0.2:123
22 Nov 23:59:27 ntpd[1]: Listen normally on 4 lo [::1]:123
22 Nov 23:59:27 ntpd[1]: Listen normally on 5 eth0 [fe80::42:acff:fe11:2%13]:123
22 Nov 23:59:27 ntpd[1]: Listening on routing socket on fd #22 for interface updates
22 Nov 23:59:28 ntpd[1]: start_kern_loop: ntp_loopfilter.c line 1118: ntp_adjtime: Operation not permitted
22 Nov 23:59:28 ntpd[1]: set_freq: ntp_loopfilter.c line 1081: ntp_adjtime: Operation not permitted
==1== Invalid read of size 1
==1==    at 0x4C2C1A2: strlen (vg_replace_strmem.c:412)
==1==    by 0x44EB2D: estrdup_impl (emalloc.c:128)
==1==    by 0x4192D9: read_mru_list (ntp_control.c:4041)
==1==    by 0x423FC1: receive (ntp_proto.c:659)
==1==    by 0x412D5F: ntpdmain (ntpd.c:1329)
==1==    by 0x4042B8: main (ntpd.c:392)
==1==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==1== 
==1== 
==1== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==1==  Access not within mapped region at address 0x0
==1==    at 0x4C2C1A2: strlen (vg_replace_strmem.c:412)
==1==    by 0x44EB2D: estrdup_impl (emalloc.c:128)
==1==    by 0x4192D9: read_mru_list (ntp_control.c:4041)
==1==    by 0x423FC1: receive (ntp_proto.c:659)
==1==    by 0x412D5F: ntpdmain (ntpd.c:1329)
==1==    by 0x4042B8: main (ntpd.c:392)
==1==  If you believe this happened as a result of a stack
==1==  overflow in your program's main thread (unlikely but
==1==  possible), you can try to increase the size of the
==1==  main thread stack using the --main-stacksize= flag.
==1==  The main thread stack size used in this run was 204800.
==1== 
==1== HEAP SUMMARY:
==1==     in use at exit: 31,476 bytes in 149 blocks
==1==   total heap usage: 313 allocs, 164 frees, 310,744 bytes allocated
==1== 
==1== LEAK SUMMARY:
==1==    definitely lost: 0 bytes in 0 blocks
==1==    indirectly lost: 0 bytes in 0 blocks
==1==      possibly lost: 2,000 bytes in 2 blocks
==1==    still reachable: 29,476 bytes in 147 blocks
==1==         suppressed: 0 bytes in 0 blocks
==1== Rerun with --leak-check=full to see details of leaked memory
==1== 
==1== For counts of detected and suppressed errors, rerun with: -v
==1== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)

valgrind: the 'impossible' happened:
   main(): signal was supposed to be fatal

   host stacktrace:
   ==1==    at 0x380A48EF: show_sched_status_wrk (m_libcassert.c:319)

   sched status:
     running_tid=1

```
# Vulnerable versions

 * 4.3.90 
 * 4.3.25 
 * 4.3 
 * 4.3.93
 * 4.3.92
 * 4.3.77
 * 4.3.70
 * 4.2.8p8
 * 4.2.8p7
 * 4.2.8p6
 * 4.2.8p5
 * 4.2.8p4
 * 4.2.8p3
 * 4.2.8p2
 * 4.2.8p1
 * 4.2.7p22

# Not Vulnerable:

 * 4.3.94
 * 4.2.8p9

# Mitigation

 * Only allow mrulist query packets from trusted hosts.
 * Implement BCP-38.
 * Upgrade to 4.2.8p9.
 * Properly monitor your ntpd instances, and auto-restart ntpd (without -g) if it stops running.

### Disclaimer

This or previous program is for Educational purpose ONLY. Do not use it without permission. The usual disclaimer applies, especially the fact that me (opsxcq) is not liable for any damages caused by direct or indirect use of the information or functionality provided by these programs. The author or any Internet provider bears NO responsibility for content or misuse of these programs or any derivatives thereof. By using these programs you accept the fact that any damage (dataloss, system crash, system compromise, etc.) caused by the use of these programs is not opsxcq's responsibility.

# Credits

Magnus Klaaborg Stubman (@magnusstubman) found this flaw
文件快照

[4.0K] /data/pocs/ecc3e7ad139b983ee1eabcff096d84f82d4fc5c5 ├── [ 528] Dockerfile ├── [1.3K] exploit.py ├── [ 573] exploit.sh ├── [ 34K] LICENSE ├── [4.0K] ntp-4.2.8p8 │   ├── [ 49K] aclocal.m4 │   ├── [4.0K] adjtimed │   │   ├── [ 11K] adjtimed.c │   │   ├── [ 475] Makefile.am │   │   ├── [ 33K] Makefile.in │   │   └── [1.0K] README │   ├── [ 605] bincheck.mf │   ├── [4.7K] bootstrap │   ├── [4.1K] build │   ├── [229K] ChangeLog │   ├── [ 374] check-libopts.mf │   ├── [4.0K] clockstuff │   │   ├── [ 20K] chutest.c │   │   ├── [ 397] Makefile.am │   │   ├── [ 26K] Makefile.in │   │   ├── [ 12K] propdelay.c │   │   └── [ 860] README │   ├── [4.9M] CommitLog │   ├── [191K] CommitLog-4.1.0 │   ├── [3.6K] compile │   ├── [4.0K] conf │   │   ├── [ 349] baldwin.conf │   │   ├── [ 778] beauregard.conf │   │   ├── [1.2K] grundoon.conf │   │   ├── [ 811] malarky.conf │   │   ├── [1.4K] pogo.conf │   │   ├── [2.1K] rackety.conf │   │   └── [ 738] README │   ├── [ 43K] config.guess │   ├── [ 42K] config.h.in │   ├── [ 34K] config.sub │   ├── [1.0M] configure │   ├── [ 91K] configure.ac │   ├── [ 12K] COPYRIGHT │   ├── [ 16K] depcomp │   ├── [ 29] deps-ver │   ├── [2.2K] depsver.mf │   ├── [ 521] dot.emacs │   ├── [3.3K] flock-build │   ├── [4.0K] html │   │   ├── [4.3K] access.html │   │   ├── [8.6K] accopt.html │   │   ├── [ 14K] assoc.html │   │   ├── [ 12K] audio.html │   │   ├── [ 10K] authentic.html │   │   ├── [7.7K] authopt.html │   │   ├── [ 26K] autokey.html │   │   ├── [2.1K] bugs.html │   │   ├── [6.4K] build.html │   │   ├── [9.1K] clock.html │   │   ├── [6.0K] clockopt.html │   │   ├── [5.0K] cluster.html │   │   ├── [1.4K] comdex.html │   │   ├── [1.8K] config.html │   │   ├── [ 13K] confopt.html │   │   ├── [ 13K] copyright.html │   │   ├── [ 18K] debug.html │   │   ├── [ 20K] decode.html │   │   ├── [ 11K] discipline.html │   │   ├── [ 13K] discover.html │   │   ├── [4.0K] drivers │   │   │   ├── [3.2K] driver10.html │   │   │   ├── [5.1K] driver11.html │   │   │   ├── [2.6K] driver12.html │   │   │   ├── [1.4K] driver16.html │   │   │   ├── [7.7K] driver18.html │   │   │   ├── [3.8K] driver19.html │   │   │   ├── [3.1K] driver1.html │   │   │   ├── [ 15K] driver20.html │   │   │   ├── [7.5K] driver22.html │   │   │   ├── [4.0K] driver26.html │   │   │   ├── [ 20K] driver27.html │   │   │   ├── [ 11K] driver28.html │   │   │   ├── [ 39K] driver29.html │   │   │   ├── [6.2K] driver30.html │   │   │   ├── [4.1K] driver31.html │   │   │   ├── [1.5K] driver32.html │   │   │   ├── [1.3K] driver33.html │   │   │   ├── [4.5K] driver34.html │   │   │   ├── [2.7K] driver35.html │   │   │   ├── [ 29K] driver36.html │   │   │   ├── [2.3K] driver37.html │   │   │   ├── [5.4K] driver38.html │   │   │   ├── [4.3K] driver39.html │   │   │   ├── [4.0K] driver3.html │   │   │   ├── [ 22K] driver40.html │   │   │   ├── [ 24K] driver40-ja.html │   │   │   ├── [1.2K] driver42.html │   │   │   ├── [4.2K] driver43.html │   │   │   ├── [4.2K] driver44.html │   │   │   ├── [1.2K] driver45.html │   │   │   ├── [ 15K] driver46.html │   │   │   ├── [6.1K] driver4.html │   │   │   ├── [5.6K] driver5.html │   │   │   ├── [ 10K] driver6.html │   │   │   ├── [ 20K] driver7.html │   │   │   ├── [ 22K] driver8.html │   │   │   ├── [3.5K] driver9.html │   │   │   ├── [4.0K] icons │   │   │   │   ├── [ 983] home.gif │   │   │   │   └── [ 287] mail2.gif │   │   │   ├── [ 26K] mx4200data.html │   │   │   ├── [ 10K] oncore-shmem.html │   │   │   ├── [4.0K] scripts │   │   │   │   ├── [ 399] footer.txt │   │   │   │   └── [1.5K] style.css │   │   │   └── [3.5K] tf582_4.html │   │   ├── [5.7K] extern.html │   │   ├── [5.9K] filter.html │   │   ├── [4.0K] hints │   │   │   ├── [2.8K] aix │   │   │   ├── [7.6K] a-ux │   │   │   ├── [2.5K] bsdi │   │   │   ├── [ 585] changes │   │   │   ├── [1.9K] decosf1 │   │   │   ├── [1.6K] decosf2 │   │   │   ├── [ 466] freebsd │   │   │   ├── [6.4K] hpux │   │   │   ├── [ 101] linux │   │   │   ├── [2.3K] mpeix │   │   │   ├── [5.4K] notes-xntp-v3 │   │   │   ├── [2.9K] parse │   │   │   ├── [1.5K] refclocks │   │   │   ├── [2.3K] rs6000 │   │   │   ├── [1.6K] sco.html │   │   │   ├── [2.8K] sgi │   │   │   ├── [ 17K] solaris-dosynctodr.html │   │   │   ├── [ 11K] solaris.html │   │   │   ├── [1.4K] solaris.xtra.4023118 │   │   │   ├── [2.9K] solaris.xtra.4095849 │   │   │   ├── [2.5K] solaris.xtra.patchfreq │   │   │   ├── [ 813] solaris.xtra.S99ntpd │   │   │   ├── [ 738] sun4 │   │   │   ├── [ 168] svr4-dell │   │   │   ├── [1.4K] svr4_package │   │   │   ├── [ 252] todo │   │   │   ├── [5.8K] vxworks.html │   │   │   └── [ 10K] winnt.html │   │   ├── [1.7K] hints.html │   │   ├── [ 17K] history.html │   │   ├── [ 13K] howto.html │   │   ├── [3.1K] huffpuff.html │   │   ├── [4.0K] icons │   │   │   ├── [ 983] home.gif │   │   │   ├── [ 287] mail2.gif │   │   │   └── [2.8K] sitemap.png │   │   ├── [7.4K] index.html │   │   ├── [4.1K] kern.html │   │   ├── [4.4K] kernpps.html │   │   ├── [ 18K] keygen.html │   │   ├── [4.8K] leap.html │   │   ├── [ 25K] miscopt.html │   │   ├── [ 19K] monopt.html │   │   ├── [7.6K] msyslog.html │   │   ├── [ 17K] ntp_conf.html │   │   ├── [8.3K] ntpdate.html │   │   ├── [ 23K] ntpdc.html │   │   ├── [ 14K] ntpd.html │   │   ├── [4.6K] ntpdsim.html │   │   ├── [5.8K] ntpdsim_new.html │   │   ├── [ 30K] ntpq.html │   │   ├── [2.2K] ntptime.html │   │   ├── [2.7K] ntptrace.html │   │   ├── [1.2K] ntp-wait.html │   │   ├── [5.3K] orphan.html │   │   ├── [ 16K] parsedata.html │   │   ├── [9.5K] parsenew.html │   │   ├── [4.0K] pic │   │   │   ├── [5.6K] 9400n.jpg │   │   │   ├── [ 18K] alice11.gif │   │   │   ├── [ 11K] alice13.gif │   │   │   ├── [ 26K] alice15.gif │   │   │   ├── [7.6K] alice23.gif │   │   │   ├── [ 14K] alice31.gif │   │   │   ├── [ 17K] alice32.gif │   │   │   ├── [8.8K] alice35.gif │   │   │   ├── [ 10K] alice38.gif │   │   │   ├── [ 19K] alice44.gif │   │   │   ├── [ 11K] alice47.gif │   │   │   ├── [ 12K] alice51.gif │   │   │   ├── [ 11K] alice61.gif │   │   │   ├── [2.9K] barnstable.gif │   │   │   ├── [2.8K] beaver.gif │   │   │   ├── [ 18K] boom3a.gif │   │   │   ├── [ 11K] boom3.gif │   │   │   ├── [ 16K] boom4.gif │   │   │   ├── [5.6K] broad.gif │   │   │   ├── [8.3K] bustardfly.gif │   │   │   ├── [ 16K] c51.jpg │   │   │   ├── [ 33K] description.jpg │   │   │   ├── [6.7K] discipline.gif │   │   │   ├── [5.3K] dogsnake.gif │   │   │   ├── [ 11K] driver29.gif │   │   │   ├── [ 38K] driver43_1.gif │   │   │   ├── [6.4K] driver43_2.jpg │   │   │   ├── [ 21K] fg6021.gif │   │   │   ├── [7.2K] fg6039.jpg │   │   │   ├── [ 10K] fig_3_1.gif │   │   │   ├── [ 13K] flatheads.gif │   │   │   ├── [8.8K] flt1.gif │   │   │   ├── [3.1K] flt2.gif │   │   │   ├── [1.8K] flt3.gif │   │   │   ├── [3.8K] flt4.gif │   │   │   ├── [ 10K] flt5.gif │   │   │   ├── [ 15K] flt6.gif │   │   │   ├── [7.7K] flt7.gif │   │   │   ├── [5.8K] flt8.gif │   │   │   ├── [8.7K] flt9.gif │   │   │   ├── [ 11K] freq1211.gif │   │   │   ├── [ 26K] gadget.jpg │   │   │   ├── [ 15K] gps167.jpg │   │   │   ├── [2.7K] group.gif │   │   │   ├── [8.6K] hornraba.gif │   │   │   ├── [8.8K] igclock.gif │   │   │   ├── [ 15K] neoclock4x.gif │   │   │   ├── [ 25K] offset1211.gif │   │   │   ├── [7.7K] oncore_evalbig.gif │   │   │   ├── [4.7K] oncore_remoteant.jpg │   │   │   ├── [9.9K] oncore_utplusbig.gif │   │   │   ├── [8.0K] oz2.gif │   │   │   ├── [1.6K] panda.gif │   │   │   ├── [ 16K] pd_om006.gif │   │   │   ├── [ 13K] pd_om011.gif │   │   │   ├── [4.8K] peer.gif │   │   │   ├── [ 18K] pogo1a.gif │   │   │   ├── [3.6K] pogo3a.gif │   │   │   ├── [3.1K] pogo4.gif │   │   │   ├── [5.7K] pogo5.gif │   │   │   ├── [5.8K] pogo6.gif │   │   │   ├── [ 13K] pogo7.gif │   │   │   ├── [7.6K] pogo8.gif │   │   │   ├── [1.9K] pogo.gif │   │   │   ├── [ 13K] pzf509.jpg │   │   │   ├── [ 20K] pzf511.jpg │   │   │   ├── [3.3K] rabbit.gif │   │   │   ├── [ 17K] radio2.jpg │   │   │   ├── [ 20K] sheepb.jpg │   │   │   ├── [ 29K] stack1a.jpg │   │   │   ├── [ 12K] stats.gif │   │   │   ├── [ 20K] sx5.gif │   │   │   ├── [ 38K] thunderbolt.jpg │   │   │   ├── [4.4K] time1.gif │   │   │   ├── [ 12K] tonea.gif │   │   │   ├── [ 30K] tribeb.gif │   │   │   └── [ 11K] wingdorothy.gif │   │   ├── [4.1K] poll.html │   │   ├── [6.2K] pps.html │   │   ├── [ 15K] prefer.html │   │   ├── [4.7K] quick.html │   │   ├── [ 10K] rate.html │   │   ├── [5.4K] rdebug.html │   │   ├── [ 12K] refclock.html │   │   ├── [ 13K] release.html │   │   ├── [4.0K] scripts │   │   │   ├── [ 332] accopt.txt │   │   │   ├── [ 476] audio.txt │   │   │   ├── [1.0K] authopt.txt │   │   │   ├── [ 328] clockopt.txt │   │   │   ├── [ 289] command.txt │   │   │   ├── [ 290] config.txt │   │   │   ├── [1.0K] confopt.txt │   │   │   ├── [2.0K] external.txt │   │   │   ├── [ 415] footer.txt │   │   │   ├── [ 723] hand.txt │   │   │   ├── [ 651] install.txt │   │   │   ├── [1.1K] manual.txt │   │   │   ├── [1.8K] miscopt.txt │   │   │   ├── [ 631] misc.txt │   │   │   ├── [ 439] monopt.txt │   │   │   ├── [ 475] refclock.txt │   │   │   ├── [1.2K] special.txt │   │   │   └── [1.5K] style.css │   │   ├── [7.7K] select.html │   │   ├── [1.7K] sitemap.html │   │   ├── [9.4K] sntp.html │   │   ├── [ 12K] stats.html │   │   ├── [3.7K] tickadj.html │   │   ├── [ 11K] warp.html │   │   └── [3.6K] xleave.html │   ├── [4.0K] include │   │   ├── [2.0K] adjtime.h │   │   ├── [2.8K] ascii.h │   │   ├── [ 283] audio.h │   │   ├── [3.3K] binio.h │   │   ├── [ 803] declcond.h │   │   ├── [2.8K] gps.h │   │   ├── [3.5K] hopf6039.h │   │   ├── [2.3K] icom.h │   │   ├── [2.9K] ieee754io.h │   │   ├── [ 808] intreswork.h │   │   ├── [1.5K] iosignal.h │   │   ├── [4.0K] isc │   │   │   ├── [ 46] Makefile.am │   │   │   ├── [ 19K] Makefile.in │   │   │   └── [2.2K] mem.h │   │   ├── [ 436] libntp.h │   │   ├── [ 674] lib_strbuf.h │   │   ├── [4.6K] l_stdlib.h │   │   ├── [1.1K] Makefile.am │   │   ├── [ 24K] Makefile.in │   │   ├── [ 37K] mbg_gps166.h │   │   ├── [2.1K] mx4200.h │   │   ├── [2.9K] ntif.h │   │   ├── [2.7K] ntp_assert.h │   │   ├── [ 12K] ntp_calendar.h │   │   ├── [ 38] ntp_cmdargs.h │   │   ├── [7.6K] ntp_config.h │   │   ├── [5.6K] ntp_control.h │   │   ├── [6.6K] ntp_crypto.h │   │   ├── [1.1K] ntp_datum.h │   │   ├── [ 635] ntp_debug.h │   │   ├── [ 20K] ntpd.h │   │   ├── [1.8K] ntp_filegen.h │   │   ├── [ 13K] ntp_fp.h │   │   ├── [ 32K] ntp.h │   │   ├── [ 651] ntp_if.h │   │   ├── [1.5K] ntp_intres.h │   │   ├── [1.8K] ntp_io.h │   │   ├── [ 478] ntp_keyacc.h │   │   ├── [ 330] ntp_libopts.h │   │   ├── [ 251] ntp_lineedit.h │   │   ├── [ 12K] ntp_lists.h │   │   ├── [7.2K] ntp_machine.h │   │   ├── [1.2K] ntp_malloc.h │   │   ├── [1.0K] ntp_md5.h │   │   ├── [6.6K] ntp_net.h │   │   ├── [1.9K] ntp_prio_q.h │   │   ├── [ 95] ntp_proto.h │   │   ├── [ 402] ntp_random.h │   │   ├── [7.2K] ntp_refclock.h │   │   ├── [ 31K] ntp_request.h │   │   ├── [8.5K] ntp_rfc2553.h │   │   ├── [1.0K] ntp_select.h │   │   ├── [3.8K] ntpsim.h │   │   ├── [9.3K] ntp_stdlib.h │   │   ├── [ 708] ntp_string.h │   │   ├── [1.2K] ntp_syscall.h │   │   ├── [2.9K] ntp_syslog.h │   │   ├── [2.6K] ntp_tty.h │   │   ├── [7.2K] ntp_types.h │   │   ├── [1.6K] ntp_unixtime.h │   │   ├── [5.5K] ntp_worker.h │   │   ├── [ 749] ntp_workimpl.h │   │   ├── [2.8K] parse_conf.h │   │   ├── [ 15K] parse.h │   │   ├── [ 83] rc_cmdlength.h │   │   ├── [ 157] README │   │   ├── [3.3K] recvbuff.h │   │   ├── [ 449] refclock_atom.h │   │   ├── [ 89] refidsmear.h │   │   ├── [1.0K] safecast.h │   │   ├── [1.5K] ssl_applink.c │   │   ├── [ 12K] timepps-SCO.h │   │   ├── [ 13K] timepps-Solaris.h │   │   ├── [ 12K] timepps-SunOS.h │   │   ├── [7.8K] timespecops.h │   │   ├── [2.6K] timetoa.h │   │   ├── [8.3K] timevalops.h │   │   ├── [8.0K] trimble.h │   │   └── [1.1K] vint64ops.h │   ├── [ 238] includes.mf │   ├── [7.4K] INSTALL │   ├── [9.0K] install-sh │   ├── [4.0K] kernel │   │   ├── [ 14] Makefile.am │   │   ├── [ 23K] Makefile.in │   │   └── [4.0K] sys │   │   ├── [3.0K] bsd_audioirig.h │   │   ├── [1.6K] i8253.h │   │   ├── [ 106] Makefile.am │   │   ├── [ 19K] Makefile.in │   │   ├── [4.3K] parsestreams.h │   │   ├── [3.0K] pcl720.h │   │   ├── [2.6K] ppsclock.h │   │   ├── [ 567] README │   │   ├── [ 12K] timex.h │   │   ├── [1.0K] tpro.h │   │   └── [ 13K] tt560_api.h │   ├── [4.0K] lib │   │   └── [4.0K] isc │   │   ├── [4.0K] alpha │   │   │   └── [4.0K] include │   │   │   └── [4.0K] isc │   │   │   └── [5.7K] atomic.h │   │   ├── [ 129] api │   │   ├── [3.2K] app_api.c │   │   ├── [3.4K] assertions.c │   │   ├── [ 90] Atffile │   │   ├── [7.5K] backtrace.c │   │   ├── [1.3K] backtrace-emptytbl.c │   │   ├── [9.6K] base32.c │   │   ├── [6.5K] base64.c │   │   ├── [3.4K] bitstring.c │   │   ├── [ 10K] buffer.c │   │   ├── [1.7K] bufferlist.c │   │   ├── [6.8K] commandline.c │   │   ├── [ 29K] entropy.c │   │   ├── [2.9K] error.c │   │   ├── [2.5K] event.c │   │   ├── [2.7K] fsaccess.c │   │   ├── [ 11K] hash.c │   │   ├── [6.5K] heap.c │   │   ├── [4.8K] hex.c │   │   ├── [3.8K] hmacmd5.c │   │   ├── [ 16K] hmacsha.c │   │   ├── [ 26K] httpd.c │   │   ├── [4.0K] ia64 │   │   │   └── [4.0K] include │   │   │   └── [4.0K] isc │   │   │   └── [2.5K] atomic.h │   │   ├── [4.0K] include │   │   │   └── [4.0K] isc │   │   │   ├── [ 10K] app.h │   │   │   ├── [3.2K] assertions.h │   │   │   ├── [4.2K] backtrace.h │   │   │   ├── [3.8K] base32.h │   │   │   ├── [2.9K] base64.h │   │   │   ├── [1.2K] bind9.h │   │   │   ├── [4.4K] bitstring.h │   │   │   ├── [1.2K] boolean.h │   │   │   ├── [ 22K] buffer.h │   │   │   ├── [1.9K] bufferlist.h │   │   │   ├── [1.8K] commandline.h │   │   │   ├── [9.2K] entropy.h │   │   │   ├── [1.8K] error.h │   │   │   ├── [1.9K] eventclass.h │   │   │   ├── [3.3K] event.h │   │   │   ├── [9.0K] file.h │   │   │   ├── [1.4K] formatcheck.h │   │   │   ├── [7.8K] fsaccess.h │   │   │   ├── [5.8K] hash.h │   │   │   ├── [5.6K] heap.h │   │   │   ├── [2.8K] hex.h │   │   │   ├── [1.9K] hmacmd5.h │   │   │   ├── [4.4K] hmacsha.h │   │   │   ├── [2.0K] httpd.h │   │   │   ├── [3.8K] interfaceiter.h │   │   │   ├── [3.6K] ipv6.h │   │   │   ├── [1.5K] iterated_hash.h │   │   │   ├── [1.1K] lang.h │   │   │   ├── [9.4K] lex.h │   │   │   ├── [3.4K] lfsr.h │   │   │   ├── [1.6K] lib.h │   │   │   ├── [6.1K] list.h │   │   │   ├── [ 28K] log.h │   │   │   ├── [1.4K] magic.h │   │   │   ├── [2.5K] md5.h │   │   │   ├── [ 21K] mem.h │   │   │   ├── [3.2K] msgcat.h │   │   │   ├── [8.7K] msgs.h │   │   │   ├── [1.9K] mutexblock.h │   │   │   ├── [7.1K] namespace.h │   │   │   ├── [4.8K] netaddr.h │   │   │   ├── [1.4K] netscope.h │   │   │   ├── [3.2K] ondestroy.h │   │   │   ├── [1.2K] os.h │   │   │   ├── [2.0K] parseint.h │   │   │   ├── [1.3K] platform.h │   │   │   ├── [8.0K] platform.h.in │   │   │   ├── [3.7K] portset.h │   │   │   ├── [2.4K] print.h │   │   │   ├── [3.0K] queue.h │   │   │   ├── [2.6K] quota.h │   │   │   ├── [6.9K] radix.h │   │   │   ├── [1.8K] random.h │   │   │   ├── [3.5K] ratelimiter.h │   │   │   ├── [6.1K] refcount.h │   │   │   ├── [2.4K] region.h │   │   │   ├── [3.3K] resource.h │   │   │   ├── [2.0K] resultclass.h │   │   │   ├── [4.7K] result.h │   │   │   ├── [3.8K] rwlock.h │   │   │   ├── [1.9K] serial.h │   │   │   ├── [1.8K] sha1.h │   │   │   ├── [5.7K] sha2.h │   │   │   ├── [6.4K] sockaddr.h │   │   │   ├── [ 32K] socket.h │   │   │   ├── [3.0K] stats.h │   │   │   ├── [2.1K] stdio.h │   │   │   ├── [1.2K] stdlib.h │   │   │   ├── [6.8K] string.h │   │   │   ├── [4.6K] symtab.h │   │   │   ├── [ 20K] task.h │   │   │   ├── [4.1K] taskpool.h │   │   │   ├── [ 11K] timer.h │   │   │   ├── [5.7K] types.h │   │   │   ├── [7.7K] util.h │   │   │   ├── [1.2K] version.h │   │   │   └── [1.5K] xml.h │   │   ├── [6.4K] inet_aton.c │   │   ├── [5.3K] inet_ntop.c │   │   ├── [5.3K] inet_pton.c │   │   ├── [1.4K] iterated_hash.c │   │   ├── [ 22K] lex.c │   │   ├── [3.6K] lfsr.c │   │   ├── [2.7K] lib.c │   │   ├── [ 45K] log.c │   │   ├── [8.6K] md5.c │   │   ├── [6.6K] mem_api.c │   │   ├── [ 59K] mem.c │   │   ├── [4.0K] mips │   │   │   └── [4.0K] include │   │   │   └── [4.0K] isc │   │   │   └── [2.4K] atomic.h │   │   ├── [1.5K] mutexblock.c │   │   ├── [9.9K] netaddr.c │   │   ├── [2.3K] netscope.c │   │   ├── [4.0K] nls │   │   │   └── [3.0K] msgcat.c │   │   ├── [4.0K] noatomic │   │   │   └── [4.0K] include │   │   │   └── [4.0K] isc │   │   │   └── [ 965] atomic.h │   │   ├── [4.0K] nothreads │   │   │   ├── [ 992] condition.c │   │   │   ├── [4.0K] include │   │   │   │   └── [4.0K] isc │   │   │   │   ├── [2.1K] condition.h │   │   │   │   ├── [1.5K] mutex.h │   │   │   │   ├── [1.1K] once.h │   │   │   │   └── [1.1K] thread.h │   │   │   ├── [ 989] mutex.c │   │   │   └── [1.0K] thread.c │   │   ├── [2.2K] ondestroy.c │   │   ├── [2.0K] parseint.c │   │   ├── [3.4K] portset.c │   │   ├── [4.0K] powerpc │   │   │   └── [4.0K] include │   │   │   └── [4.0K] isc │   │   │   └── [3.7K] atomic.h │   │   ├── [ 12K] print.c │   │   ├── [4.0K] pthreads │   │   │   ├── [2.2K] condition.c │   │   │   ├── [4.0K] include │   │   │   │   └── [4.0K] isc │   │   │   │   ├── [2.0K] condition.h │   │   │   │   ├── [4.0K] mutex.h │   │   │   │   ├── [1.5K] once.h │   │   │   │   └── [1.8K] thread.h │   │   │   ├── [8.1K] mutex.c │   │   │   └── [2.1K] thread.c │   │   ├── [2.4K] quota.c │   │   ├── [ 17K] radix.c │   │   ├── [2.7K] random.c │   │   ├── [8.2K] ratelimiter.c │   │   ├── [1.2K] refcount.c │   │   ├── [1.4K] region.c │   │   ├── [5.8K] result.c │   │   ├── [ 22K] rwlock.c │   │   ├── [1.7K] serial.c │   │   ├── [ 10K] sha1.c │   │   ├── [ 40K] sha2.c │   │   ├── [ 13K] sockaddr.c │   │   ├── [5.6K] socket_api.c │   │   ├── [4.0K] sparc64 │   │   │   └── [4.0K] include │   │   │   └── [4.0K] isc │   │   │   └── [4.0K] atomic.h │   │   ├── [8.3K] stats.c │   │   ├── [5.3K] string.c │   │   ├── [4.2K] strtoul.c │   │   ├── [7.2K] symtab.c │   │   ├── [5.6K] task_api.c │   │   ├── [ 46K] task.c │   │   ├── [1.3K] task_p.h │   │   ├── [4.4K] taskpool.c │   │   ├── [4.0K] tests │   │   │   ├── [ 96] Atffile │   │   │   ├── [ 51K] hash_test.c │   │   │   ├── [4.0K] isctest.c │   │   │   ├── [1.5K] isctest.h │   │   │   ├── [3.3K] queue_test.c │   │   │   ├── [6.6K] socket_test.c │   │   │   ├── [3.5K] symtab_test.c │   │   │   ├── [5.2K] taskpool_test.c │   │   │   └── [ 10K] task_test.c │   │   ├── [3.5K] timer_api.c │   │   ├── [ 26K] timer.c │   │   ├── [1.1K] timer_p.h │   │   ├── [2.0K] tsmemcmp.c │   │   ├── [4.0K] unix │   │   │   ├── [ 23K] app.c │   │   │   ├── [5.1K] dir.c │   │   │   ├── [ 14K] entropy.c │   │   │   ├── [3.0K] errno2result.c │   │   │   ├── [1.3K] errno2result.h │   │   │   ├── [ 13K] file.c │   │   │   ├── [2.4K] fsaccess.c │   │   │   ├── [7.2K] ifiter_getifaddrs.c │   │   │   ├── [ 27K] ifiter_ioctl.c │   │   │   ├── [8.3K] ifiter_sysctl.c │   │   │   ├── [4.0K] include │   │   │   │   └── [4.0K] isc │   │   │   │   ├── [2.5K] dir.h │   │   │   │   ├── [1.8K] int.h │   │   │   │   ├── [1.5K] keyboard.h │   │   │   │   ├── [1.4K] netdb.h │   │   │   │   ├── [9.0K] net.h │   │   │   │   ├── [1.9K] offset.h │   │   │   │   ├── [1.2K] stat.h │   │   │   │   ├── [1.8K] stdtime.h │   │   │   │   ├── [1.3K] strerror.h │   │   │   │   ├── [1.3K] syslog.h │   │   │   │   └── [7.9K] time.h │   │   │   ├── [8.2K] interfaceiter.c │   │   │   ├── [1.1K] ipv6.c │   │   │   ├── [3.0K] keyboard.c │   │   │   ├── [ 12K] net.c │   │   │   ├── [2.1K] os.c │   │   │   ├── [6.0K] resource.c │   │   │   ├── [155K] socket.c │   │   │   ├── [1.3K] socket_p.h │   │   │   ├── [2.7K] stdio.c │   │   │   ├── [2.1K] stdtime.c │   │   │   ├── [2.1K] strerror.c │   │   │   ├── [2.1K] syslog.c │   │   │   └── [ 11K] time.c │   │   ├── [1.1K] version.c │   │   ├── [4.0K] win32 │   │   │   ├── [5.4K] app.c │   │   │   ├── [6.1K] condition.c │   │   │   ├── [6.9K] dir.c │   │   │   ├── [1.6K] DLLMain.c │   │   │   ├── [7.4K] entropy.c │   │   │   ├── [3.3K] errno2result.c │   │   │   ├── [1.4K] errno2result.h │   │   │   ├── [ 13K] file.c │   │   │   ├── [9.9K] fsaccess.c │   │   │   ├── [4.0K] include │   │   │   │   └── [4.0K] isc │   │   │   │   ├── [2.2K] bindevt.h │   │   │   │   ├── [1.8K] bind_registry.h │   │   │   │   ├── [1.8K] condition.h │   │   │   │   ├── [2.1K] dir.h │   │   │   │   ├── [1.8K] int.h │   │   │   │   ├── [3.0K] ipv6.h │   │   │   │   ├── [1.4K] keyboard.h │   │   │   │   ├── [1.8K] mutex.h │   │   │   │   ├── [1.3K] netdb.h │   │   │   │   ├── [9.0K] net.h │   │   │   │   ├── [1.2K] ntgroups.h │   │   │   │   ├── [1.9K] ntpaths.h │   │   │   │   ├── [1.8K] offset.h │   │   │   │   ├── [1.3K] once.h │   │   │   │   ├── [2.9K] platform.h │   │   │   │   ├── [2.2K] stat.h │   │   │   │   ├── [1.8K] stdtime.h │   │   │   │   ├── [1.2K] strerror.h │   │   │   │   ├── [1.3K] syslog.h │   │   │   │   ├── [2.8K] thread.h │   │   │   │   ├── [6.6K] time.h │   │   │   │   └── [1.9K] win32os.h │   │   │   ├── [ 22K] interfaceiter.c │   │   │   ├── [1.1K] ipv6.c │   │   │   ├── [2.1K] keyboard.c │   │   │   ├── [ 954] libgen.h │   │   │   ├── [ 11K] libisc.def │   │   │   ├── [ 15K] libisc.dsp │   │   │   ├── [ 508] libisc.dsw │   │   │   ├── [ 42K] libisc.mak │   │   │   ├── [7.3K] net.c │   │   │   ├── [4.8K] netdb.h │   │   │   ├── [5.0K] ntgroups.c │   │   │   ├── [3.9K] ntpaths.c │   │   │   ├── [1.6K] once.c │   │   │   ├── [1.3K] os.c │   │   │   ├── [2.0K] resource.c │   │   │   ├── [100K] socket.c │   │   │   ├── [2.5K] stdio.c │   │   │   ├── [1.2K] stdtime.c │   │   │   ├── [9.9K] strerror.c │   │   │   ├── [4.2K] syslog.c │   │   │   ├── [2.2K] syslog.h │   │   │   ├── [2.3K] thread.c │   │   │   ├── [7.6K] time.c │   │   │   ├── [1.5K] unistd.h │   │   │   ├── [1.2K] version.c │   │   │   └── [2.7K] win32os.c │   │   ├── [4.0K] x86_32 │   │   │   └── [4.0K] include │   │   │   └── [4.0K] isc │   │   │   └── [4.2K] atomic.h │   │   └── [4.0K] x86_64 │   │   └── [4.0K] include │   │   └── [4.0K] isc │   │   └── [3.0K] atomic.h │   ├── [4.0K] libjsmn │   │   ├── [4.0K] example │   │   │   ├── [2.3K] jsondump.c │   │   │   └── [2.1K] simple.c │   │   ├── [7.5K] jsmn.c │   │   ├── [1.6K] jsmn.h │   │   ├── [ 16K] jsmn_test.c │   │   ├── [1.0K] LICENSE │   │   ├── [ 590] Makefile │   │   └── [5.4K] README.md │   ├── [4.0K] libntp │   │   ├── [ 10K] adjtime.c │   │   ├── [ 334] adjtimex.c │   │   ├── [3.3K] a_md5encrypt.c │   │   ├── [ 801] atoint.c │   │   ├── [1.9K] atolfp.c │   │   ├── [ 885] atouint.c │   │   ├── [ 13K] audio.c │   │   ├── [ 17K] authkeys.c │   │   ├── [8.2K] authreadkeys.c │   │   ├── [ 748] authusekey.c │   │   ├── [1.3K] bsd_strerror.c │   │   ├── [ 643] buftvtots.c │   │   ├── [ 891] caljulian.c │   │   ├── [2.2K] caltontp.c │   │   ├── [2.1K] calyearstart.c │   │   ├── [4.5K] clocktime.c │   │   ├── [3.7K] clocktypes.c │   │   ├── [1.7K] decodenetnum.c │   │   ├── [2.2K] dofptoa.c │   │   ├── [3.1K] dolfptoa.c │   │   ├── [3.4K] emalloc.c │   │   ├── [1.5K] findconfig.c │   │   ├── [2.2K] getopt.c │   │   ├── [ 673] hextoint.c │   │   ├── [1.4K] hextolfp.c │   │   ├── [1.1K] humandate.c │   │   ├── [4.2K] icom.c │   │   ├── [ 12K] iosignal.c │   │   ├── [2.0K] is_ip_address.c │   │   ├── [ 633] lib_strbuf.c │   │   ├── [ 13K] machines.c │   │   ├── [3.1K] Makefile.am │   │   ├── [105K] Makefile.in │   │   ├── [8.3K] mktime.c │   │   ├── [ 507] modetoa.c │   │   ├── [2.0K] mstolfp.c │   │   ├── [ 12K] msyslog.c │   │   ├── [1.2K] netof.c │   │   ├── [ 47K] ntp_calendar.c │   │   ├── [2.1K] ntp_crypto_rnd.c │   │   ├── [ 28K] ntp_intres.c │   │   ├── [1.3K] ntp_libopts.c │   │   ├── [3.9K] ntp_lineedit.c │   │   ├── [ 18K] ntp_random.c │   │   ├── [ 15K] ntp_rfc2553.c │   │   ├── [7.2K] ntp_worker.c │   │   ├── [ 963] numtoa.c │   │   ├── [ 908] numtohost.c │   │   ├── [ 578] octtoint.c │   │   ├── [5.4K] prettydate.c │   │   ├── [ 272] README │   │   ├── [5.6K] recvbuff.c │   │   ├── [1.1K] refidsmear.c │   │   ├── [ 673] refnumtoa.c │   │   ├── [ 53K] snprintf.c │   │   ├── [4.9K] socket.c │   │   ├── [2.9K] socktoa.c │   │   ├── [2.5K] socktohost.c │   │   ├── [3.6K] ssl_init.c │   │   ├── [ 11K] statestr.c │   │   ├── [ 386] strdup.c │   │   ├── [3.6K] strl_obsd.c │   │   ├── [2.7K] syssignal.c │   │   ├── [ 16K] systime.c │   │   ├── [ 33] systime_s.c │   │   ├── [2.8K] timetoa.c │   │   ├── [ 13K] timevalops.c │   │   ├── [ 958] uglydate.c │   │   ├── [5.1K] vint64ops.c │   │   ├── [ 11K] work_fork.c │   │   ├── [ 23K] work_thread.c │   │   └── [ 582] ymd2yd.c │   ├── [4.0K] libparse │   │   ├── [3.9K] binio.c │   │   ├── [6.3K] clk_computime.c │   │   ├── [5.9K] clk_dcf7000.c │   │   ├── [6.9K] clk_hopf6021.c │   │   ├── [ 23K] clk_meinberg.c │   │   ├── [ 19K] clk_rawdcf.c │   │   ├── [5.1K] clk_rcc8000.c │   │   ├── [7.0K] clk_schmid.c │   │   ├── [4.0K] clk_sel240x.c │   │   ├── [6.6K] clk_trimtaip.c │   │   ├── [ 13K] clk_trimtsip.c │   │   ├── [8.1K] clk_varitext.c │   │   ├── [5.1K] clk_wharton.c │   │   ├── [ 12K] data_mbg.c │   │   ├── [2.5K] gpstolfp.c │   │   ├── [ 13K] ieee754io.c │   │   ├── [6.8K] info_trimble.c │   │   ├── [5.0K] Makefile.am │   │   ├── [ 34K] Makefile.in │   │   ├── [6.4K] mfp_mul.c │   │   ├── [ 243] mkinfo_rcmd.sed │   │   ├── [ 342] mkinfo_scmd.sed │   │   ├── [ 20K] parse.c │   │   ├── [4.6K] parse_conf.c │   │   ├── [ 28K] parsesolaris.c │   │   ├── [ 30K] parsestreams.c │   │   ├── [4.1K] README │   │   └── [2.4K] trim_info.c │   ├── [276K] ltmain.sh │   ├── [3.7K] Makefile.am │   ├── [ 35K] Makefile.in │   ├── [ 11K] missing │   ├── [102K] NEWS │   ├── [2.6K] NOTES.y2kfixes │   ├── [4.0K] ntpd │   │   ├── [ 16K] check_y2k.c │   │   ├── [4.2K] cmd_args.c │   │   ├── [3.1K] complete.conf.in │   │   ├── [ 793] declcond.h │   │   ├── [ 56] invoke-ntp.conf.menu │   │   ├── [ 95K] invoke-ntp.conf.texi │   │   ├── [ 49] invoke-ntpd.menu │   │   ├── [ 24K] invoke-ntpd.texi │   │   ├── [ 56] invoke-ntp.keys.menu │   │   ├── [3.0K] invoke-ntp.keys.texi │   │   ├── [9.1K] jupiter.h │   │   ├── [ 21K] keyword-gen.c │   │   ├── [ 57] keyword-gen-utd │   │   ├── [ 12K] Makefile.am │   │   ├── [ 77K] Makefile.in │   │   ├── [104K] ntp.conf.5man │   │   ├── [ 93K] ntp.conf.5mdoc │   │   ├── [ 92K] ntp.conf.def │   │   ├── [105K] ntp.conf.html │   │   ├── [102K] ntp_config.c │   │   ├── [104K] ntp.conf.man.in │   │   ├── [ 93K] ntp.conf.mdoc.in │   │   ├── [1.2K] ntp.conf.texi │   │   ├── [121K] ntp_control.c │   │   ├── [115K] ntp_crypto.c │   │   ├── [ 32K] ntpd.1ntpdman │   │   ├── [ 29K] ntpd.1ntpdmdoc │   │   ├── [ 13K] ntpdbase-opts.def │   │   ├── [ 36K] ntpd.c │   │   ├── [ 41K] ntpd.html │   │   ├── [ 32K] ntpd.man.in │   │   ├── [ 29K] ntpd.mdoc.in │   │   ├── [ 72K] ntpd-opts.c │   │   ├── [ 18K] ntpd-opts.def │   │   ├── [ 15K] ntpd-opts.h │   │   ├── [3.2K] ntpd.texi │   │   ├── [ 13K] ntp_filegen.c │   │   ├── [110K] ntp_io.c │   │   ├── [3.8K] ntp.keys.5man │   │   ├── [4.1K] ntp.keys.5mdoc │   │   ├── [3.5K] ntp.keys.def │   │   ├── [6.3K] ntp.keys.html │   │   ├── [3.8K] ntp.keys.man.in │   │   ├── [4.1K] ntp.keys.mdoc.in │   │   ├── [1.2K] ntp.keys.texi │   │   ├── [ 68K] ntp_keyword.h │   │   ├── [ 31K] ntp_leapsec.c │   │   ├── [ 11K] ntp_leapsec.h │   │   ├── [ 39K] ntp_loopfilter.c │   │   ├── [ 13K] ntp_monitor.c │   │   ├── [122K] ntp_parser.c │   │   ├── [ 11K] ntp_parser.h │   │   ├── [ 31K] ntp_parser.y │   │   ├── [ 26K] ntp_peer.c │   │   ├── [4.5K] ntp_prio_q.c │   │   ├── [133K] ntp_proto.c │   │   ├── [ 32K] ntp_refclock.c │   │   ├── [ 66K] ntp_request.c │   │   ├── [ 16K] ntp_restrict.c │   │   ├── [ 21K] ntp_scanner.c │   │   ├── [4.4K] ntp_scanner.h │   │   ├── [5.2K] ntp_signd.c │   │   ├── [ 17K] ntpsim.c │   │   ├── [ 17K] ntp_timer.c │   │   ├── [ 22K] ntp_util.c │   │   ├── [ 497] ppsapi_timepps.h │   │   ├── [ 716] rc_cmdlength.c │   │   ├── [ 23K] refclock_acts.c │   │   ├── [ 12K] refclock_arbiter.c │   │   ├── [ 47K] refclock_arc.c │   │   ├── [ 11K] refclock_as2201.c │   │   ├── [6.6K] refclock_atom.c │   │   ├── [ 14K] refclock_bancomm.c │   │   ├── [7.6K] refclock_chronolog.c │   │   ├── [ 45K] refclock_chu.c │   │   ├── [7.3K] refclock_conf.c │   │   ├── [ 22K] refclock_datum.c │   │   ├── [8.4K] refclock_dumbclock.c │   │   ├── [6.9K] refclock_fg.c │   │   ├── [ 58K] refclock_gpsdjson.c │   │   ├── [7.8K] refclock_gpsvme.c │   │   ├── [ 13K] refclock_heath.c │   │   ├── [5.7K] refclock_hopfpci.c │   │   ├── [7.4K] refclock_hopfser.c │   │   ├── [ 16K] refclock_hpgps.c │   │   ├── [ 30K] refclock_irig.c │   │   ├── [141K] refclock_jjy.c │   │   ├── [ 29K] refclock_jupiter.c │   │   ├── [ 13K] refclock_leitch.c │   │   ├── [5.7K] refclock_local.c │   │   ├── [ 45K] refclock_msfees.c │   │   ├── [ 41K] refclock_mx4200.c │   │   ├── [ 29K] refclock_neoclock4x.c │   │   ├── [ 57K] refclock_nmea.c │   │   ├── [120K] refclock_oncore.c │   │   ├── [ 28K] refclock_palisade.c │   │   ├── [6.3K] refclock_palisade.h │   │   ├── [161K] refclock_parse.c │   │   ├── [4.8K] refclock_pcf.c │   │   ├── [8.1K] refclock_pst.c │   │   ├── [118K] refclock_ripencc.c │   │   ├── [ 17K] refclock_shm.c │   │   ├── [4.7K] refclock_tpro.c │   │   ├── [ 25K] refclock_true.c │   │   ├── [ 28K] refclock_tsyncpci.c │   │   ├── [6.1K] refclock_tt560.c │   │   ├── [ 16K] refclock_ulink.c │   │   ├── [ 16K] refclock_wwvb.c │   │   ├── [ 79K] refclock_wwv.c │   │   └── [6.9K] refclock_zyfer.c │   ├── [4.0K] ntpdate │   │   ├── [1.0K] Makefile.am │   │   ├── [ 33K] Makefile.in │   │   ├── [ 49K] ntpdate.c │   │   ├── [4.1K] ntpdate.h │   │   └── [ 324] README │   ├── [4.0K] ntpdc │   │   ├── [ 50] invoke-ntpdc.menu │   │   ├── [ 11K] invoke-ntpdc.texi │   │   ├── [9.7K] layout.std │   │   ├── [4.6K] Makefile.am │   │   ├── [ 43K] Makefile.in │   │   ├── [ 64] nl_in.c │   │   ├── [1.0K] nl.pl │   │   ├── [1018] nl.pl.in │   │   ├── [ 28K] ntpdc.1ntpdcman │   │   ├── [ 24K] ntpdc.1ntpdcmdoc │   │   ├── [ 41K] ntpdc.c │   │   ├── [1.5K] ntpdc.h │   │   ├── [ 21K] ntpdc.html │   │   ├── [ 327] ntpdc-layout.c │   │   ├── [ 28K] ntpdc.man.in │   │   ├── [ 24K] ntpdc.mdoc.in │   │   ├── [ 74K] ntpdc_ops.c │   │   ├── [ 42K] ntpdc-opts.c │   │   ├── [ 22K] ntpdc-opts.def │   │   ├── [9.9K] ntpdc-opts.h │   │   ├── [2.4K] ntpdc.texi │   │   └── [ 321] README │   ├── [4.0K] ntpq │   │   ├── [ 49] invoke-ntpq.menu │   │   ├── [ 35K] invoke-ntpq.texi │   │   ├── [ 20K] libntpq.c │   │   ├── [3.5K] libntpq.h │   │   ├── [1.2K] libntpq_subs.c │   │   ├── [3.8K] Makefile.am │   │   ├── [ 47K] Makefile.in │   │   ├── [ 36K] ntpq.1ntpqman │   │   ├── [ 29K] ntpq.1ntpqmdoc │   │   ├── [ 75K] ntpq.c │   │   ├── [4.7K] ntpq.h │   │   ├── [ 85K] ntpq.html │   │   ├── [ 36K] ntpq.man.in │   │   ├── [ 29K] ntpq.mdoc.in │   │   ├── [ 44K] ntpq-opts.c │   │   ├── [ 26K] ntpq-opts.def │   │   ├── [ 10K] ntpq-opts.h │   │   ├── [ 90K] ntpq-subs.c │   │   ├── [ 25K] ntpq.texi │   │   └── [ 317] README │   ├── [4.0K] ntpsnmpd │   │   ├── [ 53] invoke-ntpsnmpd.menu │   │   ├── [6.5K] invoke-ntpsnmpd.texi │   │   ├── [3.7K] Makefile.am │   │   ├── [ 42K] Makefile.in │   │   ├── [6.5K] netsnmp_daemonize.c │   │   ├── [5.3K] ntpsnmpd.1ntpsnmpdman │   │   ├── [4.5K] ntpsnmpd.1ntpsnmpdmdoc │   │   ├── [3.0K] ntpsnmpd.c │   │   ├── [2.8K] ntpsnmpd.html │   │   ├── [5.3K] ntpsnmpd.man.in │   │   ├── [4.5K] ntpsnmpd.mdoc.in │   │   ├── [ 33K] ntpsnmpd-opts.c │   │   ├── [3.1K] ntpsnmpd-opts.def │   │   ├── [8.6K] ntpsnmpd-opts.h │   │   ├── [1.5K] ntpsnmpd.texi │   │   ├── [ 971] ntp_snmp.h │   │   ├── [ 14K] ntpSnmpSubagentObject.c │   │   ├── [2.4K] ntpSnmpSubagentObject.h │   │   ├── [ 29K] ntpv4-mib.mib │   │   └── [1.6K] README │   ├── [3.0K] packageinfo.sh │   ├── [4.0K] parseutil │   │   ├── [ 44K] dcfd.c │   │   ├── [ 453] Makefile.am │   │   ├── [ 26K] Makefile.in │   │   ├── [ 588] README │   │   └── [ 13K] testdcf.c │   ├── [4.0K] ports │   │   └── [4.0K] winnt │   │   ├── [4.0K] include │   │   │   ├── [4.0K] arpa │   │   │   │   └── [ 207] inet.h │   │   │   ├── [ 848] clockstuff.h │   │   │   ├── [ 15K] config.h │   │   │   ├── [ 22K] gaa_compat.h │   │   │   ├── [1.7K] hopf_PCI_io.h │   │   │   ├── [ 207] netdb.h │   │   │   ├── [1.1K] ntp_iocompletionport.h │   │   │   ├── [ 773] ntp_iocplmem.h │   │   │   ├── [5.3K] ntp_iocpltypes.h │   │   │   ├── [ 102] ntp_timer.h │   │   │   ├── [1.2K] ntservice.h │   │   │   ├── [6.7K] stdint.h │   │   │   ├── [2.1K] stdnoreturn.h │   │   │   ├── [4.0K] sys │   │   │   │   ├── [ 272] ioctl.h │   │   │   │   ├── [ 207] param.h │   │   │   │   ├── [ 215] resource.h │   │   │   │   ├── [ 207] signal.h │   │   │   │   ├── [ 574] time.h │   │   │   │   └── [ 207] wait.h │   │   │   ├── [2.3K] syslog.h │   │   │   ├── [4.3K] termios.h │   │   │   ├── [ 20K] timepps.h │   │   │   ├── [ 207] unistd.h │   │   │   └── [ 158] win32_io.h │   │   ├── [4.0K] instsrv │   │   │   └── [ 13K] instsrv.c │   │   ├── [4.0K] libntp │   │   │   ├── [2.2K] arc4wrap.c │   │   │   ├── [1.3K] getclock.c │   │   │   ├── [6.3K] messages.h │   │   │   ├── [5.6K] messages.mc │   │   │   ├── [ 37] messages.rc │   │   │   ├── [ 104] MSG00001.bin │   │   │   ├── [2.4K] randfile.c │   │   │   ├── [2.1K] setpriority.c │   │   │   ├── [ 518] SetSystemTime.c │   │   │   ├── [4.8K] syslog.c │   │   │   ├── [ 13K] termios.c │   │   │   ├── [ 355] util_clockstuff.c │   │   │   └── [2.1K] win32_io.c │   │   ├── [4.0K] ntpd │   │   │   ├── [6.3K] hopf_PCI_io.c │   │   │   ├── [ 45K] nt_clockstuff.c │   │   │   ├── [ 46K] ntp_iocompletionport.c │   │   │   ├── [3.0K] ntp_iocplmem.c │   │   │   ├── [8.5K] ntp_iocpltypes.c │   │   │   └── [7.5K] ntservice.c │   │   ├── [4.0K] ntptrace │   │   │   └── [5.0K] ntptrace.dsp │   │   ├── [4.0K] ppsapi │   │   │   ├── [4.0K] loopback │   │   │   │   ├── [ 18K] monolithic-serialpps-timepps.h │   │   │   │   ├── [2.6K] monolithic-serialpps-timepps.txt │   │   │   │   └── [4.0K] src │   │   │   │   ├── [ 12K] loopback-ppsapi.c │   │   │   │   ├── [ 361] loopback-ppsapi.def │   │   │   │   ├── [1.8K] loopback-ppsapi.h │   │   │   │   ├── [4.0K] sys │   │   │   │   │   └── [ 403] time.h │   │   │   │   └── [ 20K] timepps.h │   │   │   └── [4.0K] skelprov │   │   │   ├── [9.6K] skeleton-ppsapi-provider.c │   │   │   ├── [ 196] skeleton-ppsapi-provider.def │   │   │   ├── [ 528] skeleton-ppsapi-provider.h │   │   │   ├── [ 819] skeleton-ppsapi-provider.sln │   │   │   ├── [4.6K] skeleton-ppsapi-provider.vcproj │   │   │   └── [4.0K] sys │   │   │   └── [ 355] time.h │   │   ├── [4.0K] scripts │   │   │   └── [ 17K] mkver.bat │   │   ├── [4.0K] vs2005 │   │   │   ├── [5.5K] Instsrv.vcproj │   │   │   ├── [ 17K] libntp.vcproj │   │   │   ├── [6.9K] ntpdate.vcproj │   │   │   ├── [7.8K] ntpdc.vcproj │   │   │   ├── [ 40K] ntpd.vcproj │   │   │   ├── [8.9K] ntpkeygen.vcproj │   │   │   ├── [7.7K] ntpq.vcproj │   │   │   └── [4.2K] ntp.sln │   │   ├── [4.0K] vs2008 │   │   │   ├── [1.6K] common.vsprops │   │   │   ├── [ 488] debug.vsprops │   │   │   ├── [ 492] debug-x64.vsprops │   │   │   ├── [4.0K] instsrv │   │   │   │   └── [7.1K] instsrv.vcproj │   │   │   ├── [4.0K] libntp │   │   │   │   └── [ 20K] libntp.vcproj │   │   │   ├── [4.0K] loopback-pps │   │   │   │   └── [7.8K] loopback-ppsapi-provider.vcproj │   │   │   ├── [4.0K] ntpd │   │   │   │   ├── [1.4K] gen-ntp_keyword.bat │   │   │   │   └── [ 24K] ntpd.vcproj │   │   │   ├── [4.0K] ntpdate │   │   │   │   └── [8.1K] ntpdate.vcproj │   │   │   ├── [4.0K] ntpdc │   │   │   │   └── [7.4K] ntpdc.vcproj │   │   │   ├── [4.0K] ntpd-keyword-gen │   │   │   │   └── [6.7K] ntpd-keyword-gen.vcproj │   │   │   ├── [4.0K] ntp-keygen │   │   │   │   └── [7.1K] ntp-keygen.vcproj │   │   │   ├── [4.0K] ntpq │   │   │   │   └── [7.3K] ntpq.vcproj │   │   │   ├── [8.2K] ntp.sln │   │   │   ├── [ 520] release.vsprops │   │   │   └── [ 525] release-x64.vsprops │   │   ├── [4.0K] vs2013 │   │   │   ├── [3.0K] common.props │   │   │   ├── [1.0K] debug.props │   │   │   ├── [1.0K] debug-x64.props │   │   │   ├── [4.0K] instsrv │   │   │   │   ├── [ 13K] instsrv.vcxproj │   │   │   │   └── [1.0K] instsrv.vcxproj.filters │   │   │   ├── [4.0K] libntp │   │   │   │   ├── [ 23K] libntp.vcxproj │   │   │   │   └── [ 21K] libntp.vcxproj.filters │   │   │   ├── [4.0K] loopback-pps │   │   │   │   ├── [ 13K] loopback-ppsapi-provider.vcxproj │   │   │   │   └── [1.5K] loopback-ppsapi-provider.vcxproj.filters │   │   │   ├── [4.0K] ntpd │   │   │   │   ├── [1.4K] gen-ntp_keyword.bat │   │   │   │   ├── [ 29K] ntpd.vcxproj │   │   │   │   └── [ 20K] ntpd.vcxproj.filters │   │   │   ├── [4.0K] ntpdate │   │   │   │   ├── [ 14K] ntpdate.vcxproj │   │   │   │   └── [2.6K] ntpdate.vcxproj.filters │   │   │   ├── [4.0K] ntpdc │   │   │   │   ├── [ 13K] ntpdc.vcxproj │   │   │   │   └── [1.6K] ntpdc.vcxproj.filters │   │   │   ├── [4.0K] ntpd-keyword-gen │   │   │   │   ├── [ 10K] ntpd-keyword-gen.vcxproj │   │   │   │   └── [2.6K] ntpd-keyword-gen.vcxproj.filters │   │   │   ├── [4.0K] ntp-keygen │   │   │   │   ├── [ 13K] ntp-keygen.vcxproj │   │   │   │   └── [1.3K] ntp-keygen.vcxproj.filters │   │   │   ├── [4.0K] ntpq │   │   │   │   ├── [ 13K] ntpq.vcxproj │   │   │   │   └── [1.5K] ntpq.vcxproj.filters │   │   │   ├── [ 12K] ntp.sln │   │   │   ├── [1.1K] release.props │   │   │   └── [1.1K] release-x64.props │   │   └── [4.0K] vs2015 │   │   ├── [3.0K] common.props │   │   ├── [1.0K] debug.props │   │   ├── [1.0K] debug-x64.props │   │   ├── [4.0K] instsrv │   │   │   ├── [ 13K] instsrv.vcxproj │   │   │   └── [1.0K] instsrv.vcxproj.filters │   │   ├── [4.0K] libntp │   │   │   ├── [ 23K] libntp.vcxproj │   │   │   └── [ 21K] libntp.vcxproj.filters │   │   ├── [4.0K] loopback-pps │   │   │   ├── [ 13K] loopback-ppsapi-provider.vcxproj │   │   │   └── [1.5K] loopback-ppsapi-provider.vcxproj.filters │   │   ├── [4.0K] ntpd │   │   │   ├── [1.4K] gen-ntp_keyword.bat │   │   │   ├── [ 29K] ntpd.vcxproj │   │   │   └── [ 20K] ntpd.vcxproj.filters │   │   ├── [4.0K] ntpdate │   │   │   ├── [ 14K] ntpdate.vcxproj │   │   │   └── [2.6K] ntpdate.vcxproj.filters │   │   ├── [4.0K] ntpdc │   │   │   ├── [ 13K] ntpdc.vcxproj │   │   │   └── [1.6K] ntpdc.vcxproj.filters │   │   ├── [4.0K] ntpd-keyword-gen │   │   │   ├── [ 10K] ntpd-keyword-gen.vcxproj │   │   │   └── [2.6K] ntpd-keyword-gen.vcxproj.filters │   │   ├── [4.0K] ntp-keygen │   │   │   ├── [ 13K] ntp-keygen.vcxproj │   │   │   └── [1.3K] ntp-keygen.vcxproj.filters │   │   ├── [4.0K] ntpq │   │   │   ├── [ 13K] ntpq.vcxproj │   │   │   └── [1.5K] ntpq.vcxproj.filters │   │   ├── [ 12K] ntp.sln │   │   ├── [1.1K] release.props │   │   └── [1.1K] release-x64.props │   ├── [5.4K] README │   ├── [ 219] README.bk │   ├── [ 348] README.hackers │   ├── [ 13K] README.leapsmear │   ├── [1.6K] README.patches │   ├── [3.7K] README.pullrequests │   ├── [2.0K] README.refclocks │   ├── [ 817] README.versions │   ├── [4.8K] readme.y2kfixes │   ├── [2.9K] results.y2kfixes │   ├── [4.0K] scripts │   │   ├── [4.0K] build │   │   │   ├── [ 453] checkChangeLog │   │   │   ├── [ 384] check--help │   │   │   ├── [ 297] checkHtmlFileDates │   │   │   ├── [ 402] fixautomakedepsmagic │   │   │   ├── [2.1K] genAuthors.in │   │   │   ├── [ 324] genCommitLog │   │   │   ├── [1.9K] genver │   │   │   ├── [ 356] Makefile.am │   │   │   ├── [ 18K] Makefile.in │   │   │   ├── [ 578] mkver.in │   │   │   ├── [1.6K] updateBEDate │   │   │   ├── [5.7K] UpdatePoint │   │   │   └── [1.1K] VersionName │   │   ├── [4.0K] calc_tickadj │   │   │   ├── [3.1K] calc_tickadj.1calc_tickadjman │   │   │   ├── [2.7K] calc_tickadj.1calc_tickadjmdoc │   │   │   ├── [7.2K] calc_tickadj.html │   │   │   ├── [1.2K] calc_tickadj.in │   │   │   ├── [3.1K] calc_tickadj.man.in │   │   │   ├── [2.7K] calc_tickadj.mdoc.in │   │   │   ├── [1.6K] calc_tickadj-opts │   │   │   ├── [1.6K] calc_tickadj-opts.def │   │   │   ├── [1.0K] calc_tickadj.texi │   │   │   ├── [ 57] invoke-calc_tickadj.menu │   │   │   ├── [3.5K] invoke-calc_tickadj.texi │   │   │   ├── [3.7K] Makefile.am │   │   │   └── [ 31K] Makefile.in │   │   ├── [4.0K] deprecated │   │   │   ├── [2.3K] freq_adj.in │   │   │   ├── [ 302] hpadjtime.sh │   │   │   ├── [6.5K] html2man.in │   │   │   ├── [ 221] ntp-close │   │   │   ├── [2.5K] ntp-groper │   │   │   ├── [ 266] ntp-restart │   │   │   └── [1.0K] ntp-status │   │   ├── [ 57] invoke-plot_summary.menu │   │   ├── [4.4K] invoke-plot_summary.texi │   │   ├── [ 52] invoke-summary.menu │   │   ├── [3.5K] invoke-summary.texi │   │   ├── [4.0K] lib │   │   │   ├── [ 98] Makefile.am │   │   │   ├── [ 20K] Makefile.in │   │   │   └── [4.0K] NTP │   │   │   └── [3.7K] Util.pm │   │   ├── [5.4K] Makefile.am │   │   ├── [ 34K] Makefile.in │   │   ├── [4.0K] monitoring │   │   │   ├── [2.7K] loopwatch.config.SAMPLE │   │   │   ├── [2.6K] lr.pl │   │   │   ├── [ 12K] ntploopstat │   │   │   ├── [ 42K] ntploopwatch │   │   │   ├── [ 12K] ntp.pl │   │   │   ├── [ 12K] ntptrap │   │   │   ├── [5.4K] README │   │   │   └── [2.5K] timelocal.pl │   │   ├── [4.0K] ntpsweep │   │   │   ├── [ 53] invoke-ntpsweep.menu │   │   │   ├── [4.1K] invoke-ntpsweep.texi │   │   │   ├── [3.0K] Makefile.am │   │   │   ├── [ 31K] Makefile.in │   │   │   ├── [3.0K] ntpsweep.1ntpsweepman │   │   │   ├── [2.4K] ntpsweep.1ntpsweepmdoc │   │   │   ├── [8.5K] ntpsweep.html │   │   │   ├── [5.9K] ntpsweep.in │   │   │   ├── [3.0K] ntpsweep.man.in │   │   │   ├── [2.4K] ntpsweep.mdoc.in │   │   │   ├── [1.9K] ntpsweep-opts │   │   │   ├── [1.5K] ntpsweep-opts.def │   │   │   └── [1.1K] ntpsweep.texi │   │   ├── [4.0K] ntptrace │   │   │   ├── [ 53] invoke-ntptrace.menu │   │   │   ├── [4.1K] invoke-ntptrace.texi │   │   │   ├── [3.1K] Makefile.am │   │   │   ├── [ 31K] Makefile.in │   │   │   ├── [3.6K] ntptrace.1ntptraceman │   │   │   ├── [3.1K] ntptrace.1ntptracemdoc │   │   │   ├── [7.9K] ntptrace.html │   │   │   ├── [1.8K] ntptrace.in │   │   │   ├── [3.6K] ntptrace.man.in │   │   │   ├── [3.1K] ntptrace.mdoc.in │   │   │   ├── [1.6K] ntptrace-opts │   │   │   ├── [2.1K] ntptrace-opts.def │   │   │   └── [1000] ntptrace.texi │   │   ├── [ 236] ntpver.in │   │   ├── [4.0K] ntp-wait │   │   │   ├── [ 53] invoke-ntp-wait.menu │   │   │   ├── [3.7K] invoke-ntp-wait.texi │   │   │   ├── [3.1K] Makefile.am │   │   │   ├── [ 31K] Makefile.in │   │   │   ├── [3.4K] ntp-wait.1ntp-waitman │   │   │   ├── [2.7K] ntp-wait.1ntp-waitmdoc │   │   │   ├── [8.6K] ntp-wait.html │   │   │   ├── [1.5K] ntp-wait.in │   │   │   ├── [3.4K] ntp-wait.man.in │   │   │   ├── [2.7K] ntp-wait.mdoc.in │   │   │   ├── [1.6K] ntp-wait-opts │   │   │   ├── [2.2K] ntp-wait-opts.def │   │   │   └── [1.4K] ntp-wait.texi │   │   ├── [3.1K] plot_summary.1plot_summaryman │   │   ├── [2.6K] plot_summary.1plot_summarymdoc │   │   ├── [9.4K] plot_summary.html │   │   ├── [ 10K] plot_summary.in │   │   ├── [3.1K] plot_summary.man.in │   │   ├── [2.6K] plot_summary.mdoc.in │   │   ├── [2.1K] plot_summary-opts │   │   ├── [2.1K] plot_summary-opts.def │   │   ├── [1011] plot_summary.texi │   │   ├── [4.0K] rc │   │   │   ├── [1.8K] ntpd │   │   │   ├── [ 179] ntpwait │   │   │   ├── [4.0K] rc.d │   │   │   │   ├── [ 570] ntpd │   │   │   │   ├── [ 346] ntpwait │   │   │   │   └── [ 260] TIMESYNC │   │   │   └── [ 666] README │   │   ├── [1.1K] README │   │   ├── [4.0K] stats │   │   │   ├── [ 10K] clock.awk │   │   │   ├── [ 79] dupe.awk │   │   │   ├── [ 717] ensemble.awk │   │   │   ├── [ 377] ensemble.S │   │   │   ├── [ 521] etf.awk │   │   │   ├── [ 730] etf.S │   │   │   ├── [ 546] itf.awk │   │   │   ├── [ 316] itf.S │   │   │   ├── [1.2K] loop.awk │   │   │   ├── [ 372] loop.S │   │   │   ├── [ 18] loop_summary │   │   │   ├── [2.1K] peer.awk │   │   │   ├── [3.4K] psummary.awk │   │   │   ├── [1.8K] README │   │   │   ├── [9.1K] README.stats │   │   │   ├── [5.7K] README.timecodes │   │   │   ├── [1.8K] summary.sh │   │   │   ├── [1.1K] tdata.awk │   │   │   └── [ 303] tdata.S │   │   ├── [3.0K] summary.1summaryman │   │   ├── [2.5K] summary.1summarymdoc │   │   ├── [7.8K] summary.html │   │   ├── [ 11K] summary.in │   │   ├── [3.0K] summary.man.in │   │   ├── [2.5K] summary.mdoc.in │   │   ├── [2.0K] summary-opts │   │   ├── [1.9K] summary-opts.def │   │   ├── [ 936] summary.texi │   │   └── [4.0K] update-leap │   │   ├── [ 56] invoke-update-leap.menu │   │   ├── [8.0K] invoke-update-leap.texi │   │   ├── [3.3K] Makefile.am │   │   ├── [ 31K] Makefile.in │   │   ├── [5.0K] update-leap.1update-leapman │   │   ├── [4.3K] update-leap.1update-leapmdoc │   │   ├── [ 14K] update-leap.html │   │   ├── [ 11K] update-leap.in │   │   ├── [5.0K] update-leap.man.in │   │   ├── [4.3K] update-leap.mdoc.in │   │   ├── [2.1K] update-leap-opts │   │   ├── [4.2K] update-leap-opts.def │   │   ├── [ 12K] update-leap.sh │   │   └── [1.1K] update-leap.texi │   ├── [4.0K] sntp │   │   ├── [ 48K] aclocal.m4 │   │   ├── [4.0K] ag-tpl │   │   │   ├── [4.0K] 0-old │   │   │   │   ├── [1.9K] agman-cmd.tpl │   │   │   │   ├── [1.6K] agmdoc-cmd.tpl │   │   │   │   ├── [ 34K] cmd-doc.tlib │   │   │   │   ├── [5.4K] mdoc2man │   │   │   │   ├── [5.1K] mdoc2texi │   │   │   │   ├── [ 14K] Mdoc.pm │   │   │   │   ├── [2.8K] mdoc-synopsis.tlib │   │   │   │   └── [5.0K] perlopt.tpl │   │   │   ├── [6.3K] mdoc2man │   │   │   └── [ 15K] Mdoc.pm │   │   ├── [ 605] bincheck.mf │   │   ├── [ 342] check-libntp.mf │   │   ├── [ 350] check-libopts.mf │   │   ├── [3.6K] compile │   │   ├── [ 43K] config.guess │   │   ├── [ 25K] config.h.in │   │   ├── [ 34K] config.sub │   │   ├── [903K] configure │   │   ├── [3.9K] configure.ac │   │   ├── [ 12K] COPYRIGHT │   │   ├── [4.0K] crypto.c │   │   ├── [ 785] crypto.h │   │   ├── [ 117] data_formats.h │   │   ├── [ 16K] depcomp │   │   ├── [ 29] deps-ver │   │   ├── [2.2K] depsver.mf │   │   ├── [4.0K] include │   │   │   ├── [ 141] autogen-version.def │   │   │   ├── [ 775] copyright.def │   │   │   ├── [ 565] debug-opt.def │   │   │   ├── [ 145] homerc.def │   │   │   ├── [ 428] Makefile.am │   │   │   ├── [ 16K] Makefile.in │   │   │   ├── [1014] ntp.lic │   │   │   ├── [ 21] version.def │   │   │   └── [ 68] version.texi │   │   ├── [ 254] includes.mf │   │   ├── [9.0K] install-sh │   │   ├── [ 49] invoke-sntp.menu │   │   ├── [ 15K] invoke-sntp.texi │   │   ├── [5.5K] kod_management.c │   │   ├── [ 450] kod_management.h │   │   ├── [4.0K] libevent │   │   │   ├── [ 46K] aclocal.m4 │   │   │   ├── [ 13K] arc4random.c │   │   │   ├── [ 308] autogen.sh │   │   │   ├── [ 80K] buffer.c │   │   │   ├── [ 18K] bufferevent_async.c │   │   │   ├── [ 25K] bufferevent.c │   │   │   ├── [ 15K] bufferevent_filter.c │   │   │   ├── [ 17K] bufferevent-internal.h │   │   │   ├── [ 38K] bufferevent_openssl.c │   │   │   ├── [9.5K] bufferevent_pair.c │   │   │   ├── [ 30K] bufferevent_ratelim.c │   │   │   ├── [ 18K] bufferevent_sock.c │   │   │   ├── [8.4K] buffer_iocp.c │   │   │   ├── [4.0K] build-aux │   │   │   │   ├── [5.7K] ar-lib │   │   │   │   ├── [3.7K] compile │   │   │   │   ├── [ 43K] config.guess │   │   │   │   ├── [ 34K] config.sub │   │   │   │   ├── [ 18K] depcomp │   │   │   │   ├── [ 13K] install-sh │   │   │   │   ├── [277K] ltmain.sh │   │   │   │   ├── [ 11K] missing │   │   │   │   ├── [4.5K] test-driver │   │   │   │   └── [6.0K] ylwrap │   │   │   ├── [4.5K] changelist-internal.h │   │   │   ├── [ 69K] ChangeLog │   │   │   ├── [ 17K] ChangeLog-1.4 │   │   │   ├── [ 81K] ChangeLog-2.0 │   │   │   ├── [4.0K] compat │   │   │   │   └── [4.0K] sys │   │   │   │   └── [ 16K] queue.h │   │   │   ├── [ 14K] config.h.in │   │   │   ├── [504K] configure │   │   │   ├── [ 23K] configure.ac │   │   │   ├── [2.7K] defer-internal.h │   │   │   ├── [7.7K] devpoll.c │   │   │   ├── [10.0K] Doxyfile │   │   │   ├── [ 14K] epoll.c │   │   │   ├── [2.3K] epoll_sub.c │   │   │   ├── [ 40K] epolltable-internal.h │   │   │   ├── [ 13K] evbuffer-internal.h │   │   │   ├── [1.3K] evconfig-private.h │   │   │   ├── [1.2K] evconfig-private.h.in │   │   │   ├── [127K] evdns.c │   │   │   ├── [ 99K] event.c │   │   │   ├── [ 17K] event-internal.h │   │   │   ├── [7.5K] event_iocp.c │   │   │   ├── [ 54K] event_rpcgen.py │   │   │   ├── [ 14K] event_tagging.c │   │   │   ├── [ 28K] evmap.c │   │   │   ├── [4.8K] evmap-internal.h │   │   │   ├── [ 12K] evport.c │   │   │   ├── [ 29K] evrpc.c │   │   │   ├── [5.6K] evrpc-internal.h │   │   │   ├── [2.6K] evsignal-internal.h │   │   │   ├── [ 13K] evthread.c │   │   │   ├── [ 14K] evthread-internal.h │   │   │   ├── [4.8K] evthread_pthread.c │   │   │   ├── [8.4K] evthread_win32.c │   │   │   ├── [ 68K] evutil.c │   │   │   ├── [5.2K] evutil_rand.c │   │   │   ├── [ 16K] evutil_time.c │   │   │   ├── [ 29K] ht-internal.h │   │   │   ├── [117K] http.c │   │   │   ├── [5.8K] http-internal.h │   │   │   ├── [4.0K] include │   │   │   │   ├── [2.0K] evdns.h │   │   │   │   ├── [4.0K] event2 │   │   │   │   │   ├── [4.6K] buffer_compat.h │   │   │   │   │   ├── [4.4K] bufferevent_compat.h │   │   │   │   │   ├── [ 33K] bufferevent.h │   │   │   │   │   ├── [4.7K] bufferevent_ssl.h │   │   │   │   │   ├── [4.0K] bufferevent_struct.h │   │   │   │   │   ├── [ 38K] buffer.h │   │   │   │   │   ├── [ 12K] dns_compat.h │   │   │   │   │   ├── [ 26K] dns.h │   │   │   │   │   ├── [2.5K] dns_struct.h │   │   │   │   │   ├── [7.5K] event_compat.h │   │   │   │   │   ├── [ 61K] event.h │   │   │   │   │   ├── [4.9K] event_struct.h │   │   │   │   │   ├── [3.1K] http_compat.h │   │   │   │   │   ├── [ 41K] http.h │   │   │   │   │   ├── [4.7K] http_struct.h │   │   │   │   │   ├── [2.5K] keyvalq_struct.h │   │   │   │   │   ├── [7.3K] listener.h │   │   │   │   │   ├── [2.3K] rpc_compat.h │   │   │   │   │   ├── [ 21K] rpc.h │   │   │   │   │   ├── [3.2K] rpc_struct.h │   │   │   │   │   ├── [2.1K] tag_compat.h │   │   │   │   │   ├── [4.8K] tag.h │   │   │   │   │   ├── [9.7K] thread.h │   │   │   │   │   ├── [ 27K] util.h │   │   │   │   │   └── [2.3K] visibility.h │   │   │   │   ├── [2.7K] event.h │   │   │   │   ├── [2.0K] evhttp.h │   │   │   │   ├── [2.0K] evrpc.h │   │   │   │   ├── [1.7K] evutil.h │   │   │   │   └── [1.4K] include.am │   │   │   ├── [7.5K] iocp-internal.h │   │   │   ├── [2.5K] ipv6-internal.h │   │   │   ├── [ 14K] kqueue.c │   │   │   ├── [1.9K] kqueue-internal.h │   │   │   ├── [ 372] libevent_openssl.pc.in │   │   │   ├── [ 317] libevent.pc.in │   │   │   ├── [ 384] libevent_pthreads.pc.in │   │   │   ├── [4.4K] LICENSE │   │   │   ├── [ 21K] listener.c │   │   │   ├── [5.5K] log.c │   │   │   ├── [3.1K] log-internal.h │   │   │   ├── [4.0K] m4 │   │   │   │   ├── [ 104] ac_backport_259_ssizet.m4 │   │   │   │   ├── [ 11K] acx_pthread.m4 │   │   │   │   ├── [1.2K] libevent_openssl.m4 │   │   │   │   ├── [274K] libtool.m4 │   │   │   │   ├── [6.0K] lt~obsolete.m4 │   │   │   │   ├── [ 12K] ltoptions.m4 │   │   │   │   ├── [4.3K] ltsugar.m4 │   │   │   │   ├── [ 690] ltversion.m4 │   │   │   │   └── [ 673] ntp_pkg_config.m4 │   │   │   ├── [ 588] make-event-config.sed │   │   │   ├── [8.3K] Makefile.am │   │   │   ├── [130K] Makefile.in │   │   │   ├── [2.3K] Makefile.nmake │   │   │   ├── [6.8K] minheap-internal.h │   │   │   ├── [3.3K] mm-internal.h │   │   │   ├── [8.0K] poll.c │   │   │   ├── [4.0K] ratelim-internal.h │   │   │   ├── [8.5K] select.c │   │   │   ├── [ 12K] signal.c │   │   │   ├── [2.5K] strlcpy.c │   │   │   ├── [ 366] strlcpy-internal.h │   │   │   ├── [4.0K] test │   │   │   │   ├── [4.9K] bench.c │   │   │   │   ├── [4.6K] bench_cascade.c │   │   │   │   ├── [4.8K] bench_http.c │   │   │   │   ├── [5.8K] bench_httpclient.c │   │   │   │   ├── [1.5K] check-dumpevents.py │   │   │   │   ├── [4.1K] include.am │   │   │   │   ├── [2.5K] Makefile.nmake │   │   │   │   ├── [ 65K] regress_buffer.c │   │   │   │   ├── [ 31K] regress_bufferevent.c │   │   │   │   ├── [ 79K] regress.c │   │   │   │   ├── [ 58K] regress_dns.c │   │   │   │   ├── [5.9K] regress_et.c │   │   │   │   ├── [8.6K] regress_finalize.c │   │   │   │   ├── [ 2] regress.gen.c │   │   │   │   ├── [ 25] regress.gen.h │   │   │   │   ├── [4.8K] regress.h │   │   │   │   ├── [104K] regress_http.c │   │   │   │   ├── [8.8K] regress_iocp.c │   │   │   │   ├── [6.1K] regress_listener.c │   │   │   │   ├── [ 12K] regress_main.c │   │   │   │   ├── [2.9K] regress_minheap.c │   │   │   │   ├── [ 465] regress.rpc │   │   │   │   ├── [ 20K] regress_rpc.c │   │   │   │   ├── [ 13K] regress_ssl.c │   │   │   │   ├── [6.2K] regress_testutils.c │   │   │   │   ├── [2.5K] regress_testutils.h │   │   │   │   ├── [ 15K] regress_thread.c │   │   │   │   ├── [2.1K] regress_thread.h │   │   │   │   ├── [ 35K] regress_util.c │   │   │   │   ├── [8.5K] regress_zlib.c │   │   │   │   ├── [1.5K] rpcgen_wrapper.sh │   │   │   │   ├── [5.8K] test-changelist.c │   │   │   │   ├── [3.3K] test-closed.c │   │   │   │   ├── [5.6K] test-dumpevents.c │   │   │   │   ├── [3.1K] test-eof.c │   │   │   │   ├── [6.8K] test-fdleak.c │   │   │   │   ├── [2.1K] test-init.c │   │   │   │   ├── [ 17K] test-ratelim.c │   │   │   │   ├── [2.9K] test.sh │   │   │   │   ├── [3.0K] test-time.c │   │   │   │   ├── [3.0K] test-weof.c │   │   │   │   ├── [ 12K] tinytest.c │   │   │   │   ├── [4.2K] tinytest.h │   │   │   │   ├── [ 170] tinytest_local.h │   │   │   │   └── [7.0K] tinytest_macros.h │   │   │   ├── [3.0K] time-internal.h │   │   │   ├── [ 15K] util-internal.h │   │   │   ├── [ 26K] whatsnew-2.0.txt │   │   │   ├── [ 30K] whatsnew-2.1.txt │   │   │   ├── [4.0K] WIN32-Code │   │   │   │   ├── [4.0K] nmake │   │   │   │   │   ├── [ 150] evconfig-private.h │   │   │   │   │   └── [4.0K] event2 │   │   │   │   │   └── [ 11K] event-config.h │   │   │   │   └── [ 22K] tree.h │   │   │   └── [ 10K] win32select.c │   │   ├── [4.0K] libopts │   │   │   ├── [ 27K] ag-char-map.h │   │   │   ├── [3.3K] alias.c │   │   │   ├── [ 14K] ao-strs.c │   │   │   ├── [ 14K] ao-strs.h │   │   │   ├── [4.0K] autoopts │   │   │   │   ├── [ 44K] options.h │   │   │   │   ├── [2.0K] project.h │   │   │   │   └── [ 30K] usage-txt.h │   │   │   ├── [ 12K] autoopts.c │   │   │   ├── [ 13K] autoopts.h │   │   │   ├── [2.5K] boolean.c │   │   │   ├── [4.8K] check.c │   │   │   ├── [4.0K] compat │   │   │   │   ├── [8.2K] compat.h │   │   │   │   ├── [ 306] _Noreturn.h │   │   │   │   ├── [7.5K] pathfind.c │   │   │   │   ├── [1.2K] snprintf.c │   │   │   │   ├── [1.3K] strchr.c │   │   │   │   ├── [ 310] strdup.c │   │   │   │   └── [3.6K] windows-config.h │   │   │   ├── [ 36K] configfile.c │   │   │   ├── [9.2K] cook.c │   │   │   ├── [ 34K] COPYING.gplv3 │   │   │   ├── [7.5K] COPYING.lgplv3 │   │   │   ├── [1.4K] COPYING.mbsd │   │   │   ├── [ 18K] enum.c │   │   │   ├── [7.2K] env.c │   │   │   ├── [5.7K] file.c │   │   │   ├── [ 22K] find.c │   │   │   ├── [ 31K] genshell.c │   │   │   ├── [7.8K] genshell.h │   │   │   ├── [9.8K] gettext.h │   │   │   ├── [8.4K] init.c │   │   │   ├── [ 15K] intprops.h │   │   │   ├── [1.1K] libopts.c │   │   │   ├── [ 16K] load.c │   │   │   ├── [4.0K] m4 │   │   │   │   ├── [ 781] liboptschk.m4 │   │   │   │   ├── [ 20K] libopts.m4 │   │   │   │   └── [1.4K] stdnoreturn.m4 │   │   │   ├── [ 0] MakeDefs.inc │   │   │   ├── [2.4K] Makefile.am │   │   │   ├── [ 28K] Makefile.in │   │   │   ├── [ 24K] makeshell.c │   │   │   ├── [ 24K] nested.c │   │   │   ├── [5.1K] numeric.c │   │   │   ├── [5.5K] option-value-type.c │   │   │   ├── [2.4K] option-value-type.h │   │   │   ├── [5.0K] option-xat-attribute.c │   │   │   ├── [2.3K] option-xat-attribute.h │   │   │   ├── [ 12K] parse-duration.c │   │   │   ├── [3.3K] parse-duration.h │   │   │   ├── [4.9K] pgusage.c │   │   │   ├── [2.7K] proto.h │   │   │   ├── [ 15K] putshell.c │   │   │   ├── [4.8K] README │   │   │   ├── [3.8K] reset.c │   │   │   ├── [6.8K] restore.c │   │   │   ├── [ 21K] save.c │   │   │   ├── [9.8K] sort.c │   │   │   ├── [7.2K] stack.c │   │   │   ├── [1.8K] stdnoreturn.in.h │   │   │   ├── [8.1K] streqvcmp.c │   │   │   ├── [ 11K] text_mmap.c │   │   │   ├── [3.8K] time.c │   │   │   ├── [9.0K] tokenize.c │   │   │   ├── [ 38K] usage.c │   │   │   └── [6.1K] version.c │   │   ├── [4.0K] libpkgver │   │   │   ├── [2.6K] colcomp.c │   │   │   └── [ 704] pkgver.h │   │   ├── [4.0K] loc │   │   │   ├── [ 255] darwin │   │   │   ├── [ 291] debian │   │   │   ├── [ 248] freebsd │   │   │   ├── [ 282] legacy │   │   │   ├── [ 247] netbsd │   │   │   ├── [ 741] README │   │   │   ├── [ 285] redhat │   │   │   └── [ 306] solaris │   │   ├── [ 754] log.c │   │   ├── [ 518] log.h │   │   ├── [276K] ltmain.sh │   │   ├── [4.0K] m4 │   │   │   ├── [1.6K] ax_c99_struct_init.m4 │   │   │   ├── [1.2K] define_dir.m4 │   │   │   ├── [ 701] hms_search_lib.m4 │   │   │   ├── [274K] libtool.m4 │   │   │   ├── [6.0K] lt~obsolete.m4 │   │   │   ├── [ 12K] ltoptions.m4 │   │   │   ├── [4.3K] ltsugar.m4 │   │   │   ├── [ 690] ltversion.m4 │   │   │   ├── [4.1K] ntp_cacheversion.m4 │   │   │   ├── [4.9K] ntp_compiler.m4 │   │   │   ├── [ 300] ntp_crosscompile.m4 │   │   │   ├── [1.4K] ntp_crypto_rand.m4 │   │   │   ├── [ 549] ntp_debug.m4 │   │   │   ├── [ 589] ntp_dir_sep.m4 │   │   │   ├── [ 797] ntp_facilitynames.m4 │   │   │   ├── [1.4K] ntp_googletest.m4 │   │   │   ├── [ 11K] ntp_ipv6.m4 │   │   │   ├── [6.0K] ntp_libevent.m4 │   │   │   ├── [ 388] ntp_lib_m.m4 │   │   │   ├── [ 24K] ntp_libntp.m4 │   │   │   ├── [2.9K] ntp_lineeditlibs.m4 │   │   │   ├── [3.2K] ntp_locinfo.m4 │   │   │   ├── [8.9K] ntp_openssl.m4 │   │   │   ├── [ 673] ntp_pkg_config.m4 │   │   │   ├── [1.7K] ntp_problemtests.m4 │   │   │   ├── [ 546] ntp_prog_cc.m4 │   │   │   ├── [2.6K] ntp_rlimit.m4 │   │   │   ├── [ 643] ntp_sntp.m4 │   │   │   ├── [ 352] ntp_sysexits.m4 │   │   │   ├── [ 531] ntp_unitytest.m4 │   │   │   ├── [ 404] ntp_ver_suffix.m4 │   │   │   ├── [1.5K] ntp_vpathhack.m4 │   │   │   ├── [ 32K] openldap.m4 │   │   │   ├── [ 19K] openldap-thread-check.m4 │   │   │   ├── [3.3K] os_cflags.m4 │   │   │   ├── [ 11K] snprintf.m4 │   │   │   ├── [1.3K] sntp_problemtests.m4 │   │   │   └── [ 38] version.m4 │   │   ├── [ 34K] main.c │   │   ├── [ 875] main.h │   │   ├── [7.7K] Makefile.am │   │   ├── [ 57K] Makefile.in │   │   ├── [ 11K] missing │   │   ├── [7.1K] networking.c │   │   ├── [3.2K] networking.h │   │   ├── [ 7] scm-rev │   │   ├── [4.0K] scripts │   │   │   ├── [3.3K] cvo.sh │   │   │   ├── [4.3K] genLocInfo │   │   │   ├── [ 80] Makefile.am │   │   │   ├── [ 16K] Makefile.in │   │   │   └── [ 774] mansec2subst.sed │   │   ├── [ 12K] sntp.1sntpman │   │   ├── [ 11K] sntp.1sntpmdoc │   │   ├── [ 125] sntp.c │   │   ├── [ 27K] sntp.html │   │   ├── [ 12K] sntp.man.in │   │   ├── [ 11K] sntp.mdoc.in │   │   ├── [ 57K] sntp-opts.c │   │   ├── [8.6K] sntp-opts.def │   │   ├── [ 12K] sntp-opts.h │   │   ├── [2.4K] sntp.texi │   │   ├── [4.0K] tests │   │   │   ├── [3.5K] crypto.c │   │   │   ├── [4.0K] data │   │   │   │   ├── [ 259] debug-input-lfp-bin │   │   │   │   ├── [ 217] debug-input-lfp-dec │   │   │   │   ├── [ 499] debug-input-pkt │   │   │   │   ├── [ 38] key-test-ascii │   │   │   │   ├── [ 175] key-test-comments │   │   │   │   ├── [ 0] key-test-empty │   │   │   │   ├── [ 106] key-test-hex │   │   │   │   ├── [ 76] key-test-invalid-hex │   │   │   │   ├── [ 98] kod-expected-multiple │   │   │   │   ├── [ 28] kod-expected-single │   │   │   │   ├── [ 103] kod-test-blanks │   │   │   │   ├── [ 66] kod-test-correct │   │   │   │   └── [ 0] kod-test-empty │   │   │   ├── [1.5K] fileHandlingTest.c │   │   │   ├── [ 582] fileHandlingTest.h.in │   │   │   ├── [4.2K] keyFile.c │   │   │   ├── [3.0K] kodDatabase.c │   │   │   ├── [3.8K] kodFile.c │   │   │   ├── [5.4K] Makefile.am │   │   │   ├── [ 60K] Makefile.in │   │   │   ├── [ 88] networking.c │   │   │   ├── [6.9K] packetHandling.c │   │   │   ├── [10.0K] packetProcessing.c │   │   │   ├── [1.4K] run-crypto.c │   │   │   ├── [1.4K] run-keyFile.c │   │   │   ├── [1.5K] run-kodDatabase.c │   │   │   ├── [1.5K] run-kodFile.c │   │   │   ├── [ 974] run-networking.c │   │   │   ├── [2.0K] run-packetHandling.c │   │   │   ├── [2.6K] run-packetProcessing.c │   │   │   ├── [1.2K] run-t-log.c │   │   │   ├── [1.5K] run-utilities.c │   │   │   ├── [ 505] sntptest.c │   │   │   ├── [ 222] sntptest.h │   │   │   ├── [ 331] tests-runner │   │   │   ├── [2.2K] t-log.c │   │   │   └── [4.4K] utilities.c │   │   ├── [4.0K] unity │   │   │   ├── [4.0K] auto │   │   │   │   ├── [2.6K] colour_prompt.rb │   │   │   │   ├── [1.0K] colour_reporter.rb │   │   │   │   ├── [1.2K] generate_config.yml │   │   │   │   ├── [7.2K] generate_module.rb │   │   │   │   ├── [ 13K] generate_test_runner.rb │   │   │   │   ├── [6.4K] parseOutput.rb │   │   │   │   ├── [1021] runner_maybe.c │   │   │   │   ├── [ 780] test_file_filter.rb │   │   │   │   ├── [ 212] type_sanitizer.rb │   │   │   │   ├── [4.9K] unity_test_summary.py │   │   │   │   └── [4.2K] unity_test_summary.rb │   │   │   ├── [ 529] Makefile.am │   │   │   ├── [ 30K] Makefile.in │   │   │   ├── [ 38K] unity.c │   │   │   ├── [ 189] unity_config.h │   │   │   ├── [8.2K] unity_fixture.c │   │   │   ├── [3.2K] unity_fixture.h │   │   │   ├── [1.4K] unity_fixture_internals.h │   │   │   ├── [ 756] unity_fixture_malloc_overrides.h │   │   │   ├── [ 33K] unity.h │   │   │   └── [ 40K] unity_internals.h │   │   ├── [3.6K] utilities.c │   │   ├── [ 754] utilities.h │   │   └── [ 134] version.c │   ├── [4.0K] tests │   │   ├── [4.0K] bug-2803 │   │   │   ├── [2.7K] bug-2803.c │   │   │   ├── [1.6K] Makefile.am │   │   │   ├── [ 40K] Makefile.in │   │   │   └── [1.1K] run-bug-2803.c │   │   ├── [4.0K] libntp │   │   │   ├── [2.6K] a_md5encrypt.c │   │   │   ├── [1.2K] atoint.c │   │   │   ├── [ 944] atouint.c │   │   │   ├── [3.2K] authkeys.c │   │   │   ├── [1.9K] buftvtots.c │   │   │   ├── [ 15K] calendar.c │   │   │   ├── [2.9K] caljulian.c │   │   │   ├── [1.3K] caltontp.c │   │   │   ├── [1.2K] calyearstart.c │   │   │   ├── [5.3K] clocktime.c │   │   │   ├── [3.1K] decodenetnum.c │   │   │   ├── [1.2K] hextoint.c │   │   │   ├── [1.6K] hextolfp.c │   │   │   ├── [ 827] humandate.c │   │   │   ├── [ 13K] lfpfunc.c │   │   │   ├── [ 198] lfptest.c │   │   │   ├── [ 456] lfptest.h │   │   │   ├── [3.5K] lfptostr.c │   │   │   ├── [ 11K] Makefile.am │   │   │   ├── [115K] Makefile.in │   │   │   ├── [ 425] modetoa.c │   │   │   ├── [3.6K] msyslog.c │   │   │   ├── [2.1K] netof.c │   │   │   ├── [ 591] numtoa.c │   │   │   ├── [ 495] numtohost.c │   │   │   ├── [1.3K] octtoint.c │   │   │   ├── [ 459] prettydate.c │   │   │   ├── [ 983] recvbuff.c │   │   │   ├── [2.8K] refidsmear.c │   │   │   ├── [1.6K] refnumtoa.c │   │   │   ├── [1.3K] run-a_md5encrypt.c │   │   │   ├── [1.5K] run-atoint.c │   │   │   ├── [1.4K] run-atouint.c │   │   │   ├── [1.5K] run-authkeys.c │   │   │   ├── [1.3K] run-buftvtots.c │   │   │   ├── [2.1K] run-calendar.c │   │   │   ├── [1.3K] run-caljulian.c │   │   │   ├── [1.2K] run-caltontp.c │   │   │   ├── [1.2K] run-calyearstart.c │   │   │   ├── [1.6K] run-clocktime.c │   │   │   ├── [1.4K] run-decodenetnum.c │   │   │   ├── [1.3K] run-hextoint.c │   │   │   ├── [1.4K] run-hextolfp.c │   │   │   ├── [1.1K] run-humandate.c │   │   │   ├── [1.6K] run-lfpfunc.c │   │   │   ├── [1.9K] run-lfptostr.c │   │   │   ├── [1.1K] run-modetoa.c │   │   │   ├── [1.6K] run-msyslog.c │   │   │   ├── [1.3K] run-netof.c │   │   │   ├── [1.1K] run-numtoa.c │   │   │   ├── [1.0K] run-numtohost.c │   │   │   ├── [1.4K] run-octtoint.c │   │   │   ├── [1.0K] run-prettydate.c │   │   │   ├── [1.1K] run-recvbuff.c │   │   │   ├── [1.1K] run-refidsmear.c │   │   │   ├── [1.1K] run-refnumtoa.c │   │   │   ├── [1.7K] run-sfptostr.c │   │   │   ├── [1.5K] run-socktoa.c │   │   │   ├── [1.4K] run-ssl_init.c │   │   │   ├── [1.3K] run-statestr.c │   │   │   ├── [1.5K] run-strtolfp.c │   │   │   ├── [2.9K] run-timespecops.c │   │   │   ├── [2.9K] run-timevalops.c │   │   │   ├── [1.3K] run-tsafememcmp.c │   │   │   ├── [1.2K] run-tstotv.c │   │   │   ├── [1.2K] run-tvtots.c │   │   │   ├── [1.0K] run-uglydate.c │   │   │   ├── [1.2K] run-vi64ops.c │   │   │   ├── [1.2K] run-ymd2yd.c │   │   │   ├── [2.5K] sfptostr.c │   │   │   ├── [1.3K] sockaddrtest.c │   │   │   ├── [ 288] sockaddrtest.h │   │   │   ├── [3.3K] socktoa.c │   │   │   ├── [1.4K] ssl_init.c │   │   │   ├── [ 771] statestr.c │   │   │   ├── [2.8K] strtolfp.c │   │   │   ├── [ 439] test-libntp.c │   │   │   ├── [ 174] test-libntp.h │   │   │   ├── [ 16K] timespecops.c │   │   │   ├── [ 16K] timevalops.c │   │   │   ├── [1.8K] tsafememcmp.c │   │   │   ├── [1.1K] tstotv.c │   │   │   ├── [1.4K] tvtots.c │   │   │   ├── [ 428] uglydate.c │   │   │   ├── [1.6K] vi64ops.c │   │   │   └── [ 731] ymd2yd.c │   │   ├── [ 108] Makefile.am │   │   ├── [ 23K] Makefile.in │   │   ├── [4.0K] ntpd │   │   │   ├── [ 36K] leapsec.c │   │   │   ├── [4.5K] Makefile.am │   │   │   ├── [ 87K] Makefile.in │   │   │   ├── [5.9K] ntp_prio_q.c │   │   │   ├── [5.4K] ntp_restrict.c │   │   │   ├── [1004] rc_cmdlength.c │   │   │   ├── [3.6K] run-leapsec.c │   │   │   ├── [1.6K] run-ntp_prio_q.c │   │   │   ├── [1.7K] run-ntp_restrict.c │   │   │   ├── [1.1K] run-rc_cmdlength.c │   │   │   ├── [1.7K] run-t-ntp_scanner.c │   │   │   ├── [1.5K] run-t-ntp_signd.c │   │   │   ├── [3.0K] t-ntp_scanner.c │   │   │   └── [3.2K] t-ntp_signd.c │   │   ├── [4.0K] ntpq │   │   │   ├── [1.8K] Makefile.am │   │   │   ├── [ 41K] Makefile.in │   │   │   ├── [1019] run-t-ntpq.c │   │   │   └── [ 481] t-ntpq.c │   │   ├── [4.0K] sandbox │   │   │   ├── [2.5K] bug-2803.c │   │   │   ├── [2.0K] Makefile.am │   │   │   ├── [ 43K] Makefile.in │   │   │   ├── [ 421] modetoa.c │   │   │   ├── [1.0K] run-modetoa.c │   │   │   ├── [1.0K] run-uglydate.c │   │   │   ├── [1.3K] run-ut-2803.c │   │   │   ├── [2.9K] smeartest.c │   │   │   ├── [ 443] uglydate.c │   │   │   └── [1.4K] ut-2803.c │   │   └── [4.0K] sec-2853 │   │   ├── [1.8K] Makefile.am │   │   ├── [ 41K] Makefile.in │   │   ├── [1009] run-sec-2853.c │   │   └── [2.2K] sec-2853.c │   ├── [2.8K] TODO │   ├── [4.0K] util │   │   ├── [3.6K] audio-pcm.c │   │   ├── [ 839] byteorder.c │   │   ├── [1.9K] hist.c │   │   ├── [ 55] invoke-ntp-keygen.menu │   │   ├── [ 48K] invoke-ntp-keygen.texi │   │   ├── [2.7K] jitter.c │   │   ├── [5.4K] kern.c │   │   ├── [ 150] longsize.c │   │   ├── [4.6K] Makefile.am │   │   ├── [ 50K] Makefile.in │   │   ├── [ 43K] ntp-keygen.1ntp-keygenman │   │   ├── [ 39K] ntp-keygen.1ntp-keygenmdoc │   │   ├── [ 63K] ntp-keygen.c │   │   ├── [ 77K] ntp-keygen.html │   │   ├── [ 43K] ntp-keygen.man.in │   │   ├── [ 39K] ntp-keygen.mdoc.in │   │   ├── [ 61K] ntp-keygen-opts.c │   │   ├── [ 38K] ntp-keygen-opts.def │   │   ├── [ 13K] ntp-keygen-opts.h │   │   ├── [ 13K] ntp-keygen.texi │   │   ├── [ 10K] ntptime.c │   │   ├── [2.3K] pps-api.c │   │   ├── [5.1K] precision.c │   │   ├── [2.1K] README │   │   ├── [6.1K] sht.c │   │   ├── [1.3K] testrs6000.c │   │   ├── [ 73K] tg2.c │   │   ├── [ 16K] tg.c │   │   ├── [ 16K] tickadj.c │   │   └── [2.6K] timetrim.c │   ├── [2.3K] WHERE-TO-START │   └── [6.0K] ylwrap ├── [ 183] ntp.conf └── [6.0K] README.md 164 directories, 1801 files
神龙机器人已为您缓存
备注
    1. 建议优先通过来源进行访问。
    2. 如果因为来源失效或无法访问,请发送邮箱到 f.jinxu#gmail.com 索取本地快照(把 # 换成 @)。
    3. 神龙已为您对POC代码进行快照,为了长期维护,请考虑为本地POC付费,感谢您的支持。