Update to remctl 2.14

changelog:

remctl 2.14 (2009-05-22)

   The remctld configuration file may now specify that one argument to a
   command is passed on standard input instead of on the command line using
   the stdin= option. This option allows passing data to commands that's too
   long to fit into a command-line argument or that contains nul characters.

   remctld logging of commands or arguments now replaces unprintable
   characters (characters between ASCII 0 and 31 and ASCII 127) with periods
   rather than assuming syslog will cope with them correctly.

   Use command and subcommand as the names for the first two parameters to
   the remctl client and the first two strings in a remctl command instead of
   the unintuitive "type" and "service" terminology borrowed from sysctl.
   This only changes documentation and some internal variable names; no
   external APIs should be affected.

   Declare message_fatal_cleanup extern in util.h. Fixes compilation problems
   on Mac OS X and probably elsewhere.

   Diagnose and explicitly reject on the server nul characters in command
   arguments that don't support them rather than truncating the argument
   silently.

   Plug several memory leaks in the remctld server. (These would have little
   practical effect unless a client stayed connected and issued multiple
   commands.)

   The protocol now permits commands with no arguments. remctld currently
   doesn't support them, but now returns ERROR_UNKNOWN_COMMAND instead of
   ERROR_BAD_COMMAND when receiving one.

   Add documentation on extending remctl in docs/extending.

   Add initial protocol version three draft in docs/protocol-v3.

   Better check logmask options when parsing the server configuration file
   and report errors instead of silently ignoring them. Masking the command
   is also no longer supported (it previously worked by accident).

   Support building against Solaris 10's native generic GSS-API libraries.
   Thanks, Peter Eriksson.

   Update to rra-c-util 1.0:

     * Fix open call parameters in daemon portability test.
     * Fix AI_ADDRCONFIG portability on BSD/OS systems.
     * Split die into a separate object to not link it in shared libraries.
     * Don't break if the user clobbers CPPFLAGS at build time.
     * Correctly set -L options with --with-gssapi-lib, not -I.
     * Change AC_TRY_* to AC_*_IFELSE as recommended by Autoconf.
     * Update portable and util test suite for C TAP Harness 1.0.
     * Use native Kerberos instead of forking kinit in test suite.

   Update to C TAP Harness 1.0:

     * Rewrite of all test cases to use the new TAP library support.
     * Much improved and simplified builddir != srcdir test suite support.
     * Support running a single test with tests/runtests -o.
     * Correctly handle completely skipped tests, like client/pod.
     * Better reporting of fatal errors in the test suite.
This commit is contained in:
Jonathan A. Kollasch 2009-05-23 15:49:21 +00:00 committed by Thomas Klausner
parent bf01f4b945
commit 4b419a832d
3 changed files with 10 additions and 8 deletions

View file

@ -1,6 +1,7 @@
# $NetBSD: Makefile,v 1.3 2009/01/04 22:50:58 jakllsch Exp $
# $NetBSD: Makefile,v 1.4 2009/05/23 15:49:21 jakllsch Exp $
DISTNAME= remctl-2.13
VERSION= 2.14
DISTNAME= remctl-${VERSION}
CATEGORIES= sysutils security
MASTER_SITES= http://archives.eyrie.org/software/kerberos/
@ -12,6 +13,7 @@ USE_LIBTOOL= yes
USE_TOOLS+= gmake
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --enable-shared
CONFIGURE_ARGS+= --enable-gssapi=${KRB5BASE:Q}
CONFIGURE_ARGS+= --with-gss_impl=${GSSIMPL.${KRB5_TYPE}}
GSSIMPL.heimdal= heimdal

View file

@ -1,11 +1,11 @@
# $NetBSD: buildlink3.mk,v 1.3 2009/03/20 19:43:52 jsonn Exp $
# $NetBSD: buildlink3.mk,v 1.4 2009/05/23 15:49:21 jakllsch Exp $
BUILDLINK_TREE+= remctl
.if !defined(REMCTL_BUILDLINK3_MK)
REMCTL_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.remctl+= remctl>=2.13
BUILDLINK_API_DEPENDS.remctl+= remctl>=2.14
BUILDLINK_PKGSRCDIR.remctl?= ../../wip/remctl
.endif # REMCTL_BUILDLINK3_MK

View file

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.3 2009/01/04 22:50:58 jakllsch Exp $
$NetBSD: distinfo,v 1.4 2009/05/23 15:49:21 jakllsch Exp $
SHA1 (remctl-2.13.tar.gz) = fd789f244797ba6efef217d874610d2ab37cccfd
RMD160 (remctl-2.13.tar.gz) = fc6df997fb5e085ea533331c3d339325337aa447
Size (remctl-2.13.tar.gz) = 569880 bytes
SHA1 (remctl-2.14.tar.gz) = e046a44338b4169c27941dda48d3722fb842952e
RMD160 (remctl-2.14.tar.gz) = 24da14b6521fb684a12bfcdc52f0e08e335657bf
Size (remctl-2.14.tar.gz) = 553311 bytes