aboutsummaryrefslogtreecommitdiff
path: root/networking/ntpd.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ntpd: step correction to variables had wrong sign, fixingDenys Vlasenko2010-06-241-7/+9
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* *: code shrink and better "died from signal" reporting from wait4pidDenys Vlasenko2010-03-181-1/+1
| | | | | | | | | | | | | | function old new delta parse 964 967 +3 udhcp_run_script 670 665 -5 singlemount 911 906 -5 mount_it_now 360 355 -5 inotifyd_main 521 516 -5 xspawn 21 - -21 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 1/4 up/down: 3/-41) Total: -38 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: explain why scripts can be run in quick successionDenys Vlasenko2010-01-251-3/+10
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: remove some code which is at best unneeded and at worst wrongDenys Vlasenko2010-01-171-18/+3
| | | | | | | | | function old new delta step_time 246 256 +10 ntpd_main 855 844 -11 update_local_clock 767 714 -53 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: add anti-clock-hopping codeDenys Vlasenko2010-01-171-17/+61
| | | | | | | | | function old new delta select_and_cluster 837 950 +113 update_local_clock 759 767 +8 root_distance 61 - -61 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: disable frequency estimation codeDenys Vlasenko2010-01-171-24/+45
| | | | | | | | | | | | function old new delta reset_peer_stats 164 168 +4 ntp_init 371 368 -3 recv_and_process_peer_pkt 869 852 -17 update_local_clock 823 759 -64 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/3 up/down: 4/-84) Total: -80 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: explain algorithmDenys Vlasenko2010-01-111-5/+34
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: expose more data to the script; more eagerly drop to lower pollDenys Vlasenko2010-01-111-26/+46
| | | | | | | | | | | | | function old new delta run_script 340 395 +55 recv_and_process_peer_pkt 817 869 +52 passwd_main 1027 1058 +31 ntpd_main 845 855 +10 update_local_clock 853 823 -30 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 4/1 up/down: 148/-30) Total: 118 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: show at loglevel 2 and export in env current poll intervalDenys Vlasenko2010-01-071-6/+11
| | | | | | | | function old new delta run_script 273 340 +67 ntpd_main 832 845 +13 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* hwclock: disable time diff code; ntpd -S script: do not wait for completionDenys Vlasenko2010-01-071-2/+6
| | | | | | | | | | | | function old new delta rtcname 4 - -4 run_script 278 273 -5 hwclock_main 466 439 -27 read_rtc 86 38 -48 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 0/3 up/down: 0/-84) Total: -84 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: renew cur_time after script run, it can take a whileDenys Vlasenko2010-01-061-0/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: add -S PROG option. This feature is crucial for CMOS/RTC syncronizationDenys Vlasenko2010-01-061-6/+55
| | | | | | | | | | | | | function old new delta run_script 112 278 +166 ntpd_main 779 825 +46 update_local_clock 824 858 +34 packed_usage 26518 26540 +22 ntp_init 366 371 +5 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 5/0 up/down: 273/0) Total: 273 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: make -w less cumbersome to useDenys Vlasenko2010-01-041-2/+2
| | | | | | | | function old new delta packed_usage 26767 26779 +12 recv_and_process_peer_pkt 808 817 +9 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: add -w "watch" option, useful for debugging to look at our own dataDenys Vlasenko2010-01-041-13/+26
| | | | | | | | | | | Also fixed a small buglet discovered using -w function old new delta recv_and_process_peer_pkt 895 944 +49 select_and_cluster 1132 1150 +18 packed_usage 26769 26767 -2 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: fix comment, no code changesDenys Vlasenko2010-01-031-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: try to avoid using libm. -1.2k if we succeedDenys Vlasenko2010-01-031-1/+39
| | | | | | uclibc's sqrt(x) is pathetic, 411 bytes? it can be ~100... Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: remove an old hack for faster initializationDenys Vlasenko2010-01-031-27/+2
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: better selection of initial sync; fewer gettimeofday callsDenys Vlasenko2010-01-031-126/+126
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: fix jitter calculations and status propagationDenys Vlasenko2010-01-021-61/+58
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: speed up reaction to poll interval decreaseDenys Vlasenko2010-01-021-0/+13
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: improve frequency filteringDenys Vlasenko2010-01-021-21/+43
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: restore forgotten delay sanitizationDenys Vlasenko2010-01-011-0/+2
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: add a comment, no code changesDenys Vlasenko2010-01-011-1/+8
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: disable unused code; show kernel's clock drift correctionDenys Vlasenko2010-01-011-24/+38
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: reduce poll interval increase rateDenys Vlasenko2010-01-011-16/+19
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: replace openntp's clock discipline with ntpd'sDenys Vlasenko2010-01-011-0/+1985
| | | | | | | | | It seems to be much more precise. +2.2k: text data bss dec hex filename 4670 0 0 4670 123e busybox.t2/networking/ntpd.o 6838 0 0 6838 1ab6 busybox.t3/networking/ntpd.o Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: ntpd.c -> ntpd_simple.cDenys Vlasenko2010-01-011-1007/+0
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: preparatory patches, no functional changesDenys Vlasenko2009-12-301-58/+60
| | | | | | | | function old new delta ntp_init 354 357 +3 ntpd_main 2945 2898 -47 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: fx incorrect offset display when steppingDenys Vlasenko2009-12-181-14/+15
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: field renames and style fixes, no code changesDenys Vlasenko2009-12-171-158/+158
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: eliminate one time(NULL) callDenys Vlasenko2009-12-171-3/+4
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: remove dynamic dns resolution code, too complex. -69 bytesDenys Vlasenko2009-12-031-22/+2
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: try to avoid DNS requests *during* NTP roundtrip. +23 bytesDenys Vlasenko2009-12-021-3/+11
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: implement -x. shrink code a bit. -69 bytesDenys Vlasenko2009-12-021-174/+156
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: fix malloc-too-short bug; code shrink -76 bytesDenys Vlasenko2009-12-021-45/+27
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: fix "synced" state detectionDenys Vlasenko2009-12-021-12/+7
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: continuing small message tweaks and the like. -29 bytesDenys Vlasenko2009-12-021-23/+21
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* htpd: better logging; removed some unused code and data. -212 bytesDenys Vlasenko2009-12-021-221/+222
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: make it work w/o -g too :(Denys Vlasenko2009-12-011-17/+19
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: make it NOMMU-safe; ash: exclude it on NOMMU buildsDenys Vlasenko2009-11-271-8/+8
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: trivial -2 byte code optimizationDenys Vlasenko2009-11-261-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: and real handling for -N, show usage w/o options; trim textDenys Vlasenko2009-11-251-6/+14
| | | | | | | | | | | | | | | | | | | function old new delta ntp_init 317 348 +31 bb_msg_you_must_be_root - 17 +17 xsocket 66 76 +10 changepath 195 194 -1 bb_msg_perm_denied_are_you_root 35 34 -1 send_tree 355 353 -2 count_lines 74 72 -2 must_be_root 17 - -17 ------------------------------------------------------------------------------ (add/remove: 1/1 grow/shrink: 2/4 up/down: 58/-23) Total: 35 bytes text data bss dec hexfilename 832873 441 7548 840862 cd49ebusybox_old 832839 441 7548 840828 cd47cbusybox_unstripped Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: locally bind every peer socket. +22 bytesDenys Vlasenko2009-11-241-26/+61
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: fix vda's breakageDenys Vlasenko2009-11-241-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: use MSG_DONTWAIT; better readabilityDenys Vlasenko2009-11-241-101/+108
| | | | | | | | | | | function old new delta gettime_fp - 39 +39 ntpd_main 3214 3199 -15 gettime 47 - -47 ------------------------------------------------------------------------------ (add/remove: 1/1 grow/shrink: 0/1 up/down: 39/-62) Total: -23 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntp: simplifications; libbb: simpler resolution of numeric hostnamesDenys Vlasenko2009-11-241-100/+108
| | | | | | | | | | | | | function old new delta str2sockaddr 405 567 +162 ntp_init 310 317 +7 scale_interval 58 59 +1 error_interval 22 23 +1 ntpd_main 3257 3214 -43 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 4/1 up/down: 171/-43) Total: 128 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: add -q option. By Adam Tkac.Denys Vlasenko2009-11-231-30/+28
| | | | | | | | | | | function old new delta settime 347 375 +28 packed_usage 26681 26693 +12 ntpd_main 3282 3251 -31 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/1 up/down: 40/-31) Total: 9 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: new applet by Adam Tkac. +5k.Adam Tkac2009-11-221-0/+999
Signed-off-by: Adam Tkac <vonsch@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>