Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Conflicts:
debian/changelog
debian/dbus.postinst
|
|
activation (CVE-2015-0245)
|
|
|
|
|
|
mitigates: #776063)
This is not strictly correct, because the purpose of the triggers is to
set up the .conf, .service files for system services before those services
satisfy dependencies. However, it mitigates #776063 (apt getting into
a stuck state during upgrades), and should in principle be redundant
anyway, because dbus-daemon is meant to use inotify to keep up with
configuration changes. See #771989, #776063 for details.
|
|
unsafe security policy configurations.
|
|
* preinst: partially revert change from 1.8.12-2. It seems that the
preinst is too late to add a useful dpkg-statoverride entry: dpkg has
already loaded the statoverride database by this point, and if we add
the entry in the preinst, dpkg-statoverride won't run and have
its --update side-effect in the postinst. (Closes: #773107, #773838)
* postinst: don't run dpkg-statoverride with 2>/dev/null: in the unlikely
event that it fails for a reason other than "not overridden" (which
results in silently exiting 1), we'll want to know about it.
|
|
* postinst: use dpkg-statoverride to set the permissions for
dbus-daemon-launch-helper (expected to be 04754 root:messagebus)
as suggested in Policy §10.9. This avoids a temporarily broken state
when an upgraded dbus is unpacked but not yet configured (Closes: #773107)
* preinst: opportunistically set up the same dpkg-statoverride entry
if the group already exists, to avoid the same broken state during
upgrades from older versions without needing Pre-Depends: adduser
* postrm: delete the dpkg-statoverride entry on purge
|
|
|
|
|
|
file descriptor limit
|
|
- raise dbus-daemon's file descriptor limit to 65536 to avoid an
opportunity for denial of service
(CVE-2014-7824, an incomplete fix for CVE-2014-3636)
|
|
|
|
#764222)
|
|
|
|
Schauer, Closes: #764222)
|
|
In systemd v209 the various libraries were merged into a single
libsystemd library.
|
|
the status of systemd and systemd-sysv (because those alter how system service activation works), and dbus-x11 (because that's responsible for normal session bus setup)
|
|
|
|
- CVE-2014-3635: do not accept an extra fd in cmsg padding,
avoiding a buffer overrun in dbus-daemon or system services
- CVE-2014-3636: reduce maximum number of file descriptors
per message from 1024 to 16, to avoid two separate denial-of-service
attacks that could cause system services to be dropped from the bus
- CVE-2014-3637: time out connections that have a
partially-sent message containing a file descriptor, so that
malicious processes cannot use self-referential file descriptors
to make a connection that will never close
- CVE-2014-3638: reduce maximum number of pending replies
per connection to avoid algorithmic complexity DoS
- CVE-2014-3639: reduce timeout for authentication and
do not accept() new connections when all unauthenticated connection
slots are in use, so that malicious processes cannot prevent new
connections to the system bus
|
|
Without it, systemd-logind does not run a getty on tty2..tty6.
(Matching ftp-master action in #759293)
|
|
There is no point to attemp a reload if the system bus is not running and
we avoid a warning upon initial installation this way.
Update the comment to reflect recent changes.
|
|
|
|
update-rc.d/invoke-rc.d as added by dh_installinit. This prevent some odd-corner when being triggered during init system upgrade (Closes: #754404)
|
|
- fix two local DoS vulnerabilities (CVE-2014-3532, CVE-2014-3533)
|
|
|
|
|
|
- use a shell wildcard instead of dpkg-architecture, to avoid stderr spam
failing the test if gcc is missing
- wrap each test-case in an arbitrary (5 minute) timeout so that one
test-case failing won't halt the whole build
|
|
|
|
|
|
|
|
|
|
* Hook up the installed tests to DEP-8 metadata
* Add a simple compile/link/run test
|
|
|
|
/etc/dbus-1/system.d that calls ReloadConfig on the system dbus-daemon, in case our inotify monitoring isn't completely reliable (see #740139)
|
|
|
|
installed unless libsystemd*-dev are found)
|
|
|
|
- add debian/copyright stanzas for some new BSD-licensed cmake macros
|
|
* Explicitly enable libaudit, SELinux and systemd on Linux;
do not enable them elsewhere
|
|
|
|
since systemd metadata doesn't get installed on non-Linux any more
|
|
|
|
|
|
longer supports armel (Closes: #729136)
|
|
- add new dependency on libsystemd-journal-dev for linux-any
|
|
audit log (Closes: #727771)
|
|
|
|
* Standards-Version: 3.9.5 (no changes needed)
|