Miroslav Lichvar
925d7119ec
Fix writing of drift and RTC files
...
Without sequence points the driftfile and RTC file could be closed
before new values were written.
2014-01-21 18:23:12 +01:00
Miroslav Lichvar
f456cd57b9
Fix selecting of sources with prefer option
...
List of selectable sources that is used in combining was trimmed to
sources with prefer option, but scoring algorithm considered all
selectable sources. When a source without prefer was selected and
no source was combined, it caused assertion failure.
2014-01-21 17:18:48 +01:00
Miroslav Lichvar
ea58500cef
Remove superfluous code in SRC_SelectSource
2014-01-21 16:41:00 +01:00
Miroslav Lichvar
4048b200ed
Fix error message when chronyc can't open keyfile
2014-01-21 14:51:32 +01:00
Miroslav Lichvar
54211f0f6e
Update comment on setting poll in reply packet
2014-01-17 18:10:32 +01:00
Miroslav Lichvar
4b5f465026
Don't allow maxpoll to be set shorter than minpoll
2014-01-17 17:37:07 +01:00
Miroslav Lichvar
7efd1151cb
Convert linux kernel info messages to debug
2014-01-17 17:30:06 +01:00
Miroslav Lichvar
19dbe52930
Update linux_freq_scale and linux_hz documentation
2014-01-10 15:56:53 +01:00
Miroslav Lichvar
2a981b7d39
Print error message on invalid syntax with all chronyc commands
2014-01-10 11:14:39 +01:00
Miroslav Lichvar
d34ebdb431
Simplify expression used in frequency accumulation
2014-01-09 18:31:35 +01:00
Miroslav Lichvar
60d0fa2993
Fix frequency accumulation again
...
This is a revert of commit 99d18abf
updated for later changes. It seems
in that commit the calculation was changed to match the reversed dfreq
added in 1a7415a6
, which itself was calculated incorrectly. Fix the
calculation of updated frequency and matching dfreq.
2014-01-09 18:30:14 +01:00
Miroslav Lichvar
8545ba733a
Convert disabled log message in rtc_linux.c to DEBUG_LOG
2014-01-09 18:23:37 +01:00
Miroslav Lichvar
04c8a8c75d
Update documentation on trimrtc command
2013-12-12 17:11:11 +01:00
Miroslav Lichvar
b7ed44f113
Improve description of refclock delay option
2013-12-11 17:59:14 +01:00
Miroslav Lichvar
46a39716b6
Fix default device in rtcdevice description
2013-12-11 11:25:00 +01:00
Miroslav Lichvar
e77b0070af
Add option to read RTC LOCAL/UTC setting from hwclock's adjtime file
2013-12-11 11:22:04 +01:00
Miroslav Lichvar
3c5cf81e32
Replace /sbin/clock with /sbin/hwclock in documentation and comments
2013-12-10 17:54:05 +01:00
Miroslav Lichvar
be14dbffef
Make naming of RTC config functions consistent
2013-12-10 17:54:05 +01:00
Miroslav Lichvar
b4f6a0f94a
Fix ordering of sections in documentation
2013-11-29 17:34:38 +01:00
Miroslav Lichvar
c15acff39a
Make section descriptions consistent in documentation
2013-11-29 17:34:32 +01:00
Miroslav Lichvar
ed0ac6e3f6
Write fatal messages also to stderr when started with -n
2013-11-28 18:17:50 +01:00
Miroslav Lichvar
6cc9c4940c
Don't try to write to parent logging fd when closed
2013-11-28 18:11:37 +01:00
Miroslav Lichvar
0e8b27556d
Merge config parsing functions for common data types
2013-11-28 17:33:20 +01:00
Miroslav Lichvar
162c6a49b5
Add option to trim RTC automatically
2013-11-27 17:35:00 +01:00
Miroslav Lichvar
61dbdd80b9
Fix REF_GetOurStratum description
2013-11-27 16:28:09 +01:00
Miroslav Lichvar
8df1bedb1b
Remove forgotten macros
2013-11-27 16:11:19 +01:00
Miroslav Lichvar
b55e914273
Use N_SAMPLES_PER_REGRESSION macro in rtc_linux module
2013-11-27 15:43:17 +01:00
Miroslav Lichvar
1c3aff37de
Convert TRACEON LOG messages to DEBUG_LOG
2013-11-27 14:35:41 +01:00
Miroslav Lichvar
4bbc5520b8
Add support for debug messages
...
Add new DEBUG_LOG macro for debug messages. The messages are enabled
when compiled with --enable-debug and they are printed when the -d
option is used twice.
2013-11-27 14:35:38 +01:00
Miroslav Lichvar
0731cd6950
Fix log messages
2013-11-26 18:41:51 +01:00
Miroslav Lichvar
f88e96599c
Set printf format attribute for logging functions with gcc
2013-11-26 18:41:49 +01:00
Miroslav Lichvar
cd7bfa2510
Refactor logging
...
- merge LOG_Line_Function, LOG_Fatal_Function and LOG_Position
- use C99 variadic macros for LOG and LOG_FATAL
2013-11-26 18:40:43 +01:00
Miroslav Lichvar
ea418b2e18
Update see also in man pages
2013-11-26 13:34:12 +01:00
Miroslav Lichvar
c00d93a897
Add refclock trace messages
2013-11-26 11:56:53 +01:00
Miroslav Lichvar
bc361c48a0
Enable refclock error messages
2013-11-26 11:44:06 +01:00
Miroslav Lichvar
1f39169be3
Fix stratum with non-PPS SOCK refclock and local stratum
2013-11-25 17:58:35 +01:00
Miroslav Lichvar
030833087d
Append -lcap to EXTRA_LIBS in configure
2013-11-15 13:22:45 +01:00
Miroslav Lichvar
c38dbcc6b5
Link with -lrt for clock_gettime() if needed
2013-11-15 13:22:43 +01:00
Miroslav Lichvar
ba1d548cc8
Fix compilation of PHC driver on systems without PTP_SYS_OFFSET
2013-11-15 10:08:47 +01:00
Miroslav Lichvar
7261d11bb0
Add assert for parameter m in RGR_FindBestRegression()
2013-10-10 16:37:40 +02:00
Miroslav Lichvar
f38872eab3
Fix regression validity check in handle_relock_after_trim()
2013-10-07 17:50:27 +02:00
Miroslav Lichvar
1939aae70e
Fix id printed in duplicate key warning
2013-10-07 17:50:27 +02:00
Miroslav Lichvar
3f85d1dcc1
Remove unused code in manual.c
2013-10-07 17:50:27 +02:00
Miroslav Lichvar
922e2fe23b
Fix Clang static analyzer warnings about never read values
2013-10-07 17:50:27 +02:00
Paul Menzel
d5a9c1535e
rtc_linux.c: Remove useless assignment error = -1;
...
The Clang static analyzer scan-build from Debian clang version 3.4-1
found the following unneeded assignment.
rtc_linux.c:756:5: warning: Value stored to 'error' is never read
error = 1;
^ ~
Indeed, if in that if branch, the function returns without ever looking
at the variable `error`. So remove the line.
2013-10-07 16:42:03 +02:00
Miroslav Lichvar
169eee6792
Add dependency on chrony.txt to install target
2013-09-12 14:22:32 +02:00
Miroslav Lichvar
9c398051bb
Add URLs to documentation for gpsd, radioclk and linuxpps
2013-08-14 19:02:49 +02:00
Miroslav Lichvar
1d289787b6
Add PHC refclock driver
...
Implement a driver which allows using PTP hardware clock (PHC) as a
reference clock. It uses the PTP_SYS_OFFSET ioctl or clock_gettime()
to measure the offset between the PTP clock and the system clock. Ten
readings are made for every driver poll and the fastest one is returned.
As PHCs are typically kept in TAI instead of UTC, it's necessary to set
the TAI/UTC offset manually by the offset option. This could be improved
by obtaining the offset automatically from the right/UTC timezone.
2013-08-14 18:52:23 +02:00
Miroslav Lichvar
b5658f4d9c
Update NEWS
2013-08-08 15:58:07 +02:00
Miroslav Lichvar
ad58baa13b
Drop support for SUBNETS_ACCESSED and CLIENT_ACCESSES commands
...
Support for the SUBNETS_ACCESSED and CLIENT_ACCESSES commands was
enabled in chronyd, but in chronyc it was always disabled and the
CLIENT_ACCESSES_BY_INDEX command was used instead. As there is no plan
to enable it in the future, remove the support completely.
2013-08-07 14:47:56 +02:00