Begin File:xntp3-5f.tgz Description:Network Time Protocol Ver 3 Keywords:ntp network time protocol Version:version 3 Entered-date:14-02-97 Author: Ported-by: Original-site: Copying-policy: Supplemental: The xntp3 Distribution This directory and its subdirectories contain the Network Time Protocol Version 3 (NTP) distribution for Unix (and a few other) systems. It contains source code for the daemon, together with related auxiliary programs, documentation and strange stuff. For more information on NTP and how to get a working setup, read WHERE-TO-START. Note that the ./doc, ./hints and ./gadget directories in previous releases prior to xntp3.5 are gone. The ./doc and ./hints directories have been replaced with the ./html directory, which contains a complete set of documentation in HTML format. In addition, the information in the PORTING and RELNOTES has been incorporated in the HTML documentation. The ./gadget directory has been replaced by a compressed tar archive available via the documentation pages. NOTE: This version requires X11 to compile by default. You are welcome to the lot, with due consideration of the copyright information in the HTML file ./html/copyright.html. You are also invited to contribute bugfixes and drivers for new and exotic radios, telephones and sundials. This distribution is normally available by anonymous ftp as the compressed tar archive xntp-.tar.Z in the pub/ntp directory on louie.udel.edu, where is 3.5a or later. The base directory contains the distributions and related stuff. The files marked with a "*" are generated during the configuration and build processes, so are not included in the base distribution. Most subdirectories contain README files describing their contents. The base directory ./ includes: COPYRIGHT a link to the HTML file ./html/copyright.html. This file specifies copyright conditions, together with a list of major authors and electric addresses. Config * configuration file built by the configuration script "make makeconfig" and used to build the makefiles in the various subdirectories. Do not edit. Config.local * This is the current build configuration file. It is constructed during the configuration phase of the build procedure. Config.local.dist This is the default build configuration file. It includes the default installation directory (/usr/local/bin), debug switch (-DDEBUG) and reference clock driver switch (- DREFCLOCK). Config.sed * sed script used to build makefiles from the build configuration file. Do not edit. Makefile cc/gcc make file for Unix. Do not edit. RCS directory used by Revision Control System. README this file. WHERE-TO-START a hint on what to read in order to get a working configuration. adjtime directory containing the sources for the adjtime daemon for HP/UX systems. authstuff directory containing sources for miscellaneous programs to test, calibrate and certify the cryptographic mechanisms for DES and MD5 based authentication. These programs do not include the cryptographic routines themselves, so are free of U.S. export restrictions. clockstuff directory containing sources for miscellaneous programs to test certain auxiliary programs used with some kernel configurations, together with a program to calculate propagation delays for use with radio clocks and national time dissemination services such as WWV/WWVH, WWVB and CHU. compilers directory containing configuration scripts for various compilers and operating systems. conf directory containing a motley collection of configuration files for various systems. For example only. html directory containing a complete set of documentation on building and configuring a NTP server or client. The documentation is in the form of HTML files suitable for browsing and contains links to additional documentation at various web sites. include directory containing include header files used by most programs in the distribution. kernel directory containing sources for kernel programs such as line disciplines and STREAMS modules used with the CHU decoder and precision PPS signals. lib directory containing library source code used by most programs in the distribution. machines directory containing compile/build flags for various operating systems. ntp.mak Microsoft Visual C++ V4.1 make file for Windows NT. Do not edit. ntpdate directory containing sources for a program to set the local machine time from one or more remote machines running NTP. Operates like rdate, but much more accurate. ntpq directory containing sources for a utility program to query local and remote NTP peers for state variables and related timekeeping information. This program conforms to Appendix A of the NTP Version 3 Specification RFC 1305. ntptrace directory containing sources for a utility program that can be used to reveal the chain of NTP peers from a designated peer to the primary server at the root of the timekeeping subnet. parse directory containing files belonging to the generic parse reference clock driver. For reasonably simple clocks it is possible to get away with about 3-4Kb of code. additionally the SunOS 4.x/Solaris 5.3 streams module for parse squats here. patches directory containing patches already applied to this distribution. These are included for record and to help in possible porting problems. ppsclock directory containing sources for modifications to the kernel asynchronous serial driver plus a STREAMS module to capture a precision 1-PPS signal. Useful on SunOS 4.1.X systems only. refclocks directory containing reference clock build configuration support scripts directory containing scripts to build the configuration files in this directory and then the makefiles used in various dependent directories. the subdirectories monitoring and support hold various perl and shell scripts for visualizing synchronization and daemon startup. util directory containing sources for various utility and testing programs. xntpd directory containing sources for the NTP Version 3 daemon. xntpdc directory containing sources for a utility program to query local and remote NTP peers for state variables and related timekeeping information. This program is specific to this implementation of NTP Version 3 and does not conform to Appendix A of the NTP Version 3 Specification RFC 1305. 5.1: HOW CAN I PROVIDE INFORMATION TO THE WEB? Information providers run programs that the browsers can obtain hypertext from. These programs can either be WWW servers that understand the HyperText Transfer Protocol HTTP (best if you are creating your information database from scratch), "gateway" programs that convert an existing information format to hypertext, or a non-HTTP server that WWW browsers can access -- anonymous FTP or gopher, for example. To learn more about World Wide Web servers, you can consult a www server primer by Nathan Torkington, available at the URL http://www.vuw.ac.nz/who/Nathan.Torkington/ideas/www-servers.html . If you only want to provide information to local users, placing your information in local files is also an option. This means, however, that there can be no off-machine access. 5.2: Obtaining Servers Servers are available for Unix, Macintosh, MS Windows, Windows NT, OS/2, and VMS systems. If you know of a server for another operating system, please contact me. See http://info.cern.ch/hypertext/WWW/Daemon/Overview.html for more information on writing servers and gateways in general. 5.2.1: UNIX SERVERS NCSA httpd NCSA has released a server, known as the NCSA httpd; it is available at the URL ftp://ftp.ncsa.uiuc.edu/Web/ncsa_httpd . EIT httpd EIT has created the Webmaster's Starter Kit, which installs their WWW server on your system via the web through a painless forms interface. Recommended for those unfamiliar with server installation. You can learn more about the starter kit and the EIT httpd at the starter kit site (URL is http://wsk.eit.com/wsk/doc/ ). CERN httpd CERN's server is available for anonymous FTP from info.cern.ch (URL is http://info.cern.ch/hypertext/WWW/Daemon/Status.html ) and many other places. Use your local copy of archie to search for "www" in order to find a nearby site. GN Gopher/HTTP server The GN server is unique in that it can serve both WWW and Gopher clients (in their native modes). This is a good server for those migrating from Gopher to WWW, although it does not have the server-side-script capabilities of the NCSA and CERN servers. See the URL http://hopf.math.nwu.edu/. Perl server There is also a server written in the Perl scripting language, called Plexus, for which documentation is available at the URL http://bsdi.com/server/doc/plexus.html . 5.2.2: MACINTOSH SERVERS There is a server for the Macintosh, MacHTTP, available at the URL http://www.uth.tmc.edu/mac_info/machttp_info.html . 5.2.3: MS WINDOWS AND WINDOWS NT SERVERS HTTPS (Windows NT) HTTPS is a server for Windows NT systems, both Intel and Alpha -- based. It is available via anonymous FTP from emwac.ed.ac.uk in the directory pub/https (URL is ftp://emwac.ed.ac.uk/pub/https). (Be sure to download the version appropriate to your processor.) You can read a detailed announcement at the FTP site, or by using the URL ftp://emwac.ed.ac.uk/pub/https/https.txt. NCSA httpd for Windows The NCSA httpd for Windows has most of the features of the Unix version, including scripts (which generate pages on the fly based on user input). It is available by anonymous FTP from ftp.ncsa.uiuc.edu in the Web/ncsa_httpd/contrib directory as the file whtp11a6.zip, or at the URL ftp://ftp.ncsa.uiuc.edu/Web/ncsa_httpd/contrib/whtp11a6.zip. SerWeb A simple, effective server for Windows writtten by Gustavo Estrella. Available by anonymous ftp from winftp.cica.indiana.edu (or one of its mirror sites, such as nic.switch.ch), as the file serweb03.zip, in the directory /pub/pc/win3/winsock. There is also a Windows NT version of SerWeb, available by anonymous FTP from emwac.ed.ac.uk as /pub/serweb/serweb_i.zip. WEB4HAM Another Windows-based server, available by anonymous FTP from ftp.informatik.uni-hamburg.de as /pub/net/winsock/web4ham.zip. OS2HTTPD An OS/2 server, written by Frankie Fan. See the home page (URL is ftp://ftp.netcom.com/pub/kfan/overview.html ) for details, or fetch the package by anonymous FTP from ftp.netcom.com in the directory pub/kfan. 5.2.4: MSDOS SERVERS KA9Q NOS (nos11c.exe) is a internet server package for DOS that includes HTTP and Gopher servers. It can be obtained via anonymous FTP from one of the following sites: inorganic5.chem.ufl.edu biochemistry.cwru.edu 5.2.5: VMS SERVERS CERN HTTP for VMS A port of the CERN server to VMS. Available at the URL http://delonline.cern.ch/disk$user/duns/doc/vms/distribution.ht ml . Region 6 Threaded HTTP Server A native VMS server which uses DECthreads(tm). This is a potentially major performance advantage because VMS has a high overhead for each process, which is a problem for the frequently-forking NCSA and CERN servers that began life under Unix. A multithreaded server avoids this overhead. Available at the URL http://kcgl1.eng.ohio-state.edu/www/doc/serverinfo.html . 5.2.6: AMIGA SERVERS NCSA's Unix server has been ported to the Amiga, and is bundled with the AMosaic browser. See the URL http://insti.physics.sunysb.edu/AMosaic/home.html for details. 5.2.7: VM/CMS SERVERS A VM/CMS web server is available; see the URL http://ua1vm.ua.edu/~troth/rickvmsw/rickvmsw.html for more information. If you don't yet have a web browser to try this URL with, check out the VM/CMS Browsers section. 5.2.8: YEAH, BUT WHICH IS BEST? To find out which server is best for your needs, you will want to consult Paul Hoffman's Server Comparison Chart (URL is http://sunsite.unc.edu/boutell/faq/chart.html ). That document is also available by anonymous FTP from ftp.netcom.com in the directory pub/bo/boutell/faq. 5.3: Producing HTML documents HTML is the simple markup system used to create hypertext documents. There are three ways to produce HTML documents: writing them yourself, which is not a very difficult skill to acquire, using an HTML editor, which assists in doing the above, and converting documents in other formats to HTML. The following three sections cover these possibilities in sequence. 5.3.1: WRITING HTML DOCUMENTS YOURSELF You can write an HTML document with any text editor. Try the "source" button of your browser (or "save as" HTML) to look at the HTML for a page you find particularly interesting. The odds are that it will be a great deal simpler than you would expect. If you're used to marking up text in any way (even red-pencilling it), HTML should be rather intuitive. A beginner's guide to HTML is available at the URL http://www.ncsa.uiuc.edu/General/Internet/WWW/HTMLPrimer.html . You can also find a plain text version (at the URL ftp://ftp.ncsa.uiuc.edu/ncsapubs/WWW/HTMLPrimer.txt) and a compressed Postscript version (at the URL ftp://ftp.ncsa.uiuc.edu/ncsapubs/WWW/HTMLPrimer.ps.Z). (Since the latter two are FTP URLs, you can fetch them by hand using FTP if you do not yet have a web browser.) There is also an HTML primer by Nathan Torkington at the URL http://www.vuw.ac.nz/who/Nathan.Torkington/ideas/www-html.html . 5.3.2: HTML EDITORS Of course, most folks would still prefer to use a friendlier, graphical editor. Some editors are WYSIWYG (What You See Is What You Get), or close to it; others simply assist you in writing HTML by plugging in the desired markup tags for you from a menu. Fans of the EMACS editor can use EMACS and html-helper-mode , an EMACS "mode" for HTML editing (URL is http://www.reed.edu/~nelson/tools/). There is also another Emacs HTML mode, html-mode.el (URL is ftp://ftp.ncsa.uiuc.edu/Web/html/elisp/html-mode.el). For Microsoft Windows users, there is an editor called HTML Assistant with features to assist in the creation of HTML documents. It can be had by anonymous FTP from ftp.cs.dal.ca in the directory /htmlasst/. Read the README.1ST file in this directory for information on which files to download. ANT_HTML.DOT is a Word for Windows 6.0 template designed to convert Word documents into HTML documents in a WYSIWYG environment. It includes a demo version of the ANT_PLUS utility, which converts HTML files to WYSIWYG. ANT_PLUS also converts HTML files to ASCII, RTF, or any other format possible in Word 6.0. Contact jswift@freenet.fsu.edu if you need more information. A WYSIWYG editor for the Web, SoftQuad HoTMetaL, is available for downloading at NCSA and numerous other sites. Many mirror sites exist; if you can't get through to one, try another, don't give up! That's what mirror sites are for. (Also be sure to use the copy closest to you geographically if possible.) Hotmetal is available for both Sun Sparc systems and Windows systems; note that Windows users need at least 6 megabytes of free memory. (A 2-megabyte swap file should just barely do the trick on a 4MB machine.) Known mirrors: * ftp://ftp.ncsa.uiuc.edu/Web/html/hotmetal/ * ftp://ftp.ifi.uio.no/pub/SGML/HoTMetaL * ftp://sgml1.ex.ac.uk/SoftQuad * ftp://src.doc.ic.ac.uk/packages/WWW/ncsa/html/hotmetal/ * ftp://askhp.ask.uni-karlsruhe.de/pub/infosystems/mosaic/contrib/Sof tQuad * ftp://ftp.cs.concordia.ca/pub/www * You need a Sun SPARC or Microsoft Windows system and 6MB of disk (6MB of RAM minimum for MS Windows; swap files count). Other Unix systems may be supported by the time you read this; have a look on one of the sites above. Because it is context-sensitive, HoTMetaL guides users in creating new HTML documents and in cleaning up old ones. A Publish command changes appropriate SRC and HREF attributes from local paths to http locations. For more information, FTP the README file from the same directory, or send email to hotmetal@sq.com. A HoTMetaL Pro commercially supported version is available for purchase from SoftQuad and its resellers. Also see Gabriel White's reviews of MS Windows HTML editors (URL is http://werple.apana.org.au/~gabriel/information/html/html-editors.html ). Another option, if you have an SGML editor, is to use it with the HTML DTD (URL is http://info.cern.ch/hypertext/WWW/MarkUp/DTDHeading.html ). An editor for all X users: TkWWW (listed above under X browsers) supports WYSIWYG HTML editing; and since it's a browser, you can try out links immediately after creating them. Another editor for X users: Phoenix (URL is http://www.bsd.uchicago.edu/ftp/pub/phoenix/README.html ) is a fully WYSIWYG HTML editor which insulates the user from direct control of the HTML tags. Available by anonymous FTP from www.bsd.uchicago.edu in the pub/phoenix subdirectory. Also for X users, there is a package called htmltext which supports WYSIWYG HTML editing. More information is available at the URL http://web.cs.city.ac.uk/homes/njw/htmltext/htmltext.html . For Macintosh users, there is a near-WYSIWYG package called HTML Editor (URL is http://dragon.acadiau.ca:1667/~giles/HTML_Editor). ANT_HTML is a Word for the Macintosh template designed to convert Word documents into HTML documents in a WYSIWYG environment. It includes a demo version of the ANT_PLUS utility, which converts HTML files to WYSIWYG. ANT_PLUS also converts HTML files to ASCII, RTF, or any other format possible in Word. At the time of this writing it was scheduled to have been released on the Macintosh (it has long been available for Windows). Contact jswift@freenet.fsu.edu for more information. Also for Macintosh users, the BBEdit HTML extensions allow the BBEdit and BBEdit Lite text editors for the Macintosh to conveniently edit HTML documents. (URL is http://www.uji.es/bbedit-html-extensions.html .) You can also obtain the extensions package by anonymous ftp from sumex-aim.stanford.edu as info-mac/bbedit-html-ext-b3.hqx. There is an alternative BBEdit extension package available as well (URL is http://www.york.ac.uk/~ld11/BBEditTools.html ). it is available by FTP from ftp.york.ac.uk in the directory /pub/users/ld11/BBEdit_HTML_Tools.sea.hqx. NCSA's List of Filters and Editors, for which the URL is http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/Docs/faq-software.html #editors, mentions several editors, including two for MS Windows. In some cases, the "editor" amounts to a set of macros for an existing word processor, which can provide a near-WYSIWYG environment. Note that this URL contains uppercase and lowercase letters; certain operating systems won't allow mixed case on the command line, or will only allow it if it is quoted (VMS), so if you are launching Lynx or another client and specifying a URL at the command line, try quoting the URL in double-quotes ("URL"). 5.3.3: CONVERTING OTHER FORMATS TO HTML There is a collection of filters for converting your existing documents (in TeX and other non-HTML formats) into HTML automatically, including filters that can allow more or less WYSIWYG editing using various word processors: Rich Brandwein and Mike Sendall's List at CERN (URL is http://info.cern.ch/hypertext/WWW/Tools/Filters.html ). (Note that this URL contains uppercase and lowercase letters; certain operating systems such as VMS require you to quote mixed-case URLs when launching a borwser from the command line. This is NOT a bug in the browser.) There is also a Word for Windows template for writing HTML documents, available at the URL http://www.gatech.edu/word_html/release.htm . 5.3.3: CHECKING YOUR HTML FOR ERRORS Tools to validate your HTML documents (check them for errors) are available. There is a form at the URL http://www.hal.com/%7Econnolly/html-test/service/validation-form.html which will check HTML documents for errors according to the latest specification; note that you are encouraged to set up the program on your own system if you make heavy use of the form. There is also a tool which will check the links in your documents for links to nonexistent resources, such as pages that have moved (URL is http://wsk.eit.com/wsk/dist/doc/admin/webtest/verify_links.html ). Also try weblint (URL is http://www.khoros.unm.edu/staff/neilb/weblint.html ), a Perl script that checks your HTML for errors; you can even try it out over the web through an HTML form. The script is available by anonymous FTP from ftp.khoros.unm.edu in the directory pub/perl/www. 5.4: How do I publicize my work? There are several things you can do to publicize your new HTML server or other offering: * Submit it to the NCSA What's New Page at the URL http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/Docs/whats-new.html (see the page for details on how to submit your listing!). * Post it to the newsgroup comp.infosystems.announce. Please read the group first to get a feel for the contents. You should not post to comp.infosystems.www.users,.misc,.providers, etc., but if you feel compelled to do so, please choose .misc as announcements are of interest to both providers and users (and those who wear both hats). * Submit it to the maintainers of various catalogs, such as the WWW Virtual Library (at the URL http://info.cern.ch/hypertext/DataSources/bySubject/Overview.html ) and the ALIWEB index (at the URL http://web.nexor.co.uk/aliweb/doc/aliweb.html ). * Read Gareth Rees' guide to publishing on the World Wide Web. (URL is http://www.cl.cam.ac.uk/users/gdr11/publish.html ). 5.5: Can I buy space on an existing server? Yes, you can. A list of sites offering WWW space for lease is available (at the URL http://union.ncsa.uiuc.edu/www/leasing.shtml ). 5.6: How fast does my net connection need to be? The following response to this very-frequently-asked-question was provided by Mike Meyer (mwm@contessa.phone.net). The answer is "It depends." What it depends on is what kind of things you want to provide on your server. Here are some rules of thumb to use when deciding what kind of connection you need for your server. The first rule of thumb is: Don't worry about simultaneous access. Unless you have a very large site, simultaneous access is not a problem. If you have a very large site, you need as much bandwidth as you can afford. There is a bit more about this below. The second rule of thumb is: It should take at most 5 seconds to send a page. The five second rule dates from command line days, when that was about how long people would wait before getting impatient with the system. It seems like a reasonable number to use now. Since external images/audio/etc. are somewhat exceptional, allow more time for them. If you think they should have the same restrictions as above, buy the bandwidth your site will need to do so. However, the rule of thumb for external images/audio/etc is: It should take at most 30 seconds to send an external file. Given these rules, it's pretty straightforward to work out how large an HTML page and external files can be. At least, it's easy after you simplify things by ignoring IP overhead on the line, compression on modem lines, and anything that's less than 10% of the total (or even a little bit more than 10%). The one simplification not to ignore is the multiple packet round-trips it takes to get data flowing through an HTTP channel. For modem lines, this is nearly a second for each HTTP connection, which is significant. For leased lines, it's more like .1 or .2 seconds, which is not significant. On a 14.4 line assumed to be sending 1.4K bytes of data/second, with a 1 second startup, you get 4 * 1.4 or 5.6K of HTML. If you want to include a single inline image, that's 2 seconds of startup, so you're down to 3 * 1.4 or 4.2K of HTML + image. This means smallish HTML pages, and simple inline images. For external files, you get 29 * 1.4 or 40K, which is still a small image. If you have a 28.8 line, you get to double those figures; for a 9600 line, figure 2/3rds of that size. On a 56K leased line assumed to be sending 5K/second, you get 25K of HTML, or mixed HTML/data. For external images, it's 150K. That should cover any reasonable HTML document, and small to medium external files. An MPEG movie might be a bit much. With a T1 line assumed to be sending 150K/second, you get 750K of HTML, or 4.5 megabytes in an external file. Barring very large animations, this should be sufficient for anything you want to serve. More would be faster, but it also gets drastically more expensive. Given the above guidelines, let's look at simultaneous access again. Under the worst case conditions, you're using all of your line for HTML pages, each of which takes 5 seconds to send, so your server is sending 12 pages a minute, or 720 pages an hour, or 17,000 pages a day (pages, not accesses; each inline image in a page generates an access, unless the client cached it). This makes you one of the busier sites on the web. While you'll have contention problems before you get to this point, anything but a modem connection will be sending most pages in a small fraction of five seconds, which should leave plenty of bandwidth with no contention. If you have this kind of access rates on a modem line, you should seriously consider upgrading your connection. The bottom line on simultaneous access is that the WWW server is more likely to have contention with other uses of the line than with itself. Since I don't know what else you use your line for, I can't factor it in. You'll have to consider that issue yourself. 5.7.1: HOW DO I SET UP A CLICKABLE IMAGE MAP? There are really two issues here: how to indicate in HTML that you want an image to be clickable, and how to configure your server to do something with the clicks returned by Mosaic, Chimera, and other clients capable of delivering them. You can read about image maps and the NCSA server at the URL http://hoohoo.ncsa.uiuc.edu/docs/setup/admin/Imagemap.html . Using imagemaps requires that you create a map file; you can do this by hand or with a WYSIWYG tool. I wrote Mapedit (URL is: http://sunsite.unc.edu/boutell/mapedit/mapedit.html ), which is such a tool for Microsoft Windows and the X Window System. For Macintosh, you may want to use WebMap (URL is ftp://ftp.uwtc.washington.edu/pub/Mac/Network/WWW ). . It produces both NCSA and CERN-compatible maps, which can also be used with MacImagemap and a Macintosh-based server (MacImagemap is found in the same directory). Alternatively, you may want to use MacMapMaker, also available from ftp://ftp.uwtc.washington.edu/pub/Mac/Network/WWW (the same directory). Important Note: Creating imagemaps requires a cooperative server administrator and a real web server. Don't waste time making maps before making sure you have the necessary tools to deliver them. 5.7.2: HOW DO I MAKE A "LINK" THAT DOESN'T LOAD A NEW PAGE? Such links are useful when a form is intended to perform some action on the server machine without sending new information to the client, or when a user has clicked in an undefined area in an image map; these are just two possibilities. Rob McCool of NCSA provided the following wisdom on the subject: Yechezkal-Shimon Gutfreund (sg04@gte.com) wrote: : Ok, here is another bizzare request from me: : I am currently running scripts which I "DO NOT" want to return : any visible result. That is, not text/plain, not text/HTML, not : image/gif. The entire results are the side effects of the : script and nothing should be returned to the viewer. : It would be nice to have an internally supported null viewer : so that I could do this, more "cleanly" (ok, ok, I hear your groans). HTTP now supports a response code of 204, which is no operation. Some browsers such as Mosaic/X 2.* support it. To use it, make your script a nph script and output an HTTP/1.0 204 header. Something like: HTTP/1.0 204 No response Server: Myscript/NCSA httpd 1.1 (You can learn more about nph scripts from the NCSA server documentation at the URL http://hoohoo.ncsa.uiuc.edu/docs.) Essentially they are scripts that handle their own HTTP response codes. 5.7.3: WHERE CAN I LEARN HOW TO CREATE FILL-OUT FORMS? You can read about the Common Gateway Interface (at the URL http://hoohoo.ncsa.uiuc.edu:80/cgi/). In addition to documenting the standard interface for which scripts can now be written for both NCSA and CERN-derived servers, these pages also cover HTML forms and how to handle the results on the server side. See the section on email forms for a simple solution to the most commonly desired form. 5.7.3.1: How can I create hidden fields in forms (keeping state)? Use INPUT TYPE=hidden. An example: By now, most if not all browsers can handle the hidden type. Note that "hidden" doesn't mean "secret"; the user can always click on "view source". 5.7.3.2: How can users send me email through their browsers? If you have access to the server's configuration files, or if your server administrator permits users to create their own CGI scripts, you can arrange it. I've written a simple email forms package (URL is: http://siva.cshl.org/email/index.html ), which does it in ANSI C. There is also a package floating around in Perl (URL, anyone?). 5.7.4: HOW DO I COMMENT AN HTML DOCUMENT? Use the tag. Note that comments do not nest, and the sequence "--" may not appear inside a comment except as part of the closing --> tag. (It's officially allowed, but some browsers won't handle it properly.) You should not try to use this to "comment out" HTML that would otherwise be shown to the user, since some browsers (notably Mosaic) will still pay attention to tags inside the comment and close it prematurely. Thanks to Joe English for clearing up this issue. 5.7.5: HOW CAN I CREATE DECENT-LOOKING TABLES AND STOP USING
... 
? Tables are a standard feature in HTML Level 3, a new version of HTML. Unfortunately, they are at present implemented only by the Viola and Emacs-W3 browsers, to my knowledge. However, there is a way to use HTML Level 3 tables now and convert them automatically to HTML, allowing you to design proper tables and install those pages directly when table support arrives in the majority of clients. You can do this using the html+tables package, by Brooks Cutter (bcutter@paradyne.com), which is available for anonymous ftp from sunsite.unc.edu in the directory pub/packages/infosystems/WWW/tools/html+tables.shar. This package requires the shell language Perl, which is primarily used on Unix systems but is also available for other systems (such as MSDOS machines). html+tables accepts HTML Level 3 and outputs html using the
...
construct to represent tables, allowing you to write HTML Level 3 now, knowing that it will look better when clients are ready for it. 5.7.6: WHAT IS HTML LEVEL 3 AND WHERE CAN I LEARN MORE ABOUT IT? HTML Level 3, also known as HTML+, is an enhanced version of HTML designed to address some of the limitations of HTML. HTML Level 3 supports true tables, right-justified text, centered text, line breaks that do not double space, and many other desired features. However, most clients support only a handful of HTML Level 3 features (such as forms in Mosaic) at this time. You can access information about new developments in HTML at the CERN server (at the URL http://info.cern.ch/hypertext/WWW/MarkUp/MarkUp.html ). (HTML Level 1 is the original version. HTML Level 2 is essentially the same, but with the addition of forms.) 5.7.7: HOW CAN I MAKE TRANSPARENT GIFS? Transparent GIFs are useful because they appear to blend in smoothly with the user's display, even if the user has set a background color that differs from that the developer expected. There is a document explaining transparent GIFs available at the URL http://melmac.corp.harris.com/transparent_images.html . You can fetch the program giftrans by anonymous ftp from ftp.rz.uni-karlsruhe.de at the path /pub/net/www/tools/giftrans.c. There is also a Perl Script (URL is: http://www.omron.co.jp:80/~jfriedl/perl/ ) which makes transparent GIFs. There is also a utility for the Macintosh, Transparency (URL is: http://www.med.cornell.edu/~giles/projects.html #transparency). 5.7.8: HOW COME MAILTO: URLS DON'T WORK? The mailto: URL is an innovation found in Lynx, Netscape, Spry Mosaic, Emacs w3 mode and many other browsers. However, it is not in numerous common variants of Mosaic. Hopefully it will be present in future versions. In the meantime, you can set up forms which send mail to you; there is a documented example of this at the URL http://siva.cshl.org/email/index.html . 5.7.9: HOW CAN I RESTRICT AND CONTROL ACCESS TO MY SERVER? All major servers have features that allow you to limit access to particular sites, and many clients have authentication features that allow you to identify specific users. There is a tutorial on security and user authentication with the NCSA server and Mosaic available, written by Marc Andreessen (URL is http://wintermute.ncsa.uiuc.edu:8080/auth-tutorial/tutorial.html ). See your server documentation for further information. 5.7.10: WHICH FORMAT IS BETTER FOR WWW IMAGE PURPOSES, JPEG OR GIF? JPEG does a better job with realistic images such as scanned photographs. Most browsers cannot handle inline JPEGs, however, so you must link to them as external images (using a regular <A HREF...> instead of . GIF does a better job with crisp, sharp images, such as those typically used to construct buttons, graphs and the like. All browsers that can display graphics at all can display GIFs inline. 5.7.11: HOW CAN I MIRROR PART OF ANOTHER SERVER? Scripts are available to do this, but at this time they are not very friendly to the server you are attempting to mirror; their behavior resembles that of the more poorly written WWW robots. If you are trying to improve access times to a distant server, you will likely find the "proxy" capabilities of CERN's WWW server to be a more effective and general solution to your problem. 5.7.12: HOW CAN I KEEP ROBOTS OFF MY SERVER? Programs that automatically traverse the web can be quite useful, but have the potential to make a serious mess of things. Every so often someone will write a "depth-first" searching robot that brings servers to their knees. See the section on writing robots (4.10) for details. Fortunately, most robots on the web follow a simple protocol by which you can keep them off your server if you wish, or keep them out of portions of your server which are robot traps (ie, they contain an infinite number of possible links). Read the document World Wide Web Robots, Wanderers and Spiders (URL is: http://web.nexor.co.uk/mak/doc/robots/robots.html ) and learn about the emerging standards for exclusion of robots from areas in which they are not wanted. You can also read about existing robots there, including useful cataloging robots you probably do not want to keep off your server. 5.7.13: HOW CAN I KEEP STATISTICS ABOUT MY WEB SERVER? There are several tools which can generate statistics about your web server: getstats getstats is a versatile log analyzer, also written in C, which provides reports for various time periods with a high degree of flexibility. Add-on packages have been written to generate reports in HTML and also to generate graphs. You can access the getstats home page for more information (URL is http://www.eit.com/software/getstats/getstats.html ), or obtain the package by anonymous FTP from ftp.eit.com in the directory /pub/web.software/getstats. WebStat WebStat is a package written in the language Python which supplies statistics on usage by domain, country, etc., with daily, weekly, monthly and annual reports available. You will need Python in order to use it. See the WebStat home page (URL is http://www.pegasus.esprit.ec.org/people/sijben/statistics/adver tisment.html ) for details, or obtain Python from ftp.cwi.nl in the directory /pub/python and WebStat from ftp.pegasus.esprit.ec.org in the directory /pub/misc. Wusage Wusage, which I wrote, is a C program which generates simple weekly reports in HTML, with inline image graphs displaying server growth and the distribution of accesses by continent. You can also exclude irrelevant accesses (inline images, local machines, etc.) from the results. Read the Wusage home page (URL is http://siva.cshl.org/wusage.html ) for more information, or obtain Wusage by anonymous FTP from isis.cshl.org in the directory pub/wusage. wwwstat wwwstat is a full-featured log analyzer written in the language Perl. (See the newsgroup comp.lang.perl for more information about the language.) See the wwwstat home page (URL is http://www.ics.uci.edu/WebSoft/wwwstat/) for more information, or obtain the package by anonymous FTP from liege.ics.uci.edu in the directory /pub/arcadia/wwwstat. See also gwstat (URL is http://dis.cs.umass.edu/stats/gwstat.html ), a package which produces GIF graphs from the output of wwwstat. 6: WHAT NEWSGROUPS DISCUSS THE WEB? You can find discussion of World Wide Web topics in three newsgroups, and one newsgroup which will soon be removed: comp.infosystems.www.users A forum for the discussion of WWW client software and its use in contacting various Internet information sources. New user questions, client setup questions, client bug reports, resource-discovery questions on how to locate information on the web that can't be found by the means detailed in the FAQ and comparison between various client packages are among the acceptable topics for this group. Please specify what browser and what system type (Windows, Mac, Unix, etc.) your post is about if you are asking questions about a specific program. comp.infosystems.www.providers A forum for the discussion of WWW server software and the use of said software to present information to users. General server design, setup questions, server bug reports, security issues, HTML page design and other concerns of information providers are among the likely topics for this group. comp.infosystems.www.misc A forum for general discussion of WWW (World Wide Web)- related topics that are NOT covered by the other newsgroups in the hierarchy. This will likely include discussions of the Web's future, politicking regarding changes in the structure and protocols of the web that affect both clients and servers, et cetera. comp.infosystems.www (DEFUNCT) The old catch-all newsgroup, which may still exist on your system but was officially removed on September 7th, according to David Lawrence, moderator of news.announce.newgroups. If your system still carries this group, ask your administrator to remove it. 7: I WANT TO KNOW MORE To find out more, use the web. This FAQ hopefully provides enough information for you to locate and install a browser on your system. If you have system specific questions regarding FTP, networking and the like, please consult newsgroups relevant to your particular hardware and operating system! Once you're up and running, you may wish to consult the World Wide Web Primer by Nathan Torkington. It is available at the URL http://www.vuw.ac.nz/who/Nathan.Torkington/ideas/www-primer.html . Later you may return to this FAQ for answers to some of the more advanced questions. I encourage you to check out the changes listed early in the document each time the FAQ appears. 8: CREDITS Maintainer (11/93 to present): Thomas Boutell, boutell@netcom.com Former Maintainer (until 11/93): Nathan Torkington, Nathan.Torkington@vuw.ac.nz archive contents: lrwxrwxrwx 0 root root Dec 18 13:53 COPYRIGHT -> html/copyright.html -rw-rw-r-- 0 root root 356 Dec 18 13:55 Config -rw-r--r-- 0 root root 129 Feb 11 18:15 Config.local -rw-r--r-- 0 root root 129 Feb 11 18:15 Config.local.dist -rw-rw-r-- 0 root root 511 Dec 18 13:55 Config.sed -rw-r--r-- 0 root root 14648 Dec 5 11:36 Makefile drwxr-xr-x 0 root root Dec 18 13:53 RCS -rw-r--r-- 0 root root 6741 Mar 23 09:44 README -rw-r--r-- 0 root root 13 Apr 20 11:15 VERSION -rw-r--r-- 0 root root 1459 Feb 11 17:56 WHERE-TO-START drwxr-xr-x 0 root root Dec 18 13:53 adjtime -rw-r--r-- 0 root root 1222 Nov 17 08:33 adjtime/Makefile.tmpl -rw-r--r-- 0 root root 1031 Mar 17 12:15 adjtime/README -rw-r--r-- 0 root root 3900 Feb 21 21:39 adjtime/adjtime.c -rw-r--r-- 0 root root 2010 May 30 05:47 adjtime/adjtime.h -rw-r--r-- 0 root root 11436 Feb 21 21:39 adjtime/adjtimed.c drwxr-xr-x 0 root root Dec 18 13:53 adjtime/RCS -rw-rw-r-- 0 root root 1263 Dec 18 13:56 adjtime/Makefile drwxr-xr-x 0 root root Dec 18 13:58 authstuff -rw-r--r-- 0 root root 1819 May 30 05:47 authstuff/Makefile.tmpl -rw-r--r-- 0 root root 521 Aug 24 15:22 authstuff/README -rw-r--r-- 0 root root 1116 May 30 05:47 authstuff/auth.samplekeys -rw-r--r-- 0 root root 852 Oct 15 14:31 authstuff/auth.speed -rw-r--r-- 0 root root 1515 Apr 9 16:53 authstuff/authcert.c -rw-r--r-- 0 root root 6847 Dec 4 16:57 authstuff/authspeed.c -rw-r--r-- 0 root root 1734 Aug 14 11:09 authstuff/certdata -rw-r--r-- 0 root root 5336 May 30 05:47 authstuff/keyparity.c -rw-r--r-- 0 root root 7087 May 30 05:47 authstuff/makeIPFP.c -rw-r--r-- 0 root root 5712 May 30 05:47 authstuff/makePC1.c -rw-r--r-- 0 root root 4492 May 30 05:47 authstuff/makePC2.c -rw-r--r-- 0 root root 4505 May 30 05:47 authstuff/makeSP.c -rw-r--r-- 0 root root 462 Aug 17 04:42 authstuff/md5_sample_output -rw-r--r-- 0 root root 6007 Aug 15 07:15 authstuff/md5driver.c -rw-r--r-- 0 root root 3113 May 30 05:47 authstuff/mkrandkeys.c -rw-r--r-- 0 root root 7607 May 30 05:48 authstuff/omakeIPFP.c -rw-r--r-- 0 root root 50 Aug 14 11:10 authstuff/results -rw-r--r-- 0 root root 2232 Apr 9 16:53 authstuff/unixcert.c drwxr-xr-x 0 root root Dec 18 13:53 authstuff/RCS -rw-rw-r-- 0 root root 1869 Dec 18 13:58 authstuff/Makefile -rwxrwxr-x 0 root root 18397 Dec 18 13:58 authstuff/authcert -rw-rw-r-- 0 root root 1856 Dec 18 13:58 authstuff/authcert.o -rwxrwxr-x 0 root root 47493 Dec 18 13:58 authstuff/authspeed -rw-rw-r-- 0 root root 5756 Dec 18 13:58 authstuff/authspeed.o -rwxrwxr-x 0 root root 11684 Dec 18 13:58 authstuff/md5 -rw-rw-r-- 0 root root 2948 Dec 18 13:58 authstuff/md5driver.o -rw-rw-r-- 0 root root 0 Dec 4 16:10 betal.lst drwxr-xr-x 0 root root Dec 18 13:53 clockstuff -rw-r--r-- 0 root root 1054 Nov 17 08:33 clockstuff/Makefile.tmpl -rw-r--r-- 0 root root 1235 Aug 24 17:24 clockstuff/README -rw-r--r-- 0 root root 19473 Jan 28 09:02 clockstuff/chutest.c -rw-r--r-- 0 root root 8961 Jan 28 09:03 clockstuff/clktest.c -rw-r--r-- 0 root root 12297 Jan 28 09:03 clockstuff/propdelay.c drwxr-xr-x 0 root root Dec 18 13:53 clockstuff/RCS drwxr-xr-x 0 root root Dec 18 13:53 compilers -rw-r--r-- 0 root root 279 Aug 24 15:23 compilers/README -rw-r--r-- 0 root root 78 Aug 24 15:23 compilers/aux2.gcc -rw-r--r-- 0 root root 78 Aug 24 15:23 compilers/aux3.gcc -rw-r--r-- 0 root root 43 Aug 24 15:23 compilers/decosf1.gcc -rw-r--r-- 0 root root 13 Jan 26 15:09 compilers/domainos.cc -rw-r--r-- 0 root root 16 Mar 21 08:05 compilers/hpux-adj.cc -rw-r--r-- 0 root root 17 Mar 21 08:05 compilers/hpux-adj.gcc -rw-r--r-- 0 root root 16 Mar 16 18:09 compilers/hpux.cc -rw-r--r-- 0 root root 17 Mar 16 18:09 compilers/hpux.gcc -rw-r--r-- 0 root root 30 Feb 27 06:15 compilers/irix4.cc -rw-r--r-- 0 root root 88 Feb 19 15:08 compilers/linux.gcc -rw-r--r-- 0 root root 29 Aug 24 15:23 compilers/mips.cc -rw-r--r-- 0 root root 22 Aug 31 18:30 compilers/sinix-m.cc -rw-r--r-- 0 root root 28 Aug 31 18:30 compilers/sinix-m.gcc -rw-r--r-- 0 root root 13 Aug 24 15:23 compilers/sunos4.bsd.cc -rw-r--r-- 0 root root 98 Aug 24 15:23 compilers/sunos4.bsd.gcc -rw-r--r-- 0 root root 16 Oct 3 18:08 compilers/sunos4.posix.cc -rw-r--r-- 0 root root 98 Aug 24 15:23 compilers/sunos4.posix.gcc -rw-r--r-- 0 root root 28 Aug 24 15:23 compilers/sunos5.1.gcc -rw-r--r-- 0 root root 30 May 1 16:12 compilers/sunos5.2.gcc -rw-r--r-- 0 root root 30 Jul 11 03:53 compilers/sunos5.3.gcc -rw-r--r-- 0 root root 26 Aug 24 15:23 compilers/ultrix.bsd.cc drwxr-xr-x 0 root root Dec 18 13:53 compilers/RCS -rw-r--r-- 0 root root 60 Aug 24 15:23 compilers/ultrix.bsd.gcc -rw-r--r-- 0 root root 26 Aug 24 15:23 compilers/ultrix.posix.cc -rw-r--r-- 0 root root 60 Aug 24 15:23 compilers/ultrix.posix.gcc drwxr-xr-x 0 root root Dec 18 13:53 conf -rw-r--r-- 0 root root 907 Jan 9 19:24 conf/README -rw-r--r-- 0 root root 1601 Jul 4 13:59 conf/baldwin.conf -rw-r--r-- 0 root root 1606 Feb 16 22:07 conf/dewey.conf -rw-r--r-- 0 root root 7483 Oct 3 06:02 conf/grundoon.conf -rw-r--r-- 0 root root 919 Jul 4 16:49 conf/malarky.conf -rw-r--r-- 0 root root 1335 Jul 4 16:49 conf/pogo.conf -rw-r--r-- 0 root root 919 Jan 8 23:19 conf/beauregard.conf drwxr-xr-x 0 root root Dec 18 13:53 conf/RCS drwxr-xr-x 0 root root Dec 18 13:53 html -rw-r--r-- 0 root root 41066 Aug 9 17:26 html/HTMLPrimer.html -rw-r--r-- 0 root root 1213 Mar 18 21:45 html/authspeed.html -rw-r--r-- 0 root root 9217 Mar 18 21:45 html/biblio.html -rw-r--r-- 0 root root 6689 Mar 18 21:45 html/build.html -rw-r--r-- 0 root root 7265 Mar 18 21:45 html/config.html -rw-r--r-- 0 root root 4468 Mar 18 21:45 html/copyright.html -rw-r--r-- 0 root root 14939 Mar 18 21:45 html/debug.html -rw-r--r-- 0 root root 5770 Mar 18 21:45 html/driver1.html -rw-r--r-- 0 root root 3125 Mar 18 21:45 html/driver10.html -rw-r--r-- 0 root root 2215 Mar 18 21:45 html/driver12.html -rw-r--r-- 0 root root 9496 Mar 18 21:45 html/driver18.html -rw-r--r-- 0 root root 3388 Mar 18 21:45 html/driver19.html -rw-r--r-- 0 root root 3804 Mar 18 21:45 html/driver2.html -rw-r--r-- 0 root root 4268 Mar 18 21:45 html/driver22.html -rw-r--r-- 0 root root 1395 Mar 18 21:45 html/driver23.html -rw-r--r-- 0 root root 1385 Mar 18 21:45 html/driver24.html -rw-r--r-- 0 root root 3249 Mar 18 21:45 html/driver26.html -rw-r--r-- 0 root root 3474 Mar 18 21:45 html/driver3.html -rw-r--r-- 0 root root 4656 Mar 18 21:45 html/driver4.html -rw-r--r-- 0 root root 4580 Mar 18 21:45 html/driver5.html -rw-r--r-- 0 root root 4849 Mar 18 21:45 html/driver6.html -rw-r--r-- 0 root root 3408 Mar 18 21:45 html/driver7.html -rw-r--r-- 0 root root 8357 Mar 18 21:45 html/driver8.html -rw-r--r-- 0 root root 1737 Mar 18 21:45 html/driver9.html -rw-r--r-- 0 root root 5423 Mar 18 21:45 html/gadget.html -rw-r--r-- 0 root root 1170 Mar 18 21:45 html/hints.html -rw-r--r-- 0 root root 10901 Mar 18 21:45 html/howto.html -rw-r--r-- 0 root root 7891 Mar 18 21:45 html/index.html -rw-r--r-- 0 root root 16384 Mar 18 21:45 html/irig.html -rw-r--r-- 0 root root 3071 Mar 18 21:45 html/kern.html -rw-r--r-- 0 root root 1136 Mar 18 21:45 html/kernpps.html -rw-r--r-- 0 root root 7446 Mar 18 21:45 html/ldisc.html -rw-r--r-- 0 root root 2615 Mar 18 21:45 html/measure.html -rw-r--r-- 0 root root 65813 Mar 18 21:45 html/notes.html -rw-r--r-- 0 root root 6139 Mar 18 21:45 html/ntpdate.html -rw-r--r-- 0 root root 16510 Mar 18 21:45 html/ntpq.html -rw-r--r-- 0 root root 1685 Mar 18 21:45 html/ntptime.html -rw-r--r-- 0 root root 2172 Mar 18 21:45 html/ntptrace.html -rw-r--r-- 0 root root 2319 Mar 18 21:45 html/patches.html -rw-r--r-- 0 root root 2958 Mar 18 21:45 html/porting.html -rw-r--r-- 0 root root 4379 Mar 18 21:45 html/pps.html -rw-r--r-- 0 root root 18327 Mar 18 21:45 html/prefer.html -rw-r--r-- 0 root root 3757 Mar 18 21:45 html/rdebug.html -rw-r--r-- 0 root root 4421 Mar 18 21:45 html/refclock.html -rw-r--r-- 0 root root 6784 Mar 18 21:45 html/release.html -rw-r--r-- 0 root root 3103 Mar 18 21:45 html/tickadj.html drwxr-xr-x 0 root root Dec 18 13:53 html/hints -rw-r--r-- 0 root root 471 Dec 3 05:28 html/hints/README -rw-r--r-- 0 root root 2888 Aug 19 13:31 html/hints/aix -rw-r--r-- 0 root root 7809 Jul 6 14:13 html/hints/aux -rw-r--r-- 0 root root 2531 Oct 30 01:44 html/hints/bsdi -rw-r--r-- 0 root root 1968 Dec 3 05:28 html/hints/decosf1 -rw-r--r-- 0 root root 1663 Sep 17 10:19 html/hints/decosf2 -rw-r--r-- 0 root root 6514 Jul 9 12:36 html/hints/hpux -rw-r--r-- 0 root root 101 Jul 9 12:36 html/hints/linux -rw-r--r-- 0 root root 5560 Dec 3 05:28 html/hints/notes-xntp-v3 -rw-r--r-- 0 root root 2995 Dec 3 05:29 html/hints/parse -rw-r--r-- 0 root root 1577 May 19 19:36 html/hints/refclocks -rw-r--r-- 0 root root 2305 Dec 3 05:29 html/hints/rs6000 -rw-r--r-- 0 root root 2867 Dec 3 05:29 html/hints/sgi -rw-r--r-- 0 root root 3318 Mar 4 13:47 html/hints/solaris -rw-r--r-- 0 root root 738 Oct 26 22:10 html/hints/sun4 -rw-r--r-- 0 root root 100 Dec 3 05:29 html/hints/svr4-dell -rw-r--r-- 0 root root 1394 Apr 13 20:44 html/hints/svr4_package -rw-r----- 0 root root 5731 Mar 23 10:50 html/hints/winnt -rw-r--r-- 0 root root 585 Feb 21 21:39 html/hints/CHANGES -rw-r--r-- 0 root root 252 Feb 21 21:39 html/hints/TODO -rw-r--r-- 0 root root 6654 Mar 18 21:45 html/xntpd.html -rw-r--r-- 0 root root 19808 Mar 18 21:45 html/xntpdc.html -rw-r--r-- 0 root root 6552 Mar 18 21:45 html/accopt.html -rw-r--r-- 0 root root 1769 Mar 18 21:45 html/authcert.html -rw-r--r-- 0 root root 6411 Mar 18 21:45 html/authopt.html -rw-r--r-- 0 root root 6736 Mar 18 21:45 html/clockopt.html -rw-r--r-- 0 root root 7675 Mar 18 21:45 html/confopt.html -rw-r--r-- 0 root root 960 Mar 18 21:45 html/md5cert.html -rw-r--r-- 0 root root 5682 Mar 18 21:45 html/miscopt.html -rw-r--r-- 0 root root 8507 Mar 18 21:45 html/monopt.html drwxr-xr-x 0 root root Dec 18 13:53 include -rw-r--r-- 0 root root 1125 May 1 16:13 include/README -rw-r--r-- 0 root root 7512 May 1 16:14 include/in.h -rw-r--r-- 0 root root 8009 Apr 9 16:53 include/l_stdlib.h -rw-r--r-- 0 root root 2799 Apr 9 16:23 include/md5.h -rw-r--r-- 0 root root 2198 Jun 11 15:53 include/mx4200.h -rw-r--r-- 0 root root 26537 Feb 16 23:34 include/ntp.h -rw-r--r-- 0 root root 2413 May 30 05:48 include/ntp_calendar.h -rw-r--r-- 0 root root 6867 Jun 18 08:17 include/ntp_control.h -rw-r--r-- 0 root root 1092 Jun 11 15:54 include/ntp_datum.h -rw-r--r-- 0 root root 1660 May 30 05:48 include/ntp_filegen.h -rw-r--r-- 0 root root 10011 Mar 18 15:31 include/ntp_fp.h -rw-r--r-- 0 root root 1082 Oct 15 15:32 include/ntp_if.h -rw-r--r-- 0 root root 510 May 7 10:45 include/ntp_io.h -rw-r--r-- 0 root root 19781 Dec 4 14:49 include/ntp_machine.h -rw-r--r-- 0 root root 263 Aug 24 15:25 include/ntp_malloc.h -rw-r--r-- 0 root root 7025 Jul 15 03:20 include/ntp_refclock.h -rw-r--r-- 0 root root 26168 Feb 11 20:08 include/ntp_request.h -rw-r--r-- 0 root root 721 Dec 4 14:54 include/ntp_select.h -rw-r--r-- 0 root root 3329 Jun 18 08:21 include/ntp_stdlib.h -rw-r--r-- 0 root root 677 Dec 4 14:33 include/ntp_string.h -rw-r--r-- 0 root root 2591 Jul 6 21:24 include/ntp_syslog.h -rw-r--r-- 0 root root 1592 Jan 8 23:24 include/ntp_types.h -rw-r--r-- 0 root root 6237 Feb 8 21:06 include/ntpd.h -rw-r--r-- 0 root root 3498 Jun 18 08:16 include/ntp_unixtime.h -rw-r--r-- 0 root root 14493 Oct 15 19:46 include/parse.h -rw-r--r-- 0 root root 1312 May 30 06:19 include/parse_conf.h drwxr-xr-x 0 root root Dec 18 13:53 include/sys -rw-r--r-- 0 root root 3118 Oct 3 18:13 include/sys/bsd_audioirig.h -rw-r--r-- 0 root root 645 Jun 11 16:38 include/sys/chudefs.h -rw-r--r-- 0 root root 977 Jun 11 16:38 include/sys/clkdefs.h -rw-r--r-- 0 root root 1600 May 7 09:25 include/sys/i8253.h -rw-r--r-- 0 root root 1818 Oct 15 21:53 include/sys/parsestreams.h -rw-r--r-- 0 root root 3073 May 7 09:25 include/sys/pcl720.h -rw-r--r-- 0 root root 2557 Jun 11 16:38 include/sys/ppsclock.h -rw-r--r-- 0 root root 11658 Jul 15 04:06 include/sys/timex.h -rw-r--r-- 0 root root 1072 Jun 11 15:54 include/sys/tpro.h drwxr-xr-x 0 root root Dec 18 13:53 include/sys/RCS drwxr-xr-x 0 root root Dec 18 13:53 include/RCS -rw-r--r-- 0 root root 2908 Feb 15 12:46 include/gps.h drwxr-xr-x 0 root root Dec 18 13:53 kernel -rw-r--r-- 0 root root 1458 Apr 13 16:42 kernel/Makefile.tmpl -rw-r--r-- 0 root root 8293 Mar 7 17:38 kernel/README -rw-r--r-- 0 root root 1363 Jul 11 03:56 kernel/chuinit.c -rw-r--r-- 0 root root 1363 Jul 11 03:56 kernel/clkinit.c -rw-r--r-- 0 root root 6079 Aug 24 17:26 kernel/tty_chu.c -rw-r--r-- 0 root root 13461 May 1 20:34 kernel/tty_chu_STREAMS.c -rw-r--r-- 0 root root 7633 Oct 3 06:03 kernel/tty_clk.c -rw-r--r-- 0 root root 5508 May 1 20:34 kernel/tty_clk_STREAMS.c drwxr-xr-x 0 root root Dec 18 13:53 kernel/RCS -rw-rw-r-- 0 root root 1528 Dec 18 13:58 kernel/Makefile drwxr-xr-x 0 root root Dec 18 13:56 lib -rw-r--r-- 0 root root 2454 Dec 4 15:09 lib/Makefile.tmpl -rw-r--r-- 0 root root 269 Dec 4 15:09 lib/README -rw-r--r-- 0 root root 1962 Dec 4 15:09 lib/a_md512crypt.c -rw-r--r-- 0 root root 1304 Dec 4 15:09 lib/a_md5decrypt.c -rw-r--r-- 0 root root 1519 Dec 4 15:09 lib/a_md5encrypt.c -rw-r--r-- 0 root root 334 Dec 4 15:09 lib/adjtimex.c -rw-r--r-- 0 root root 735 Dec 4 15:09 lib/atoint.c -rw-r--r-- 0 root root 1777 Dec 4 15:09 lib/atolfp.c -rw-r--r-- 0 root root 545 Dec 4 15:09 lib/atouint.c -rw-r--r-- 0 root root 2922 Dec 4 15:09 lib/auth12crypt.c -rw-r--r-- 0 root root 1846 Dec 4 15:09 lib/authdecrypt.c -rw-r--r-- 0 root root 34587 Dec 4 15:09 lib/authdes.c -rw-r--r-- 0 root root 35168 Dec 4 15:09 lib/authdes.c.des -rw-r--r-- 0 root root 1203 Dec 4 15:09 lib/authdes.c.export -rw-r--r-- 0 root root 1959 Dec 4 15:09 lib/authencrypt.c -rw-r--r-- 0 root root 10911 Dec 4 15:09 lib/authkeys.c -rw-r--r-- 0 root root 1080 Dec 4 15:09 lib/authparity.c -rw-r--r-- 0 root root 3693 Dec 4 15:09 lib/authreadkeys.c -rw-r--r-- 0 root root 2679 Dec 4 15:09 lib/authusekey.c -rw-r--r-- 0 root root 1206 Dec 4 15:09 lib/buftvtots.c -rw-r--r-- 0 root root 2501 Dec 4 15:09 lib/caljulian.c -rw-r--r-- 0 root root 2088 Dec 4 15:09 lib/caltontp.c -rw-r--r-- 0 root root 1697 Dec 4 15:09 lib/calleapwhen.c -rw-r--r-- 0 root root 1379 Dec 4 15:09 lib/calyearstart.c -rw-r--r-- 0 root root 3110 Dec 4 15:09 lib/clocktime.c -rw-r--r-- 0 root root 2457 Dec 4 15:09 lib/clocktypes.c -rw-r--r-- 0 root root 914 Dec 4 15:09 lib/decodenetnum.c -rw-r--r-- 0 root root 1789 Dec 4 15:09 lib/dofptoa.c -rw-r--r-- 0 root root 2802 Dec 4 15:09 lib/dolfptoa.c -rw-r--r-- 0 root root 334 Dec 4 15:09 lib/emalloc.c -rwxr-xr-x 0 root root 1314 Dec 4 15:09 lib/findconfig.c -rw-r--r-- 0 root root 328 Dec 4 15:09 lib/fptoa.c -rw-r--r-- 0 root root 301 Dec 4 15:09 lib/fptoms.c -rw-r--r-- 0 root root 2241 Dec 4 15:09 lib/getopt.c -rw-r--r-- 0 root root 596 Dec 4 15:09 lib/gettstamp.c -rw-r--r-- 0 root root 601 Dec 4 15:09 lib/hextoint.c -rw-r--r-- 0 root root 1281 Dec 4 15:09 lib/hextolfp.c -rw-r--r-- 0 root root 1216 Dec 4 15:09 lib/humandate.c -rw-r--r-- 0 root root 253 Dec 4 15:09 lib/inttoa.c -rw-r--r-- 0 root root 283 Dec 4 15:09 lib/lib_strbuf.c -rw-r--r-- 0 root root 443 Dec 4 15:09 lib/lib_strbuf.h -rw-r--r-- 0 root root 23027 Dec 4 15:09 lib/libntp.mak -rw-r--r-- 0 root root 1952 Dec 4 15:09 lib/machines.c -rw-r--r-- 0 root root 11945 Dec 4 15:09 lib/md5.c -rw-r--r-- 0 root root 548 Dec 4 15:09 lib/mexit.c -rw-r--r-- 0 root root 333 Dec 4 15:09 lib/mfptoa.c -rw-r--r-- 0 root root 432 Dec 4 15:09 lib/netof.c -rw-r--r-- 0 root root 331 Dec 4 15:09 lib/mfptoms.c -rw-r--r-- 0 root root 484 Dec 4 15:09 lib/modetoa.c -rw-r--r-- 0 root root 1945 Dec 4 15:09 lib/mstolfp.c -rw-r--r-- 0 root root 1243 Dec 4 15:09 lib/msutotsf.c -rw-r--r-- 0 root root 3796 Dec 4 15:09 lib/msyslog.c -rw-r--r-- 0 root root 471 Dec 4 15:09 lib/numtoa.c -rw-r--r-- 0 root root 900 Dec 4 15:09 lib/numtohost.c -rw-r--r-- 0 root root 542 Dec 4 15:09 lib/octtoint.c -rw-r--r-- 0 root root 914 Dec 4 15:09 lib/prettydate.c -rw-r--r-- 0 root root 2054 Dec 4 15:09 lib/ranny.c -rw-r--r-- 0 root root 597 Dec 4 15:09 lib/refnumtoa.c -rw-r--r-- 0 root root 5304 Dec 4 15:09 lib/statestr.c -rw-r--r-- 0 root root 726 Dec 4 15:09 lib/syssignal.c -rw-r--r-- 0 root root 10932 Dec 4 15:09 lib/systime.c -rw-r--r-- 0 root root 710 Dec 4 15:09 lib/tsftomsu.c -rw-r--r-- 0 root root 5968 Dec 4 15:09 lib/tstotv.c -rw-r--r-- 0 root root 652 Dec 4 15:09 lib/tvtoa.c -rw-r--r-- 0 root root 7140 Dec 4 15:09 lib/tvtots.c -rw-r--r-- 0 root root 975 Dec 4 15:09 lib/uglydate.c -rw-r--r-- 0 root root 261 Dec 4 15:09 lib/uinttoa.c -rw-r--r-- 0 root root 438 Dec 4 15:09 lib/utvtoa.c drwxr-xr-x 0 root root Dec 18 13:53 lib/RCS -r--r--r-- 0 root root 2481 Dec 4 15:09 lib/clocktypes.c,v -rw-rw-r-- 0 root root 2524 Dec 18 13:55 lib/Makefile -rw-rw-r-- 0 root root 49 Dec 18 13:56 lib/md5.err -rw-rw-r-- 0 root root 63 Dec 18 13:56 lib/msyslog.err -rw-rw-r-- 0 root root 116224 Dec 18 13:56 lib/libntp.a drwxr-xr-x 0 root root Dec 18 13:53 machines -rw-r--r-- 0 root root 134 Feb 6 21:54 machines/4.4bsd -rw-r--r-- 0 root root 190 Feb 6 21:56 machines/aix3.2 -rw-r--r-- 0 root root 237 Feb 6 21:57 machines/aux2 -rw-r--r-- 0 root root 237 Feb 6 21:58 machines/aux3 -rw-r--r-- 0 root root 282 Jan 23 22:26 machines/README -rw-r--r-- 0 root root 125 Feb 21 21:30 machines/bsd -rw-r--r-- 0 root root 140 Apr 2 23:38 machines/bsdi -rw-r--r-- 0 root root 137 Feb 6 22:00 machines/convexos10 -rw-r--r-- 0 root root 135 Feb 21 21:30 machines/convexos9 -rw-r--r-- 0 root root 299 Feb 6 22:01 machines/decosf1 -rw-r--r-- 0 root root 219 Feb 6 22:23 machines/dell.svr4 -rw-r--r-- 0 root root 189 Feb 6 22:03 machines/domainos -rw-r--r-- 0 root root 150 Feb 6 22:03 machines/freebsd -rw-r--r-- 0 root root 154 Feb 6 22:04 machines/freebsd2 -rw-r--r-- 0 root root 301 Feb 6 22:04 machines/hpux -rw-r--r-- 0 root root 301 Feb 6 22:05 machines/hpux-adj -rw-r--r-- 0 root root 115 Feb 6 22:05 machines/i386 -rw-r--r-- 0 root root 232 Feb 6 22:06 machines/i386svr4 -rw-r--r-- 0 root root 362 Feb 20 17:41 machines/irix4 -rw-r--r-- 0 root root 344 Feb 20 17:42 machines/irix5 -rw-r--r-- 0 root root 173 Feb 6 22:09 machines/ix86osf1 -rw-r--r-- 0 root root 176 Feb 6 22:10 machines/linux -rw-r--r-- 0 root root 131 Feb 6 22:10 machines/mips -rw-r--r-- 0 root root 147 Feb 6 22:11 machines/netbsd -rw-r--r-- 0 root root 158 Feb 6 22:12 machines/next -rw-r--r-- 0 root root 157 Feb 6 22:12 machines/ptx -rw-r--r-- 0 root root 145 Feb 6 22:13 machines/sequent -rw-r--r-- 0 root root 196 Feb 6 22:14 machines/sinix-m -rw-r--r-- 0 root root 112 Feb 6 22:14 machines/sony -rw-r--r-- 0 root root 296 Feb 6 22:15 machines/sunos4.bsd -rw-r--r-- 0 root root 238 Feb 6 21:56 machines/aix4.1 -rw-r--r-- 0 root root 407 Mar 4 18:26 machines/sunos5.4 -rw-r--r-- 0 root root 358 Feb 19 16:33 machines/sunos5.2 -rw-r--r-- 0 root root 387 Feb 19 16:33 machines/sunos5.3 -rw-r--r-- 0 root root 341 Feb 6 22:17 machines/svr4 -rw-r--r-- 0 root root 233 Feb 6 21:35 machines/ultrix.bsd -rw-r--r-- 0 root root 327 Feb 6 22:15 machines/sunos4.posix -rw-r--r-- 0 root root 155 Feb 6 22:18 machines/unicos -rw-r--r-- 0 root root 331 Feb 6 22:19 machines/univel -rw-r--r-- 0 root root 308 Feb 6 22:19 machines/unixware1 -rw-r--r-- 0 root root 199 Feb 20 17:37 machines/vax drwxr-xr-x 0 root root Dec 18 13:53 machines/RCS -rw-r--r-- 0 root root 359 Feb 20 17:42 machines/irix6 -rw-r--r-- 0 root root 260 Feb 6 22:21 machines/uxp-v -rw-r--r-- 0 root root 218 Mar 16 11:37 machines/i386svr43 -rw-r--r-- 0 root root 337 Feb 19 16:33 machines/sunos5.1 -rw-r--r-- 0 root root 270 Feb 6 21:35 machines/ultrix.posix -rw-r--r-- 0 root root 170 Dec 5 11:26 machines/qnx -rw-r--r-- 0 root root 144302 Mar 23 09:42 ntp.mak drwxr-xr-x 0 root root Dec 18 13:58 ntpdate -rw-r--r-- 0 root root 1270 May 30 05:51 ntpdate/Makefile.tmpl -rw-r--r-- 0 root root 324 Aug 24 15:28 ntpdate/README -rw-r--r-- 0 root root 40817 Dec 4 14:57 ntpdate/ntpdate.c -rw-r--r-- 0 root root 3186 May 7 10:46 ntpdate/ntpdate.h -rw-r--r-- 0 root root 6179 May 28 04:41 ntpdate/ntpdate.mak drwxr-xr-x 0 root root Dec 18 13:53 ntpdate/RCS -rw-rw-r-- 0 root root 1333 Dec 18 13:58 ntpdate/Makefile -rw-rw-r-- 0 root root 61 Dec 18 13:58 ntpdate/ntpdate.err -rw-rw-r-- 0 root root 110 Dec 18 13:58 ntpdate/version.c -rw-rw-r-- 0 root root 14889 Dec 18 13:58 ntpdate/ntpdate.o -rw-rw-r-- 0 root root 2 Dec 18 13:58 ntpdate/.version -rwxrwxr-x 0 root root 69129 Dec 18 13:58 ntpdate/ntpdate -rw-rw-r-- 0 root root 373 Dec 18 13:58 ntpdate/version.o drwxr-xr-x 0 root root Dec 18 13:58 ntpq -rw-r--r-- 0 root root 1246 Jun 11 16:38 ntpq/Makefile.tmpl -rw-r--r-- 0 root root 317 Aug 24 15:28 ntpq/README -rw-r--r-- 0 root root 61084 Mar 29 11:46 ntpq/ntpq.c -rw-r--r-- 0 root root 2035 Jun 18 08:24 ntpq/ntpq.h -rw-r--r-- 0 root root 34322 Mar 18 15:32 ntpq/ntpq_ops.c drwxr-xr-x 0 root root Dec 18 13:53 ntpq/RCS -rw-rw-r-- 0 root root 1309 Dec 18 13:57 ntpq/Makefile -rw-rw-r-- 0 root root 184 Dec 18 13:58 ntpq/ntpq.err -rw-rw-r-- 0 root root 104 Dec 18 13:58 ntpq/version.c -rw-rw-r-- 0 root root 29115 Dec 18 13:58 ntpq/ntpq.o -rw-rw-r-- 0 root root 2 Dec 18 13:58 ntpq/.version -rw-rw-r-- 0 root root 16458 Dec 18 13:58 ntpq/ntpq_ops.o -rwxrwxr-x 0 root root 80459 Dec 18 13:58 ntpq/ntpq -rw-rw-r-- 0 root root 364 Dec 18 13:58 ntpq/version.o drwxr-xr-x 0 root root Dec 18 13:58 ntptrace -rw-r--r-- 0 root root 1261 May 30 05:51 ntptrace/Makefile.tmpl -rw-r--r-- 0 root root 326 Aug 24 15:29 ntptrace/README -rw-r--r-- 0 root root 17050 Dec 4 16:55 ntptrace/ntptrace.c -rw-r--r-- 0 root root 1341 Apr 9 16:28 ntptrace/ntptrace.h -rw-r--r-- 0 root root 7306 Jan 9 16:46 ntptrace/ntptrace.mak drwxr-xr-x 0 root root Dec 18 13:53 ntptrace/RCS -rw-rw-r-- 0 root root 1324 Dec 18 13:58 ntptrace/Makefile -rw-rw-r-- 0 root root 112 Dec 18 13:58 ntptrace/version.c -rw-rw-r-- 0 root root 2 Dec 18 13:58 ntptrace/.version -rw-rw-r-- 0 root root 9086 Dec 18 13:58 ntptrace/ntptrace.o -rwxrwxr-x 0 root root 48572 Dec 18 13:58 ntptrace/ntptrace -rw-rw-r-- 0 root root 376 Dec 18 13:58 ntptrace/version.o drwxr-xr-x 0 root root Dec 18 13:56 parse -rw-r--r-- 0 root root 2617 Aug 5 03:22 parse/Makefile.kernel -rw-r--r-- 0 root root 3530 Feb 5 17:58 parse/Makefile.tmpl -rw-r--r-- 0 root root 4269 Oct 29 12:01 parse/README -rw-r--r-- 0 root root 9791 Oct 29 12:09 parse/README.new_clocks -rw-r--r-- 0 root root 6633 Nov 13 12:07 parse/README.parse -rw-r--r-- 0 root root 11560 Dec 17 17:31 parse/README.parse_clocks -rw-r--r-- 0 root root 4006 Oct 3 17:59 parse/clk_dcf7000.c -rw------- 0 root root 6217 Dec 17 13:17 parse/clk_hopf6021.c -rw-r--r-- 0 root root 15352 Sep 9 13:27 parse/clk_meinberg.c -rw-r--r-- 0 root root 15005 Oct 3 17:59 parse/clk_rawdcf.c -rw-r--r-- 0 root root 3983 Feb 16 17:37 parse/clk_rcc8000.c -rw-r--r-- 0 root root 5550 Oct 3 17:59 parse/clk_schmid.c -rw-r--r-- 0 root root 4122 Oct 3 17:59 parse/clk_trimtaip.c -rw-r--r-- 0 root root 12576 Oct 3 17:59 parse/clk_trimtsip.c -rw-r--r-- 0 root root 226 Oct 10 14:13 parse/empty.c -rw-r--r-- 0 root root 28078 Jul 30 17:08 parse/parse.c -rw-r--r-- 0 root root 3526 Dec 17 13:08 parse/parse_conf.c -rw-r--r-- 0 root root 30719 Aug 6 15:15 parse/parsesolaris.c -rw-r--r-- 0 root root 32682 Oct 15 15:32 parse/parsestreams.c drwxr-xr-x 0 root root Dec 18 13:53 parse/util -rw-r--r-- 0 root root 1377 Jan 25 14:05 parse/util/Makefile.tmpl -rw-r--r-- 0 root root 505 Oct 10 18:59 parse/util/README -rw-r--r-- 0 root root 38127 Sep 30 14:38 parse/util/dcfd.c -rw-r--r-- 0 root root 5514 Jun 18 08:11 parse/util/parsetest.c -rw-r--r-- 0 root root 11051 Nov 19 12:26 parse/util/testdcf.c drwxr-xr-x 0 root root Dec 18 13:53 parse/util/RCS -rw-rw-r-- 0 root root 1449 Dec 18 13:56 parse/util/Makefile drwxr-xr-x 0 root root Dec 18 13:53 parse/RCS -rw-rw-r-- 0 root root 3600 Dec 18 13:56 parse/Makefile -rw-rw-r-- 0 root root 2048 Dec 18 13:56 parse/libparse.a -rw-rw-r-- 0 root root 2048 Dec 18 13:56 parse/libparse_kernel.a -rw------- 0 root root 2270 Apr 15 16:29 patch.195 drwxr-xr-x 0 root root Dec 18 13:54 patches -rw-r--r-- 0 root root 7297 Aug 13 16:10 patches/patch.100 -rw-r--r-- 0 root root 5005 Aug 14 17:08 patches/patch.101 -rw-r--r-- 0 root root 11417 Aug 16 00:45 patches/patch.102 -rw-r--r-- 0 root root 1495 Aug 17 14:24 patches/patch.103 -rw-r--r-- 0 root root 4847 Aug 18 13:12 patches/patch.104 -rw-r--r-- 0 root root 3048 Aug 22 21:42 patches/patch.105 -rw-r--r-- 0 root root 7226 Aug 24 01:40 patches/patch.106 -rw-r--r-- 0 root root 12686 Sep 30 01:30 patches/patch.107 -rw-r--r-- 0 root root 38927 Oct 10 16:34 patches/patch.108 -rw-r--r-- 0 root root 2772 Oct 14 10:35 patches/patch.109 -rw-r--r-- 0 root root 1218 Oct 14 10:38 patches/patch.110 -rw-r--r-- 0 root root 8179 Oct 19 20:33 patches/patch.111 -rw-r--r-- 0 root root 8055 Oct 30 01:43 patches/patch.112 -rw-r--r-- 0 root root 1023 Oct 30 01:43 patches/patch.113 -rw-r--r-- 0 root root 1271 Nov 4 19:50 patches/patch.114 -rw-r--r-- 0 root root 163327 Nov 19 16:51 patches/patch.115 -rw-r--r-- 0 root root 5089 Nov 19 17:11 patches/patch.116 -rw-r--r-- 0 root root 3580 Nov 19 16:32 patches/patch.117 -rw-r--r-- 0 root root 12707 Nov 20 20:38 patches/patch.118 -rw-r--r-- 0 root root 4542 Nov 27 20:03 patches/patch.119 -rw-r--r-- 0 root root 4055 Dec 13 21:42 patches/patch.120 -rw-r--r-- 0 root root 3374 Jan 18 10:23 patches/patch.122 -rw-r--r-- 0 root root 1779 Jan 18 12:32 patches/patch.123 -rw-r--r-- 0 root root 2233 Jan 18 12:59 patches/patch.121 -rw-r--r-- 0 root root 64958 Feb 10 10:12 patches/patch.124.cray -rw-r--r-- 0 root root 940 Feb 10 10:12 patches/patch.125 -rw-r--r-- 0 root root 43915 Feb 14 15:56 patches/patch.126 -rw-r--r-- 0 root root 3924 Feb 27 10:09 patches/patch.127 -rw-r--r-- 0 root root 4260 Feb 27 10:08 patches/patch.128 -rw-r--r-- 0 root root 23605 Mar 3 19:16 patches/patch.129 -rw-r--r-- 0 root root 5434 Mar 4 21:39 patches/patch.130 -rw-r--r-- 0 root root 1567 Mar 8 20:04 patches/patch.131 -rw-r--r-- 0 root root 133262 Apr 3 11:06 patches/patch.132 -rw-r--r-- 0 root root 15349 Apr 20 00:46 patches/patch.133 -rw-r--r-- 0 root root 12888 Apr 20 00:46 patches/patch.134 -rw-r--r-- 0 root root 88572 Apr 20 00:46 patches/patch.135 -rw-r--r-- 0 root root 29670 Apr 20 00:46 patches/patch.136 -rw-r--r-- 0 root root 528901 Aug 13 16:14 patches/patch99.tar.Z -rw-r--r-- 0 root root 2327 May 1 17:09 patches/patch.137 -rw-r--r-- 0 root root 2214 May 1 17:04 patches/patch.138 -rw-r--r-- 0 root root 1305 May 4 23:47 patches/patch.139 -rw-r--r-- 0 root root 73581 May 3 22:17 patches/patch.140 -rw-r--r-- 0 root root 2639 May 5 14:02 patches/patch.141 -rw-r--r-- 0 root root 65355 May 6 01:13 patches/patch.142 -rw-r--r-- 0 root root 3926 May 6 13:30 patches/patch.143 -rw-r--r-- 0 root root 2628 May 19 12:42 patches/patch.144 -rw-r--r-- 0 root root 1687 May 22 16:27 patches/patch.145 -rw-r--r-- 0 root root 8006 May 31 11:36 patches/patch.146 -rw-r--r-- 0 root root 1676 Jun 5 16:47 patches/patch.147 -rw-r--r-- 0 root root 2137 Jun 18 10:56 patches/patch.148 -rw-r--r-- 0 root root 33420 Jun 19 13:22 patches/patch.149 -rw-r--r-- 0 root root 11051 Jun 30 11:44 patches/patch.150 -rw-r--r-- 0 root root 122607 Jul 9 12:31 patches/patch.151 -rw-r--r-- 0 root root 17224 Jul 15 09:49 patches/patch.152 -rw-r--r-- 0 root root 4362 Jul 18 12:28 patches/patch.153 -rw-r--r-- 0 root root 3441 Jul 28 17:58 patches/patch.154 -rw-r--r-- 0 root root 2272 Jul 28 17:58 patches/patch.155 -rw-r--r-- 0 root root 4190 Jul 28 17:58 patches/patch.156 -rw-r--r-- 0 root root 12796 Jul 30 16:50 patches/patch.157 -rw-r--r-- 0 root root 2529 Jul 30 19:57 patches/patch.158 -rw-r--r-- 0 root root 13523 Aug 8 22:18 patches/patch.159 -rw-r--r-- 0 root root 40049 Oct 15 12:23 patches/patch.160 -rw-r--r-- 0 root root 30385 Oct 15 16:16 patches/patch.161 -rw-r--r-- 0 root root 22583 Dec 17 19:03 patches/patch.162 -rw-r--r-- 0 root root 12761 Jan 2 06:49 patches/patch.164 -rw-r--r-- 0 root root 1292 Jan 2 06:49 patches/patch.163 -rw-r--r-- 0 root root 12917 Jan 6 12:08 patches/patch.165 drwxr-xr-x 0 root root Dec 18 13:54 patches/RCS -rw-r--r-- 0 root root 15021 Jan 9 16:53 patches/patch.166 -rw-r--r-- 0 root root 1389 Jan 7 23:47 patches/patch.168 -rw-r--r-- 0 root root 53367 Jan 10 03:55 patches/patch.169 -rw-r--r-- 0 root root 2018 Jan 24 19:25 patches/patch.170 -rw-r--r-- 0 root root 38101 Jan 9 16:53 patches/patch.167 -rw-r--r-- 0 root root 6056 Jan 24 21:14 patches/patch.171 -rw------- 0 root root 1918 Feb 5 17:43 patches/patch.172 -rw------- 0 root root 2456 Feb 5 17:43 patches/patch.173 -rw------- 0 root root 6031 Feb 5 17:44 patches/patch.174 -rw------- 0 root root 1394 Feb 7 12:46 patches/patch.176 -rw------- 0 root root 1784 Feb 7 12:35 patches/patch.177 -rw------- 0 root root 8258 Feb 7 09:07 patches/patch.175 -rw------- 0 root root 1620 Feb 16 21:58 patches/patch.178 -rw------- 0 root root 1564 Feb 18 11:38 patches/patch.179 -rw------- 0 root root 6206 Feb 19 16:07 patches/patch.180 -rw------- 0 root root 4210 Feb 21 17:13 patches/patch.181 -rw------- 0 root root 2438 Feb 21 21:25 patches/patch.182 -rw------- 0 root root 18232 Feb 21 21:25 patches/patch.183 -rw------- 0 root root 4686 Feb 29 21:57 patches/patch.184 -rw------- 0 root root 2747 Mar 1 13:48 patches/patch.185 -rw------- 0 root root 1772 Mar 16 11:39 patches/patch.186 -rw------- 0 root root 15109 Mar 18 15:27 patches/patch.187 -rw------- 0 root root 1387 Mar 21 16:42 patches/patch.188 -rw------- 0 root root 1280 Mar 28 15:01 patches/patch.189 -rw------- 0 root root 6011 Apr 3 09:18 patches/patch.190 -rw------- 0 root root 2666 Apr 9 22:02 patches/patch.191 -rw------- 0 root root 1444 Apr 13 16:20 patches/patch.192 -rw------- 0 root root 1917 Apr 13 16:22 patches/patch.193 -rw------- 0 root root 3472 Apr 13 19:34 patches/patch.194 -rw------- 0 root root 2270 Apr 15 16:29 patches/patch.195 -rw------- 0 root root 1768 Apr 15 16:30 patches/patch.196 -rw------- 0 root root 5701 Apr 15 16:30 patches/patch.197 drwxr-xr-x 0 root root Dec 18 13:54 ppsclock -rw-r--r-- 0 root root 878 Feb 3 11:44 ppsclock/CHANGES -rw-r--r-- 0 root root 166 Aug 8 11:31 ppsclock/Makefile -rw-r--r-- 0 root root 10328 Mar 7 18:00 ppsclock/README -rw-r--r-- 0 root root 18 Apr 26 09:29 ppsclock/RELEASE -rw-r--r-- 0 root root 30232 Apr 26 09:29 ppsclock/b-and-b.ps -rw-r--r-- 0 root root 30316 Apr 26 09:29 ppsclock/magnavox.ps drwxr-xr-x 0 root root Dec 18 13:54 ppsclock/ppstest -rw-r--r-- 0 root root 156 Aug 8 11:31 ppsclock/ppstest/Makefile -rw-r--r-- 0 root root 3823 Jan 28 08:12 ppsclock/ppstest/ppstest.c drwxr-xr-x 0 root root Dec 18 13:54 ppsclock/ppstest/RCS drwxr-xr-x 0 root root Dec 18 13:54 ppsclock/sys drwxr-xr-x 0 root root Dec 18 13:54 ppsclock/sys/genassym -rw-r--r-- 0 root root 2552 Aug 8 11:32 ppsclock/sys/genassym/genassym.c drwxr-xr-x 0 root root Dec 18 13:54 ppsclock/sys/genassym/RCS drwxr-xr-x 0 root root Dec 18 13:54 ppsclock/sys/os -rw-r--r-- 0 root root 365 Apr 26 09:30 ppsclock/sys/os/kern_clock.c.patch drwxr-xr-x 0 root root Dec 18 13:54 ppsclock/sys/os/RCS drwxr-xr-x 0 root root Dec 18 13:54 ppsclock/sys/sun -rw-r--r-- 0 root root 811 Oct 6 13:03 ppsclock/sys/sun/str_conf.c.patch drwxr-xr-x 0 root root Dec 18 13:54 ppsclock/sys/sun/RCS drwxr-xr-x 0 root root Dec 18 13:54 ppsclock/sys/sun4c -rw-r--r-- 0 root root 3853 Aug 8 11:31 ppsclock/sys/sun4c/microtime.s drwxr-xr-x 0 root root Dec 18 13:54 ppsclock/sys/sun4c/conf -rw-r--r-- 0 root root 397 Apr 26 09:30 ppsclock/sys/sun4c/conf/Makefile.src.patch -rw-r--r-- 0 root root 305 Sep 7 12:30 ppsclock/sys/sun4c/conf/files.microtime.patch -rw-r--r-- 0 root root 456 Sep 7 12:30 ppsclock/sys/sun4c/conf/files.patch drwxr-xr-x 0 root root Dec 18 13:54 ppsclock/sys/sun4c/conf/RCS drwxr-xr-x 0 root root Dec 18 13:54 ppsclock/sys/sun4c/RCS drwxr-xr-x 0 root root Dec 18 13:54 ppsclock/sys/sun4m -rw-r--r-- 0 root root 3853 Aug 8 11:31 ppsclock/sys/sun4m/microtime.s drwxr-xr-x 0 root root Dec 18 13:54 ppsclock/sys/sun4m/conf -rw-r--r-- 0 root root 397 Apr 26 09:30 ppsclock/sys/sun4m/conf/Makefile.src.patch -rw-r--r-- 0 root root 305 Apr 26 09:30 ppsclock/sys/sun4m/conf/files.microtime.patch -rw-r--r-- 0 root root 456 Apr 26 09:30 ppsclock/sys/sun4m/conf/files.patch drwxr-xr-x 0 root root Dec 18 13:54 ppsclock/sys/sun4m/conf/RCS drwxr-xr-x 0 root root Dec 18 13:54 ppsclock/sys/sun4m/RCS drwxr-xr-x 0 root root Dec 18 13:54 ppsclock/sys/sundev -rw-r--r-- 0 root root 7648 Mar 2 05:22 ppsclock/sys/sundev/ppsclock.c drwxr-xr-x 0 root root Dec 18 13:54 ppsclock/sys/sundev/RCS drwxr-xr-x 0 root root Dec 18 13:54 ppsclock/sys/sys -rw-r--r-- 0 root root 2271 Aug 8 11:31 ppsclock/sys/sys/ppsclock.h drwxr-xr-x 0 root root Dec 18 13:54 ppsclock/sys/sys/RCS drwxr-xr-x 0 root root Dec 18 13:54 ppsclock/sys/RCS drwxr-xr-x 0 root root Dec 18 13:54 ppsclock/RCS drwxr-xr-x 0 root root Dec 18 13:54 refclocks -rw-r--r-- 0 root root 283 Jan 24 21:37 refclocks/Clockdefs -rw-r--r-- 0 root root 847 Jan 24 21:55 refclocks/Dependencies -rw-r--r-- 0 root root 109 Oct 29 06:27 refclocks/README -rwxr-xr-x 0 root root 94 Nov 6 16:47 refclocks/check -rwxr-xr-x 0 root root 24 Nov 5 14:31 refclocks/echon -rwxr-xr-x 0 root root 134 Nov 5 14:31 refclocks/query -rw-r--r-- 0 root root 394 Jan 25 05:25 refclocks/rclk.ACTS -rw-r--r-- 0 root root 688 Dec 3 17:36 refclocks/rclk.AS2201 -rw-r--r-- 0 root root 442 Dec 3 17:36 refclocks/rclk.CHU -rw-r--r-- 0 root root 412 May 30 17:54 refclocks/rclk.DATUM -rw-r--r-- 0 root root 497 Jun 18 06:55 refclocks/rclk.HEATH -rw-r--r-- 0 root root 930 May 28 04:43 refclocks/rclk.HPGPS -rw-r--r-- 0 root root 513 Dec 3 17:36 refclocks/rclk.IRIG -rw-r--r-- 0 root root 697 Dec 3 17:36 refclocks/rclk.LEITCH -rw-r--r-- 0 root root 427 Dec 3 17:36 refclocks/rclk.LOCAL_CLOCK -rw-r--r-- 0 root root 619 Jul 11 04:01 refclocks/rclk.MOTO -rw-r--r-- 0 root root 535 Dec 3 17:36 refclocks/rclk.MSFEES -rw-r--r-- 0 root root 547 Dec 3 17:36 refclocks/rclk.MX4200 -rw-r--r-- 0 root root 583 Jul 11 04:01 refclocks/rclk.NMEA -rw-r--r-- 0 root root 3058 Dec 17 17:32 refclocks/rclk.PARSE -rw-r--r-- 0 root root 881 Dec 3 17:36 refclocks/rclk.PST drwxr-xr-x 0 root root Dec 18 13:54 refclocks/RCS -r--r--r-- 0 root root 930 Jan 10 03:00 refclocks/RCS/rclk.GOES,v -r--r--r-- 0 root root 939 Jan 10 03:00 refclocks/RCS/rclk.GPSTM,v -r--r--r-- 0 root root 892 Jan 10 03:00 refclocks/RCS/rclk.OMEGA,v -r--r--r-- 0 root root 179 Jan 10 03:00 refclocks/RCS/rclk.TRUE,v -rw-r--r-- 0 root root 410 Jan 25 05:25 refclocks/rclk.PTBACTS -rw-r--r-- 0 root root 497 Dec 3 17:36 refclocks/rclk.TPRO -rw-r--r-- 0 root root 3802 Apr 9 22:02 refclocks/rconfig -rw-r--r-- 0 root root 646 Feb 23 18:45 refclocks/rclk.TRAK -rw-r--r-- 0 root root 935 Dec 3 17:36 refclocks/rclk.WWVB -rw-r--r-- 0 root root 236 Dec 3 17:36 refclocks/setup -rw-r--r-- 0 root root 399 Dec 3 17:36 refclocks/setupfn -rw-r--r-- 0 root root 454 Jan 10 03:01 refclocks/rclk.TRUE drwxr-xr-x 0 root root Dec 18 13:54 scripts -rwxr-xr-x 0 root root 2611 Dec 4 12:48 scripts/Guess.sh -rw-r--r-- 0 root root 1549 Jul 4 14:06 scripts/README -rwxr-xr-x 0 root root 302 May 28 04:44 scripts/hpadjtime.sh -rwxr-xr-x 0 root root 1613 May 1 20:35 scripts/install.sh -rwxr-xr-x 0 root root 3976 Apr 13 22:10 scripts/makeconfig.sh -rwxr-xr-x 0 root root 359 Oct 31 12:22 scripts/mklinks -rwxr-xr-x 0 root root 638 Apr 12 10:59 scripts/mkversion -rwxr-xr-x 0 root root 2590 Sep 7 04:34 scripts/ntp-groper -rwxr-xr-x 0 root root 242 Sep 7 04:34 scripts/ntp-restart -rwxr-xr-x 0 root root 33 May 7 09:29 scripts/postinstall -rwxr-xr-x 0 root root 75 May 7 09:29 scripts/preinstall -rwxr-xr-x 0 root root 40 May 7 09:29 scripts/preremove -rwxr-xr-x 0 root root 850 May 7 09:29 scripts/prototype -rwxr-xr-x 0 root root 513 May 7 09:29 scripts/xntp drwxr-xr-x 0 root root Dec 18 13:54 scripts/monitoring -rw-r--r-- 0 root root 5480 Aug 24 15:29 scripts/monitoring/README -rw-r--r-- 0 root root 2779 Oct 5 16:13 scripts/monitoring/loopwatch.config.SAMPLE -rwxr-xr-x 0 root root 2844 Aug 24 15:29 scripts/monitoring/lr.pl -rwxr-xr-x 0 root root 11714 Aug 24 15:29 scripts/monitoring/ntp.pl -rwxr-xr-x 0 root root 11848 Aug 24 15:29 scripts/monitoring/ntploopstat -rwxr-xr-x 0 root root 42272 Oct 22 10:28 scripts/monitoring/ntploopwatch -rwxr-xr-x 0 root root 12251 Aug 24 15:29 scripts/monitoring/ntptrap -rwxr-xr-x 0 root root 2541 Aug 24 15:29 scripts/monitoring/timelocal.pl drwxr-xr-x 0 root root Dec 18 13:54 scripts/monitoring/RCS drwxr-xr-x 0 root root Dec 18 13:54 scripts/stats -rw-r--r-- 0 root root 1886 May 1 20:35 scripts/stats/README -rw-r--r-- 0 root root 9367 Nov 7 11:33 scripts/stats/README.stats -rw-r--r-- 0 root root 5824 Nov 7 11:33 scripts/stats/README.timecodes -rw-r--r-- 0 root root 8381 Jan 20 14:20 scripts/stats/clock.awk -rw-r--r-- 0 root root 79 May 1 20:35 scripts/stats/dupe.awk -rwxr-xr-x 0 root root 377 May 1 16:18 scripts/stats/ensemble.S -rw-r--r-- 0 root root 717 Sep 7 04:35 scripts/stats/ensemble.awk -rwxr-xr-x 0 root root 730 May 1 16:18 scripts/stats/etf.S -rw-r--r-- 0 root root 521 Sep 7 04:35 scripts/stats/etf.awk -rwxr-xr-x 0 root root 316 May 1 16:18 scripts/stats/itf.S -rw-r--r-- 0 root root 546 Sep 7 04:35 scripts/stats/itf.awk -rwxr-xr-x 0 root root 372 May 1 16:18 scripts/stats/loop.S -rw-r--r-- 0 root root 1106 May 1 20:35 scripts/stats/loop.awk -rwxr-xr-x 0 root root 18 Feb 11 09:44 scripts/stats/loop_summary -rw-r--r-- 0 root root 1622 Nov 7 11:36 scripts/stats/peer.awk -rw-r--r-- 0 root root 1037 May 1 20:35 scripts/stats/psummary.awk -rw-r--r-- 0 root root 954 May 1 16:18 scripts/stats/rms.awk -rwxr-xr-x 0 root root 1808 Feb 11 09:44 scripts/stats/summary.sh -rwxr-xr-x 0 root root 303 May 1 16:18 scripts/stats/tdata.S -rw-r--r-- 0 root root 1128 Sep 7 04:35 scripts/stats/tdata.awk drwxr-xr-x 0 root root Dec 18 13:54 scripts/stats/RCS drwxr-xr-x 0 root root Dec 18 13:54 scripts/support -rw-r--r-- 0 root root 3080 Aug 24 15:29 scripts/support/README drwxr-xr-x 0 root root Dec 18 13:54 scripts/support/bin -rwxr-xr-x 0 root root 4659 Feb 2 10:10 scripts/support/bin/monl -rwxr-xr-x 0 root root 536 Aug 24 15:29 scripts/support/bin/mvstats drwxr-xr-x 0 root root Dec 18 13:54 scripts/support/bin/RCS drwxr-xr-x 0 root root Dec 18 13:54 scripts/support/conf -rw-r--r-- 0 root root 1705 Aug 24 15:29 scripts/support/conf/hp300.hp300 -rw-r--r-- 0 root root 1639 Aug 24 15:29 scripts/support/conf/hp700.hp700 -rw-r--r-- 0 root root 1746 Aug 24 15:29 scripts/support/conf/hp700.hp700.faui47 -rw-r--r-- 0 root root 1705 Aug 24 15:29 scripts/support/conf/hp800.hp800 -rw-r--r-- 0 root root 1041 Aug 24 15:29 scripts/support/conf/ntp.conf -rw-r--r-- 0 root root 1041 Aug 24 15:29 scripts/support/conf/sun3.sun3 -rw-r--r-- 0 root root 1745 Aug 24 15:29 scripts/support/conf/sun4.sun4.faui01 -rw-r--r-- 0 root root 4691 Aug 24 15:29 scripts/support/conf/sun4.sun4.faui10 -rw-r--r-- 0 root root 6273 Aug 24 15:29 scripts/support/conf/sun4.sun4.faui45 -rw-r--r-- 0 root root 1473 Aug 24 15:29 scripts/support/conf/sun4.sun4c -rw-r--r-- 0 root root 4931 Aug 24 15:29 scripts/support/conf/sun4.sun4c.Lucifer -rw-r--r-- 0 root root 1604 Aug 24 15:29 scripts/support/conf/sun4.sun4m -rw-r--r-- 0 root root 4243 Aug 24 15:29 scripts/support/conf/sun4.sun4m.faui42 -rw-r--r-- 0 root root 4723 Aug 24 15:29 scripts/support/conf/sun4.sun4m.faui45m -rw-r--r-- 0 root root 687 Aug 24 15:29 scripts/support/conf/tickconf drwxr-xr-x 0 root root Dec 18 13:54 scripts/support/conf/RCS drwxr-xr-x 0 root root Dec 18 13:54 scripts/support/etc -rwxr-xr-x 0 root root 374 Aug 24 15:29 scripts/support/etc/cron -rw-r--r-- 0 root root 295 Aug 24 15:29 scripts/support/etc/crontab -rwxr-xr-x 0 root root 1362 Aug 24 15:29 scripts/support/etc/install -rwxr-xr-x 0 root root 4896 Sep 11 09:15 scripts/support/etc/rc -rwxr-xr-x 0 root root 1679 Nov 26 12:07 scripts/support/etc/setup drwxr-xr-x 0 root root Dec 18 13:54 scripts/support/etc/RCS drwxr-xr-x 0 root root Dec 18 13:54 scripts/support/RCS drwxr-xr-x 0 root root Dec 18 13:54 scripts/RCS drwxr-xr-x 0 root root Dec 18 13:55 util -rw-r--r-- 0 root root 1212 Dec 5 11:31 util/Makefile.tmpl -rw-r--r-- 0 root root 3551 Nov 19 04:10 util/README -rw-r--r-- 0 root root 864 Nov 23 14:07 util/byteorder.c -rw-r--r-- 0 root root 1833 Oct 15 14:44 util/hist.c -rw-r--r-- 0 root root 3189 May 28 04:01 util/instsrv.c -rw-r--r-- 0 root root 4938 May 28 04:46 util/instsrv.mak -rw-r--r-- 0 root root 1505 Feb 11 09:45 util/jitter.c -rw-r--r-- 0 root root 5426 Dec 6 04:06 util/kern.c -rw-r--r-- 0 root root 165 Nov 23 14:07 util/longsize.c -rw-r--r-- 0 root root 6951 Mar 1 16:32 util/ntptime.c -rw-r--r-- 0 root root 4745 Oct 3 06:04 util/precision.c -rw-r--r-- 0 root root 1273 Aug 24 15:29 util/testrs6000.c -rw-r--r-- 0 root root 12299 Dec 4 16:58 util/tickadj.c -rw-r--r-- 0 root root 2151 Oct 16 15:36 util/timetrim.c drwxr-xr-x 0 root root Dec 18 13:54 util/RCS -rw-rw-r-- 0 root root 1275 Dec 5 11:30 util/Makefile -rw-rw-r-- 0 root root 828 Dec 5 11:34 util/tickadj.err -rw-rw-r-- 0 root root 481 Dec 18 13:55 util/longsize.o -rw-rw-r-- 0 root root 608 Dec 18 13:55 util/byteorder.o -rw-rw-r-- 0 root root 328 Dec 18 14:01 xntp3-5f.readme drwxr-xr-x 0 root root Dec 18 13:57 xntpd -rw-r--r-- 0 root root 5685 Feb 17 10:48 xntpd/Makefile.tmpl -rw-r--r-- 0 root root 45639 Feb 10 12:12 xntpd/ntp_config.c -rw-r--r-- 0 root root 59491 Feb 16 23:37 xntpd/ntp_control.c -rw-r--r-- 0 root root 12619 Oct 15 15:33 xntpd/ntp_filegen.c -rw-r--r-- 0 root root 21331 Apr 14 00:21 xntpd/ntp_intres.c -rw-r--r-- 0 root root 48759 Dec 4 14:55 xntpd/ntp_io.c -rw-r--r-- 0 root root 7365 Jun 18 08:29 xntpd/ntp_leap.c -rw-r--r-- 0 root root 25903 Mar 1 14:00 xntpd/ntp_loopfilter.c -rw-r--r-- 0 root root 8590 Jul 4 16:51 xntpd/ntp_monitor.c -rw-r--r-- 0 root root 15163 May 30 05:52 xntpd/ntp_peer.c -rw-r--r-- 0 root root 61679 Feb 19 23:30 xntpd/ntp_proto.c -rw-r--r-- 0 root root 36912 Feb 10 18:50 xntpd/ntp_refclock.c -rw-r--r-- 0 root root 59663 Mar 1 14:00 xntpd/ntp_request.c -rw-r--r-- 0 root root 11147 Apr 9 16:55 xntpd/ntp_restrict.c -rw-r--r-- 0 root root 8956 Jul 4 16:52 xntpd/ntp_timer.c -rw-r--r-- 0 root root 15915 Dec 4 15:05 xntpd/ntp_unixclock.c -rw-r--r-- 0 root root 12247 Feb 8 20:55 xntpd/ntp_util.c -rw-r--r-- 0 root root 19480 Dec 4 15:06 xntpd/ntpd.c -rw-r--r-- 0 root root 32442 Aug 15 17:05 xntpd/refclock_acts.c -rw-r--r-- 0 root root 13312 Feb 10 18:22 xntpd/refclock_as2201.c -rw-r--r-- 0 root root 13807 Feb 10 18:23 xntpd/refclock_atom.c -rw-r--r-- 0 root root 22008 Jul 15 03:11 xntpd/refclock_chu.c -rw-r--r-- 0 root root 4452 Feb 19 16:43 xntpd/refclock_conf.c -rw-r--r-- 0 root root 24941 Feb 16 23:06 xntpd/refclock_datum.c drwxr-xr-x 0 root root Dec 18 13:54 xntpd/RCS -rw-r--r-- 0 root root 13405 Jul 15 02:41 xntpd/refclock_heath.c -rw-r--r-- 0 root root 18377 Feb 7 17:42 xntpd/refclock_hpgps.c -rw-r--r-- 0 root root 7061 Feb 16 22:48 xntpd/refclock_irig.c -rw-r--r-- 0 root root 16779 Feb 16 22:49 xntpd/refclock_leitch.c -rw-r--r-- 0 root root 6388 Mar 18 15:32 xntpd/refclock_local.c -rw-r--r-- 0 root root 49807 Feb 19 16:35 xntpd/refclock_msfees.c -rw-r--r-- 0 root root 19648 Feb 19 16:34 xntpd/refclock_mx4200.c -rw-r--r-- 0 root root 8612 Feb 7 17:43 xntpd/refclock_nmea.c -rw-r--r-- 0 root root 117089 Apr 9 22:02 xntpd/refclock_parse.c -rw-r--r-- 0 root root 8798 Oct 3 06:06 xntpd/refclock_pst.c -rw-r--r-- 0 root root 235 Feb 16 22:53 xntpd/refclock_ptbacts.c -rw-r--r-- 0 root root 5381 Feb 16 22:53 xntpd/refclock_tpro.c -rw-r--r-- 0 root root 18328 Jan 25 15:31 xntpd/xntpd.mak -rw-r--r-- 0 root root 9659 Feb 10 18:28 xntpd/refclock_trak.c -rw-r--r-- 0 root root 17528 Jun 18 08:30 xntpd/refclock_usno.c -rw-r--r-- 0 root root 11604 Feb 7 17:47 xntpd/refclock_wwvb.c -rw-r--r-- 0 root root 20316 Mar 28 23:25 xntpd/refclock_true.c -rw------- 0 root root 3607 Feb 15 12:45 xntpd/map_vme.c -rw------- 0 root root 21211 Feb 18 12:58 xntpd/refclock_bancomm.c -rw------- 0 root root 19101 Feb 15 12:41 xntpd/refclock_gpsvme.c -rw-rw-r-- 0 root root 5762 Dec 18 13:56 xntpd/Makefile -rw-rw-r-- 0 root root 67 Dec 18 13:56 xntpd/ntp_config.err -rw-rw-r-- 0 root root 58 Dec 18 13:57 xntpd/ntpd.err -rw-rw-r-- 0 root root 106 Dec 18 13:57 xntpd/version.c -rw-rw-r-- 0 root root 19272 Dec 18 13:56 xntpd/ntp_config.o -rw-rw-r-- 0 root root 3856 Dec 18 13:57 xntpd/ntpd.o -rw-rw-r-- 0 root root 22082 Dec 18 13:57 xntpd/ntp_control.o -rw-rw-r-- 0 root root 11861 Dec 18 13:57 xntpd/ntp_io.o -rw-rw-r-- 0 root root 2983 Dec 18 13:57 xntpd/ntp_leap.o -rw-rw-r-- 0 root root 5465 Dec 18 13:57 xntpd/ntp_loopfilter.o -rw-rw-r-- 0 root root 3555 Dec 18 13:57 xntpd/ntp_monitor.o -rw-rw-r-- 0 root root 5452 Dec 18 13:57 xntpd/ntp_peer.o -rw-rw-r-- 0 root root 19264 Dec 18 13:57 xntpd/ntp_proto.o -rw-rw-r-- 0 root root 8967 Dec 18 13:57 xntpd/ntp_refclock.o -rw-rw-r-- 0 root root 19677 Dec 18 13:57 xntpd/ntp_request.o -rw-rw-r-- 0 root root 4446 Dec 18 13:57 xntpd/ntp_restrict.o -rw-rw-r-- 0 root root 2619 Dec 18 13:57 xntpd/ntp_timer.o -rw-rw-r-- 0 root root 2623 Dec 18 13:57 xntpd/ntp_unixclock.o -rw-rw-r-- 0 root root 6571 Dec 18 13:57 xntpd/ntp_util.o -rw-rw-r-- 0 root root 7815 Dec 18 13:57 xntpd/ntp_intres.o -rw-rw-r-- 0 root root 4797 Dec 18 13:57 xntpd/ntp_filegen.o -rw-rw-r-- 0 root root 2 Dec 18 13:57 xntpd/.version -rw-rw-r-- 0 root root 1653 Dec 18 13:57 xntpd/refclock_conf.o -rw-rw-r-- 0 root root 273 Dec 18 13:57 xntpd/refclock_chu.o -rw-rw-r-- 0 root root 1976 Dec 18 13:57 xntpd/refclock_local.o -rw-rw-r-- 0 root root 273 Dec 18 13:57 xntpd/refclock_pst.o -rw-rw-r-- 0 root root 275 Dec 18 13:57 xntpd/refclock_wwvb.o -rw-rw-r-- 0 root root 279 Dec 18 13:57 xntpd/refclock_mx4200.o -rw-rw-r-- 0 root root 277 Dec 18 13:57 xntpd/refclock_parse.o -rw-rw-r-- 0 root root 279 Dec 18 13:57 xntpd/refclock_as2201.o -rw-rw-r-- 0 root root 281 Dec 18 13:57 xntpd/refclock_bancomm.o -rw-rw-r-- 0 root root 275 Dec 18 13:57 xntpd/refclock_tpro.o -rw-rw-r-- 0 root root 279 Dec 18 13:57 xntpd/refclock_leitch.o -rw-rw-r-- 0 root root 275 Dec 18 13:57 xntpd/refclock_irig.o -rw-rw-r-- 0 root root 279 Dec 18 13:57 xntpd/refclock_msfees.o -rw-rw-r-- 0 root root 275 Dec 18 13:57 xntpd/refclock_trak.o -rw-rw-r-- 0 root root 277 Dec 18 13:57 xntpd/refclock_datum.o -rw-rw-r-- 0 root root 275 Dec 18 13:57 xntpd/refclock_acts.o -rw-rw-r-- 0 root root 277 Dec 18 13:57 xntpd/refclock_heath.o -rw-rw-r-- 0 root root 275 Dec 18 13:57 xntpd/refclock_nmea.o -rw-rw-r-- 0 root root 275 Dec 18 13:57 xntpd/refclock_atom.o -rw-rw-r-- 0 root root 281 Dec 18 13:57 xntpd/refclock_ptbacts.o -rw-rw-r-- 0 root root 275 Dec 18 13:57 xntpd/refclock_usno.o -rw-rw-r-- 0 root root 275 Dec 18 13:57 xntpd/refclock_true.o -rw-rw-r-- 0 root root 277 Dec 18 13:57 xntpd/refclock_hpgps.o -rw-rw-r-- 0 root root 279 Dec 18 13:57 xntpd/refclock_gpsvme.o -rwxrwxr-x 0 root root 155636 Dec 18 13:57 xntpd/xntpd -rw-rw-r-- 0 root root 367 Dec 18 13:57 xntpd/version.o drwxr-xr-x 0 root root Dec 18 13:57 xntpdc -rw-r--r-- 0 root root 1263 Jun 11 16:39 xntpdc/Makefile.tmpl -rw-r--r-- 0 root root 321 Aug 24 15:32 xntpdc/README -rw-r--r-- 0 root root 34736 Feb 5 17:53 xntpdc/ntpdc.c -rw-r--r-- 0 root root 1286 May 7 09:55 xntpdc/ntpdc.h -rw-r--r-- 0 root root 60058 Feb 11 20:31 xntpdc/ntpdc_ops.c -rw-r--r-- 0 root root 6460 May 28 04:48 xntpdc/xntpdc.mak drwxr-xr-x 0 root root Dec 18 13:54 xntpdc/RCS -rw-rw-r-- 0 root root 1326 Dec 18 13:57 xntpdc/Makefile -rw-rw-r-- 0 root root 185 Dec 18 13:57 xntpdc/ntpdc.err -rw-rw-r-- 0 root root 108 Dec 18 13:57 xntpdc/version.c -rw-rw-r-- 0 root root 17734 Dec 18 13:57 xntpdc/ntpdc.o -rw-rw-r-- 0 root root 2 Dec 18 13:57 xntpdc/.version -rw-rw-r-- 0 root root 34353 Dec 18 13:57 xntpdc/ntpdc_ops.o -rwxrwxr-x 0 root root 84631 Dec 18 13:57 xntpdc/xntpdc -rw-rw-r-- 0 root root 370 Dec 18 13:57 xntpdc/version.o End