[time-admin] ntp server selection should not suggest stratum 1 servers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GST |
Fix Released
|
Undecided
|
Unassigned | ||
gnome-system-tools (Ubuntu) |
Triaged
|
Low
|
Unassigned |
Bug Description
Binary package hint: gnome-system-tools
In the Time and Date configuration window (documented on <https:/
Many of the servers suggested are stratum 1 servers (for servers around Switzerland for instance I found out ntps1-0.
Stratum 1 servers are servers directly connected to a reference clock. Stratum 1 time servers should be used only by stratum 2 time servers (serving a large number of clients and / or stratum 3 servers). Stratum 1 servers should not be used by terminal clients (see <http://
Stratum 1 servers should be detected, removed from this selection window, and replaced by stratum 2 (or even 3) servers which are good enough for most cases. Ideally the NTP pool should be used (see bug #104525).
Thanks for raising this issue, but as I understand it, the only right way to solve this is to fix bug 104525. As a temporary improvement, we can simply remove Stratum 1 (and possibly 3) from our list, but how many servers would be left? We should definitely be using a custom NTP pool and leave the list empty by default.
If you want this fix to happen, please get the file from [1], remove servers you think should not be present, and attach it here. I'll take care of committing this upstream. Else, I don't think there's a chance somebody will work on it... And if you want to spend your time on even more useful tasks, I guess you should contact pool.ntp.org so that they set up a GNOME or Ubuntu pool, and then we can use this as the default, after asking the security team. ;-)
BTW, I'm setting the importance to Low because by default, the bug doesn't happen, and I don't think many people play with their NTP servers without knowing the name of a correct server they want to use.
1: http:// git.gnome. org/browse/ gnome-system- tools/plain/ src/time/ ntp-servers- list.c