~ubuntu-branches/ubuntu/lucid/dbus/lucid-proposed

Viewing all changes in revision 69.

  • 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).

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: