• Alban Crequy's avatar
    config: add new limit: pending_fd_timeout · bbf11cd5
    Alban Crequy authored
    This is one of four commits needed to address CVE-2014-3637.
    
    When a file descriptor is passed to dbus-daemon, the associated D-Bus message
    might not be fully sent to dbus-daemon yet. Dbus-daemon keeps the file
    descriptor in the DBusMessageLoader of the connection, waiting for the rest of
    the message. If the client stops sending the remaining bytes, dbus-daemon will
    wait forever and keep that file descriptor.
    
    This patch adds pending_fd_timeout (milliseconds) in the configuration to
    disconnect a connection after a timeout when a file descriptor was sent but not
    the remaining message.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=80559Reviewed-by: 's avatarSimon McVittie <simon.mcvittie@collabora.co.uk>
    bbf11cd5
Name
Last commit
Last update
bus Loading commit data...
cmake Loading commit data...
dbus Loading commit data...
doc Loading commit data...
m4 Loading commit data...
test Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
.mailmap Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
ChangeLog.pre-1-0 Loading commit data...
ChangeLog.pre-1-2 Loading commit data...
Doxyfile.in Loading commit data...
HACKING Loading commit data...
INSTALL Loading commit data...
Makefile.am Loading commit data...
Makefile.cvs Loading commit data...
NEWS Loading commit data...
NEWS.pre-1-0 Loading commit data...
NEWS.pre-1-2 Loading commit data...
README Loading commit data...
README.cmake Loading commit data...
README.cygwin Loading commit data...
README.launchd Loading commit data...
README.valgrind Loading commit data...
README.win Loading commit data...
README.wince Loading commit data...
autogen.sh Loading commit data...
cleanup-man-pages.sh Loading commit data...
configure.ac Loading commit data...
dbus-1-uninstalled.pc.in Loading commit data...
dbus-1.pc.in Loading commit data...