svn commit: r505320 - in head/net: . ntpsec
Yuri Victorovich
yuri at FreeBSD.org
Sat Jun 29 03:35:40 UTC 2019
Author: yuri
Date: Sat Jun 29 03:35:37 2019
New Revision: 505320
URL: https://svnweb.freebsd.org/changeset/ports/505320
Log:
New port: net/ntpsec: Network Time Protocol suite, refactored
Added:
head/net/ntpsec/
head/net/ntpsec/Makefile (contents, props changed)
head/net/ntpsec/distinfo (contents, props changed)
head/net/ntpsec/pkg-descr (contents, props changed)
head/net/ntpsec/pkg-plist (contents, props changed)
Modified:
head/net/Makefile
Modified: head/net/Makefile
==============================================================================
--- head/net/Makefile Sat Jun 29 02:00:19 2019 (r505319)
+++ head/net/Makefile Sat Jun 29 03:35:37 2019 (r505320)
@@ -516,6 +516,7 @@
SUBDIR += ntp
SUBDIR += ntp-devel
SUBDIR += ntpa
+ SUBDIR += ntpsec
SUBDIR += ntraceroute
SUBDIR += nusoap
SUBDIR += nuster
Added: head/net/ntpsec/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/ntpsec/Makefile Sat Jun 29 03:35:37 2019 (r505320)
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+PORTNAME= ntpsec
+DISTVERSION= 1.1.4
+CATEGORIES= net
+
+MAINTAINER= yuri at FreeBSD.org
+COMMENT= Network Time Protocol suite, refactored
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= bison gettext-runtime python:2.7 shebangfix ssl waf # python-3.6 has 2 issues: plist differences, and terminal-related failure: https://gitlab.com/NTPsec/ntpsec/issues/599
+SHEBANG_FILES= ${WRKSRC}/ntpclients/ntp*.py
+USE_GITLAB= yes
+GL_ACCOUNT= NTPsec
+GL_COMMIT= 79cd18fc56fc902c3a7fd78bcc32ee72f52eb396
+
+.include <bsd.port.mk>
Added: head/net/ntpsec/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/ntpsec/distinfo Sat Jun 29 03:35:37 2019 (r505320)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1561774063
+SHA256 (NTPsec-ntpsec-79cd18fc56fc902c3a7fd78bcc32ee72f52eb396_GL0.tar.gz) = 14eda0af80be125c4ac937c529f0973414c51bf691333b3950e08f3a5f282409
+SIZE (NTPsec-ntpsec-79cd18fc56fc902c3a7fd78bcc32ee72f52eb396_GL0.tar.gz) = 2536708
Added: head/net/ntpsec/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/ntpsec/pkg-descr Sat Jun 29 03:35:37 2019 (r505320)
@@ -0,0 +1,21 @@
+A reimplementation of the NNTP protocol daemon and tools in a secure way.
+
+A major new feature is that it implements IETF's Network Time Security standard
+for strong cryptographic authentication of time service.
+
+Security improvements:
+* Network Time Security is implemented.
+* The deprecated ntpdc utility, long a chronic locus of security
+ vulnerabilities, has been removed
+* Autokey is not supported; that code has been removed, as it was chronically
+ prone to security vulnerabilities.
+* Peer mode has been removed. The keyword peer in ntp.conf is now just an alias
+ for keyword server.
+* Broadcast- and multicast modes, which are impossible to secure, have been
+ removed.
+* The authentication requirement for remote configuration commands (e.g., via
+ ntpq) can no longer be disabled.
+* The deprecated and vulnerability-prone ntpdate program has been replaced with
+ a shell wrapper around ntpdig.
+
+WWW: https://gitlab.com/NTPsec/ntpsec/
Added: head/net/ntpsec/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/ntpsec/pkg-plist Sat Jun 29 03:35:37 2019 (r505320)
@@ -0,0 +1,43 @@
+bin/ntpdig
+bin/ntpfrob
+bin/ntpkeygen
+bin/ntpleapfetch
+bin/ntplogtemp
+bin/ntpmon
+bin/ntpq
+bin/ntpsnmpd
+bin/ntpsweep
+bin/ntptime
+bin/ntptrace
+bin/ntpviz
+bin/ntpwait
+%%PYTHON_SITELIBDIR%%/ntp-1.1.4.egg-info
+%%PYTHON_SITELIBDIR%%/ntp/__init__.py
+%%PYTHON_SITELIBDIR%%/ntp/__init__.pyc
+%%PYTHON_SITELIBDIR%%/ntp/__init__.pyo
+%%PYTHON_SITELIBDIR%%/ntp/agentx.py
+%%PYTHON_SITELIBDIR%%/ntp/agentx.pyc
+%%PYTHON_SITELIBDIR%%/ntp/agentx.pyo
+%%PYTHON_SITELIBDIR%%/ntp/agentx_packet.py
+%%PYTHON_SITELIBDIR%%/ntp/agentx_packet.pyc
+%%PYTHON_SITELIBDIR%%/ntp/agentx_packet.pyo
+%%PYTHON_SITELIBDIR%%/ntp/control.py
+%%PYTHON_SITELIBDIR%%/ntp/control.pyc
+%%PYTHON_SITELIBDIR%%/ntp/control.pyo
+%%PYTHON_SITELIBDIR%%/ntp/magic.py
+%%PYTHON_SITELIBDIR%%/ntp/magic.pyc
+%%PYTHON_SITELIBDIR%%/ntp/magic.pyo
+%%PYTHON_SITELIBDIR%%/ntp/ntpc.so
+%%PYTHON_SITELIBDIR%%/ntp/packet.py
+%%PYTHON_SITELIBDIR%%/ntp/packet.pyc
+%%PYTHON_SITELIBDIR%%/ntp/packet.pyo
+%%PYTHON_SITELIBDIR%%/ntp/poly.py
+%%PYTHON_SITELIBDIR%%/ntp/poly.pyc
+%%PYTHON_SITELIBDIR%%/ntp/poly.pyo
+%%PYTHON_SITELIBDIR%%/ntp/statfiles.py
+%%PYTHON_SITELIBDIR%%/ntp/statfiles.pyc
+%%PYTHON_SITELIBDIR%%/ntp/statfiles.pyo
+%%PYTHON_SITELIBDIR%%/ntp/util.py
+%%PYTHON_SITELIBDIR%%/ntp/util.pyc
+%%PYTHON_SITELIBDIR%%/ntp/util.pyo
+sbin/ntpd
More information about the svn-ports-all
mailing list