lp:ubuntu/trusty-proposed/lbcd
- Get this branch:
- bzr branch lp:ubuntu/trusty-proposed/lbcd
Branch merges
Branch information
Recent revisions
- 11. By Russ Allbery
-
* New upstream release.
- Mark lbcd listening sockets as close-on-exec.
- Document systemd environment variables and add examples section. - 10. By Russ Allbery
-
* Switch the lbcd systemd configuration to Type=simple. There's no need
for startup notification for this service when using socket
activation. Link the service with lbcd.socket using Also and Requires.
* Fix a typo in the lbcd systemd service that referenced a misspelled
version of multi-user.target.
* Weaken the sanity check on user_mtime to allow for a result of zero,
which should fix build issues on the Debian mips buildds.
* Remove now-unnecessary comment about the conversion of NO_START to a
disabled service on upstart. Add a dependency on sysv-rc 2.88dsf-45
or later, which added update-rc.d disable support for upstart. - 9. By Russ Allbery
-
* Restrict the libsystemd-
daemon- dev build dependency to linux-any.
* Remove one unnecessary Lintian override about redirecting update-rc.d
output. - 8. By Russ Allbery
-
* Patch the upstream-provided service unit to set user and group to
lbcd. Upstream's unit file cannot assume any particular user exists,
so this has to be handled in distribution packaging.
* Add setuid and setgid directives to the upstart configuration. - 7. By Russ Allbery
-
* New upstream release.
- lbcd no longer allows the client to ask for arbitrary supported
service probes. Instead, all services for which probes should be
permitted must be explicitly specified with the -a option, which can
be set in /etc/default/lbcd in DAEMON_OPTS.
- lbcd -s and -r to stop and restart lbcd have been dropped.
- lbcd no longer writes a PID file by default. This is handled by the
Debian init script already.
- lbcd removes its PID file on exit if it wrote one.
- lbcdclient has been completely rewritten in modern Perl and now
supports IPv6 queries. The output format is entirely different and
should be more readable. It no longer takes multiple servers to
query, supports long options, supports configuring the timeout and
port, and exits with an error if it cannot reach a server within the
timeout period.
- lbcd supports a new -f option to run in the foreground while still
logging to syslog.
- lbcd -l now behaves as intended and logs each client request.
- lbcd now ignores SIGHUP (since there's no configuration to reload)
and exits cleanly on SIGTERM and SIGINT.
- lbcd now supports IPv6 and multiple bind addresses (the -b option).
- lbcd now considers there to be a user on console if any of the users
come from an "address" that starts with ":0".
- systemd socket activation and synchronization support has been
added, as has a -Z option to raise SIGSTOP for upstart
synchronization.
* Remove the -P option from /etc/default/lbcd. This isn't useful for
upstart and systemd, and the init script requires a specific setting,
so it is now set directly in the init script. This option should be
removed on upgrades; if not, the daemon may not start under systemd or
upstart, since they will not create the (now-unnecessary) directory
for the PID file.
* The NO_START option in /etc/default/lbcd is no longer supported. On
upgrade, it will be converted into update-rc.d lbcd disable, which
will disable daemon startup in systemd and sysvinit. upstart users
will need to manually disable the daemon since the update-rc.d disable
interface currently doesn't support upstart.
* systemd and upstart are now supported with native service
configuration. Socket activation is used on systems running systemd.
Continue to use DAEMON_OPTS in /etc/default/lbcd to configure the
behavior of lbcd for the time being to ensure compatibility between
the init systems and a clean upgrade path.
* The init script now exits non-zero if run on a system booted with
upstart per Policy 9.11.1.
* Remove the start parameters to dh_installinit. These are now ignored
by the dependency-based init system and produce warnings on postinst
execution. - 6. By Russ Allbery
-
* New upstream release.
- Use getutxent in preference to get getutent.
- Support FreeBSD (and Debian GNU/kFreeBSD) if /proc is mounted.
* Add necessary keyring and watch configuration for uscan to verify
PGP signatures on new upstream releases.
* Remove now-unnecessary override of dh_builddeb to use xz compression.
* Update standards version to 3.9.5 (no changes required). - 5. By Russ Allbery
-
* Apply upstream patch to add AM_PROG_AR to configure.ac, now apparently
required by Automake for the binutils in unstable. (Closes: #713291)
* Apply upstream patch to build with largefile support. This is
probably pointless for this module, but consistency is good.
* Apply upstream patch to fix the buffer size for network timeout tests,
fixing test failures with newer Linux kernels. - 3. By Guido Günther
-
* [4107c5d] Imported Upstream version 3.3.0
* [965cd57] create a pid dir since lbcd runs non root
* [db4ed40] bump standards version
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/trusty/lbcd