php-remctl - PECL module for Kerberos-authenticated command execution

Property Value
Distribution Ubuntu 19.04 (Disco Dingo)
Repository Ubuntu Universe amd64
Package filename php-remctl_3.15-1build1_amd64.deb
Package name php-remctl
Package version 3.15
Package release 1build1
Package architecture amd64
Package type deb
Category universe/php
License -
Maintainer Ubuntu Developers <>
Download size 14.71 KB
Installed size 99.00 KB
remctl is a client/server protocol for executing specific commands on a
remote system with Kerberos authentication.  The allowable commands must
be listed in a server configuration file, and the executable run on the
server may be mapped to any command name.  Each command is also
associated with an ACL containing a list of Kerberos principals
authorized to run that command.
This package contains the PECL remctl module for PHP 7, which provides
native PHP bindings for the libremctl client library.


Package Version Architecture Repository
php-remctl_3.15-1build1_i386.deb 3.15 i386 Ubuntu Universe
php-remctl - - -


Name Value
libc6 >= 2.14
libremctl1 >= 3.1
php-common >= 1:7.0+33~
phpapi-20170718 -


Name Value
php7.0-remctl -


Type URL
Binary Package php-remctl_3.15-1build1_amd64.deb
Source Package remctl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install php-remctl deb package:
    # sudo apt-get install php-remctl




2018-11-02 - Adam Conrad <>
remctl (3.15-1build1) disco; urgency=medium
* No-change rebuild for the perl 5.28 transition.
2018-05-05 - Russ Allbery <>
remctl (3.15-1) unstable; urgency=medium
* New upstream release.
- Fix possible output truncation for commands receiving data from
standard input that exit before reading all input data.
- Do more paranoid validation of more protocol elements.
- Make a test robust against the first resolved value of not
being localhost.  (Closes: #835677)
* Add Multi-Arch: same for libnet-remctl-perl and ruby-remctl.
* Enable basic pkg-perl-autopkgtests tests with a custom control file,
since autodep8 doesn't find the Perl package built from this
more-complex source package.  Don't include the smoke test for now
since it requires a more complex setup and execution of the test from
the perl subdirectory.
* Add the Python import test generated by autodep8 to the package.
(Unfortunately, autopkgtest-pkg-python in the Testsuite control field
appears to do nothing if debian/tests/control exists in the package.)
* Add dh-python to Build-Depends as requested by dh_python2.
* Add debian/upstream/metadata file.
* Set Rules-Requires-Root: no.
* Bump watch file version to 4.
* Update standards version to 4.1.4 (no changes required).
2018-04-01 - Russ Allbery <>
remctl (3.14-1) unstable; urgency=high
* New upstream release.
- SECURITY: Fix use-after-free and double-free when handling the sudo
option in remctld.  This may allow (with some difficulty) arbitrary
command execution on the server by streaming clients if the sudo
option was used in the server configuration.  Thanks, Santosh
Ananthakrishnan.  (CVE-2018-0493)
* Add upstream-vcs-tag pattern to debian/gbp.conf.
* Use an https URL in debian/watch.
* Update debhelper comptibility level to V11.
- Drop dependency and explicit configuration of dh-autoreconf.
- Drop explicit --parallel option, since this is now the default.
* Update standards version to 4.1.3.
- Change libremctl-dev priority to optional.
- Use https URLs in debian/copyright.
* Refresh upstream signing key.
2016-10-10 - Russ Allbery <>
remctl (3.13-1) unstable; urgency=medium
* New upstream release.
- remctl-shell now supports being run as a forced command.
- The summary configuration option is now allowed for commands with
subcommands other than ALL, passing in two arguments to the summary
* Build the standalone binaries with -fPIE.
2016-07-29 - Russ Allbery <>
remctl (3.12-1) unstable; urgency=medium
* New upstream release.
- New server implementation, remctl-shell, included in the
remctl-server package, which is meant to be run as the shell of a
dedicated user via ssh and supports the same configuration as
remctld.  (This may eventually move into a separate package; if you
would like to see that, file a bug.)
- New server configuration option, sudo, which says to change users
with sudo when running the command.
* Hard-code the path to sudo in the build so that the sudo package
doesn't have to be installed when building the package.
* Switch to the new comment character for php-remctl.ini.
* Switch to https for all package metadata URLs.
* Remove now-unneeded source Lintian override.
* Update standards version to 3.9.8 (no changes required).

See Also

Package Description
php-respect-validation_1.1.29-2_all.deb PHP validation engine
php-robmorgan-phinx_0.9.2-1_all.deb Simple PHP Database Migrations
php-rrd_2.0.1+1.1.3-6_amd64.deb PHP bindings to rrd tool system
php-sabre-dav_1.8.12-7_all.deb WebDAV Framework for PHP
php-sabre-vobject_2.1.7-4_all.deb library to parse and manipulate iCalendar and vCard objects
php-sass_0.5.16-1_amd64.deb PHP bindings to libsass - fast, native Sass parsing in PHP
php-seclib_1.0.14-1_all.deb implementations of an arbitrary-precision integer arithmetic library
php-services-json_1.0.3-1build1_all.deb PHP implementaion of json_encode/decode
php-services-weather_1.4.7-4_all.deb This class acts as an interface to various online weather-services
php-smbclient_0.9.0-3_amd64.deb PHP wrapper for libsmbclient
php-soap_7.2+69ubuntu1_all.deb SOAP module for PHP [default]
php-solr_2.4.0-7_amd64.deb PHP extension for communicating with Apache Solr server
php-sql-formatter_1.2.17-3_all.deb a PHP SQL highlighting library
php-ssh2_1.1.2+0.13-4_amd64.deb Bindings for the libssh2 library
php-stomp_2.0.2+1.0.9-2_amd64.deb Streaming Text Oriented Messaging Protocol (STOMP) client module for PHP