remctl (2.16-1build1+lliurex2) unstable; urgency=low * Fixed groups function -- Hector Garcia Huerta Fri, 17 Dec 2010 08:54:43 +0100 remctl (2.16-1build1+lliurex1) unstable; urgency=low * Added groups ACL -- Hector Garcia Huerta Fri, 17 Dec 2010 08:20:55 +0100 remctl (2.16-1build1) natty; urgency=low * Rebuild to add support for python 2.7. -- Matthias Klose Fri, 03 Dec 2010 00:14:04 +0000 remctl (2.16-1) unstable; urgency=low * New upstream release. - Add Ruby bindings (install libremctl-ruby). - Add support for PCRE and regex ACLs in the remctl server. - remctld now sets REMCTL_COMMAND to the command run. * Use dh_gencontrol -- -V to pass the PHP version substvar instead of writing it to the substvars file. * Switch to 3.0 (quilt) source format. Force a single Debian patch and include a custom patch header explaining that it is a rollup of any fixes cherry-picked from upstream and breaking those patches out separately would be work for no gain. -- Russ Allbery Sun, 02 May 2010 18:13:50 -0700 remctl (2.15-3) unstable; urgency=low * Make use of the new Makefile variables in the upstream 2.15 release to control the Python installation and test suite. Hopefully fixes installation with Python 2.6 as the default. (Closes: #571509) * Fix the PHP tests to work properly with PHP 5.3, which no longer passes environment variables through to the running test programs. * Downgrade the libremctl-dev dependency on libkrb5-dev to suggests since it's only required for static linking. * Fix a spelling error in the Net::Remctl man page. * Update standards version to 3.8.4 (no changes required). -- Russ Allbery Thu, 25 Feb 2010 18:06:48 -0800 remctl (2.15-2) unstable; urgency=low * Do not add php5 as an alternative to the phpapi dependency in php5-remctl, fixing problems with the upcoming PHP 5.3 transition. Thanks, Raphael Geissert. (Closes: #566300) -- Russ Allbery Fri, 22 Jan 2010 11:21:37 -0800 remctl (2.15-1) unstable; urgency=low * New upstream release. - Allow the subcommand to be omitted on the remctl command line. - New special keyword EMPTY in remctld configuration. - Allow use of ALL for the command in the remctld configuration. - Fix read of uninitialized memory when parsing ACL files. * Fix debian/rules logic for forcing Python module tests to be run using the default version of Python. -- Russ Allbery Sun, 29 Nov 2009 18:51:38 -0800 remctl (2.14-4) unstable; urgency=low * Add --install-layout=deb to the Python setup.py install commands to support Python 2.6. * Add php5-cli to the build dependencies so that the test suite is run. * Update to debhelper compatibility level V7. - Use debhelper rule minimization with overrides. - Skip the test suite if nocheck is set in DEB_BUILD_OPTIONS. - Let dh_install handle installation of remctl.conf. - Add ${misc:Depends} to all dependencies. * Apply a build-time fix to the upstream Makefile to only use the Python build directory for the default version of Python. This is required now that make check is run after building Python modules for all supported versions. * Use the right optimization and warning flags when relinking libremctl. -- Russ Allbery Thu, 27 Aug 2009 19:28:16 -0700 remctl (2.14-3) unstable; urgency=low * Stop including the protocol documentation in remctl-server. Add a pointer to the remctl-client package for protocol documentation in remctl-server's README.Debian. * Add a doc-base registration file for the remctl protocol specification in remctl-client. * Do not install the libremctl.la file. Libtool *.la files force other packages using Libtool to declare excessive library dependencies. * Add an explicit build-dependency on Perl. It was being pulled in by other build dependencies, but this is more correct. * Update standards version to 3.8.3 (no changes required). -- Russ Allbery Mon, 24 Aug 2009 16:12:57 -0700 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 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 Fri, 22 May 2009 16:20:45 -0700 remctl (2.13-3) unstable; urgency=low * Upload to unstable. -- Russ Allbery Mon, 16 Feb 2009 20:13:34 -0800 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 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 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 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