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 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 Mon, 28 Jan 2008 11:26:27 -0800 remctl (2.11-2) unstable; urgency=low * Create a symbols file for libremctl1 and tighten build dependencies accordingly. -- Russ Allbery 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 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 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 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 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 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 Sun, 25 Mar 2007 17:17:00 -0700 remctl (2.6-2) unstable; urgency=low * libremctl-dev should depend on libremctl1. -- Russ Allbery 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 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 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 Wed, 17 Jan 2007 11:55:32 -0800 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 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 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 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 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 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 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 Sun, 1 Jan 2006 21:21:40 -0800 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 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 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 Tue, 10 May 2005 21:37:12 -0700 remctl (1.8-2) unstable; urgency=low * Depend on netbase for update-inetd. -- Russ Allbery 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 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 Fri, 15 Apr 2005 00:25:19 -0700 remctl (1.7-1) unstable; urgency=low * Initial release. -- Russ Allbery Wed, 23 Feb 2005 00:19:37 -0800