lp:debian/squeeze/chrony

Created by James Westby and last modified
Get this branch:
bzr branch lp:debian/squeeze/chrony
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

12. By Moritz Muehlenhoff <email address hidden>

CVE-2013-4502, CVE-2013-4503

11. By John G. Hasler <email address hidden>

Applied (modifed) patch from Gregor Herrmann.

Closes: #593145: fails to configure on installation
Closes: #552162: chrony incorrectly thinks that it has failed to
(re)start
Closes: #592930: invoke-rc.d: initscript chrony, action "start" failed.

10. By John G. Hasler <email address hidden>

* Fixed regression that caused default CHRONY_IOC_ lines to
  vanish from io_linux.h thereby breaking hppa and ia64.

  Closes: #588930: FTBFS [ia64,hppa]: "I don't know the values of the
  _IOC_* constants on your architecture"

* $remote_fs was added in 1.24-1. Depending on networking is neither
  necessary nor desireable.

  Closes: #590888: Dependencies on init.d script insuficcient

* Still need to rewrite scripts.

9. By John G. Hasler <email address hidden>

* New upstream release. The scripts will be rewritten and many more bugs
  taken care of in -2. Right now I want to get 1.24 out there.

* Applied patch from Petter Reinholdtsen to init.d

  Closes: #541806: misses syslog dependency in LSB headers

* Chrony cannot be linked to libreadline6 because it is GPLv2 only.

  Closes: #553739 replacing libreadline5-dev build dependency with
  libreadline-dev

* "configure" rewritten upstream, eliminating "+=".

  Closes: #573036: RTC support disabled (due to Bashism in configure line 293)

* Removed "install-info" from scripts.

  Closes: #568703: dpkg warnings

* client.c has been rewritten upstream.

  Closes: #573032

* Fixed typos.

  Closes: #434629: 'man chrony', 'cronyc', 'cronyd' typos: "parateters" x 2,
  "priviliges"

* Added debian/source/format containing "1.0".

8. By John G. Hasler <email address hidden>

Applied patches from upstream to fix remote DOS:

CVE-2010-0292 Don't reply to invalid cmdmon packets

CVE-2010-0293 Limit client log memory size

CVE-2010-0294 Limit rate of syslog messages

7. By John Hasler <email address hidden>

* Commented out rtcfile directive in chrony.conf because it can cause
  lockups with certain combinations of motherboard and kernel (this is
  a known kernel bug).

  Closes: #508298: chronyd unreachable and does not work (clock drifts)

* Chrony no longer uses the ppp/ip-up.d and ppp/ip-up.d files and the new
  init.d file won't hang if chronyc hangs.

  Closes: #448481: /etc/ppp/ip-up.d/chrony doesn't work when bindaddress is set.

* Cannot reproduce on current version on amd64.

  Closes: #412961: error in tracking report (on amd64?)

6. By John Hasler <email address hidden>

* Replaced background kill with 'timelimit' in initscript.

  Closes: #505094: chrony: kills random netstat processes

* Added 'Recommends: udev (>= 0.124-1)'

  Closes: #497113: /dev/rtc renamed to /dev/rtc0 with linux-image-2.6-*/2.6.26+15

* Had previously applied patch from Nathanael Nerode to fix configure
  bug but forgot to close the bug.

  Closes: #392273: Recursive dependency disease: chrony shouldn't depend on ncurses

5. By John Hasler <email address hidden>

* Rewrote UTI_NormaliseTimeval()in util.c to use divide/remainder
  instead of loops at the suggestion of Gabor Gombas. This prevents the
  problem of the loop running until the sun goes out when the function
  is called with a very large value for tv_usec on 64-bit architectures.
  Also fixed some other spots where the same loop was being used.

  Closes: #474294 Goes into endless loop
  Closes: #447011 chronyd stalls with 100% CPU usage

  I still don't know why the function is being called with such a
  large value, however.

* Changed default servers in chrony,conf to Debian servers.

  Closes: #434483: chrony: Should use NTP servers in Debian pool

4. By John Hasler <email address hidden>

* Applied postinst patch from Lionel Elie Mamane to test for the
  existence of old .keys and .conf files before renaming them.
  Closes: #397759: fails to configure: mv: cannot stat `/etc/chrony/chrony.keys.1.21-2':
  No such file or directory

* Added burst command to /etc/ppp/ip-up.d/chrony to give chronyd a kick in the butt.
  Shouldn't need that, though.
  Initscript now calls /etc/ppp/ip-up.d/chrony if a default route exists.
  Closes: #397739: Not connecting to sources after reboot - dialup

3. By John Hasler <email address hidden>

* Added test for /usr/bin/mail in postinst.
  Closes: #307061: Install failure: Cannot configure on system without mailx
  I consider this bug serious because it can cause installation to fail
  and so I want to get the fix into Sarge.

* Fixed typo in chrony.conf, replaced '/etc/init.d/chrony restart'
  with 'invoke-rc.d chrony restart'.
  Closes: #305090: Typo in chrony.conf, should mention invoke-rc.d

* Added README.Debian explaining that rtc is off by default.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers