File accountsservice.changes of Package accountsservice
xxxxxxxxxx
1
-------------------------------------------------------------------
2
Tue Nov 28 11:56:40 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
3
4
- Use %patch -p N instead of deprecated %patchN.
5
6
-------------------------------------------------------------------
7
Wed Aug 9 01:27:12 UTC 2023 - Xiaoguang Wang <xiaoguang.wang@suse.com>
8
9
- Rebase as-fate318433-prevent-same-account-multi-logins.patch:
10
(bsc#1213884).
11
12
-------------------------------------------------------------------
13
Wed Jul 5 03:07:00 UTC 2023 - Xiaoguang Wang <xiaoguang.wang@suse.com>
14
15
- Rebase accountsservice-sysconfig.patch: (boo#1212675 boo#1212973).
16
- Remove accountsservice-assume-gdm.patch: Fixed by new rebasing
17
of accountsservice-sysconfig.patch.
18
19
-------------------------------------------------------------------
20
Sat Jun 24 10:36:17 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
21
22
- Add accountsservice-assume-gdm.patch: assume gdm when not being
23
able to detect the used display manager. This is basically the
24
same as was in place before we gained support for multiple DMs
25
(boo#1212675).
26
27
-------------------------------------------------------------------
28
Wed Jun 21 14:07:07 UTC 2023 - Ferdinand Thiessen <rpm@fthiessen.de>
29
30
- Update to version 23.13.9:
31
+ daemon: Fix boot delay
32
+ user-manager:
33
- Add cancellable to fetch user requests
34
- Track non-existent users
35
- Changes from version 23.11.69:
36
+ Add lightdm autologin support
37
+ user:
38
- Return an error when setting invalid language
39
- Throw a warning for invalid locales
40
- Support new LocalAccount property in cache file
41
- Replace usermod -p with chpasswd -e
42
+ main:
43
- Use new overridable USERDIR
44
- Use new overridable ICONDIR
45
- Use new overridable sysconfdir
46
+ daemon:
47
- Add GetUsersLanguages() function
48
- Don't crash if /etc/shadow doesn't exist
49
+ Updated translations.
50
- Rebase patches:
51
+ accountsservice-sysconfig.patch
52
+ accountsservice-filter-suse-accounts.patch
53
54
-------------------------------------------------------------------
55
Mon Aug 1 12:01:59 UTC 2022 - Matthias Gerstner <matthias.gerstner@suse.com>
56
57
- Remove BuildIgnore for rpmlint-mini. This is a violation of the
58
security policies applying to SUSE products as it circumvents the
59
SUSE security team's control over what enters Factory and what
60
not.
61
62
-------------------------------------------------------------------
63
Fri Jul 29 13:11:50 UTC 2022 - Frederic Crozat <fcrozat@suse.com>
64
65
- Allow to build without vala support.
66
- Refresh harden_accounts-daemon.service.patch to not duplicate
67
existing entries.
68
69
-------------------------------------------------------------------
70
Sat Apr 30 20:16:58 UTC 2022 - Ferdinand Thiessen <rpm@fthiessen.de>
71
72
- Update to version 22.08.8
73
+ Handle missing admin groups when changing account types
74
+ Set PrivateTmp to false in the systemd service
75
+ Add function to set user password expiration policy
76
- Update to version 22.04.62
77
+ Updated Swedish translation
78
+ Updated Indonesian translation
79
+ Updated German translation
80
+ Updated slovak translation
81
+ Update Ukrainian translation
82
+ Updated Brazilian Portuguese translation
83
+ act-user: Use stronger hashing methods in make_crypted() if available.
84
+ act-user-manager: Watch for the daemon going away and coming back
85
+ user-manager: Update users tables on username changes
86
+ user: Translate property x-session property name to match the proxy one
87
+ Check GDBusMessage for INTERACTIVE_AUTHORIZATION flag
88
+ daemon: Fix error check in save_autologin()
89
+ Never delete the root filesystem when removing users
90
+ Remove user heuristics
91
+ user-classify: Add git to username blacklist
92
+ daemon: ensure cache files for system users are processed
93
+ daemon: Don't try to add admin users to non existing groups
94
+ Move D-Bus conf file to $(datadir)/dbus-1/system.d
95
- Rebased patches:
96
+ accountsservice-sysconfig.patch
97
+ accountsservice-filter-suse-accounts.patch
98
+ as-fate318433-prevent-same-account-multi-logins.patch
99
- Drop upstream fixed patches:
100
+ ac9b14f1c1bbca413987d0bbfeaad05804107e9a.patch
101
+ accountsservice-fix-gdm-crash.patch
102
+ accountsservice-read-root-user-cache.patch
103
+ accountsservice-wtmp-io-improvements.patch
104
105
-------------------------------------------------------------------
106
Tue Feb 1 09:20:24 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
107
108
- Add ac9b14f1c1bbca413987d0bbfeaad05804107e9a.patch: Fix build
109
with meson 0.61.0.
110
111
-------------------------------------------------------------------
112
Thu Nov 4 10:39:37 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
113
114
- Stop passing the no longer used nor recognized option
115
user-heuristics=true to meson.
116
117
-------------------------------------------------------------------
118
Thu Aug 26 15:07:51 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
119
120
- Update harden_accounts-daemon.service.patch: Do not proect home
121
directories: the accounts daemon is used to create home
122
directories upon user creation (boo#1189853).
123
124
-------------------------------------------------------------------
125
Mon Aug 9 09:36:20 UTC 2021 - Yifan Jiang <yfjiang@suse.com>
126
127
- Spec layout cleaning up for harden_accounts-daemon.service.patch.
128
129
-------------------------------------------------------------------
130
Tue Jul 27 11:53:56 UTC 2021 - Johannes Segitz <jsegitz@suse.com>
131
132
- Added hardening to systemd service(s). Added patch(es):
133
* harden_accounts-daemon.service.patch
134
135
-------------------------------------------------------------------
136
Tue Mar 2 21:05:33 UTC 2021 - Antoine Belvire <antoine.belvire@opensuse.org>
137
138
- Add accountsservice-fix-gdm-crash.patch: Prevent crash of gdm
139
upon service restart when automatic login is enabled
140
(glfo#accountsservice/accountsservice#55).
141
142
-------------------------------------------------------------------
143
Tue Apr 14 00:28:10 UTC 2020 - Yifan Jiang <yfjiang@suse.com>
144
145
- Apply as-fate318433-prevent-same-account-multi-logins.patch to Leap.
146
147
-------------------------------------------------------------------
148
Sat Jan 25 14:05:06 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
149
150
- No longer recommend -lang: supplements are in use
151
152
-------------------------------------------------------------------
153
Wed Sep 11 08:10:52 UTC 2019 - Felix Zhang <fezhang@suse.com>
154
155
- Add accountsservice-wtmp-io-improvements.patch: Backports that
156
improve wtmp io performance (boo#1139487).
157
- Refresh as-fate318433-prevent-same-account-multi-logins.patch.
158
159
-------------------------------------------------------------------
160
Wed May 29 21:28:30 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
161
162
- Update to version 0.6.55:
163
+ Memory leak fix.
164
+ Improved heuristics for identifying user session.
165
+ Export interfaces directory to pkgconfig.
166
+ Lock down state directory from prying eyes to be more friendly to
167
accountsservice extensions that require privacy.
168
+ Misc fixes.
169
+ Updated translations.
170
- Drop accountsservice-upstream-fixes.patch: Fixed upstream.
171
- Refresh patches with refresh_patches osc service.
172
173
-------------------------------------------------------------------
174
Wed May 8 01:25:32 UTC 2019 - xwang@suse.com
175
176
- Update accountsservice-read-root-user-cache.patch.
177
upstream commit d8b77951
178
(bsc#1114292 glfo#accountsservice/accountsservice#65).
179
180
-------------------------------------------------------------------
181
Wed Apr 3 02:54:51 UTC 2019 - xwang@suse.com
182
183
- Drop upstream fixed patches:
184
+ accountsservice-lib-don-not-set-loaded-state-until-seat-fetched.patch
185
- Update patches:
186
+ accountsservice-read-root-user-cache.patch
187
+ accountsservice-sysconfig.patch
188
189
-------------------------------------------------------------------
190
Sun Mar 17 10:52:44 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
191
192
- Redo summaries without em dashes.
193
- Reduce %systemd_requires to %systemd_ordering:
194
%service_* can handle the absence.
195
196
-------------------------------------------------------------------
197
Thu Feb 21 22:45:14 UTC 2019 - bjorn.lie@gmail.com
198
199
- Update to version 0.6.54:
200
+ Fix user state dirs.
201
- Changes from version 0.6.53:
202
+ Fix introspection.
203
- Changes from version 0.6.52:
204
+ Migrate to meson and gettext (instead of autogoo and intltool).
205
+ Add code of conduct.
206
+ Add new session and session type properties (to replace
207
XSession).
208
+ Try to handle misbehaving logind a little better.
209
+ Misc mixes and code modernization.
210
+ Add new "Saved" property to say whether a cached user is stored
211
on disk.
212
- Add accountsservice-upstream-fixes.patch: Add upstream bug fixes
213
commits, fix build.
214
- Switch to meson build system, add meson BuildRequires and macros.
215
- Drop obsolete intltool, gnome-common, vala, xmlto and xsltproc
216
BuildRequires: No longer needed.
217
- Replace gobject-introspection-devel with
218
pkgconfig(gobject-introspection-1.0) and add pkgconfig(dbus-1):
219
New depdendency.
220
- Disable the following patches that needs rebase:
221
+ accountsservice-sysconfig.patch.
222
+ accountsservice-lib-don-not-set-loaded-state-until-seat-fetched.patch.
223
+ accountsservice-read-root-user-cache.patch
224
225
-------------------------------------------------------------------
226
Mon Dec 10 05:48:13 UTC 2018 - xwang@suse.com
227
228
- Add accountsservice-read-root-user-cache.patch: Read root user
229
cache file (bsc#1114292 glfo#accountsservice/accountsservice#65).
230
231
-------------------------------------------------------------------
232
Sun Jul 22 20:39:59 UTC 2018 - bjorn.lie@gmail.com
233
234
- Update to version 0.6.50:
235
+ Fix insufficient path check on user icon files. (bsc#1099699
236
CVE-2018-14036)
237
+ Fix is-logged-in status for wayland sessions.
238
+ Fix user enumeration when system accounts are mixed in.
239
- Drop upstream fixed patches:
240
+ accountsservice-missing-users-on-gdm-login.patch.
241
+ accountsservice-lib-treat-session-type-wayland-as-graphical-session.patch
242
243
-------------------------------------------------------------------
244
Fri Jul 20 02:51:49 UTC 2018 - qkzhu@suse.com
245
246
- Add accountsservice-lib-don-not-set-loaded-state-until-seat-fetched.patch:
247
At the moment we set is-loaded on the user-manager object as soon
248
as we start fetching the seat, but we should waiting until the seat
249
is fetched, so that can_switch() will return the correct value if
250
the caller waited until the loaded signal to use it.
251
(boo#1100041 fdo#107298)
252
253
-------------------------------------------------------------------
254
Tue Jul 17 01:41:41 UTC 2018 - xwang@suse.com
255
256
- Add accountsservice-lib-treat-session-type-wayland-as-graphical-session.patch:
257
When user session type is wayland, act_user_is_logged_in can
258
return TRUE if the user is logged in (boo#1095918 fdo#106855).
259
260
-------------------------------------------------------------------
261
Wed Jul 11 07:33:21 UTC 2018 - mliska@suse.cz
262
263
- Make build verbose to see full command lines.
264
265
-------------------------------------------------------------------
266
Wed Jun 13 06:00:22 UTC 2018 - fezhang@suse.com
267
268
- Add accountsservice-missing-users-on-gdm-login.patch: Don't abort
269
loading users when an /etc/shadow entry found missing
270
(boo#1090003 fdo#106904).
271
272
-------------------------------------------------------------------
273
Sun May 13 23:59:22 UTC 2018 - luc14n0@linuxmail.org
274
275
- Update to version 0.6.49:
276
+ Fix crash on startup from previous compiler warning fix.
277
- Changes from version 0.6.48:
278
+ Fix crashes when adding admin user and when user is removed.
279
+ Performance improvements handling really large wtmp files.
280
- Changes from version 0.6.47:
281
+ Fix problem where libaccountsservice users weren't getting
282
property change updates.
283
+ Reduce memory usage of cached users in daemon process.
284
+ Drop premature user-added/user-removed signals that erroneously
285
get emitted before ListCachedUsers call finishes.
286
287
-------------------------------------------------------------------
288
Fri Apr 6 02:43:51 UTC 2018 - luc14n0@linuxmail.org
289
290
- Update to version 0.6.46:
291
+ Fix systemd unit file to use default standard output;
292
+ Performance improvements;
293
+ Leak fixes;
294
+ Crash fixes;
295
+ Support extra groups for admin users;
296
+ Add policy that allows admins to allow users to change their
297
own password;
298
+ Introspection fixes;
299
+ Elogind support;
300
+ Decruftification of username blacklist;
301
+ Updated translations.
302
- Add:
303
+ gio-2.0 and gio-unix-2.0 pkgconfig modules BuildRequires to
304
avoid implicit dependencies.
305
+ xmlto and xsltproc BuildRequires to enable documentation.
306
- Drop remove-no-longer-used-system-accounts.patch: fixed upstream.
307
- Rebase patches:
308
+ accountsservice-sysconfig.patch and
309
+ accountsservice-filter-suse-accounts.patch.
310
311
-------------------------------------------------------------------
312
Wed Feb 28 16:22:37 UTC 2018 - dimstar@opensuse.org
313
314
- Modernize spec-file by calling spec-cleaner
315
316
-------------------------------------------------------------------
317
Fri Dec 22 03:05:02 UTC 2017 - qzheng@suse.com
318
319
- Add remove-no-longer-used-system-accounts.patch:
320
Drop operator, nobody4 and noaccess from the blacklist
321
(bsc#1063794, fdo#103879).
322
323
-------------------------------------------------------------------
324
Thu Aug 10 09:33:16 UTC 2017 - yfjiang@suse.com
325
326
- Update specfile to build
327
as-fate318433-prevent-same-account-multi-logins.patch on SLE15.
328
329
-------------------------------------------------------------------
330
Tue Jul 4 09:20:34 UTC 2017 - jengelh@inai.de
331
332
- Remove redundant %clean section; use %_smp_mflags for build.
333
334
-------------------------------------------------------------------
335
Tue Apr 25 08:45:58 UTC 2017 - dimstar@opensuse.org
336
337
- Update to version 0.6.45:
338
+ Wrap password expiration info in libaccountsservice api.
339
- Changes from version 0.6.44:
340
+ Export password expiration info from shadow file.
341
+ Fix user classification logic.
342
+ Don't lose track of users when /etc/passwd is reloaded.
343
- Drop accountsservice-933083-load-root-setting.patch:
344
fixed upstream (177509 edac45).
345
346
-------------------------------------------------------------------
347
Wed Nov 30 15:42:14 UTC 2016 - dimstar@opensuse.org
348
349
- Rebase accountsservice-933083-load-root-setting.patch.
350
351
-------------------------------------------------------------------
352
Sat Sep 24 20:41:41 UTC 2016 - zaitor@opensuse.org
353
354
- Update to version 0.6.43:
355
+ Fix logout times in login-history.
356
+ Increase performance in large deployments.
357
+ Memory leak fix.
358
+ Exclude nologin users from user list.
359
360
-------------------------------------------------------------------
361
Sun Sep 11 14:12:01 UTC 2016 - fezhang@suse.com
362
363
- Update accountsservice-sysconfig.patch:
364
Flush the buffer before shut down the GIOChannel, otherwise we
365
get a truncated setting file. The problem has caused the
366
switching autologin in gnome-control-center breaking
367
/etc/sysconfig/displaymanager (bsc#998107).
368
369
-------------------------------------------------------------------
370
Wed Aug 24 08:14:06 UTC 2016 - fezhang@suse.com
371
372
- Enable as-fate318433-prevent-same-account-multi-logins.patch for
373
Leap as requested by the Leap Release Manager (boo#994876).
374
375
-------------------------------------------------------------------
376
Wed Jul 6 06:23:55 UTC 2016 - fbui@suse.com
377
378
- Remove pkgconfig(libsystemd-daemon). Nowadays
379
pkgconfig(libsystemd) is enough and replaces all libsystemd-*
380
libs which are obsolete.
381
382
-------------------------------------------------------------------
383
Wed Jun 15 08:49:03 UTC 2016 - zaitor@opensuse.org
384
385
- Update to version 0.6.42:
386
+ Wtmp fixes on solaris.
387
+ Allow a user to change his own data even if he's remote.
388
+ Add way to set password hint independent of password.
389
+ Conform to modern systemd library naming scheme.
390
+ Disable GVFS support in service, since it's not needed and has
391
bad side effects.
392
- Replace pkgconfig(libsystemd-login) for pkgconfig(libsystemd)
393
BuildRequires following upstream changes.
394
395
-------------------------------------------------------------------
396
Fri May 27 18:44:02 CST 2016 - cxiong@suse.com
397
398
- Add as-fate318433-prevent-same-account-multi-logins.patch
399
(fate#318433):
400
Prevent multiple simultaneous logins.
401
402
-------------------------------------------------------------------
403
Thu Apr 14 19:40:39 UTC 2016 - mgorse@suse.com
404
405
- Update to GNOME 3.20 Fate#318572
406
- Rebased accountsservice-933083-load-root-setting.patch.
407
408
-------------------------------------------------------------------
409
Mon Jan 11 08:25:13 UTC 2016 - michael@stroeder.com
410
411
- Updated Url.
412
413
-------------------------------------------------------------------
414
Thu Jun 4 03:48:25 UTC 2015 - dliang@suse.com
415
416
- Add accountsservice-933083-load-root-setting.patch (bnc#933083)
417
Load settings of an account which is not 'human' but can still be
418
able to login to the system. (like 'root')
419
420
-------------------------------------------------------------------
421
Tue Jan 27 18:01:50 UTC 2015 - zaitor@opensuse.org
422
423
- Update to version 0.6.40:
424
+ Support large UIDs better.
425
+ Don't require X11 display to fetch user with X11 session.
426
+ Ensure accountsservice doesn't start before NSS works.
427
428
-------------------------------------------------------------------
429
Sun Oct 19 19:56:53 UTC 2014 - zaitor@opensuse.org
430
431
- Update to version 0.6.39:
432
+ Fix ListCachedUsers race at startup.
433
+ Add new api for uncaching user.
434
+ Fix memory corruption bug.
435
+ Build goo changes.
436
437
-------------------------------------------------------------------
438
Sun Oct 5 15:34:00 UTC 2014 - zaitor@opensuse.org
439
440
- Pass --enable-user-heuristics to configure to ensure that legacy
441
users are still shown in GDM facebrowser.
442
443
-------------------------------------------------------------------
444
Thu Sep 25 08:34:16 UTC 2014 - dimstar@opensuse.org
445
446
- Update to version 0.6.38:
447
+ Fix polkit policy for non-desktop cases.
448
+ Fix for a race when new user appears.
449
+ Some clearer log and debug messages.
450
451
-------------------------------------------------------------------
452
Wed Apr 2 11:48:24 UTC 2014 - dimstar@opensuse.org
453
454
- Update to version 0.6.37:
455
+ BSD fixes.
456
- Changes from version 0.6.36:
457
+ Fixes for deleting users.
458
+ Leak fix.
459
+ Change user classification logic.
460
+ BSD fixes.
461
- Rebase accountsservice-sysconfig.patch and
462
accountsservice-filter-suse-accounts.patch.
463
464
-------------------------------------------------------------------
465
Wed Oct 16 06:42:07 UTC 2013 - dimstar@opensuse.org
466
467
- Update to version 0.6.35:
468
+ Handle non-existent users better.
469
+ Misc bug fixes.
470
+ Misc clean ups.
471
+ Emit "changed" signal when account type changes for user.
472
+ Stop shipping vapi files.
473
+ Avoid connecting to ConsoleKit on logind systems.
474
+ Add extension interface.
475
+ Add --enable-coverage option for gcov support.
476
- Rebase accountsservice-sysconfig.patch and
477
accountsservice-filter-suse-accounts.patch.
478
- Drop accountsservice-remotePW-verification.patch: fixed upstream.
479
480
-------------------------------------------------------------------
481
Wed Oct 9 11:51:08 UTC 2013 - dimstar@opensuse.org
482
483
- Add accountsservice-remotePW-verification.patch: treat NULL
484
shadow entry as "password handled remotely" (bnc#844933,
485
bgo#708997, fdo#70005).
486
487
-------------------------------------------------------------------
488
Fri Jun 21 17:39:36 UTC 2013 - dimstar@opensuse.org
489
490
- Update to version 0.6.34:
491
+ Try to sanitize automatic login setting when user account is
492
deleted or disabled (fdo#54506).
493
+ Fix build.
494
- Changes from version 0.6.33:
495
+ Keep track of non-graphical sessions (fdo#65160).
496
+ Forget obsolete sessions (fdo#65159).
497
+ Monitor wtmp for changes (fdo#63159).
498
+ Ignore non-user sessions (fdo#701514).
499
+ Rework system account handling (fdo#64769).
500
- Never treat cached users as system accounts.
501
- Add gdm, gnome-initial-setup users to blacklist.
502
- Store system-account bit in key file.
503
- Cache newly-created users explicitly.
504
- Rebase accountsservice-filter-suse-accounts.patch.
505
506
-------------------------------------------------------------------
507
Wed May 15 07:30:48 UTC 2013 - dimstar@opensuse.org
508
509
- Update to version 0.6.32:
510
+ Don't treat remote users as system accounts (fdo#64186).
511
+ Clean up spawn_with_login_uid error handling (fdo#55067).
512
+ Quit on SIGINT/SIGTERM (fdo#63869).
513
+ Make --debug work as expected (fdo#63870).
514
+ Remove newlines from debug output (fdo#63871).
515
+ Fix mismatched function signature (fdo#63873).
516
+ Fix gir/vapi warnings (fdo#63875).
517
+ Fix documentation warnings (fdo#63880).
518
519
-------------------------------------------------------------------
520
Wed Apr 17 06:53:12 UTC 2013 - dimstar@opensuse.org
521
522
- Update to version 0.6.31:
523
+ Check for logind, not systemd (bgo#62586).
524
+ Add --enable-admin-group configure option (bgo#62235).
525
+ Be more aggressive at excluding system accounts (bgo#48178).
526
+ Fix xsession property notification (bgo#58493).
527
+ Fix login history variant handling (bgo#58466).
528
- Rebase accountsservice-sysconfig.patch.
529
530
-------------------------------------------------------------------
531
Sun Dec 16 18:50:08 UTC 2012 - dimstar@opensuse.org
532
533
- Update to version 0.6.30:
534
+ Minor source clean ups.
535
+ Crasher fix on 32bit systems.
536
+ Add get_user_by_id.
537
+ Don't lose sessions list for users at startup.
538
+ Add API for detecting when accountsservice is unavailable.
539
540
-------------------------------------------------------------------
541
Fri Nov 23 11:48:03 UTC 2012 - dimstar@opensuse.org
542
543
- Update to version 0.6.29:
544
+ Translate D-Bus errors to local errors in libaccountsservice.
545
+ Fix a wrong property name in the login history support.
546
547
-------------------------------------------------------------------
548
Mon Nov 19 08:54:26 UTC 2012 - dimstar@opensuse.org
549
550
- Update to version 0.6.28:
551
+ Fix act_user_manager_delete_user_finish.
552
+ Fix handling of LoginTime and LoginHistory properties.
553
- Changes from version 0.6.27:
554
+ Fix warnings when the singleton user manager object is
555
finalized.
556
+ Generated docs for libaccountsservice.
557
+ Initialize local_acount to TRUE.
558
+ Add async api for user creation, caching and deletion.
559
560
-------------------------------------------------------------------
561
Wed Nov 14 13:08:48 UTC 2012 - dimstar@opensuse.org
562
563
- Update to version 0.6.26:
564
+ Require libsystemd-login 186.
565
+ Protect against deleting root user.
566
+ Add LoginTime and LoginHistory properties.
567
+ Fix crash consolekit code.
568
+ Fix has_multiple_user property after removing user.
569
570
-------------------------------------------------------------------
571
Tue Sep 25 14:26:38 UTC 2012 - dimstar@opensuse.org
572
573
- Update to version 0.6.25:
574
+ Uninitialized variable fix
575
+ Typo fix
576
+ Create data dirs just-in-time
577
+ Ignore closing sessions for is_logged_in test
578
+ Disable NULL user for delete_user call
579
+ Updated translations.
580
581
-------------------------------------------------------------------
582
Tue Aug 28 19:39:37 UTC 2012 - dimstar@opensuse.org
583
584
- Update to version 0.6.24:
585
+ add User.Local property for identifying local users.
586
587
-------------------------------------------------------------------
588
Wed Aug 8 12:26:10 UTC 2012 - dimstar@opensuse.org
589
590
- Update to version 0.6.23:
591
+ Fix up some debug output.
592
+ add new CacheUser and UncacheUser apis.
593
+ uncache user before deleting user.
594
595
-------------------------------------------------------------------
596
Wed Jul 18 18:14:47 UTC 2012 - dimstar@opensuse.org
597
598
- Add the user 'fax' to the exception list (bnc#771177).
599
600
-------------------------------------------------------------------
601
Thu Jun 28 20:14:58 UTC 2012 - dimstar@opensuse.org
602
603
- Update to version 0.6.22:
604
+ Correct CVE-2012-2737, local file disclosure
605
+ small memory leak fix
606
+ exclude system accounts from ListCachedUsers
607
+ make has-multiple-users properly only check non-system users
608
+ remove icon when deleting user
609
+ Revert usage of getpwent() as fallback for fgetpwent
610
+ support consolekit call cancellation to prevent crashes caused
611
by shortlived sessions
612
+ ignore built files in .gitignore
613
+ quiet down build goo nagging
614
- Drop accountsservice-CVE-2012-2737.patch: fixed upstream.
615
616
-------------------------------------------------------------------
617
Wed Jun 27 13:53:12 CEST 2012 - vuntz@opensuse.org
618
619
- Add accountsservice-CVE-2012-2737.patch: fix local file
620
disclosure flaw. Fix bnc#768807, CVE-2012-2737.
621
622
-------------------------------------------------------------------
623
Tue Jun 26 21:37:04 UTC 2012 - dimstar@opensuse.org
624
625
- Add users cyrus, ldap and mailman to the openSUSE specific users
626
to be excluded (accountsservice-filter-suse-accounts.patch).
627
Fixes bnc#765487.
628
629
-------------------------------------------------------------------
630
Fri May 18 06:56:47 UTC 2012 - dimstar@opensuse.org
631
632
- Update to version 0.6.21:
633
+ Detect old versions of systemd and fall back to ConsoleKit
634
+ Exclude users without a valid shell
635
+ Fix log spew
636
637
-------------------------------------------------------------------
638
Fri May 4 21:03:16 UTC 2012 - dimstar@opensuse.org
639
640
- Update to version 0.6.20:
641
+ Fix user listing which broke in previous release
642
- Changes from version 0.6.19:
643
+ Fix spurious warnings in logs
644
+ Make userdel succeed even if user is already logged in
645
+ Exclude users with no shell
646
+ Exclude "at" user
647
- Drop accountsservice-filter-more-accounts.patch and
648
accountsservice-filter-no-shell.patch: fixed upstream.
649
650
-------------------------------------------------------------------
651
Mon Apr 23 07:57:30 UTC 2012 - vuntz@opensuse.org
652
653
- Add back accountsservice-filter-more-accounts.patch to filter the
654
at user.
655
- Add accountsservice-filter-no-shell.patch to filter users with no
656
shell, which happens when NIS is setup.
657
- This should fix bnc#757662.
658
- Rebase accountsservice-filter-suse-accounts.patch.
659
660
-------------------------------------------------------------------
661
Sat Apr 14 16:29:42 UTC 2012 - dimstar@opensuse.org
662
663
- Update to version 0.6.18:
664
+ Fix systemd configure check
665
+ Add a few more common system accounts to the blacklist
666
+ Fix some issues in systemd session handling
667
- Drop accountsservice-filter-more-accounts.patch: fixed upstream.
668
- Drop accountsservice-fix-systemd-test-always-evaluating-true.patch:
669
fixed upstream.
670
671
-------------------------------------------------------------------
672
Tue Apr 3 11:45:58 UTC 2012 - vuntz@opensuse.org
673
674
- Add accountsservice-filter-more-accounts.patch: filter out ftp,
675
games, man and mysql system users too, taken from git.
676
- Add accountsservice-filter-suse-accounts.patch: filter out some
677
openSUSE-specific accounts (beagleindex, suse-ncc).
678
679
-------------------------------------------------------------------
680
Mon Apr 2 19:07:08 UTC 2012 - zaitor@opensuse.org
681
682
- Add accountsservice-fix-systemd-test-always-evaluating-true.patch
683
Make it possible to build accountsservice without systemd
684
(fdo#48190).
685
686
-------------------------------------------------------------------
687
Wed Mar 28 06:36:18 UTC 2012 - vuntz@opensuse.org
688
689
- Update to version 0.6.17:
690
+ Fix user filtering which was broken in 0.6.16
691
+ Fix double free in user code
692
693
-------------------------------------------------------------------
694
Tue Mar 27 09:29:20 UTC 2012 - vuntz@opensuse.org
695
696
- Update to version 0.6.16:
697
+ Don't filter out users below UID_MIN in login.defs
698
+ Filter out users with invalid shells
699
+ Use infinite timeout for ListCachedUsers calls
700
+ Port to GDBus
701
+ Add systemd support
702
+ Build fixes for srcdir != builddir
703
+ Vala support and introspection fixes
704
+ PPC32 fixes
705
+ Updated translations.
706
- Drop pkgconfig(dbus-glib-1) BuildRequires: dependency is gone
707
upstream.
708
- Enable support for systemd session tracking:
709
+ Note that it will fall back to ConsoleKit at runtime, so it's
710
fine to build it.
711
+ Add pkgconfig() BuildRequires: libsystemd-login,
712
libsystemd-daemon.
713
- Rebase accountsservice-sysconfig.patch.
714
- Add vala BuildRequires, which is now needed because of the
715
gnome-autogen.sh call.
716
717
-------------------------------------------------------------------
718
Mon Feb 27 13:21:43 UTC 2012 - vuntz@opensuse.org
719
720
- Fix systemd-related packaging:
721
+ Use %{?systemd_requires}.
722
+ Call %service_{add,del}_* macros in scriptlets for
723
accounts-daemon.service.
724
- Remove xz BuildRequires now that it comes for free in the build
725
system.
726
727
-------------------------------------------------------------------
728
Thu Dec 8 08:55:14 UTC 2011 - dimstar@opensuse.org
729
730
- Split typelib file into typelib-1_0-AccountsService-1_0
731
subpackage.
732
- Add typelib-1_0-AccountsService-1_0 Requires to devel subpackage.
733
734
-------------------------------------------------------------------
735
Tue Oct 18 06:54:27 UTC 2011 - vuntz@opensuse.org
736
737
- Update to version 0.6.15:
738
+ Only accept regular files as icons
739
+ Don't track non-graphical sessions
740
+ Fix wtmp handling
741
+ Fix build on FreeBSD and OpenBSD
742
- Drop accountsservice-regular-file-for-icon.patch: fixed upstream.
743
744
-------------------------------------------------------------------
745
Thu Sep 29 08:46:11 UTC 2011 - vuntz@opensuse.org
746
747
- Add accountsservice-regular-file-for-icon.patch: only use regular
748
files when setting user icon. Part of bnc#676638.
749
750
-------------------------------------------------------------------
751
Mon Sep 5 06:30:54 UTC 2011 - vuntz@opensuse.org
752
753
- Update to version 0.6.14:
754
+ Ignore extraneous SetAutomaticLogin(false) calls for a user
755
+ Monitor /etc/gdm/custom.conf for changes in autologin config
756
+ Fix fast user switching
757
+ Fix docs to build
758
+ Updated translations.
759
- Rebase accountsservice-sysconfig.patch, and add gnome-common
760
BuildRequires and call to gnome-autogen.sh since it's easier to
761
rebase the patch without Makefile.in.
762
- Add gobject-introspection-devel BuildRequires to build
763
introspection data.
764
765
-------------------------------------------------------------------
766
Wed Jul 20 16:51:05 CEST 2011 - vuntz@opensuse.org
767
768
- Add accountsservice-sysconfig.patch: read and write autologin
769
configuration from sysconfig, as done in gdm. Fix bnc#688071.
770
771
-------------------------------------------------------------------
772
Wed Jul 20 09:02:02 CEST 2011 - vuntz@opensuse.org
773
774
- Update to version 0.6.13:
775
+ Honor aclocal flags environment variable
776
+ Set log domain so it can be hushed
777
+ Use wtmp instead of consolekit for determining login frequency
778
+ Leak and warning fixes
779
+ Clean up polkit deprecation warnings
780
+ Add '--' before username to account helper programs
781
- Add xz BuildRequires because we can't build a package for a
782
xz-compressed tarball without explicitly specifying that... See
783
bnc#697467 for more details.
784
785
-------------------------------------------------------------------
786
Thu May 19 18:08:45 CEST 2011 - dimstar@opensuse.org
787
788
- Update to version 0.6.12:
789
+ The usual pile of race fixes
790
- Changes from version 0.6.11:
791
+ Add API for adding users to the library.
792
793
-------------------------------------------------------------------
794
Tue May 3 00:22:39 CEST 2011 - vuntz@opensuse.org
795
796
- Drop rpmlintrc as the necessary changes have now been done in
797
both rpmlint (for suse-dbus-unauthorized-service) and in
798
polkit-default-privs (for polkit-unauthorized-privilege).
799
800
-------------------------------------------------------------------
801
Fri Apr 29 15:04:09 UTC 2011 - fcrozat@novell.com
802
803
- Update to version 0.6.10:
804
+ An assortment of race fixes
805
+ Updated translations
806
- Changes from version 0.6.9:
807
+ Add a 'system-account' property to users
808
- Update download url for tarball.
809
810
-------------------------------------------------------------------
811
Mon Apr 11 13:41:00 UTC 2011 - fcrozat@novell.com
812
813
- Add pkgconfig(systemd) to BuildRequires and package systemd
814
configuration file for accountsservice.
815
816
-------------------------------------------------------------------
817
Tue Apr 5 11:18:12 UTC 2011 - fcrozat@novell.com
818
819
- Update to version 0.6.8:
820
+ use same rules for parsing booleans from gdm config as gdm.
821
822
-------------------------------------------------------------------
823
Wed Mar 23 10:25:27 UTC 2011 - fcrozat@novell.com
824
825
- Update to version 0.6.7:
826
+ Fix call to useradd for normal users
827
+ Correct free array of groups
828
+ Updated translations
829
- Changes from version 0.6.6:
830
+ Make it possible to disable user icon
831
+ Drop Supervised user role
832
+ Use "wheel" instead of "desktop_admin_r" as admin group
833
since that's what everyone uses for this purpose anyway.
834
+ Crasher fixes
835
+ Misc distro integration fixes
836
+ Updated translations
837
- Changes from version 0.6.5:
838
+ No longer return excluded users from cached listings
839
+ Add a --debug command line option
840
+ Use proper dbus proxy for settings api in client lib
841
+ Expose XSession property over bus
842
- Enforce dependency on main package in library package by changing
843
Recommends to Requires.
844
- Add a rpmlintrc to ignore security-related rpmlint warnings that
845
make the build fail on Factory. This needs to get removed when
846
entering Factory, though.
847
848
-------------------------------------------------------------------
849
Thu Mar 3 11:52:55 CET 2011 - vuntz@opensuse.org
850
851
- Cleanup for inclusion in Factory.
852
853
-------------------------------------------------------------------
854
Thu Feb 17 18:05:00 UTC 2011 - fcrozat@novell.com
855
856
- Update to version 0.6.4:
857
- fix typo in HomeDirectory property
858
- fix bug in asynchronous loading code
859
- drop some random g_print's
860
- Changes from version 0.6.3:
861
+ Add more getters to client library
862
+ Add an initial cut at a setter api
863
+ Add XSession property type
864
- Changes from version 0.6.2:
865
+ Remove the unused UserChanged signal
866
+ Add a small client library, based on code from gdm
867
+ Don't use gnome-common
868
+ Use the user-administration privilege for autologin changes
869
- Changes from version 0.6.1:
870
+ Always emit the changed signal when setting user photo
871
+ Install systemd unit files
872
+ Translation updates
873
- Changes from version 0.6:
874
+ Always require user-administration privilege when setting a
875
password or changing a username
876
+ Allow changing password mode and password even when the
877
account is locked, and unlock it as a side-effect
878
+ Use /etc/shadow to store account locking and 'set password at
879
next login' information and monitor /etc/shadow for changes
880
+ Set loginuid when runing commands on behalf of a user to
881
generate proper audit records
882
+ Drop SetIconData and make SetIconFile copy the file when
883
appropriate. As a consequence, the service no longer links
884
against image libraries.
885
+ Various other robustness and error-handling fixes
886
- Changes from version 0.5:
887
+ Make initial user list call work
888
+ Avoid extraneous commandline parsing
889
- Package directories used by daemon to store user data:
890
/var/lib/AccountsService and subdirectories.
891
892
-------------------------------------------------------------------
893
Sat Jan 30 13:12:53 CET 2010 - captain.magnus@opensuse.org
894
895
- New package (version 0.4).
896
897