📄 changelog
字号:
vsntp change log2004-03-29 version 2.0.0 1. vsntp.c: The syhchronization scheduler has been rewritten to allow alternative schedulers, in order to work with the problem reported by Jean-Alain Le Borgne <jalb@pobox.com> 2007-03-26, that sleep() may not return after MS Virtual PC 2007 was suspended for a while. 2. vsntp.c: An alternative schedular using alarm() was added in addition to sleep(), based on the contribution by Jean-Alain. 3. vsntp.c: New subroutine setsigalrm() was added to set the SIGALRM signal handler. 4. vsntp.c: New subroutine alarm_wakeup() was added as the alarm() schedular. 5. vsntp.c: Two new constants SCHEDULER_SLEEP and SCHEDULER_ALARM were added as the scheduler choices of the user. 6. vsntp.c: Two new switches -a/--alarm and -s/--sleep were added for the user to choose the scheduler. The default is currently -s. 7. vsntp.c: New variable "scheduler" added to as the scheduler choice of the user. 8. vsntp.c: Variable "next" was made global so that the alarm() scheduler can access it, too. 9. vsntp.c: Check the return value of synctime() so that skip logging when time was not adjusted (time correct or network error). 10. vsntp.c: Logging of time synchronization after the first time was added, in log level LOG_DEBUG. 11. vsntp.c: errstart is now calculated and maintained in synctime() instead of neterror(), in order to log the time sequence of the network errors. 12. vsntp.c: Re-formatting error messages and warnings according to the GNU Coding Standards, as: source-file-name:lineno: message Refer to: http://www.gnu.org/prep/standards/html_node/Errors.html 13. vsntp.c: Added logging before connect(), send() and recv() at log level LOG_DEBUG in order to know the current progress when debugging network problems. 14. vsntp.c: Added logging of value t1, t2, t3, t4 and toff in log level LOG_DEBUG in order to debug time calculation problems. 15. vsntp.c: New subroutine xsigemptyset() was added to run sigemptyset() and handle its error. setsigalrm() was updated to use xsigemptyset() instead of sigemptyset(). 16. vsntp.c: New subroutine xsigaction() was added to run sigaction() and handle its error. setsigalrm() was updated to use xsigaction() instead of sigaction(). 17. vsntp.c: English comment fix. "... and handle errors" was updated as "... and handle its error." 18. configure.ac: Added AC_TYPE_SSIZE_T, and added "alarm()" in AC_CHECK_FUNCS, acccording to the suggestion by automake 1.9.6. 19. configure.in and aclocal.m4: Regenrated using automake 1.9.6. 20. configure: Regenrated using autoconf 2.61. 21. vsntp.c: Added conditional #ifdef, so that if alarm() is not supported on the target platform the alarm() scheduler will not be compiled. 22. vsntp.c: A new constant DEFAULT_SCHEDULER was added as the default scheduler. 23. Added init.d directory, with a Debian SysV init script, a Red Hat SysV init script, a configuration file used by the init scripts, and README in 3 languages. 24. Added doc directory, and moved vsntp.texi, vsntp.8 and rfc1769.txt inside. 25. vsntp.c: Fixed the basic profile in the beginning comment, from synctime.c to vsntp.c. That was the first name of vsntp. It was renamed for years. 26. vsntp.8: Fixed the BUGS chapter, replacing the originall text with the SourceForge users' mailing list information. 27. README, vsntp.8 and vsntp.texi: Added notes about the scheduler issue. 28. README, vsntp.8 and vsntp.texi: Added notes about how to debug. 29. README, vsntp.8 and vsntp.texi: Added notes about portability. 30. README, vsntp.8 and vsntp.texi: Added requests to users to let me know that someone is using vsntp. :p2004-01-14 version 1.1.1 Documentation fix. 1. ChangeLog and NEWS year typo fixed. (2003 -> 2004) 2. Home site at SourceForge done. 3. Documentation revised on official website, other reference information. 4. Documentation revised on wordings and typos.2004-01-13 1. HTML page at Tavern IMACAT's done. 2. texinfo document revised.2004-01-12 version 1.1.0 First public release. 1. Added texinfo documentation. 2. Added -i and -p switch. 3. Default synchronization interval changed to 900 seconds, do avoid making troubles with foreign NTP servers.2004-01-11 1. Added automake and autoconf. 2. Added documentation: README, INSTALL, COPYING, ChangeLog, NEWS, AUTHORS, THANKS, and manpage.2004-01-10 1. The SourceForge project space approved.2004-01-09 1. Applying a SourceForge project space.2003-12-24 version 1.0.0 Finalized. 1. Program name changed from "synctime" to "vsntp". 2. Protocol changed from RFC 868 Time to RFC 1769 SNTP. 3. Synchronization interval shortened to 5 seconds.2003-12-23 Start writing, with a name as "synctime".
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -