lp://staging/ubuntu/intrepid-updates/consolekit

Created by James Westby and last modified
Get this branch:
bzr branch lp://staging/ubuntu/intrepid-updates/consolekit
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

24. By James Westby

* Unref the dbus proxy when finalizing the session object, so that
  they are not leaked. (LP: #284229)
  - When leaked they would stay in the list of active proxies, which
    is iterated over during some proxy operations. This would lead to
    a dramatic slowdown and CPU usage spike if a lot of sessions were
    created and destroyed.

23. By James Westby

* debian/patches/10-file_monitor_remove_watch_crash.patch:
  - Move watch removals triggered by inotify in to the main thread
    so that they do not race with the removals triggered by dbus.
  - Don't try and remove watches that have already been removed.
  - When removing a watch triggered by inotify also invalidate pointers
    to it from all notifies that use it.
  - Ubuntu: LP: #269651
  - Upstream: https://bugs.freedesktop.org/show_bug.cgi?id=18046

22. By Martin Pitt

Add debian/patches/10-file_monitor_remove_watch_crash.patch: Fix common
crash when trying to remove a NULL watch. (LP: #269651)

21. By Steve Langasek

debian/patches/09-directory-handle-leak.patch: close the directory
handle when we're done with it, so that we aren't leaking file
descriptors. Thanks to Chris Jones for noticing this! LP: #276918.

20. By Martin Pitt

Add 08-fix-double-close.patch: Fix double close()ing of the log file which
sometimes causes not only close() to fail, but to segfault. (LP: #263245)

19. By James Westby

* Patches pulled from Fedora that will are in 0.3:
  - Correctly shutdown event logger threads (LP: #196724)
  - Return PolicyKit results when the action is denied (LP: #268944)

18. By Martin Pitt

* Enable PolicyKit controlled shutdown/reboot functionality (LP: #250506):
  - Disable 01-dbus_policy.patch.
  - Add libpolkit-dev build dependency.
  - debian/consolekit.install: Install .policy file.

17. By Steve Langasek

* debian/libpam-ck-connector.{pam-auth-update,install,postinst,prerm},
  debian/rules: enable pam_ck_connector by default using the new
  pam-auth-update support.
* debian/control: depend on libpam-runtime (>= 1.0.1-2ubuntu1) for the
  above.

16. By Martin Pitt

Add 05-pam-add-nox11.patch: Add "nox11" option to the PAM module, which
ignores PAM sessions where PAM_TTY is an X11 display. This allows adding
pam_ck_connector to PAM's "common-session" without interfering
with the already existing ConsoleKit operations in gdm, the
Xsession script, etc. (FD #16746)

15. By Martin Pitt

* Merge with Debian unstable. Remaining Ubuntu changes:
  - 04-consolekit_park.patch: Allow {g,k}dm to allocate a VT (they do not
    run a proper session).
* debian/consolekit.preinst: Remove obsolete configuration file
  /etc/X11/Xsession.d/90-console-kit on upgrade(Debian named it 90consolekit
  for consistency with other Xsession.d/ scripts).
* 03-cleanup_console_tags.patch: Properly initialize GError to avoid daemon
  crash if /var/run/console/ does not exist. Also, demote message about it
  from warning to debug, since it is not an error condition at all.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/ubuntu/natty/consolekit
This branch contains Public information 
Everyone can see this information.

Subscribers