[packages/chrony] - rel 4; socket based authentication is gone for some time; enable optional (-d) debug logging

arekm arekm at pld-linux.org
Mon Apr 27 15:41:28 CEST 2020


commit 5e2590d3fb6d0b2add1c8167b96e3ed06f0cf625
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Mon Apr 27 15:41:21 2020 +0200

    - rel 4; socket based authentication is gone for some time; enable optional (-d) debug logging

 chrony.conf  |  3 ---
 chrony.spec  |  3 ++-
 chronyd.init | 27 ---------------------------
 3 files changed, 2 insertions(+), 31 deletions(-)
---
diff --git a/chrony.spec b/chrony.spec
index 36b6ce2..18f6cdb 100644
--- a/chrony.spec
+++ b/chrony.spec
@@ -3,7 +3,7 @@
 Summary:	An NTP client/server
 Name:		chrony
 Version:	3.5
-Release:	3
+Release:	4
 License:	GPL v2
 Group:		Daemons
 Source0:	http://download.tuxfamily.org/chrony/%{name}-%{version}.tar.gz
@@ -62,6 +62,7 @@ CC="%{__cc}" \
 CFLAGS="%{rpmcflags} -Wmissing-prototypes -Wall" \
 CPPFLAGS="%{rpmcppflags}" \
 ./configure \
+	--enable-debug \
 	--enable-ntp-signd \
 	--enable-scfilter \
 	--prefix=%{_prefix} \
diff --git a/chrony.conf b/chrony.conf
index 058de00..f9f3c6e 100644
--- a/chrony.conf
+++ b/chrony.conf
@@ -19,9 +19,6 @@ makestep 1.0 3
 # Enable kernel synchronization of the real-time clock (RTC).
 rtcsync
 
-# Specify the key used as password for chronyc.
-commandkey 1
-
 # Send a message to syslog when chronyd has to correct
 # an error larger than 0.5 seconds.
 logchange 0.5
diff --git a/chronyd.init b/chronyd.init
index 0385b24..e4ff6e5 100755
--- a/chronyd.init
+++ b/chronyd.init
@@ -33,23 +33,9 @@ config=/etc/ntp/chrony.conf
 keyfile=/etc/ntp/keys
 chronyc=/usr/bin/chronyc
 
-get_key() {
-    awk '/^[ \t]*'$1'[ \t]*/ { print $2; exit }' < $keyfile
-}
-
-get_commandkeyid() {
-    awk '/^[ \t]*commandkey[ \t]*/ { keyid=$2 } END { print keyid }' < $config
-}
-
 chrony_command() {
-    commandkeyid=$(get_commandkeyid)
-    [ -z "$commandkeyid" ] && return 1
-    commandkey=$(get_key $commandkeyid)
-    [ -z "$commandkey" ] && return 2
-
     ! (
         $chronyc <<EOF &
-password $commandkey
 $1
 EOF
         chronycpid=$!
@@ -64,17 +50,6 @@ EOF
     ) | grep -v '200 OK'
 }
 
-generate_commandkey() {
-    commandkeyid=$(get_commandkeyid)
-    [ -z "$commandkeyid" ] && return 1
-    commandkey=$(get_key $commandkeyid)
-    [ -z "$commandkey" ] || return 0
-
-	show "Generating Chrony command key"; busy
-    commandkey=$(tr -c -d '[\041-\176]' < /dev/urandom | head -c 8)
-    [ -n "$commandkey" ] && echo "$commandkeyid $commandkey" >> $keyfile && ok || fail
-}
-
 start() {
 	# Check if the service is already running?
 	if [ -f /var/lock/subsys/chronyd ]; then
@@ -82,8 +57,6 @@ start() {
 		return
 	fi
 
-    generate_commandkey
-
 	msg_starting "Chronyd NTPD"
 	daemon /usr/sbin/chronyd -u $NTPD_USER $OPTIONS
 	RETVAL=$?
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/chrony.git/commitdiff/5e2590d3fb6d0b2add1c8167b96e3ed06f0cf625



More information about the pld-cvs-commit mailing list