Skip to content

Stable release of ConsoleKit2

Changes since 1.2.0
New Features:

  • Add ListSeats method to Manager interface
  • Add CanControlSession dbus call

Bug Fixes:

  • Correctly report SELinux support
  • Only use tmpfs mounts on DFly if supported
  • incompatible-pointer-type warning
  • Remove some redundant code probing for hibernation, suspend, and sleep
  • make_tmpfs for DragonFly
  • memory leak in ck-manager
  • Seat property on Session interface

Misc Changes:

  • Add DragonFlyBSD as a platform
  • Remove DragonFly specific code from FreeBSD sysdeps
  • Switch away from AC_DISABLE_STATIC
Assets 3

@EricKoegel EricKoegel released this Jul 17, 2017 · 20 commits to master since this release

Stable release of ConsoleKit2

Changes since 1.1.2
New Features:

  • Add wscons headers for OpenBSD

Bug Fixes:

  • Allow changing to VTs we don't have a session for
  • Correct introspection prefixes
  • Change configure.ac to enable the udev backend with devattr
  • Use KDSKBMODE if defined
  • Use #ifdef HEADER_H instead of #ifdef OS
  • FreeBSD session activation
  • Place sessions with a VT on the static Seat1
  • clean up clang warnings
  • correct uninitialized variable warning
  • Explicitly check for needed symbols
  • Correct build errors in OpenBSD
  • fix compiling on FreeBSD

Misc Changes:

  • update gitignore
  • more autotools cleanup work
  • update readme with new deps
Assets 3
Pre-release
Pre-release

@EricKoegel EricKoegel released this Jun 2, 2017 · 40 commits to master since this release

[Please note that this is a development release.]

New Features:

  • add a session-state property and method
  • Add session-class dbus property and get method
  • introduce libconsolekit
  • Add dbus method GetVTNr to Session
  • add dbus LockSession/UnlockSession
  • add dbus ActivateSession/ActivateSessionOnSeat

Bug Fixes:

  • add session class + state to ck-list-sessions
  • Allow session-class property to be set via OpenSessionWithParameters
  • wrong lib linked in libconsolekit.pc.in
  • remove the rest of the gcc warnings
  • remove warnings about signed/unsigned comparisons
  • remove warning about redeclaration
  • remove warnings about redundant function declarations
  • fix --enable-libudev configure flag
  • coverity: 180820 remove dead code

Misc Changes:

  • add CONSOLEKIT_DEBUGGING support back in
  • update ck-list-sessions man page
  • update tests for new methods added
  • simplify configure.ac
  • document session types allowed
Assets 3
Pre-release
Pre-release

@EricKoegel EricKoegel released this May 7, 2017 · 61 commits to master since this release

[Please note that this is a development release.]

Changes:

  • Don't try to run "chmod +x" on 90-consolekit, it is not a executable.
  • Use INSTALL_SCRIPT instead of INSTALL_PROGRAM for 90-consolekit.
  • Remove the root restriction for XDG_RUNTIME_DIR.
  • cgroups: Attempt to use 'cpuaccount' if 'all' cgroup fails on pid move
  • ck-remove-directory: return exit code 0 on success
  • ck-remove-directory: remove unused dest parameter on become_user
  • ck-remove-directory: remove dest dir as real user
  • Add support for selinux
  • Freebsd 10.3: Fix session activation
  • Fix a reversed condition for invalid device on NetBSD
  • cgroups: Use UID of logged in user instead UID of session leader process
  • Fix memory leaks and a memory corruption issue.
  • OpenBSD: adapt to recent kvm(3) restrictions
  • Fix pam-ck-connector on musl
  • Fix for OpenBSD and FreeBSD VT device naming scheme.
  • Add a few more display manager users to filter out.
  • Update udev rules.
  • Handle XDG_RUNTIME_DIR not being created/set.
  • Add support for server managed FDs.
  • Prevent a use-after-free when emitting signal changes.
  • Fix coverity and gcc warnings.
  • Add a LockedHint property.
Assets 3

@EricKoegel EricKoegel released this Mar 19, 2016 · 1 commit to 1.0 since this release

Stable release of ConsoleKit2. Thank you to everyone who submitted
pull requests and bug reports.

Bug fixes:

  • Fix undefined behavior in ck-log-system-start
  • When assigning session to active VT prefer graphical sessions
  • Handle the legacy 'user' property as an override setting
  • login_session_id will be G_MAXUINT32 when unset
  • pam-ck allow VTNR to be double-digit
  • Properly filter the sessions for the specified user
Assets 3
Pre-release
Pre-release

@EricKoegel EricKoegel released this Mar 17, 2016 · 115 commits to master since this release

[Please note that this is a development release.]

Development release of ConsoleKit2 targeting the 1.2.0 release.
Please report all problems to
https://github.com/ConsoleKit2/ConsoleKit2/issues

Changes:

  • Add a 'User' section to the CK database
  • Add a 'Seats' section to the CK database
  • Properly filter the sessions for the specified user
  • pam-ck allow VTNR to be double-digit
  • login_session_id will be G_MAXUINT32 when unset
  • Handle the legacy 'user' property as an override setting
  • Change owner of newly created cgroup to owner of progress group leader
  • Create cgroup on all controllers managed by cgmanager
  • Implement XDG_RUNTIME_DIR
  • When assigning session to active VT prefer graphical sessions
  • Fix undefined behavior in ck-log-system-start

Translation Updates: Bulgarian, Spanish, Spanish (Latin America),
Dutch, Russian

Assets 3

@EricKoegel EricKoegel released this Jan 13, 2016 · 138 commits to master since this release

Stable release of ConsoleKit2. Thank you to everyone who submitted
pull requests.

Changes since 1.0.0:

  • Check for enough swap space before allowing hibernate operation
  • XDG_VTNR support
  • Add NetBSD support
  • Fix a potential crash condition after successfully suspending.
  • Fix some libdir/scripts stuff
  • Filter out the kdm user
Assets 3

@EricKoegel EricKoegel released this Aug 10, 2015 · 159 commits to master since this release

Stable release of ConsoleKit2

This is the first release of ConsoleKit2 considered stable. It
incorporates many changes since the fork from ConsoleKit. Please
see the previous development release notes for the full list of
changes.

Notable changes since 0.9.5:

  • On Linux, if cgmanager is installed and running, ConsoleKit2
    will use it to track the sessions. The method of session tracking
    supersedes the XDG_SESSION_COOKIE
  • Respect multilib/multiarch filesystem layouts.
    Patch by Kylie McClain
  • Filter out the sddm user the same as the gdm user
  • Update the gettext portion of the build system
  • Prevent an infinite loop when removing inhibitors
  • Add Bulgarian language translations
Assets 3
Pre-release
Pre-release

@EricKoegel EricKoegel released this Jul 12, 2015 · 184 commits to master since this release

[Please note that this is a development release.]

Development release of ConsoleKit2 targeting the 1.0 release.
Please report all problems to
https://github.com/ConsoleKit2/ConsoleKit2/issues

  • Add new DBUS method: ListInhibitors
  • Mark sessions as local explicitly when not built with PAM support
  • Watch and handle dbus NameOwnerChanged events
  • Add an --enable-tests configure option
Assets 3
Pre-release
Pre-release

@EricKoegel EricKoegel released this Jun 16, 2015 · 196 commits to master since this release

[Please note that this is a development release.]

Development release of ConsoleKit2 targeting the 1.0 release.
Please report all problems to
https://github.com/ConsoleKit2/ConsoleKit2/issues

  • Cksession: return empty string when login session id not set
  • Test code now cleans up any created sessions
  • Fix issue #26, where polkit and networkmanager weren't working
    because the CKDB wasn't getting the correct uid set.

Translation Updates: Russian

Assets 3
You can’t perform that action at this time.