⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog.zh-cn

📁 一个开源的NTP客户端程序
💻 ZH-CN
字号:
vsntp 更新记录2004-03-29	2.0.0 版	 1. vsntp.c: 重写校时计时程式,可使用不同的计时器,以解决 Jean-Alain	    Le Borgne <jalb@pobox.com> 於 2007-03-26 所回报的, MS Virtual PC	    2007 在暂停一段时间后复原, sleep() 定时会醒不来的问题。	 2. vsntp.c: 新增使用 alarm() 计时器,於 sleep() 外提供另一种计时法。	    程式部份由 Jean-Alain 的修正码改写而成。	 3. vsntp.c: 新增 setsigalrm() 函式,以设定 SIGALRM 讯号的处理程式。	 4. vsntp.c: 新增 alarm_wakeup() 函式,以作 alarm() 的讯号的处理程式。	 5. vsntp.c: 新增两个常数 SCHEDULER_SLEEP 和 SCHEDULER_ALARM ,作为使	    者的计时器选项。	 6. vsntp.c: 新增两个选项 -a/--alarm 和 -s/--sleep ,以让使用者选择计	    时器。目前预设选项为 -s 。	 7. vsntp.c: 新增变数 scheduler ,储存使用者选择的计时器。	 8. vsntp.c: 变数 next 改为全域变数,以便 alarm() 计时器取用。	 9. vsntp.c: 检查 synctime() 的回传值,当未校时(时间无误或网路不通)	    时,不作记录。	10. vsntp.c: 增加记录第二次以后的校时,记录层级为 LOG_DEBUG 。	11. vsntp.c: errstart 由 neterror() 改由 synctime() 计算,以记录网路	    不通时的时序。	12. vsntp.c: 依「 GNU 程式码标准」,将错误、警告讯息格式调整为:	      source-file-name:lineno: message            参阅: http://www.gnu.org/prep/standards/html_node/Errors.html	13. vsntp.c: 新增 connect(), send() 及 recv() 前的记录,记录层级为	    LOG_DEBUG ,以便网路不通时,侦错目前通讯进度。	14. vsntp.c: 新增 t1, t2, t3, t4 及 toff 的记录,记录层级为 LOG_DEBUG	    ,以便侦错时间差计算式。	15. vsntp.c: 新增函式 xsigemptyset() ,执行 sigemptyset() 并处理错误。	    修改 setsigalrm() ,原用 sigemptyset() 改用 xsigemptyset() 。	16. vsntp.c: 新增函式 xsigaction() ,执行 sigaction() 并处理错误。修改	    setsigalrm() ,原用 sigaction() 改用 xsigaction() 。	17. vsntp.c: 修正注解的英文, "... and handle errors" 修正为	    "... and handle its error." 。	18. configure.ac: 依 automake 1.9.6 的建议,加上 AC_TYPE_SSIZE_T ,并	    在 AC_CHECK_FUNCS 中加上 alarm() 。	19. configure.in 和 aclocal.m4: 以 automake 1.9.6 重制。	20. configure: 以 autoconf 2.61 重制。	21. vsntp.c: 加上 #ifdef 条件式编译,系统不支援 alarm() 呼叫时,略过	    编译 alarm() 计时器。	22. vsntp.c: 新增 DEFAULT_SCHEDULER 常数,作为预设计时器的值。	23. 新增 init.d 目录,内附一个 Debian SysV 启动程式,一个 Red Hat	    SysV 启动程式,一个 SysV 启动程式用的设定档,及三个语言的说明。	24. 新增 doc 目录,将 vsntp.texi 、 vsntp.8 及 rfc1769.txt 存进去。	25. vsntp.c: 修正档头注解基本资料的档名,由旧名 synctime.c 修正为	    vsntp.c 。 synctime.c 是一开始的旧名,已经改名很久了。	26. vsntp.8: 修正 BUGS 一节,将原来的写的,改为 SourceForge 上邮件通讯	    的相关讯息。	27. README 、 vsntp.8 及 vsntp.texi: 加上计时器问题的说明。	28. README 、 vsntp.8 及 vsntp.texi: 加上侦错的说明。	29. README 、 vsntp.8 及 vsntp.texi: 加上执行平台的说明。	30. README 、 vsntp.8 及 vsntp.texi: 加上要大家写信告知我有人在用	    vsntp 的请求。 :p2004-01-14	1.1.1 版	修订说明文件。	 1. 修订 ChangeLog 与 NEWS 年份错误。	    (2003 -> 2004)	 2. 写好 SourceForge 上网站。	 3. 修订说明文件中的官方网站与参考资料。	 3. 修订说明文件中错别字与用词。2004-01-13	 1. 写好旅舍依玛上的网页。	 2. 修订 textinfo 说明档。2004-01-12	1.1.0 版	正式公开发行。	 1. 加上 texinfo 文件。	 2. 加上 -i 与 -p 选项。	 3. 预设校时频率延长为每 900 秒一次,以免造成别人的	    困扰2004-01-11	 1. 加上 automake 及 autoconf 。	 2. 加上说明文件: README, INSTALL, COPYING,	    ChangeLog, NEWS, AUTHORS, THANKS, and manpage.2004-01-10	 1. SourceForge 专案核准通过。2004-01-09	 1. 申请 SourceForge 专案。2003-12-24	1.0.0 版	撰写完成。	 1. 程式名称由「 synctime 」改为「 vsntp 」。	 2. 通讯协定由 RFC 868 Time 改为 RFC 1769 SNTP 。	 3. 校时频率缩短为每五秒一次。2003-12-23	开始撰写,原名为「 synctime 」。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -