Summary
NTPsec project - a secure, hardened, and improved implementation of Network Time Protocol derived from NTP Classic, Dave Mills’s original.
Versions
v9999 :: 0 :: gentoo
- Modified
- License
- HPND MIT BSD-2 BSD CC-BY-SA-4.0
- USE flags
- debug doc early gdb heat libbsd nist ntpviz samba seccomp smear tests
v1.2.0 :: 0 :: gentoo
- Modified
- License
- HPND MIT BSD-2 BSD CC-BY-SA-4.0
- Keywords
- ~amd64 ~arm ~arm64 ~x86
- USE flags
- debug doc early gdb heat libbsd nist ntpviz samba seccomp smear tests
v1.1.9 :: 0 :: gentoo
- Modified
- License
- HPND MIT BSD-2 BSD CC-BY-SA-4.0
- Keywords
- amd64 arm arm64 ~x86
- USE flags
- debug doc early gdb heat libbsd nist ntpviz samba seccomp smear tests
USE flags
General
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- early
- Drop root privileges early
- gdb
- Enable debugging with gdb
- heat
- Install contrib heat generating scripts
- libbsd
- Use libbsd instead of internal funcs
- nist
- Set local clock deps
- ntpviz
- Make visualizations of offsets, jiffies, etc.
- rclock_arbiter
- Arbiter 1088A/B GPS driver
- rclock_generic
- Enable support for generic time radios and GPSDOs
- rclock_gpsd
- Enable gpsd daemon support
- rclock_hpgps
- Hewlett Packard GPS driver
- rclock_jjy
- JJY driver
- rclock_local
- Support for undisciplined local clock (not recommended)
- rclock_modem
- NIST/USNO/PTB Modem Time Services
- rclock_neoclock
- NeoClock4X DCF77/TDF driver
- rclock_nmea
- NMEA GPS driver
- rclock_oncore
- Oncore driver
- rclock_pps
- PPS cesium clock driver
- rclock_shm
- Obtain refclock info from shared memory-segment
- rclock_spectracom
- Spectracom driver
- rclock_trimble
- Trimble driver
- rclock_truetime
- Trutime driver (deprecated)
- rclock_zyfer
- Zyfer driver
- samba
- Add support for SAMBA (Windows File and Printer sharing)
- seccomp
- Enable seccomp (secure computing mode) to perform system call filtering at runtime to increase security of programs
- smear
- Specify the interval over which a leap second is applied (experimental)
- tests
- Enable tests
python_targets
- python3_7
- Build with Python 3.7
- python3_8
- Build with Python 3.8
- python3_9
- Build with Python 3.9
Dependencies
app-text / asciidoc : A plain text human readable/writable document format
app-text / docbook-xsl-stylesheets : XSL Stylesheets for Docbook
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-lang / python-exec : Python script wrapper
dev-libs / libbsd : An library to provide useful functions commonly found on BSD systems
dev-libs / libxslt : XSLT libraries and tools
dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)
dev-python / psutil : Retrieve information on running processes and system utilization
dev-vcs / git : stupid content tracker: distributed VCS designed for speed and efficiency
net-misc / pps-tools : User-space tools for LinuxPPS
sys-devel / bison : A general-purpose (yacc-compatible) parser generator
sys-libs / libcap : POSIX 1003.1e capabilities
sys-libs / libseccomp : high level interface to Linux seccomp filter
virtual / pkgconfig : Virtual for the pkg-config implementation
Runtime Dependencies
acct-group / ntp : System group: ntp
acct-user / ntp : user for ntp daemon
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-lang / python-exec : Python script wrapper
dev-libs / libbsd : An library to provide useful functions commonly found on BSD systems
dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)
dev-python / psutil : Retrieve information on running processes and system utilization
media-fonts / liberation-fonts : A Helvetica/Times/Courier replacement TrueType font set, courtesy of Red Hat
net-misc / ntp : Network Time Protocol suite/programs
net-misc / openntpd : Lightweight NTP server ported from OpenBSD
sci-visualization / gnuplot : Command-line driven interactive plotting program
sys-libs / libcap : POSIX 1003.1e capabilities
sys-libs / libseccomp : high level interface to Linux seccomp filter
Depending packages
net-misc / ntp : Network Time Protocol suite/programs
sci-geosciences / gpsd : GPS daemon and library for USB/serial GPS devices and GPS/mapping clients
Bugs
- 679510
- net-misc/ntpsec does not respect CFLAGS (pie) and LDFLAGS (relro)
- 705128
- net-misc/ntpsec-1.1.8 on ARM: SIGSYS/seccomp bad syscall - missing SCMP_SYS for newfstatat faccessat
- 751634
- net-misc/ntpsec: fails to detect TLSv1.3 support with libressl-3.2.1
- 753854
- net-misc/ntpsec-1.1.9: MAKEOPTS not respected
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Steve Arnold · gentoo
net-misc/ntpsec: add latest release (with missing py extension)
Closes: https://bugs.gentoo.org/show_bug.cgi?id=751982 Closes: https://bugs.gentoo.org/show_bug.cgi?id=753785 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Steve Arnold <nerdboy@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
net-misc/ntpsec: Remove old (py3.6)
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Steve Arnold · gentoo
net-misc/ntpsec: short-circuit broken asciidoctor version parsing
* update doc use flag for new upstream default Closes: https://bugs.gentoo.org/746872 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Steve Arnold <nerdboy@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-misc/ntpsec: amd64 stable (bug #732234)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-misc/ntpsec: arm stable (bug #732234)
Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-misc/ntpsec: arm64 stable (bug #732234)
Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
net-misc/ntpsec: Version bump
Bug: https://bugs.gentoo.org/721150 Package-Manager: Portage-2.3.87, Repoman-2.3.20 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Aaron Bauman · gentoo
net-misc/ntpsec: drop vulnerable
Bug: https://bugs.gentoo.org/694748 Signed-off-by: Aaron Bauman <bman@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James (sam_c) · gentoo
net-misc/ntpsec: Drop extraneous KEYWORDS lines
These are in an unused branch and confuse tools like ekeyword. URL: https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0105 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) <sam@cmpct.info> Signed-off-by: Mart Raudsepp <leio@gentoo.org> - Sam James (sam_c) · gentoo
net-misc/ntpsec: arm64 stable (bug #721526)
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) <sam@cmpct.info> Signed-off-by: Mart Raudsepp <leio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-misc/ntpsec: amd64 stable wrt bug #721526
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-misc/ntpsec: arm stable wrt bug #721526
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Stephen Arnold · gentoo
net-misc/ntpsec: add missing asciidoc patch, force docs to behave
Bug: https://bugs.gentoo.org/710414 Package-Manager: Portage-2.3.67, Repoman-2.3.17 Signed-off-by: Steve Arnold <nerdboy@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Stephen Arnold · gentoo
net-misc/ntpsec: add upstream seccomp fix and update systemd file
* closes bugs #705348 and #705128 Package-Manager: Portage-2.3.67, Repoman-2.3.17 Signed-off-by: Steve Arnold <nerdboy@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Stephen Arnold · gentoo
net-misc/ntpsec: add upstream patch and expand py3 compat
* closes bugs #709258 and #710414 Package-Manager: Portage-2.3.67, Repoman-2.3.17 Signed-off-by: Steve Arnold <nerdboy@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
net-misc/ntpsec: Remove py2
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Anthony G. Basile · gentoo
net-misc/ntpsec: version bump to 1.1.8, bug #703618
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Anthony G. Basile <blueness@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Stephen Arnold · gentoo
net-misc/ntpsec: stable on arm and arm64 (bug #697024 again)
Package-Manager: Portage-2.3.67, Repoman-2.3.17 Signed-off-by: Steve Arnold <nerdboy@gentoo.org> - Stephen Arnold · gentoo
net-misc/ntpsec: use fixed service file for all versions
* see bug #697024 and stablize 1.1.7 Package-Manager: Portage-2.3.67, Repoman-2.3.17 Signed-off-by: Steve Arnold <nerdboy@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Stephen Arnold · gentoo
net-misc/ntpsec: fix logrotate, inherit user, QA issues (really)
* fixes bug 697948 (use acct-group/acct-user) * fixes bug 698042 (logrotate) * fixes some QA issues from bug 695088 but leaves clock flags (for now) * does not address in-progress bugs or pre-1.1.7 Package-Manager: Portage-2.3.67, Repoman-2.3.17 Signed-off-by: Steve Arnold <nerdboy@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-misc/ntpsec: amd64 stable wrt bug #694748
Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
net-misc/ntpsec: update unit file to avoid CVE-2015-5300
Bug: https://bugs.gentoo.org/697024 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Robin H. Johnson · gentoo
net-misc/ntpsec: bump
Include build epoch to avoid 'Module/Binary version mismatch' error due to multiple python builds. Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Stephen Arnold · gentoo
net-misc/ntpsec: libressl not supported upstream in current versions
closes: https://bugs.gentoo.org/689818 Package-Manager: Portage-2.3.67, Repoman-2.3.12 Signed-off-by: Steve Arnold <nerdboy@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-misc/ntpsec: restore back the stable keyword wrt bug #692494
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Stephen Arnold · gentoo
net-misc/ntpsec: update ebuilds and use flags, fix for bug #685456
* (modified) patch supplied by James Browning <jamesb.fe80@gmail.com> only applies to 1.1.4 and up * remove obsolete configure option from 1.1.6 and up Package-Manager: Portage-2.3.67, Repoman-2.3.12 Signed-off-by: Steve Arnold <nerdboy@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Anthony G. Basile · gentoo
net-misc/ntpsec: remove older unstable versions
Signed-off-by: Anthony G. Basile <blueness@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 - Anthony G. Basile · gentoo
net-misc/ntpsec: drop libressl flag, bug #689818
Signed-off-by: Anthony G. Basile <blueness@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Anthony G. Basile · gentoo
net-misc/ntpsec: version bumps to 1.1.5 and 1.1.6
Signed-off-by: Anthony G. Basile <blueness@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Anthony G. Basile · gentoo
net-misc/ntpsec: version bump to 1.1.4, bug #688494
Signed-off-by: Anthony G. Basile <blueness@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-misc/ntpsec: amd64 stable wrt bug #682398
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" - Repository mirror & CI · gentoo
Merge updates from master - Anthony G. Basile · gentoo
net-misc/ntpsec: fix minor error when USE=-doc
Signed-off-by: Anthony G. Basile <blueness@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Anthony G. Basile · gentoo
net-misc/ntpsec: remove older versions, security bug #675538
Signed-off-by: Anthony G. Basile <blueness@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 - Anthony G. Basile · gentoo
net-misc/ntpsec: version bump to 1.1.3
Signed-off-by: Anthony G. Basile <blueness@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Robin H. Johnson · gentoo
net-misc/ntpsec: USE=nist requires local refclock
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Anthony G. Basile · gentoo
net-misc/ntpsec: version bump to 1.1.2, bug #665188
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Anthony G. Basile · gentoo
net-misc/ntpsec: version bump to 1.1.1
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Anthony G. Basile · gentoo
net-misc/ntpsec: backport fix for seccomp + early-droproot
See: https://gitlab.com/NTPsec/ntpsec/issues/460 Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Mike Gilbert · gentoo
net-misc/ntpsec: revbump for RDEPEND change
Package-Manager: Portage-2.3.24_p18, Repoman-2.3.6_p99 - Mike Gilbert · gentoo
net-misc/ntpsec: remove useless blank line
Package-Manager: Portage-2.3.24_p18, Repoman-2.3.6_p99 - Mike Gilbert · gentoo
net-misc/ntpsec: move blockers to RDEPEND
Building ntpsec with ntp installed works fine. Installing them concurrently produces file colisions, so the blockers belong in RDEPEND, not DEPEND. Package-Manager: Portage-2.3.24_p18, Repoman-2.3.6_p99 - Stephen L Arnold · gentoo
net-misc/ntpsec: fix debug flag in git ebuild and add einfo refclocks
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Stephen L Arnold · gentoo
net-misc/ntpsec: unset MAKEOPTS since waf completely ignores it anyway
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Anthony G. Basile · gentoo
net-misc/ntpsec: improve out-of-box configuration
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Anthony G. Basile · gentoo
net-misc/ntpsec: debug dropped in -9999
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Anthony G. Basile · gentoo
net-misc/ntpsec: add -9999
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Anthony G. Basile · gentoo
net-misc/ntpsec: improve python
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Anthony G. Basile · gentoo
net-misc/ntpsec: fix config files and remove strip executables
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Stephen L Arnold · gentoo
net-misc/ntpsec: new ebuild for secure ntp daemon
* refactored version of NTP reference implementation * integration with gpsd and vendor clock sources Package-Manager: Portage-2.3.24, Repoman-2.3.6