u/fanf2/temporum.git
5 years agotypo master
Tony Finch [Thu, 20 Nov 2014 11:32:50 +0000 (11:32 +0000)]
typo

6 years agoFail gracefully when we run out of hosts before we get a quorum.
Tony Finch [Wed, 4 Dec 2013 15:42:56 +0000 (15:42 +0000)]
Fail gracefully when we run out of hosts before we get a quorum.

Submitted-by: Dirk-Willem van Gulik <dirkx@webweaving.org>
6 years agoparanoia
Tony Finch [Wed, 13 Nov 2013 00:20:58 +0000 (00:20 +0000)]
paranoia

6 years agohtmlify security considerations
Tony Finch [Mon, 11 Nov 2013 23:09:56 +0000 (23:09 +0000)]
htmlify security considerations

6 years agodraft of security analysis
Tony Finch [Mon, 11 Nov 2013 23:08:16 +0000 (23:08 +0000)]
draft of security analysis

6 years agotemporum now andomizes the server list instead of relying on random(6)
Tony Finch [Wed, 6 Nov 2013 15:59:51 +0000 (15:59 +0000)]
temporum now andomizes the server list instead of relying on random(6)

6 years agosome more explanation
Tony Finch [Thu, 31 Oct 2013 18:17:41 +0000 (18:17 +0000)]
some more explanation

6 years agoadd README and Makefile
Tony Finch [Thu, 31 Oct 2013 18:10:02 +0000 (18:10 +0000)]
add README and Makefile

6 years agoeliminate C99 for loops
Tony Finch [Thu, 31 Oct 2013 18:06:24 +0000 (18:06 +0000)]
eliminate C99 for loops

6 years agotemporum: better precision in the tlsdate case
Tony Finch [Thu, 31 Oct 2013 17:54:24 +0000 (17:54 +0000)]
temporum: better precision in the tlsdate case

6 years agotemporum: optionally run tlsdate instead of ntptime, and stop when quorum is reached
Tony Finch [Thu, 31 Oct 2013 17:47:31 +0000 (17:47 +0000)]
temporum: optionally run tlsdate instead of ntptime, and stop when quorum is reached

6 years agotemporum: an option to see what happens when RTT is unknown
Tony Finch [Thu, 31 Oct 2013 12:46:33 +0000 (12:46 +0000)]
temporum: an option to see what happens when RTT is unknown

6 years agotemporum: ignore distant samples when doing mean shift
Tony Finch [Thu, 31 Oct 2013 12:45:53 +0000 (12:45 +0000)]
temporum: ignore distant samples when doing mean shift

6 years agotemporum: better control of random offsets, and a bimodal attack option
Tony Finch [Thu, 31 Oct 2013 12:19:49 +0000 (12:19 +0000)]
temporum: better control of random offsets, and a bimodal attack option

6 years agotemporum: make magnitude of density independent of the kernel bandwidth
Tony Finch [Wed, 30 Oct 2013 22:27:02 +0000 (22:27 +0000)]
temporum: make magnitude of density independent of the kernel bandwidth

what we care about is the absolute number of samples that agree.
we're using the bandwidth to express the precision of a sample, but
whether the sample is precise or vague it should still have the
same density at its centre. we can deal with the difference between
precise and vague samples at a higher level.

6 years agotemporum: pclose() and stdint.h required on Mac OS X
Tony Finch [Wed, 30 Oct 2013 22:26:40 +0000 (22:26 +0000)]
temporum: pclose() and stdint.h required on Mac OS X

6 years agotemporum: give up on the mean shift if it does not converge quickly
Tony Finch [Wed, 30 Oct 2013 17:06:06 +0000 (17:06 +0000)]
temporum: give up on the mean shift if it does not converge quickly

6 years agotemporum: test bad tickers and total randomness
Tony Finch [Wed, 30 Oct 2013 17:03:11 +0000 (17:03 +0000)]
temporum: test bad tickers and total randomness

6 years agotemporum: several tweaks
Tony Finch [Wed, 30 Oct 2013 16:51:02 +0000 (16:51 +0000)]
temporum: several tweaks

add a -1 option for low resolution timestamps
compare mean-shift result with simple mean
be robust if ntptime fails

6 years agotemporum: track density at mode as well as location of mode
Tony Finch [Wed, 30 Oct 2013 16:38:12 +0000 (16:38 +0000)]
temporum: track density at mode as well as location of mode

6 years agointial cut at temporum algorithm
Tony Finch [Wed, 30 Oct 2013 16:18:14 +0000 (16:18 +0000)]
intial cut at temporum algorithm

6 years agontptime: low resolution server timestamp option
Tony Finch [Wed, 30 Oct 2013 14:07:51 +0000 (14:07 +0000)]
ntptime: low resolution server timestamp option

6 years agontptime: slightly more useful binary/text output options
Tony Finch [Wed, 30 Oct 2013 14:04:47 +0000 (14:04 +0000)]
ntptime: slightly more useful binary/text output options

6 years agontptime: do not wait forever for a response
Tony Finch [Wed, 30 Oct 2013 12:42:06 +0000 (12:42 +0000)]
ntptime: do not wait forever for a response

6 years agorename ntpdate -> ntptime
Tony Finch [Wed, 30 Oct 2013 12:20:58 +0000 (12:20 +0000)]
rename ntpdate -> ntptime

6 years agontpdate: default to text mode if stdout is a tty
Tony Finch [Wed, 30 Oct 2013 12:15:58 +0000 (12:15 +0000)]
ntpdate: default to text mode if stdout is a tty

6 years agontpdate: static function declarations
Tony Finch [Wed, 30 Oct 2013 12:15:37 +0000 (12:15 +0000)]
ntpdate: static function declarations

6 years agontpdate: text and binary output
Tony Finch [Tue, 29 Oct 2013 23:37:07 +0000 (23:37 +0000)]
ntpdate: text and binary output

6 years agontpdate: dumb NTP client
Tony Finch [Tue, 29 Oct 2013 23:27:08 +0000 (23:27 +0000)]
ntpdate: dumb NTP client

6 years agohtmlify
Tony Finch [Tue, 29 Oct 2013 21:06:38 +0000 (21:06 +0000)]
htmlify

6 years agoEnough for a blog article?
Tony Finch [Tue, 29 Oct 2013 20:41:17 +0000 (20:41 +0000)]
Enough for a blog article?

6 years agoInitial rationale / design.
Tony Finch [Tue, 29 Oct 2013 20:03:37 +0000 (20:03 +0000)]
Initial rationale / design.