X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=package%2Fppp%2Fpatches%2F206-compensate_time_change.patch;fp=package%2Fppp%2Fpatches%2F206-compensate_time_change.patch;h=fb6c65679ed3b1ffad5d2f90cc6d7cd3bb470566;hp=041ae1f86fdfe6bd0f2ae256277d1e37ec0f8d74;hb=1f78ff41f100e6dcf44527630d12eedec3c6e590;hpb=a10e3d06196996868df5b869b0800f54377234b1 diff --git a/package/ppp/patches/206-compensate_time_change.patch b/package/ppp/patches/206-compensate_time_change.patch index 041ae1f86f..fb6c65679e 100644 --- a/package/ppp/patches/206-compensate_time_change.patch +++ b/package/ppp/patches/206-compensate_time_change.patch @@ -1,3 +1,16 @@ +pppd: Watch out for time warps + +On many embedded systems there is no battery backed RTC and a proper system +time only becomes available through NTP after establishing a connection. + +When the clock suddenly jumps forward, the internal accounting (connect time) +is confused resulting in unreliable data. + +This patch implements periodic clock checking to look for time warps, if one +is detected, the internal counters are adjusted accordingly. + +Signed-off-by: Jo-Philipp Wich + --- a/pppd/main.c +++ b/pppd/main.c @@ -90,6 +90,7 @@