Skip to content

Releases: ConsoleKit2/ConsoleKit2

1.2.6

08 Aug 16:57
Compare
Choose a tag to compare

Stable release of ConsoleKit2

Changes since 1.2.4
New Features:

  • Use 0 as a starting point for the seat serial and lowercase
    the seat name as well to imitate systemd/logind
  • Enable VT support for aarch64

Bug Fixes:

  • Do not call g_close() on invalid file descriptors
  • Properly handle PROP_KIND in ck_seat_get_property()

Misc Changes:

  • Simplify ck_system_can_suspend on OpenBSD

1.2.5

03 Apr 10:51
Compare
Choose a tag to compare

Stable release of ConsoleKit2

Changes since 1.2.4
New Features:

  • Use sd_* shim functions on !systemd platforms

Bug Fixes:

  • Fix gtk-doc test failure

Misc Changes:

  • Sleep before suspending or hibernating to give time for
    the screen to lock
  • Remove pm-utils dependency

ConsoleKit2 1.2.4

04 Jul 10:38
Compare
Choose a tag to compare

Stable release of ConsoleKit2

Changes since 1.2.3
New Features:

  • Implement session-service parameter

Bug Fixes:

  • Do not hardcode seat0 for Seat1 in ListSessions

ConsoleKit2 1.2.3

03 Jun 10:23
Compare
Choose a tag to compare

Stable release of ConsoleKit2

Changes since 1.2.2
Bug Fixes:

  • Fix a crash with glib debugging enable by not unreferencing
    an instance object which was not referenced before while
    removing the lock on it.

Translation Updates: French

ConsoleKit2 1.2.2

20 Dec 09:15
51c11c1
Compare
Choose a tag to compare

Stable release of ConsoleKit2

Changes since 1.2.1
Bug Fixes:

  • Change the inhibitor lock handling to use the named_pipe_path as a reference to prevent ending with empty "who" inhibitors
  • Inhibit: only disconnect the signal handler after the lock is removed to prevent ghost inhibitors

Misc Changes:

  • merge all changes from OpenBSD ports
  • merge all changes from NetBSD pkgsrc

ConsoleKit2 1.2.1

13 Dec 12:44
Compare
Choose a tag to compare

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

ConsoleKit2 1.2.0

17 Jul 09:33
Compare
Choose a tag to compare

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

ConsoleKit2 1.1.2

02 Jun 01:29
Compare
Choose a tag to compare
ConsoleKit2 1.1.2 Pre-release
Pre-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

ConsoleKit2 1.1.1

07 May 23:14
Compare
Choose a tag to compare
ConsoleKit2 1.1.1 Pre-release
Pre-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.

ConsoleKit2 1.0.2

19 Mar 15:26
Compare
Choose a tag to compare

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