blob: cc5d64ab6d2d75aeda1285eb363a9ded61f3aa4b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
|
==============
Version 0.2.10
==============
* always create the directories we need (William Jon McCann)
* properly get display device on Solaris (Simon Zheng)
* fix solaris x11-display-device when no vt available (Brian Cameron)
* solaris doesn't like printing null (Brian Cameron)
* fix display of active vt when vt is disabled (Brian Cameron)
* fix solaris vt handling to work when no vt available (Brian Cameron)
* improve supporting Solaris VT switching (Simon Zheng)
* don't include paths.h on systems that don't have it (William Jon McCann)
* create the log file with S_IROTH and don't touch the log on build (William Jo
=============
Version 0.2.9
=============
* ck_seat_get_active_session shouldn't return a null ssid (William Jon McCann)
* guard against writing null string to keyfile (William Jon McCann)
* reverse the sense of the dbus policy (William Jon McCann)
* add a ck-launch-session tool (William Jon McCann)
* don't set the session-type to the command name (William Jon McCann)
=============
Version 0.2.8
=============
* add tools to log restart and stop events (William Jon McCann)
* fix typo in dbus policy file (William Jon McCann)
* touch the history file to create it for people not using packages (William Jon McCann)
* mkdir /var/log/ConsoleKit at install time (William Jon McCann)
* set a global flag so that D-Bus does not change the SIGPIPE handler in the PAM module (William Jon McCann)
* when a parsing error occurs don't return an empty event (William Jon McCann)
=============
Version 0.2.7
=============
* update gitignore files (William Jon McCann)
* add a helper to write a system start record to the CK history (William Jon McCann)
* add support for logging start/stop/restart (William Jon McCann)
* fix typo in man page (William Jon McCann)
* make autogen work with aclocal 1.10 (Marc-Andre Lureau)
* allow session type filtering for all report formats (William Jon McCann)
* make polkit optional and use RBAC on Solaris (Brian Cameron)
* fixes for solaris (Brian Cameron)
* add session-type filtering to ck-history (William Jon McCann)
* try to activate x11-display-device not only display-device (William Jon McCann)
=============
Version 0.2.6
=============
* be a little smarter about how we compute the number of users (William Jon McCann)
* fix policy action name (William Jon McCann)
=============
Version 0.2.5
=============
* use /var/log/ instead of /var/run for log file
=============
Version 0.2.4
=============
* actually register the error type with dbus (William Jon McCann)
* add GetSessions method to Manager interface (William Jon McCann)
* add error type to manager (William Jon McCann)
* initial stop/restart support (William Jon McCann)
* use VT_GETSTATE and tty0 to identify a console_ioctl on linux (Peter Jones)
* remove obsolete sysv init script (Michael Biebl)
* start CK service on-demand using D-Bus system activation (Michael Biebl)
* dump session leader info (William Jon McCann)
* error out if unknown options are passed on command line (William Jon McCann)
* move session leader stuff into a separate class (William Jon McCann)
* try to handle log rotation (William Jon McCann)
* add support for reporting from logrotated files (William Jon McCann)
* add a basic --frequent report (William Jon McCann)
* Merge branch 'master' of git+ssh://git.freedesktop.org/git/ConsoleKit (William Jon McCann)
* add last mode, filtering by user/seat; shorten logged ids (William Jon McCann)
* add bugzilla url (William Jon McCann)
* check for oldest being null (William Jon McCann)
* rename --last to --last-compat (William Jon McCann)
* a few fixes for last patch (William Jon McCann)
* add a last compatible outout format to ck-history (William Jon McCann)
* use AC_GNU_SOURCE instead of #define (William Jon McCann)
* add a basic ck-history command (William Jon McCann)
* add event logging capability (William Jon McCann)
* remove emacs modeline (William Jon McCann)
* maintain a file with the dump of the local database (David Zeuthen)
* remove session/seat from list before signaling (William Jon McCann)
* add a way to synchronously run programs on session add/remove/activity_change (David Zeuthen)
* don't use VT_GETSTATE when VT is unavailable (Brian Cameron)
* try to make things work for systems that don't support VT_ACTIVATE etc (William Jon McCann)
* add wiki to readme (William Jon McCann)
* post release version bump (William Jon McCann)
=============
Version 0.2.3
=============
* Use unix-user instead of user so that PAM module works
=============
Version 0.2.2
=============
Major changes in this release:
* FreeBSD support (Joe Marcus Clarke & Florent Thoumie)
* Solaris support (Brian Cameron & William Jon McCann)
* More abstraction of system dependent stuff (William Jon McCann)
* Experimental support for seat & device configuration (William Jon McCann)
* Add new helper for getting tty from DISPLAY (William Jon McCann)
* a few fixes for getfd suggested by Lennart (William Jon McCann)
=============
Version 0.2.1
=============
* disable static libs
* use inotify to detect activity on tty when possible
* add support for CKCON_X11_DISPLAY_DEVICE environment variable
* daemonize earlier
* daemonize quietly (David Zeuthen)
* add syslog support
* properly detect unix-user for OpenSession
* use xlib directly for tools
* add CanActivateSessions to Seat interface
* install fixes (Doug Goldstein)
=============
Version 0.2.0
=============
* add PAM module and connector library (David)
* restrict the use of D-Bus property get/set by default
* add x11-display-device property
* add unix-user property and deprecate user property
* rename host-name property to remote-host-name
* make OpenSession asynchronously collect information for session
* add basic idle monitoring of text sessions
* add backend tools / framework
* add uuid to cookie
* rename list session tool
* add docbook documentation
* add spec framework
* fix some leaks
=============
Version 0.1.2
=============
* don't use NULL parameters
* add system-idle-hint and system-idle-since-hint
* add session idle-hint and idle-since-hint
* add session creation time
* don't spew errors when can't get a console fd
* improve thread safety in vt monitor
* split output of list-sessions onto separate lines
* create/delete pid file (caglar)
=============
Version 0.1.1
=============
* use the supplied vt number when updating active session
* add support for reconnecting the the system bus
* start before HAL (David)
* don't keep last session active when switching without one (David)
* make threads use small stack size rather than the default (Matthias)
* change a console-kit to ConsoleKit in a few places
* add more debugging output
=============
Version 0.1.0
=============
ConsoleKit
* First public release
|