Added fronted for setting user roles.
[accounts-service-plus:accounts-service-plus.git] / NEWS
1 Changes in 0.6.22
2 =================
3
4 * Correct CVE-2012-2737, local file disclosure
5
6 * small memory leak fix
7
8 * exclude system accounts from ListCachedUsers
9
10 * make has-multiple-users properly only check non-system users
11
12 * remove icon when deleting user
13
14 * Revert usage of getpwent() as fallback for fgetpwent
15
16 * support consolekit call cancellation to prevent crashes caused
17   by shortlived sessions
18
19 * ignore built files in .gitignore
20 * quiet down build goo nagging
21
22 Changes in 0.6.21
23 =================
24
25 * Detect old versions of systemd and fall back to ConsoleKit
26
27 * Exclude users without a valid shell
28
29 * Fix log spew
30
31 Changes in 0.6.20
32 =================
33
34 * Fix user listing which broke in previous release
35
36 Changes in 0.6.19
37 =================
38
39 * Fix spurious warnings in logs
40
41 * Make userdel succeed even if user is already logged in
42
43 * Exclude users with no shell
44
45 * Exclude "at" user
46
47 Changes in 0.6.18
48 =================
49
50 * Fix systemd configure check
51
52 * Add a few more common system accounts to the blacklist
53
54 * Fix some issues in systemd session handling
55
56 Changes in 0.6.17
57 =================
58
59 * Fix user filtering which was broken in 0.6.16
60
61 * Fix double free in user code
62
63 Changes in 0.6.16
64 =================
65
66 * Don't filter out users below UID_MIN in login.defs
67
68 * Filter out users with invalid shells
69
70 * build fixes for srcdir != builddir
71
72 * Port to GDBus
73
74 * Add systemd support
75
76 * vala support and introspection fixes
77
78 * ppc32 fixes
79
80 * use infinite timeout for ListCachedUsers calls
81
82 * translation updates
83
84 Changes in 0.6.15
85 =================
86
87 * fix build on FreeBSD and OpenBSD
88
89 * only accept regular files as icons
90
91 * don't track non-graphical sessions
92
93 * fix wtmp handling
94
95 Changes in 0.6.14
96 =================
97
98 * ignore extraneous SetAutomaticLogin(false) calls for a user
99
100 * monitor /etc/gdm/custom.conf for changes in autologin config
101
102 * fix fast user switching
103
104 * fix docs to build
105
106 * translation updates
107
108
109 Changes in 0.6.13
110 =================
111
112 * honor aclocal flags environment variable
113
114 * set log domain so it can be hushed
115
116 * use wtmp instead of consolekit for determining login frequency
117
118 * leak and warning fixes
119
120 * clean up polkit deprectation warnings
121
122 * add '--' before username to account helper programs
123
124 Changes in 0.6.12
125 =================
126
127 * The usual pile of race fixes
128
129 Changes in 0.6.11
130 =================
131
132 * Add API for creating users to the library
133
134 Changes in 0.6.10
135 ================
136
137 * An assortment of race fixes
138
139 * Translation Updates
140
141 Changes in 0.6.8
142 ================
143
144 * Fix parsing of gdm config file
145
146 Changes in 0.6.7
147 ================
148
149 * Fix call to useradd for normal users
150
151 * Correct free array of groups
152
153 * Translation Updates
154
155 Changes in 0.6.6
156 ================
157
158 * Make it possible to disable user icon
159
160 * Drop Supervised user role
161
162 * Use "wheel" instead of "desktop_admin_r" as admin group
163   since that's what everyone uses for this purpose anyway.
164
165 * Crasher fixes
166
167 * Translation Updates
168
169 * Misc distro integration fixes
170
171 Changes in 0.6.5
172 ================
173
174 * No longer return excluded users from cached listings
175
176 * Add a --debug command line option
177
178 * Use proper dbus proxy for settings api in client lib
179
180 * Expose XSession property over bus
181
182 Changes in 0.6.4
183 ================
184
185 * minor fixes
186
187 Changes in 0.6.3
188 ================
189
190 * Add more getters to client library
191
192 * Add an initial cut at a setter api
193
194 * Add XSession property type
195
196 Changes in 0.6.2
197 ================
198
199 * Remove the unused UserChanged signal
200
201 * Add a small client library, based on code from gdm
202
203 * Don't use gnome-common
204
205 * Use the user-administration privilege for autologin changes
206
207 Changes in 0.6.1
208 ================
209
210 * Always emit the changed signal when setting user photo
211
212 * Install systemd unit files
213
214 * Add Polish translations
215
216 Changes in 0.6
217 ==============
218
219 * Many changes after code review by Miroslav Trmac:
220  - Always require user-administration privilege when setting a password
221    or changing a username
222  - Allow changing password mode and password even when the account is
223    locked, and unlock it as a side-effect
224  - Use /etc/shadow to store account locking and 'set password at next
225    login' information and monitor /etc/shadow for changes
226  - Set loginuid when runing commands on behalf of a user to generate
227    proper audit records
228  - Drop SetIconData and make SetIconFile copy the file when appropriate.
229    As a consequence, the service no longer links against image libraries.
230  - Various other robustness and error-handling fixes
231
232 Changes in 0.5
233 ==============
234
235 * Make initial user list call work
236
237 * Avoid extraneous commandline parsing