Miroslav Lichvar
29647c8280
cmdmon: allow binding to address that doesn't exist yet
2014-08-15 10:58:44 +02:00
Miroslav Lichvar
97b15cb3ae
ntp: allow binding to address that doesn't exist yet
2014-08-15 10:58:43 +02:00
Miroslav Lichvar
f725921dfb
ntp: remove disabled code in prepare_socket()
2014-08-15 10:58:43 +02:00
Miroslav Lichvar
a4b4d0c0d8
ntp: bind socket only when port or address was specified
...
This removes an unnecessary system call when getting new connected
client socket.
2014-08-15 10:58:43 +02:00
Miroslav Lichvar
f59ade7f80
ntp: remove socket reconnecting
...
As new client socket is now created for each request, there is no need
to reconnect the socket. This is a partial revert of commit 43cca04c
.
2014-08-15 10:58:43 +02:00
Miroslav Lichvar
a9b9e7befe
ntp: create new socket for each client request
...
Create a new connected client socket before each request and close it
when a valid reply is received.
This is useful when the network configuration is changed and the client
socket should be reconnected, but the old bound address remains valid
and sendmsg() doesn't return with an error.
2014-08-15 10:58:43 +02:00
Miroslav Lichvar
ead9394a31
Regenerate getdate.c
2014-08-15 10:58:43 +02:00
Miroslav Lichvar
80129fa9ab
makefile: regenerate getdate.c when missing
2014-08-14 14:51:24 +02:00
Joachim Wiedorn
18796a3c18
doc: fix small typo
2014-08-13 10:59:13 +02:00
Miroslav Lichvar
f632b6d4cb
configure: remove ncurses_lib from first readline test
2014-08-13 10:59:13 +02:00
Miroslav Lichvar
7799e14770
test: increase default time rms limit
...
This is improves testing reliability with new default corrtimeratio.
2014-08-06 15:46:32 +02:00
Miroslav Lichvar
20aab86e12
test: require latest clknetsim
2014-08-06 15:26:35 +02:00
Miroslav Lichvar
b7766478a6
ntp: close socket when duplicating fails
2014-08-06 15:25:58 +02:00
Miroslav Lichvar
3d57b7a44d
refclock: fix compiler warning in SOCK error message
2014-08-05 17:13:08 +02:00
Miroslav Lichvar
51a2b436f4
logging: move exit call from LOG_Message to LOG_FATAL
2014-08-05 15:15:15 +02:00
Miroslav Lichvar
88015081f2
ntp: shorten setsockopt error messages
2014-08-05 12:57:36 +02:00
Miroslav Lichvar
20cc1f6550
ntp: move debug message after sendmsg()
...
This should reduce the delay before sending the packet when debugging is
enabled.
2014-08-05 12:57:36 +02:00
Miroslav Lichvar
43cca04c33
ntp: reconnect client sockets
...
With separate client sockets, allow the initial connect() to fail (e.g.
when the network is not reachable yet) and try to connect later when
sending the packet.
Also, reconnect the socket when the local address has changed.
2014-08-05 12:57:36 +02:00
Miroslav Lichvar
17d944c333
doc: mention linuxcaps support in FAQ
2014-07-29 18:10:40 +02:00
Miroslav Lichvar
6789b5165c
doc: update FAQ
2014-07-01 14:49:00 +02:00
Miroslav Lichvar
d631d7e81f
doc: use iburst option in examples
2014-07-01 12:56:23 +02:00
Miroslav Lichvar
c6245dc616
doc: update NEWS
2014-06-30 17:31:39 +02:00
Miroslav Lichvar
4b36799ce1
doc: update README
2014-06-30 17:20:06 +02:00
Miroslav Lichvar
d26bb9b4eb
doc: update initstepslew description
2014-06-30 17:19:40 +02:00
Miroslav Lichvar
698404b02f
doc: update FAQ
2014-06-30 16:45:32 +02:00
Miroslav Lichvar
d46d7ad947
Update configuration examples
2014-06-30 14:20:32 +02:00
Miroslav Lichvar
7c6630905d
sched: exit with fatal message when there is nothing to do
...
With cmdport 0 and port 0, it's now possible that there is no descriptor
watched or timer running, i.e. chronyd doing nothing and only waiting to
be terminated. Replace the assertion with LOG_FATAL to exit properly.
2014-06-30 12:54:04 +02:00
Miroslav Lichvar
129aa587c6
cmdmon: don't create socket when cmdport is 0
2014-06-30 12:40:18 +02:00
Miroslav Lichvar
cc1c6c94e3
makefile: remove faq.php rule
2014-06-27 17:26:54 +02:00
Miroslav Lichvar
41266cbaa0
make_release: generate FAQ from chrony.txt
2014-06-27 16:20:10 +02:00
Miroslav Lichvar
fbfd261da6
make_release: generate INSTALL from chrony.txt
2014-06-27 16:20:10 +02:00
Miroslav Lichvar
71602b8ee6
make_release: add testing mode
2014-06-27 16:06:49 +02:00
Miroslav Lichvar
14cae239f6
doc: include faq.txt in main document
2014-06-27 16:06:49 +02:00
Miroslav Lichvar
2e9e309a0d
doc: update installation chapter
2014-06-27 13:25:14 +02:00
Miroslav Lichvar
3fba33d5f5
doc: drop porting guide
...
Most of the information provided in this section looks obsolete.
Comments in the source code should be a better source.
2014-06-27 12:17:03 +02:00
Miroslav Lichvar
77a7162361
util: print timevals for debug messages as numbers
2014-06-27 11:42:22 +02:00
Miroslav Lichvar
75efa5174c
Convert disabled log messages to debug or remove them
2014-06-27 10:17:35 +02:00
Miroslav Lichvar
c62afbe77b
cmdmon: remove disabled code
2014-06-26 17:19:45 +02:00
Miroslav Lichvar
a6f0688f46
keys: fix determine_hash_delay() declaration
2014-06-26 17:12:32 +02:00
Miroslav Lichvar
5762d33e38
test: require latest clknetsim revision
2014-06-25 17:35:59 +02:00
Miroslav Lichvar
9c6d1c214f
ntp: don't set address for sendmsg() with connected sockets
2014-06-25 15:36:14 +02:00
Miroslav Lichvar
a5c865937f
doc: update NEWS
2014-06-06 16:42:20 +02:00
Miroslav Lichvar
f48fd84d76
make_release: fix man page preparation
2014-06-06 16:42:20 +02:00
Miroslav Lichvar
a8693a21f8
Check return value of chmod() and fcntl()
2014-06-06 12:07:31 +02:00
Miroslav Lichvar
9b630a0664
reference: fix adjusting of last reference update time
...
The timestamp is in cooked time, it needs to be adjusted on all changes,
not only on step.
2014-06-06 11:31:43 +02:00
Miroslav Lichvar
79ac20c161
client: fix printing of negative poll in sources report
2014-06-06 10:13:25 +02:00
Miroslav Lichvar
cb74f3e7ad
Update copyright years
2014-06-05 18:06:56 +02:00
Miroslav Lichvar
c4865e2cb6
doc: update acknowledgements
2014-06-05 18:06:56 +02:00
Miroslav Lichvar
20d2363fb7
reference: rework makestep
...
Rework makestep to cancel accumulated offset and step with the new
offset instead of accumulating new offset first, canceling all
accumulated offset and making the step.
This avoids two large frequency changes to initiate and cancel a slew
before making the step.
2014-06-05 14:46:22 +02:00
Miroslav Lichvar
64ba5a5b65
test: extend 109-makestep
2014-06-05 14:26:07 +02:00