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:
parent
bf01f4b945
commit
4b419a832d
3 changed files with 10 additions and 8 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue