Releases: ConsoleKit2/ConsoleKit2
1.2.6
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
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
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
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
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
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
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
[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
[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
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