From: Patrick Oppenlander <patrick.oppenlan...@gmail.com>

Hi Miroslav,

here's a new patch series addressing your initial feedback.

Changes from v1:
* Add a new leapdb module with unit test.
* Make 12 hour caching logic common.
* Make sanity checking logic common.
* Don't cache leap-seconds.list contents between calls.
* Naming and other minor cleanups.

Thanks,

Patrick Oppenlander (6):
  reference: move leap second source into leapdb
  leapdb: make twice per day check logic common
  leapdb: move source check into separate function
  leapdb: store data source in a function pointer
  leapdb: support leap-seconds.list as second source
  test/unit: add leapdb test

 Makefile.in          |   2 +-
 conf.c               |  14 ++
 conf.h               |   1 +
 doc/chrony.conf.adoc |  19 ++-
 leapdb.c             | 295 +++++++++++++++++++++++++++++++++++++++++++
 leapdb.h             |  37 ++++++
 main.c               |   3 +
 reference.c          |  99 +--------------
 test/unit/leapdb.c   | 118 +++++++++++++++++
 9 files changed, 491 insertions(+), 97 deletions(-)
 create mode 100644 leapdb.c
 create mode 100644 leapdb.h
 create mode 100644 test/unit/leapdb.c

-- 
2.43.0


-- 
To unsubscribe email chrony-dev-requ...@chrony.tuxfamily.org with "unsubscribe" 
in the subject.
For help email chrony-dev-requ...@chrony.tuxfamily.org with "help" in the 
subject.
Trouble?  Email listmas...@chrony.tuxfamily.org.

Reply via email to