Skip to content

Debian Changelog remctl (2.14-2)

2009

remctl (2.14-2) unstable; urgency=low

   * Fix test suite behavior when IPv6 support is available in the library
     but disabled in the kernel.  Thanks, Peter 'p2' De Schrijver.
     (Closes: #530573)
   * Change php5-remctl's section to php to match override.

 -- Russ Allbery <rra@debian.org>  Mon, 08 Jun 2009 00:21:09 -0700

remctl (2.14-1) unstable; urgency=low

   * New upstream release.
     - remctld can be configured to pass an argument on standard input.
     - Arguments passed on standard input may now contain nuls.
     - remctld logging now replaces unprintable characters.
     - "command" and "subcommand" are now used instead of "type" and
       "service" in all documentation of remctl commands.
     - Better diagnosis of nul characters in command arguments.
     - Plug several memory leaks in the remctld server.
   * Allow php5 as an alternative for the phpapi dependency to avoid a
     Lintian warning (although I'm not sure this change is correct and need
     to investigate further later).
   * Update standards version to 3.8.1 (no changes required).

 -- Russ Allbery <rra@debian.org>  Fri, 22 May 2009 16:20:45 -0700

remctl (2.13-3) unstable; urgency=low

   * Upload to unstable.

 -- Russ Allbery <rra@debian.org>  Mon, 16 Feb 2009 20:13:34 -0800

2008

remctl (2.13-2) experimental; urgency=low

   * Call open() with the correct arguments when creating a sentinel file
     in the test suite.  (LP: #307326)

 -- Russ Allbery <rra@debian.org>  Thu, 11 Dec 2008 19:30:14 -0800

remctl (2.13-1) experimental; urgency=low

   * New upstream release.
     - New PHP PECL bindings for libremctl (php5-remctl).
     - New Python remctl extension (python-remctl).
     - Add support for ACL methods to the remctld server.
     - Add the deny ACL method to reject authentication by certain users.
     - Add the princ ACL method, allowing direct specification of
       particular principals in the main configuration file.
     - When processing the include of a directory for configuration or ACL
       files, limit the files included to characters in [a-zA-Z0-9_-] to
       avoid editor temporary files.  (Closes: #479481)
   * On new installations of remctl-server, add the inetd.conf line with
     the symbolic protocol name rather than the port number.  Depend on a
     new enough version of netbase.  Remove that line in prerm.
   * Add Vcs-Git and Vcs-Browser control fields.
   * Update standards version to 3.8.0 (no changes required).

 -- Russ Allbery <rra@debian.org>  Fri, 14 Nov 2008 18:27:14 -0800

remctl (2.12-1) unstable; urgency=low

   * New upstream release.
     - Allow the GSS-API library to do hostname canonicalization if no
       server principal was specified in the client.
     - Document the client's choice of default server principal.
     - Fix an exit rather than error in the client library after an out of
       memory error.
     - Close file descriptors in the server when spawning children.
     - Fix Perl API interface for requesting the default principal.
     - Fix test suite failure when DNS lookups fail.  Thanks, Lucas
       Nussbaum.  (Closes: #467590)
   * Use touch $@ to create stamp files.
   * Rewrite debian/copyright based on the upstream LICENSE file.
   * Bump the watch version to 3.

 -- Russ Allbery <rra@debian.org>  Fri, 04 Apr 2008 22:24:07 -0700

remctl (2.11-3) unstable; urgency=low

   * Add the correct Perl dependencies for libnet-remctl-perl.
   * Really rebuild the Perl module to remove an unnecessary libgssapi_krb5
     dependency.
   * Update standards version to 3.7.3 (no changes required).

 -- Russ Allbery <rra@debian.org>  Mon, 28 Jan 2008 11:26:27 -0800

2007

remctl (2.11-2) unstable; urgency=low

   * Create a symbols file for libremctl1 and tighten build dependencies
     accordingly.

 -- Russ Allbery <rra@debian.org>  Tue, 20 Nov 2007 13:41:16 -0800

remctl (2.11-1) unstable; urgency=low

   * New upstream release.
     - Default to IANA-assigned port 4373.
     - Fall back to old 4444 port on client connections.
     - Fix remctld segfault when given a command with no service.
     - Improve remctld man page.
   * Change the port number when creating the initial inetd.conf entry.
   * Remove inetd.conf entries for both 4444 and 4373 on package removal.
   * Move Homepage pseudo-headers to a proper control header now that dpkg
     supports this.

 -- Russ Allbery <rra@debian.org>  Sun, 11 Nov 2007 13:28:28 -0800

remctl (2.10-1) unstable; urgency=low

   * New upstream release.
     - Fix server crash when client sends too many arguments.
     - Request sequence protection, don't require replay protection.
     - Standalone remctld removes PID file and handles signals.
     - Standalone remctld re-reads config on SIGHUP.
     - Standalone remctld doesn't exit after an hour.
     - libremctl now uses symbol versioning.
     - Allow port and principal to be omitted in Net::Remctl::open.
     - Documentation fixes for Net::Remctl.
     - Check for MIT GSS-API library first to avoid UMich libgssapi.
   * Allow inet-superserver to satisfy the update-inetd requirement.
   * Move tcpd to Recommends for remctld.  It's used by the default
     inetd.conf line but isn't strictly required.
   * Stop including the Java client as an example; it's no longer just a
     few files.  Refer the curious to the source package in remctl-client's
     README.Debian.

 -- Russ Allbery <rra@debian.org>  Sun, 26 Aug 2007 13:39:22 -0700

remctl (2.9-1) unstable; urgency=low

   * New upstream release.
     - Fix error handling bug when a client network connection fails.
     - Add C API man pages.
     - Fix several documentation errors in the Net::Remctl module.
   * Use DESTDIR in the install target in debian/rules rather than
     resetting prefix now that the Perl module installation also supports
     it.
   * Run dh_fixperms before dh_strip so that Perl modules are properly
     stripped.

 -- Russ Allbery <rra@debian.org>  Fri, 29 Jun 2007 17:04:34 -0700

remctl (2.8-1) unstable; urgency=low

   * New upstream release.
     - New libnet-remctl-perl package with the Perl libremctl bindings.
     - Fix null pointer dereferences in remctl call on errors.
     - Fork for each connection in stand-alone mode.
     - Background by default in stand-alone mode (-F to disable).
     - New remctld -k option to use a non-default keytab.
     - remctld exits properly if it can't parse its configuration file.
     - Fix GSS-API memory free calls in some error cases.
     - Library now properly supports default ports and principals.
   * Use ${binary:Version} instead of ${Source-Version} in debian/control.
   * libremctl-dev contains no binaries with shared library dependencies
     and never will, so drop ${shlibs:Depends} from its control entry to
     avoid a warning.

 -- Russ Allbery <rra@debian.org>  Wed, 27 Jun 2007 18:07:25 -0700

remctl (2.7-2) unstable; urgency=low

   * remctl-server now depends on update-inetd directly and recommends
     openbsd-inetd | inet-superserver, since it will run without inetd but
     calls update-inetd in its postinst.
   * Remove the remctl transitional package now that etch is released.
   * Support reconfigure in the remctl-server postinst.
   * Don't fail on unknown arguments to maintainer scripts.
   * Add build-arch and build-indep targets, just in case.
   * Update debhelper compatibility level to V5.

 -- Russ Allbery <rra@debian.org>  Fri, 13 Apr 2007 08:52:30 -0700

remctl (2.7-1) unstable; urgency=low

   * New upstream release.
     - remctld considers a command complete when it exits rather than
       waiting for standard output and error to be closed.
     - Properly canonicalize the remote host in the command-line client.
     - Fix protocol errors with commands larger than the token size.
     - Fix memory and file descriptor leaks in remctld.

 -- Russ Allbery <rra@debian.org>  Sun, 25 Mar 2007 17:17:00 -0700

remctl (2.6-2) unstable; urgency=low

   * libremctl-dev should depend on libremctl1.

 -- Russ Allbery <rra@debian.org>  Thu, 8 Mar 2007 20:10:16 -0800

remctl (2.6-1) unstable; urgency=high

   * Urgency high for security fix.
   * New upstream release.
     - Treat non-existant ACLs as authorization failure, not success.

 -- Russ Allbery <rra@debian.org>  Sat, 3 Feb 2007 22:55:04 -0800

remctl (2.5-1) unstable; urgency=low

   * New upstream release.
     - The remctl client library now supports arbitrarily large commands
       transparently, at the cost of some memory consumption on the client
       and server.
     - Commands are run with stdin open to /dev/null rather than closed.
     - Clean up memory leaks and more strictly check command input.
     - Clean up handling of token size limits.
   * Update copyright statement and dates.

 -- Russ Allbery <rra@debian.org>  Sat, 3 Feb 2007 21:02:25 -0800

remctl (2.4-1) unstable; urgency=low

   * New upstream release.
     - IPv6 support.
     - Correctly check for network errors when sending tokens.
     - Print a newline after error messages in the command-line client.
     - Return better error messages for too many arguments.

 -- Russ Allbery <rra@debian.org>  Wed, 17 Jan 2007 11:55:32 -0800

2006

remctl (2.3-1) unstable; urgency=low

   * New upstream release.
     - Increase the maximum number of arguments the server will accept for
       a command to 4096 from 64.
     - Add the -S flag to remctld for testing.
     - Document the exit status of remctl.
   * Relink remctl after building to eliminte the unneceesary dependencies
     on the Kerberos libraries.

 -- Russ Allbery <rra@debian.org>  Wed, 6 Dec 2006 20:07:14 -0800

remctl (2.2-1) unstable; urgency=low

   * New upstream release.
     - Work around an interaction between glibc headers and gcc 4.1 that
       produces compilation errors when calling wait W* macros on int
       members of const structs.  Thanks to Martin Michlmayr for the report
       and analysis.  (Closes: #386438)
     - Better type safety in printf on 64-bit systems.

 -- Russ Allbery <rra@debian.org>  Fri, 8 Sep 2006 14:18:05 -0700

remctl (2.1-1) unstable; urgency=low

   * New upstream release.
     - Now sets REMOTE_USER, REMOTE_ADDR, and REMOTE_HOST for commands run
       by remctld in addition to REMUSER.
     - No longer sets SCPRINCIPAL.
   * Copy the upstream examples/remctl.conf instead of supplying our own.
   * Remove unnecessary comments about the behavior of dh_installdeb from
     the maintainer scripts.

 -- Russ Allbery <rra@debian.org>  Tue, 22 Aug 2006 16:13:30 -0700

remctl (2.0-2) unstable; urgency=low

   * The development package for MIT Kerberos is libkrb5-dev, not
     libkrb53-dev.  Thanks, Luk Claes.  (Closes: #383136)

 -- Russ Allbery <rra@debian.org>  Tue, 15 Aug 2006 09:04:44 -0700

remctl (2.0-1) unstable; urgency=low

   * New upstream release.
     - New version 2 protocol with automatic down-negotiation to the old
       protocol for backward compatibility.  Supports streaming output from
       the server, distinguishing between output streams, and persistant
       connections.
     - Don't consider inclusion of empty directories in a configuration
       file an error.
     - New protocol documentation.
   * Use a better way to optionally run make distclean.
   * Always pass the system type into configure.
   * Update standards version to 3.7.2 (no changes required).

 -- Russ Allbery <rra@debian.org>  Wed, 9 Aug 2006 09:38:55 -0700

remctl (1.12-2) unstable; urgency=low

   * Don't assume "rule: export VARIABLE=value" works in debian/rules;
     instead, export the variable separate from the rule-specific setting.
     The make on at least one of the buildds didn't like this construct.

 -- Russ Allbery <rra@debian.org>  Sun, 1 Jan 2006 23:25:59 -0800

remctl (1.12-1) unstable; urgency=low

   * New upstream release.
     - Fix memory initialization bug in remctld configuration parsing.
   * Use DH_OPTIONS in debian/rules to avoid -i and -a clutter.

 -- Russ Allbery <rra@debian.org>  Sun, 1 Jan 2006 21:21:40 -0800

2005

remctl (1.11-1) unstable; urgency=low

   * New upstream version.
     - remctl stops parsing arguments at the first non-option to make it
       easier to pass options to remote programs.
     - Include example of how to use remctl like rsh.  Thanks, Romain
       LENGLET.
     - Support include in ACL files.  (Closes: #309418)

 -- Russ Allbery <rra@debian.org>  Thu, 22 Dec 2005 16:43:59 -0800

remctl (1.10-1) unstable; urgency=low

   * New upstream version.
     - The -v verbose option is now -d (debug) for remctl and remctld.
     - Better and cleaner error reporting and logging.
     - Support linking with only the shared libraries called directly and
       relying on the shared libraries to pull in their own dependencies,
       reducing unnecessary package dependencies.
   * Build separate remctl-server and remctl-client packages (with a remctl
     transitional package for upgrades).
   * remctl-server now enables remctld by default.
   * Run remctld under tcpd and depend on tcpd.
   * Use a better method to optionally run make distclean.
   * Remove unused targets in debian/rules.
   * Use recommended indentation of Homepage link in long description.
   * Update copyright to my current format, remove the confusing clause
     about export that was removed from the upstream license, and add an
     explicit packaging copyright and license.
   * Update maintainer address.
   * Update standards version to 3.6.2 (no changes required).

 -- Russ Allbery <rra@debian.org>  Thu, 1 Dec 2005 17:26:08 -0800

remctl (1.9-1) unstable; urgency=high

   * New upstream release.
     - Fix serious bug when including directories of configuration files.

 -- Russ Allbery <rra@stanford.edu>  Tue, 10 May 2005 21:37:12 -0700

remctl (1.8-2) unstable; urgency=low

   * Depend on netbase for update-inetd.

 -- Russ Allbery <rra@stanford.edu>  Tue, 10 May 2005 18:01:01 -0700

remctl (1.8-1) unstable; urgency=low

   * New upstream release.
     - Support include and continuation lines in configuration files.
     - Default configuration file location is now /etc/remctl/remctl.conf.
     - Reduce the syslog noise unless -v is used.
     - Remove the misleading export clause from the license.
   * Add postinst and prerm to add a commented-out invocation of remctld to
     inetd.conf.
   * Install a sample remctl.conf in /etc/remctl that includes all
     fragments in /etc/remctl/conf.d.  Create /etc/remctl/conf.d and
     /etc/remctl/acl for the use of the local administrator.

 -- Russ Allbery <rra@stanford.edu>  Fri, 6 May 2005 08:52:37 -0700

remctl (1.7-2) unstable; urgency=low

   * Uploaded to Debian.  (Closes: #304747)
   * Use the recommended syntax for the homepage link in the description.

 -- Russ Allbery <rra@stanford.edu>  Fri, 15 Apr 2005 00:25:19 -0700

remctl (1.7-1) unstable; urgency=low

   * Initial release.

 -- Russ Allbery <rra@stanford.edu>  Wed, 23 Feb 2005 00:19:37 -0800