-
Committer:
Bazaar Package Importer
-
Author(s):
Scott James Remnant
-
Date:
2009-05-11 12:47:07 UTC
-
Revision ID:
james.westby@ubuntu.com-20090511124707-5oy3hr1fg1qrs6v5
Tags: 1.2.14-2ubuntu3
This patch set removes reply timeout limitations from the D-Bus bindings
and the Bus Daemon. It makes it possible to have very long timeouts
(greater than the 6 hours previously clamped in the bindings for
peer-to-peer connections, and greater than the 5 minutes previously
clamped in the bus daemon) and infinite timeouts (pass INT_MAX as the
timeout value).
* debian/patches/50-timeout-01_null-for-pending-call.patch: Don't assume
that a pending call has a timeout.
* debian/patches/50-timeout-02_indefinite-pending-call.patch: When a
pending call has no timeout, block forever.
* debian/patches/50-timeout-03_create-indefinite-pending-call.patch: Allow
creation of a timeoutless pending call by using INT_MAX as the timeout.
* debian/patches/50-timeout-04_pending-call-documentation.patch: Fix
documentation now that INT_MAX will not be clamped.
* debian/patches/50-timeout-05_rework-timeout-math.patch: Rework the
timeout math so it cannot overflow with long timeouts.
* debian/patches/50-timeout-06_remove-clamp.patch: Now that the timeout
math cannot overflow, remove the six hour clamp.
* debian/patches/50-timeout-07_bus-expire-always.patch: Always expire
items with no time fields.
* debian/patches/50-timeout-08_bus-expire-negative.patch: Don't check
for expiry for negative timeouts.
* debian/patches/50-timeout-09_bus-expire-never.patch: Change the default
reply timeout expiry from 5 minutes to never.
* debian/patches/50-timeout-10_session-bus-config.patch: Remove the limit
from the session bus config (which was always intended to increase the
default, which is now never).