-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathChangeLog
More file actions
187 lines (142 loc) · 4.77 KB
/
ChangeLog
File metadata and controls
187 lines (142 loc) · 4.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
##
## RADClock versions Changelog
##
- Version 0.3.3
* April 2011
* Maintenance release
* Support for FreeBSD 7.4
- Version 0.3.2
* December 2011
* Maintenance release
* Reduces penalty on internal server latency to handle busy NTP servers
* Fix thread synchronisation to reduce NTP packet processing latency
* Add some command line switches for specialist users
- Version 0.3.1
* March 2011
* Maintenance release
* Improvements and corrections
- Version 0.3.0
* September 2010
* Add support for Xen and Clock Dependent mode
* "Passthrough" mode to access clocksource / timecounter
- Version 0.2.4
* July 2010
* Bug correction
* Rotating log file with newsyslog / logrotate
- Version 0.2.3
* April 2010
* Support for recent FreeBSD and Linux kernels
* Corrections and improvements in the synchronisation algo
* Foundations for new features to come
- Version 0.2.2
* November 2009
* Use of POSIX Timers for accurate packet sender
* Add support for 802.11 networks
* Add support for Linux Packet MMAP and libpcap 1.x
* Expanded error self-assessment interface
- Version 0.2.1
* September 2009
* Fix compatibility of the RADclock server with ntpd clients
* Add option to adjust the system clock
* Fix clock status word exported
* Fix and add FreeBSD kernel patches
* Stopped being a CPU hog on some particular piggy backing configs
- Version 0.2.0
* July 2009
* Renaming as RADclock
* API changed and reorganised. Libtoolized library.
* Support for timecounter and clocksource kernel interface
* The RADclock is SMP-, APM- and ACPI- friendly
* 64bit support
* Adaptative fixed point arithmetic for kernel timestamping
* Configuration file cleaned and more user friendly
* Removed userland clock (R.I.P.)
* New kernel patches
- Version 0.1.0
* May 2009
* Add a NTP server thread
* Last version of the legacy TSCclock using the rdtsc()
- Version 0.0.9
* February 2009
* Removed prehistoric support for reloading previous phat estimate
* Reorganisation of bidirectional sync algorithm
- Version 0.0.8
* January 2009
* Multi-Threaded TSCclock for improved performance and less impact on the captured NTP packets
* Integrated NTP client
* Network capture and algorithm are running independently
* New kernel patches for the Linux kernel
* Kernel patches for FreeBSD 7.0
* Change verbose output definition
* Fix, clean, rewrite
- Version 0.0.7
* November 2008
* This is a transitional release before major changes
* New patches for the Linux kernel
- Version 0.0.6
* October 2008
* Checked and corrected Linux Version (Tom)
* New FreeBSD kernel implementation, same timestamping location in sending direction
* Killed the immediate mode on the BPF device (was a really bad idea)
* Fixed detection of kernel extensions for the TSCclock
* Partial Python module to provide a tscclock API
* Python GUI
* Fixed problem with reconnection to the IPC socket
- Version 0.0.5
* September 2007
* IPC communication based on UNIX socket and POSIX multi-threading
* API includes local rate correction on reading the clock
* Bug fixes and corrections
* Live interface detection
* Signal catching
* A bit cleaner log output
* Command line switch for plocal
- Version 0.0.4-beta1
* June 2007
* Add support for userland TSCclock
* Integration of old code except clock control
* Modification of the API due to the need of globaldata at network layer
* Adaptation of capture mechanisms
* Selection / Auto-detection of mode to run
* Repository source code shake up
- Version 0.0.3
* Kernel changes
* Add plocal in kernel global structure (Linux and FreeBSD)
* Corresponding ioctl/netlink changes
* New FAIR_COMPARE mode for Linux
* Kernel patch for Linux 2.6.20
* Correct the exported API for the difference clock, but to be improved.
- Version 0.0.2-beta4
* Turn the UDP experiments into a client/server model
* Re-engineering of the FAIR_COMPARE mode on FreeBSD
* Bugs corrections in post-processing scripts
* Add the offset_ratio parameter to the config file
- Version 0.0.2-beta3
* Physical parameters from configuration file
- Version 0.0.2-beta2
* Correct bugs in saved phat
* Change back the saved phat semantic
* Removed dependency on libtrace
* New raw file format, but added backward compatibility
- Version 0.0.2-beta1
* 23/10/2006
* Major rewrite (too many changes)
* Linux port (Thanks Tom !)
* 2.6.17
* 2.6.18
* FreeBSD update
* Kernel 5.3
* Kernel 6.1
* New kernel clock modes:
* NORMAL, TSC_CLOCK, FAIR_COMPARE
* Use of Libtrace
* API definition (libtscclock, libtscpcap)
* Autoconf tools
- Version 0.0.1
* 29/09/2006
* Tagged as REL_0_0_1
* Final version of the "good old TSC Clock"
* Gathers all past developments achieved
* Original kernel modes support
* Partial Linux porting
* Not made to be released