Skip to content

Commit

Permalink
Update changelogs and bimp version for v3.0 release
Browse files Browse the repository at this point in the history
Signed-off-by: Joachim Nilsson <[email protected]>
  • Loading branch information
troglobit committed Mar 22, 2020
1 parent 8bada96 commit c863f7a
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 13 deletions.
33 changes: 24 additions & 9 deletions ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,23 +5,37 @@ All notable changes to the project are documented in this file. Changes
to Larry's upstream version are interleaved.


[v3.0][UNRELEASED]
------------------
[v3.0][] - 2020-03-22
---------------------

First release as sntpd, a multicall binary with support for the behavior
of the original ntpclient.
First release as sntpd, with support for both acting as a (very limited)
server and a client. It is a "multicall" binary where it can be called
as `ntpclient` to simulate the behavior of the original ntpclient.

### Changes

- Fix #4: Rename project from ntpclient to sntpd to avoid confusion with
the original ntpclient. This change also restores original command
line options, and semantics, when called with the name `ntpclient`
- Initial support for a very limited server mode, enabled by default on
port 123. The server reports itself as strata 1 and LOCL clock. The
root delay and root dispersion calculation is rough at best. Much of
the server calculation is inspired by the BusyBox ntpd, please use
that one instead
- Changes to Debian packaging, `adjtimex` is now in its own `.deb`
- New, stripped down, command line options when called as `sntpd`
- Updates to man page, new name and separate command line options
- Drop OpenWRT `mini-ntpclient.c` from project, with configure option
- Drop `--disable-syslog` configure option
- Drop support for *really* old systems, no more `gettimeofday()`

### Fixes
- Fix #4: Rename project from ntpclient to sntpd to avoid confusion with
the original ntpclient. This change also restores original command
line options, and semantics, when called with the name `ntpclient`
- Fix man page spelling errors, found by lintian
- Add workaround for missing `SIGGSTAMP` on Linux 5.1 and later
- Fix issues found by Coverity Scan:
- check return value of `send()`
- handle uninitialized socket


[2018_244][] - 2018-09-01
-------------------------
Expand Down Expand Up @@ -223,11 +237,12 @@ Curated by [Larry Doolittle][].
- Source is now as 64-bit clean as practical; tested on Alpha
- Optional patches provided by Andy Warner, see `andyw.patch`
- Optional patches provided by Linksys, see linksys.patch
- Removed unreasonable 15020 day offset in date column ([xntpd] has this
- Removed unreasonable 15020 day offset in date column ([xntpd][] has this
offset, which turns days-since-1900-epoch into Modified Julian Day)


[UNRELEASED]: https://github.com/troglobit/ntpclient/compare/2018_244...HEAD
[UNRELEASED]: https://github.com/troglobit/ntpclient/compare/v3.0...HEAD
[v3.0]: https://github.com/troglobit/ntpclient/compare/2018_244...v3.0
[2018_244]: https://github.com/troglobit/ntpclient/compare/2018_176...2018_244
[2018_176]: https://github.com/troglobit/ntpclient/compare/2017_246...2018_176
[2017_246]: https://github.com/troglobit/ntpclient/compare/2017_217...2017_246
Expand Down
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
AC_PREREQ(2.61)
AC_INIT(sntpd, 3.0-beta1, https://github.com/troglobit/sntpd/issues,, https://github.com/troglobit/sntpd)
AC_INIT(sntpd, 3.0, https://github.com/troglobit/sntpd/issues,, https://github.com/troglobit/sntpd)
AC_CONFIG_AUX_DIR(aux)
AM_INIT_AUTOMAKE([1.11 foreign])
AM_SILENT_RULES([yes])
Expand Down
12 changes: 9 additions & 3 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
sntpd (3.0) unstable; urgency=medium
sntpd (3.0) stable; urgency=medium

* New name for project and new version.

-- Joachim Nilsson <[email protected]> Sat, 29 Dec 2018 12:51:49 +0100
* Initial support for a very limited server mode, enabled by default
* Move adjtimex to its own .deb file, provided by other packages too
* Stripped down command line options, compared to ntpclient
* Separate ntpclient binary no longer available, though can be invoked
by symlinking to sntpd if needed (not enabled by default)
* Fix spelling errors in man page found by lintian

-- Joachim Nilsson <[email protected]> Sun, 22 Mar 2020 10:32:53 +0100

ntpclient (2018.244) unstable; urgency=medium

Expand Down

0 comments on commit c863f7a

Please sign in to comment.