Compare commits
12 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e30086dfa4 | ||
|
|
94c4c867a5 | ||
|
|
ff794108e5 | ||
|
|
1f25a53b2f | ||
|
|
aed49581fd |
||
|
|
d8c40145fd |
||
|
|
efa2651275 |
||
|
|
426fd4f94c | ||
|
|
818e53856f | ||
|
|
f0d1b9e100 | ||
|
|
57b673b439 | ||
|
|
bfbfb6cc44 |
4 changed files with 452 additions and 657 deletions
|
|
@ -1,340 +0,0 @@
|
|||
From bef4aa0d07924e22c0689d5308802b576d756e19 Mon Sep 17 00:00:00 2001
|
||||
From: Ray Strode <rstrode@redhat.com>
|
||||
Date: Fri, 24 Mar 2023 12:16:46 -0400
|
||||
Subject: [PATCH] daemon: Fix boot delay
|
||||
|
||||
commit 836a9135fe2d8fdc7d6de3a6d11fb9a5fd05f926 made accountsservice
|
||||
reload wtmp less aggressively.
|
||||
|
||||
Unfortunately, if wtmp is modified during boot, that added latency
|
||||
and delay the user list getting loaded.
|
||||
|
||||
This commit addresses the problem by tracking how pressing the queued
|
||||
reload operation is, and makes it happen sooner if a higher priority
|
||||
request comes in.
|
||||
---
|
||||
src/daemon.c | 25 +++++++++++++++++++++++++
|
||||
1 file changed, 25 insertions(+)
|
||||
|
||||
diff --git a/src/daemon.c b/src/daemon.c
|
||||
index 151f294..9209976 100644
|
||||
--- a/src/daemon.c
|
||||
+++ b/src/daemon.c
|
||||
@@ -43,79 +43,89 @@
|
||||
#include <glib-object.h>
|
||||
#include <glib/gstdio.h>
|
||||
#include <gio/gio.h>
|
||||
#include <polkit/polkit.h>
|
||||
|
||||
#include "user-classify.h"
|
||||
#include "wtmp-helper.h"
|
||||
#include "daemon.h"
|
||||
#include "util.h"
|
||||
#include "user.h"
|
||||
#include "accounts-user-generated.h"
|
||||
|
||||
#define PATH_PASSWD "passwd"
|
||||
#define PATH_SHADOW "shadow"
|
||||
#define PATH_GROUP "/etc/group"
|
||||
#define PATH_DM "/etc/systemd/system/display-manager.service"
|
||||
|
||||
enum
|
||||
{
|
||||
PROP_0,
|
||||
PROP_DAEMON_VERSION
|
||||
};
|
||||
|
||||
typedef enum
|
||||
{
|
||||
DISPLAY_MANAGER_TYPE_NONE = -1,
|
||||
DISPLAY_MANAGER_TYPE_GDM,
|
||||
DISPLAY_MANAGER_TYPE_LIGHTDM
|
||||
} DisplayManagerType;
|
||||
|
||||
+typedef enum
|
||||
+{
|
||||
+ USER_RELOAD_TYPE_NONE = 0,
|
||||
+ USER_RELOAD_TYPE_IMMEDIATELY,
|
||||
+ USER_RELOAD_TYPE_SOON,
|
||||
+ USER_RELOAD_TYPE_EVENTUALLY
|
||||
+} UserReloadType;
|
||||
+
|
||||
typedef struct
|
||||
{
|
||||
GDBusConnection *bus_connection;
|
||||
|
||||
GHashTable *users;
|
||||
gsize number_of_normal_users;
|
||||
GList *explicitly_requested_users;
|
||||
|
||||
User *autologin;
|
||||
|
||||
GFileMonitor *passwd_monitor;
|
||||
GFileMonitor *shadow_monitor;
|
||||
GFileMonitor *group_monitor;
|
||||
GFileMonitor *dm_monitor;
|
||||
GFileMonitor *wtmp_monitor;
|
||||
|
||||
GQueue *pending_list_cached_users;
|
||||
|
||||
+ UserReloadType reload_type;
|
||||
guint reload_id;
|
||||
+
|
||||
guint autologin_id;
|
||||
|
||||
PolkitAuthority *authority;
|
||||
GHashTable *extension_ifaces;
|
||||
} DaemonPrivate;
|
||||
|
||||
typedef struct passwd * (* EntryGeneratorFunc) (Daemon *,
|
||||
GHashTable *,
|
||||
GHashTable *,
|
||||
gpointer *,
|
||||
struct spwd **shadow_entry);
|
||||
|
||||
typedef struct
|
||||
{
|
||||
Daemon *daemon;
|
||||
GDBusMethodInvocation *context;
|
||||
} ListUserData;
|
||||
|
||||
static void finish_list_cached_users (ListUserData *data);
|
||||
|
||||
static void list_user_data_free (ListUserData *data);
|
||||
|
||||
static void daemon_accounts_accounts_iface_init (AccountsAccountsIface *iface);
|
||||
|
||||
G_DEFINE_TYPE_WITH_CODE (Daemon, daemon, ACCOUNTS_TYPE_ACCOUNTS_SKELETON, G_ADD_PRIVATE (Daemon) G_IMPLEMENT_INTERFACE (ACCOUNTS_TYPE_ACCOUNTS, daemon_accounts_accounts_iface_init));
|
||||
|
||||
G_DEFINE_AUTOPTR_CLEANUP_FUNC (Daemon, g_object_unref)
|
||||
|
||||
static const GDBusErrorEntry accounts_error_entries[] =
|
||||
{
|
||||
@@ -598,60 +608,61 @@ reload_users (Daemon *daemon)
|
||||
user_unregister (user);
|
||||
}
|
||||
}
|
||||
|
||||
/* Register all the new users */
|
||||
g_hash_table_iter_init (&iter, users);
|
||||
while (g_hash_table_iter_next (&iter, &name, &value)) {
|
||||
User *user = value;
|
||||
User *stale_user;
|
||||
|
||||
stale_user = g_hash_table_lookup (old_users, name);
|
||||
|
||||
if (!stale_user || (!user_get_cached (stale_user) && user_get_cached (user))) {
|
||||
user_register (user);
|
||||
accounts_accounts_emit_user_added (ACCOUNTS_ACCOUNTS (daemon),
|
||||
user_get_object_path (user));
|
||||
}
|
||||
g_object_thaw_notify (G_OBJECT (user));
|
||||
}
|
||||
|
||||
g_hash_table_destroy (old_users);
|
||||
}
|
||||
|
||||
static gboolean
|
||||
reload_users_timeout (Daemon *daemon)
|
||||
{
|
||||
DaemonPrivate *priv = daemon_get_instance_private (daemon);
|
||||
|
||||
reload_users (daemon);
|
||||
priv->reload_id = 0;
|
||||
+ priv->reload_type = USER_RELOAD_TYPE_NONE;
|
||||
|
||||
g_queue_foreach (priv->pending_list_cached_users,
|
||||
(GFunc) finish_list_cached_users, NULL);
|
||||
g_queue_clear (priv->pending_list_cached_users);
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
static gboolean load_autologin (Daemon *daemon,
|
||||
gchar **name,
|
||||
gboolean *enabled,
|
||||
GError **error);
|
||||
|
||||
static gboolean
|
||||
reload_autologin_timeout (Daemon *daemon)
|
||||
{
|
||||
DaemonPrivate *priv = daemon_get_instance_private (daemon);
|
||||
AccountsAccounts *accounts = ACCOUNTS_ACCOUNTS (daemon);
|
||||
gboolean enabled;
|
||||
g_autofree gchar *name = NULL;
|
||||
|
||||
g_autoptr (GError) error = NULL;
|
||||
User *user = NULL;
|
||||
|
||||
priv->autologin_id = 0;
|
||||
|
||||
if (!load_autologin (daemon, &name, &enabled, &error)) {
|
||||
g_debug ("failed to load autologin conf file: %s", error->message);
|
||||
return FALSE;
|
||||
}
|
||||
@@ -671,87 +682,100 @@ reload_autologin_timeout (Daemon *daemon)
|
||||
users[0] = user_get_object_path (user);
|
||||
users[1] = NULL;
|
||||
accounts_accounts_set_automatic_login_users (accounts, users);
|
||||
if (priv->autologin != user) {
|
||||
g_object_set (user, "automatic-login", TRUE, NULL);
|
||||
priv->autologin = g_object_ref (user);
|
||||
g_signal_emit_by_name (priv->autologin, "changed", 0);
|
||||
}
|
||||
} else {
|
||||
g_debug ("automatic login is disabled");
|
||||
accounts_accounts_set_automatic_login_users (accounts, NULL);
|
||||
}
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
static void
|
||||
queue_reload_users_eventually (Daemon *daemon)
|
||||
{
|
||||
DaemonPrivate *priv = daemon_get_instance_private (daemon);
|
||||
|
||||
if (priv->reload_id > 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
/* we wait 10 seconds before reloading the users, so e.g. wtmp
|
||||
* parsing doesn't hammer the cpu if the user is logging in
|
||||
* and out in a continuous loop.
|
||||
*/
|
||||
priv->reload_id = g_timeout_add_seconds (10, (GSourceFunc) reload_users_timeout, daemon);
|
||||
+ priv->reload_type = USER_RELOAD_TYPE_EVENTUALLY;
|
||||
}
|
||||
|
||||
static void
|
||||
queue_reload_users_soon (Daemon *daemon)
|
||||
{
|
||||
DaemonPrivate *priv = daemon_get_instance_private (daemon);
|
||||
|
||||
+ if (priv->reload_type > USER_RELOAD_TYPE_SOON) {
|
||||
+ g_source_remove (priv->reload_id);
|
||||
+ priv->reload_id = 0;
|
||||
+ }
|
||||
+
|
||||
if (priv->reload_id > 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
/* we wait half a second or so in case /etc/passwd and
|
||||
* /etc/shadow are changed at the same time, or repeatedly.
|
||||
*/
|
||||
priv->reload_id = g_timeout_add (500, (GSourceFunc) reload_users_timeout, daemon);
|
||||
+ priv->reload_type = USER_RELOAD_TYPE_SOON;
|
||||
}
|
||||
|
||||
static void
|
||||
queue_reload_users (Daemon *daemon)
|
||||
{
|
||||
DaemonPrivate *priv = daemon_get_instance_private (daemon);
|
||||
|
||||
+ if (priv->reload_type > USER_RELOAD_TYPE_IMMEDIATELY) {
|
||||
+ g_source_remove (priv->reload_id);
|
||||
+ priv->reload_id = 0;
|
||||
+ }
|
||||
+
|
||||
if (priv->reload_id > 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
priv->reload_id = g_idle_add ((GSourceFunc) reload_users_timeout, daemon);
|
||||
+ priv->reload_type = USER_RELOAD_TYPE_IMMEDIATELY;
|
||||
}
|
||||
|
||||
static void
|
||||
queue_reload_autologin (Daemon *daemon)
|
||||
{
|
||||
DaemonPrivate *priv = daemon_get_instance_private (daemon);
|
||||
|
||||
if (priv->autologin_id > 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
priv->autologin_id = g_idle_add ((GSourceFunc) reload_autologin_timeout, daemon);
|
||||
}
|
||||
|
||||
static void
|
||||
on_users_monitor_changed (GFileMonitor *monitor,
|
||||
GFile *file,
|
||||
GFile *other_file,
|
||||
GFileMonitorEvent event_type,
|
||||
Daemon *daemon)
|
||||
{
|
||||
DaemonPrivate *priv = daemon_get_instance_private (daemon);
|
||||
|
||||
if (event_type != G_FILE_MONITOR_EVENT_CHANGED &&
|
||||
event_type != G_FILE_MONITOR_EVENT_CREATED) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (monitor == priv->wtmp_monitor) {
|
||||
queue_reload_users_eventually (daemon);
|
||||
@@ -1120,60 +1144,61 @@ finish_list_cached_users (ListUserData *data)
|
||||
}
|
||||
|
||||
if (!user_get_cached (user)) {
|
||||
g_debug ("user %s %ld not cached", name, (long) uid);
|
||||
continue;
|
||||
}
|
||||
|
||||
g_debug ("user %s %ld not excluded", name, (long) uid);
|
||||
g_ptr_array_add (object_paths, (gpointer) user_get_object_path (user));
|
||||
}
|
||||
g_ptr_array_add (object_paths, NULL);
|
||||
|
||||
accounts_accounts_complete_list_cached_users (NULL, data->context, (const gchar * const *) object_paths->pdata);
|
||||
|
||||
list_user_data_free (data);
|
||||
}
|
||||
|
||||
static gboolean
|
||||
daemon_list_cached_users (AccountsAccounts *accounts,
|
||||
GDBusMethodInvocation *context)
|
||||
{
|
||||
Daemon *daemon = (Daemon *) accounts;
|
||||
DaemonPrivate *priv = daemon_get_instance_private (daemon);
|
||||
ListUserData *data;
|
||||
|
||||
data = list_user_data_new (daemon, context);
|
||||
|
||||
if (priv->reload_id > 0) {
|
||||
/* reload pending -- finish call in reload_users_timeout */
|
||||
g_queue_push_tail (priv->pending_list_cached_users, data);
|
||||
+ queue_reload_users (daemon);
|
||||
} else {
|
||||
finish_list_cached_users (data);
|
||||
}
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static int
|
||||
sort_languages (gconstpointer element_1,
|
||||
gconstpointer element_2,
|
||||
GHashTable *language_frequency_map)
|
||||
{
|
||||
const char *language_1 = *(const char **) element_1;
|
||||
const char *language_2 = *(const char **) element_2;
|
||||
int count_1, count_2;
|
||||
|
||||
count_1 = GPOINTER_TO_INT (g_hash_table_lookup (language_frequency_map, language_1));
|
||||
count_2 = GPOINTER_TO_INT (g_hash_table_lookup (language_frequency_map, language_2));
|
||||
|
||||
if (count_2 == count_1) {
|
||||
return strcmp (language_1, language_2);
|
||||
}
|
||||
|
||||
return count_2 - count_1;
|
||||
}
|
||||
|
||||
static gboolean
|
||||
daemon_get_users_languages (AccountsAccounts *accounts,
|
||||
GDBusMethodInvocation *context)
|
||||
{
|
||||
--
|
||||
2.39.2
|
||||
|
||||
111
0003-act-user-Use-the-reentrant-interfaces-of-crypt-_gens.patch
Normal file
111
0003-act-user-Use-the-reentrant-interfaces-of-crypt-_gens.patch
Normal file
|
|
@ -0,0 +1,111 @@
|
|||
From e050e4aa99818f7559ab48568ea6662dc4104317 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Bj=C3=B6rn=20Esser?= <besser82@fedoraproject.org>
|
||||
Date: Thu, 30 Jan 2025 12:36:21 +0100
|
||||
Subject: [PATCH 3/3] act-user: Use the reentrant interfaces of
|
||||
crypt{,_gensalt}(3)
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
The crypt(3) function is known to clobber its static allocated internal
|
||||
buffer when called multiple times consecutively or (especially) when
|
||||
called in parallel (e.g. from independently operation threads), and
|
||||
should generally not be used if a reentrant implementation exists.
|
||||
|
||||
The reentrant interface, named crypt_rn(3), operates in the same way as
|
||||
the well known crypt(3) function, but takes an extra parameter of
|
||||
'struct crypt_data' which includes space for its result (among other
|
||||
things), so applications can utilize the reentrant interface, in a way
|
||||
each invocation of the crypt_rn(3) function will freely operate on their
|
||||
own dedicated memory areas when hashing passphrases.
|
||||
|
||||
The same applies for the crypt_gensalt(3) function, to which libxcrypt
|
||||
offers a variety of reentrant interfaces as well.
|
||||
|
||||
Also ensure the buffers in use are properly zeroized.
|
||||
|
||||
Signed-off-by: Björn Esser <besser82@fedoraproject.org>
|
||||
---
|
||||
src/libaccountsservice/act-user.c | 53 ++++++++-----------------------
|
||||
1 file changed, 13 insertions(+), 40 deletions(-)
|
||||
|
||||
diff --git a/src/libaccountsservice/act-user.c b/src/libaccountsservice/act-user.c
|
||||
index 77b7b2f..4fd2c62 100644
|
||||
--- a/src/libaccountsservice/act-user.c
|
||||
+++ b/src/libaccountsservice/act-user.c
|
||||
@@ -1748,51 +1748,22 @@ act_user_set_account_type (ActUser *user,
|
||||
}
|
||||
}
|
||||
|
||||
-#ifdef HAVE_CRYPT_GENSALT
|
||||
static gchar *
|
||||
-generate_salt_for_crypt_hash (void)
|
||||
-{
|
||||
- return g_strdup (crypt_gensalt (NULL, 0, NULL, 0));
|
||||
-}
|
||||
-#else
|
||||
-static const gchar
|
||||
-salt_char (GRand *rand)
|
||||
+make_crypted (const gchar *plain)
|
||||
{
|
||||
- const gchar salt[] = "ABCDEFGHIJKLMNOPQRSTUVXYZ"
|
||||
- "abcdefghijklmnopqrstuvxyz"
|
||||
- "./0123456789";
|
||||
-
|
||||
- return salt[g_rand_int_range (rand, 0, G_N_ELEMENTS (salt))];
|
||||
-}
|
||||
+ gchar *crypted = NULL;
|
||||
+ g_autofree struct crypt_data *cd = NULL;
|
||||
|
||||
-static gchar *
|
||||
-generate_salt_for_crypt_hash (void)
|
||||
-{
|
||||
- g_autoptr (GString) salt = NULL;
|
||||
- g_autoptr (GRand) rand = NULL;
|
||||
- gint i;
|
||||
+ cd = g_malloc0 (sizeof (struct crypt_data));
|
||||
|
||||
- rand = g_rand_new ();
|
||||
- salt = g_string_sized_new (21);
|
||||
+ crypt_gensalt_rn (NULL, 0, NULL, 0,
|
||||
+ cd->input, sizeof (cd->input));
|
||||
+ crypted = g_strdup (crypt_rn (plain, cd->input,
|
||||
+ cd, sizeof (struct crypt_data)));
|
||||
|
||||
- /* sha512crypt */
|
||||
- g_string_append (salt, "$6$");
|
||||
- for (i = 0; i < 16; i++) {
|
||||
- g_string_append_c (salt, salt_char (rand));
|
||||
- }
|
||||
- g_string_append_c (salt, '$');
|
||||
+ explicit_bzero (cd, sizeof (struct crypt_data));
|
||||
|
||||
- return g_strdup (salt->str);
|
||||
-}
|
||||
-#endif
|
||||
-
|
||||
-static gchar *
|
||||
-make_crypted (const gchar *plain)
|
||||
-{
|
||||
- g_autofree char *salt = NULL;
|
||||
-
|
||||
- salt = generate_salt_for_crypt_hash ();
|
||||
- return g_strdup (crypt (plain, salt));
|
||||
+ return crypted;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1828,7 +1799,9 @@ act_user_set_password (ActUser *user,
|
||||
&error)) {
|
||||
g_warning ("SetPassword call failed: %s", error->message);
|
||||
}
|
||||
- memset (crypted, 0, strlen (crypted));
|
||||
+ if (crypted) {
|
||||
+ explicit_bzero (crypted, strlen (crypted));
|
||||
+ }
|
||||
}
|
||||
|
||||
/**
|
||||
--
|
||||
2.48.1
|
||||
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
Name: accountsservice
|
||||
Version: 23.13.9
|
||||
Release: 2%{?dist}
|
||||
Release: %autorelease
|
||||
Summary: D-Bus interfaces for querying and manipulating user account information
|
||||
License: GPLv3+
|
||||
License: GPL-3.0-or-later
|
||||
URL: https://www.freedesktop.org/wiki/Software/AccountsService/
|
||||
|
||||
#VCS: git:git://gitlab.freedesktop.org/accountsservice/accountsservice
|
||||
|
|
@ -20,6 +20,7 @@ BuildRequires: git
|
|||
BuildRequires: meson
|
||||
BuildRequires: vala
|
||||
BuildRequires: python3-dbusmock
|
||||
BuildRequires: libxcrypt-devel
|
||||
|
||||
Requires: polkit
|
||||
Requires: shadow-utils
|
||||
|
|
@ -28,6 +29,7 @@ Requires: shadow-utils
|
|||
# https://bugzilla.redhat.com/show_bug.cgi?id=2185850
|
||||
Patch10001: 0001-mocklibc-Fix-compiler-warning.patch
|
||||
Patch10002: 0002-user-manager-Fix-another-compiler-warning.patch
|
||||
Patch10003: 0003-act-user-Use-the-reentrant-interfaces-of-crypt-_gens.patch
|
||||
|
||||
%description
|
||||
The accountsservice project provides a set of D-Bus interfaces for
|
||||
|
|
@ -114,318 +116,4 @@ mkdir -p $RPM_BUILD_ROOT%{_datadir}/accountsservice/interfaces/
|
|||
%{_datadir}/vala/vapi/accountsservice.*
|
||||
|
||||
%changelog
|
||||
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 23.13.9-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Tue Apr 11 2023 Ray Strode <rstrode@redhat.com> - 23.13.9-1
|
||||
- Update to 23.13.9
|
||||
- Fix C99 compile error
|
||||
Resolves: #2185850
|
||||
|
||||
* Fri Mar 24 2023 Ray Strode <rstrode@redhat.com> - 23.11.69-2
|
||||
- Fix delay during boot for some users
|
||||
Resolves: #2180768
|
||||
|
||||
* Wed Mar 15 2023 Ray Strode <rstrode@redhat.com> - 23.11.69-1
|
||||
- Update to 23.11.69
|
||||
|
||||
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 22.08.8-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Mon Sep 26 2022 Kalev Lember <klember@redhat.com> - 22.08.8-2
|
||||
- Rebuild
|
||||
|
||||
* Sat Aug 27 2022 Leigh Scott <leigh123linux@gmail.com> - 22.08.8-1
|
||||
- Update to 22.08.8
|
||||
|
||||
* Tue Jul 26 2022 Tomas Popela <tpopela@redhat.com> - 0.6.55-11
|
||||
- Fix the build with meson 0.60+
|
||||
|
||||
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.55-10
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.55-9
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.55-8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Fri Jun 25 2021 Björn Esser <besser82@fedoraproject.org> - 0.6.55-7
|
||||
+ accountsservice-0.6.55-7
|
||||
- Add patch to use yescrypt for new user passwords, fixes rhbz#1976334
|
||||
|
||||
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.55-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Fri Sep 04 2020 Bastien Nocera <bnocera@redhat.com> - 0.6.55-5
|
||||
+ accountsservice-0.6.55-5
|
||||
- Own /usr/share/accountsservice
|
||||
|
||||
* Fri Jul 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.55-4
|
||||
- Second attempt - Rebuilt for
|
||||
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.55-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.55-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Thu Sep 26 2019 Benjamin Berg <bberg@redhat.com> - 0.6.55-1
|
||||
- Update to 0.6.55
|
||||
Resolves: #1755838
|
||||
|
||||
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.54-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.54-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Mon Jan 21 2019 Alexandru-Sever Horin <alex.sever.h@gmail.com> - 0.6.54-4
|
||||
- Add patch from upstream to fix UID detection
|
||||
Resolves: #1646418
|
||||
|
||||
* Thu Jan 17 2019 Adam Williamson <awilliam@redhat.com> - 0.6.54-3
|
||||
- Explicitly enable systemd support (#1576903) (Elliott Sales de Andrade)
|
||||
|
||||
* Mon Jan 14 2019 Björn Esser <besser82@fedoraproject.org> - 0.6.54-2
|
||||
- Rebuilt for libcrypt.so.2 (#1666033)
|
||||
|
||||
* Sat Sep 29 2018 Ray Strode <rstrode@redhat.com> - 0.6.54-1
|
||||
- Update to 0.6.54
|
||||
|
||||
* Thu Sep 27 2018 Ray Strode <rstrode@redhat.com> - 0.6.53-1
|
||||
- Update to 0.6.53
|
||||
|
||||
* Mon Sep 24 2018 Adam Williamson <awilliam@redhat.com> - 0.6.50-1
|
||||
- Update to 0.6.50, plus a couple of backported patches
|
||||
Resolves: #1576903
|
||||
|
||||
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.49-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Thu May 10 2018 Ray Strode <rstrode@redhat.com> - 0.6.49-1
|
||||
- Update to 0.6.49 (brown bag release)
|
||||
|
||||
* Thu May 10 2018 Ray Strode <rstrode@redhat.com> - 0.6.48-1
|
||||
- Update to 0.6.48
|
||||
Resolves: #1575780
|
||||
|
||||
* Fri May 04 2018 Ray Strode <rstrode@redhat.com> - 0.6.47-2
|
||||
- fix crash on user deletion
|
||||
Resolves: #1573550
|
||||
|
||||
* Tue Apr 24 2018 Ray Strode <rstrode@redhat.com> - 0.6.47-1
|
||||
- Update to 0.6.47
|
||||
|
||||
* Sat Apr 21 2018 Peter Robinson <pbrobinson@fedoraproject.org> 0.4.46-1
|
||||
- Update to 0.6.46
|
||||
- Spec cleanup, use %%license
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.42-9
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Sun Feb 04 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.6.42-8
|
||||
- Switch to %%ldconfig_scriptlets
|
||||
|
||||
* Thu Jan 25 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.6.42-7
|
||||
- Fix systemd executions/requirements
|
||||
|
||||
* Wed Jan 24 2018 Ray Strode <rstrode@redhat.com> - 0.6.42-6
|
||||
- Fix crash introduced by glibc/libxcrypt change
|
||||
https://fedoraproject.org/wiki/Changes/Replace_glibc_libcrypt_with_libxcrypt
|
||||
Resolves: #1538181
|
||||
|
||||
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 0.6.42-5
|
||||
- Rebuilt for switch to libxcrypt
|
||||
|
||||
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.42-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.42-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.42-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Thu Jun 09 2016 Ray Strode <rstrode@redhat.com> - 0.6.42-1
|
||||
- Update to 0.6.42
|
||||
- Fixes systemd incompatibility
|
||||
|
||||
* Tue May 31 2016 Ray Strode <rstrode@redhat.com> - 0.6.40-4
|
||||
- Don't create /root/.cache at startup
|
||||
Resolves: #1331926
|
||||
|
||||
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.40-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.40-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Fri Jan 23 2015 Ray Strode <rstrode@redhat.com> 0.6.40-1
|
||||
- Update to 0.6.40
|
||||
|
||||
* Fri Oct 17 2014 Ray Strode <rstrode@redhat.com> 0.6.39-2
|
||||
- More ListCachedUsers race fixes (this time with SSSD)
|
||||
Related: #1147504
|
||||
|
||||
* Thu Oct 16 2014 Ray Strode <rstrode@redhat.com> 0.6.39-1
|
||||
- Update to 0.6.39
|
||||
- Fixes ListCachedUsers race at startup
|
||||
|
||||
* Thu Sep 18 2014 Stef Walter <stefw@redhat.com> - 0.6.38-1
|
||||
- Update to 0.6.38
|
||||
- Fixes polkit policy rhbz#1094138
|
||||
- Remove dbus-glib-devel dependency, accountsservice uses gdbus now
|
||||
|
||||
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.37-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 0.6.37-2
|
||||
- Rebuilt for gobject-introspection 1.41.4
|
||||
|
||||
* Sat Jun 07 2014 Kalev Lember <kalevlember@gmail.com> - 0.6.37-1
|
||||
- Update to 0.6.37, drop upstreamed patches
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.35-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Fri Jan 10 2014 Matthias Clasen <mclasen@redhat.com> - 0.6.35-4
|
||||
- Consistently call userdel with -f
|
||||
|
||||
* Wed Nov 20 2013 Ray Strode <rstrode@redhat.com> 0.6.35-3
|
||||
- Only treat users < 1000 as system users
|
||||
- only use user heuristics on the range 500-1000
|
||||
|
||||
* Mon Nov 11 2013 Ray Strode <rstrode@redhat.com> 0.6.35-2
|
||||
- pass --enable-user-heuristics which fedora needs so users
|
||||
with UIDs less than 1000 show up in the user list.
|
||||
|
||||
* Mon Oct 28 2013 Ray Strode <rstrode@redhat.com> 0.6.35-1
|
||||
- Update to 0.6.35
|
||||
Related: #1013721
|
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.34-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Tue Jun 11 2013 Ray Strode <rstrode@redhat.com> 0.6.34-1
|
||||
- Update to 0.6.34
|
||||
|
||||
* Tue Jun 11 2013 Matthias Clasen <mclasen@redhat.com> - 0.6.33-1
|
||||
- Update to 0.6.33
|
||||
|
||||
* Tue May 14 2013 Matthias Clasen <mclasen@redhat.com> - 0.6.32-1
|
||||
- Update to 0.6.32
|
||||
|
||||
* Thu Apr 18 2013 Matthias Clasen <mclasen@redhat.com> - 0.6.31-2
|
||||
- Hardened build
|
||||
|
||||
* Tue Apr 16 2013 Matthias Clasen <mclasen@redhat.com> - 0.6.31-1
|
||||
- Update to 0.6.31
|
||||
|
||||
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.30-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||
|
||||
* Wed Jan 16 2013 Richard Hughes <rhughes@redhat.com> - 0.6.30-1
|
||||
- Update to 0.6.30
|
||||
|
||||
* Fri Nov 16 2012 Matthias Clasen <mclasen@redhat.com> - 0.6.26-1
|
||||
- Update to 0.6.26
|
||||
|
||||
* Tue Oct 2 2012 Matthias Clasen <mclasen@redhat.com> - 0.6.25-2
|
||||
- Update to 0.6.25
|
||||
- Use systemd scriptlets (#856649)
|
||||
|
||||
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.22-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Sat Jul 14 2012 Ville Skyttä <ville.skytta@iki.fi> - 0.6.22-2
|
||||
- Add ldconfig scriptlets to -libs.
|
||||
|
||||
* Thu Jun 28 2012 Ray Strode <rstrode@redhat.com> 0.6.22-1
|
||||
- Update to 0.6.22.
|
||||
- Fixes CVE-2012-2737 - local file disclosure
|
||||
Related: #832532
|
||||
|
||||
* Thu May 30 2012 Matthias Clasen <mclasen@redhatcom> 0.6.21-1
|
||||
- Update to 0.6.21
|
||||
|
||||
* Fri May 04 2012 Ray Strode <rstrode@redhat.com> 0.6.20-1
|
||||
- Update to 0.6.20. Should fix user list.
|
||||
Related: #814690
|
||||
|
||||
* Thu May 03 2012 Ray Strode <rstrode@redhat.com> 0.6.19-1
|
||||
- Update to 0.6.19
|
||||
Allows user deletion of logged in users
|
||||
Related: #814690
|
||||
|
||||
* Wed Apr 11 2012 Matthias Clasen <mclsaen@redhat.com> - 0.6.18-1
|
||||
- Update to 0.6.18
|
||||
|
||||
* Tue Mar 27 2012 Ray Strode <rstrode@redhat.com> 0.6.17-1
|
||||
- Update to latest release
|
||||
|
||||
* Sun Mar 4 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.6.15-4
|
||||
- Fix unitdir with usrmove
|
||||
|
||||
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.15-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||
|
||||
* Tue Nov 29 2011 Matthias Clasen <mclasen@redhat.com> 0.6.15-2
|
||||
- Make resetting user icons work
|
||||
- Update to 0.6.15
|
||||
- Fixes session chooser at login screen when logged into vt
|
||||
|
||||
* Wed Sep 21 2011 Ray Strode <rstrode@redhat.com> 0.6.14-2
|
||||
- Fix wtmp loading so users coming from the network are
|
||||
remembered in the user list in subsequent boots
|
||||
|
||||
* Wed Sep 21 2011 Ray Strode <rstrode@redhat.com> 0.6.14-1
|
||||
- Update to 0.6.14
|
||||
|
||||
* Sun Sep 4 2011 Matthias Clasen <mclasen@redhat.com> - 0.6.13-3
|
||||
- Fix fast user switching
|
||||
|
||||
* Mon Aug 15 2011 Kalev Lember <kalevlember@gmail.com> - 0.6.13-2
|
||||
- Rebuilt for rpm bug #728707
|
||||
|
||||
* Tue Jul 19 2011 Matthias Clasen <mclasen@redhat.com> - 0.6.13-1
|
||||
- Update to 0.6.13
|
||||
- Drop ConsoleKit dependency
|
||||
|
||||
* Mon Jun 06 2011 Ray Strode <rstrode@redhat.com> 0.6.12-1
|
||||
- Update to latest release
|
||||
|
||||
* Wed May 18 2011 Matthias Clasen <mclasen@redhat.com> 0.6.11-1
|
||||
- Update to 0.6.11
|
||||
|
||||
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Wed Feb 02 2011 Ray Strode <rstrode@redhat.com> 0.6.3-1
|
||||
- Update to 0.6.3
|
||||
|
||||
* Thu Jan 27 2011 Matthias Clasen <mclasen@redhat.com> 0.6.2-1
|
||||
- Update to 0.6.2
|
||||
|
||||
* Wed Jul 21 2010 Matthias Clasen <mclasen@redhat.com> 0.6.1-1
|
||||
- Update to 0.6.1
|
||||
- Install systemd unit file
|
||||
|
||||
* Mon Apr 5 2010 Matthias Clasen <mclasen@redhat.com> 0.6-2
|
||||
- Always emit changed signal on icon change
|
||||
|
||||
* Tue Mar 30 2010 Matthias Clasen <mclasen@redhat.com> 0.6-1
|
||||
- Update to 0.6
|
||||
|
||||
* Mon Mar 22 2010 Matthias Clasen <mclasen@redhat.com> 0.5-1
|
||||
- Update to 0.5
|
||||
|
||||
* Mon Feb 22 2010 Bastien Nocera <bnocera@redhat.com> 0.4-3
|
||||
- Fix directory ownership
|
||||
|
||||
* Mon Feb 22 2010 Bastien Nocera <bnocera@redhat.com> 0.4-2
|
||||
- Add missing directories to the filelist
|
||||
|
||||
* Fri Jan 29 2010 Matthias Clasen <mclasen@redhat.com> 0.4-1
|
||||
- Initial packaging, based on work by Richard Hughes
|
||||
%autochangelog
|
||||
|
|
|
|||
336
changelog
Normal file
336
changelog
Normal file
|
|
@ -0,0 +1,336 @@
|
|||
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 23.13.9-9
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||
|
||||
* Sat Feb 01 2025 Björn Esser <besser82@fedoraproject.org> - 23.13.9-8
|
||||
- Add patch to use the reentrant interfaces of libxcrypt
|
||||
|
||||
* Sat Feb 01 2025 Björn Esser <besser82@fedoraproject.org> - 23.13.9-7
|
||||
- Add explicit BR: libxcrypt-devel
|
||||
|
||||
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 23.13.9-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||
|
||||
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 23.13.9-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||
|
||||
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 23.13.9-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 23.13.9-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 23.13.9-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Tue Apr 11 2023 Ray Strode <rstrode@redhat.com> - 23.13.9-1
|
||||
- Update to 23.13.9
|
||||
- Fix C99 compile error
|
||||
Resolves: #2185850
|
||||
|
||||
* Fri Mar 24 2023 Ray Strode <rstrode@redhat.com> - 23.11.69-2
|
||||
- Fix delay during boot for some users
|
||||
Resolves: #2180768
|
||||
|
||||
* Wed Mar 15 2023 Ray Strode <rstrode@redhat.com> - 23.11.69-1
|
||||
- Update to 23.11.69
|
||||
|
||||
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 22.08.8-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Mon Sep 26 2022 Kalev Lember <klember@redhat.com> - 22.08.8-2
|
||||
- Rebuild
|
||||
|
||||
* Sat Aug 27 2022 Leigh Scott <leigh123linux@gmail.com> - 22.08.8-1
|
||||
- Update to 22.08.8
|
||||
|
||||
* Tue Jul 26 2022 Tomas Popela <tpopela@redhat.com> - 0.6.55-11
|
||||
- Fix the build with meson 0.60+
|
||||
|
||||
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.55-10
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.55-9
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.55-8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Fri Jun 25 2021 Björn Esser <besser82@fedoraproject.org> - 0.6.55-7
|
||||
+ accountsservice-0.6.55-7
|
||||
- Add patch to use yescrypt for new user passwords, fixes rhbz#1976334
|
||||
|
||||
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.55-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Fri Sep 04 2020 Bastien Nocera <bnocera@redhat.com> - 0.6.55-5
|
||||
+ accountsservice-0.6.55-5
|
||||
- Own /usr/share/accountsservice
|
||||
|
||||
* Fri Jul 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.55-4
|
||||
- Second attempt - Rebuilt for
|
||||
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.55-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.55-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Thu Sep 26 2019 Benjamin Berg <bberg@redhat.com> - 0.6.55-1
|
||||
- Update to 0.6.55
|
||||
Resolves: #1755838
|
||||
|
||||
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.54-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.54-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Mon Jan 21 2019 Alexandru-Sever Horin <alex.sever.h@gmail.com> - 0.6.54-4
|
||||
- Add patch from upstream to fix UID detection
|
||||
Resolves: #1646418
|
||||
|
||||
* Thu Jan 17 2019 Adam Williamson <awilliam@redhat.com> - 0.6.54-3
|
||||
- Explicitly enable systemd support (#1576903) (Elliott Sales de Andrade)
|
||||
|
||||
* Mon Jan 14 2019 Björn Esser <besser82@fedoraproject.org> - 0.6.54-2
|
||||
- Rebuilt for libcrypt.so.2 (#1666033)
|
||||
|
||||
* Sat Sep 29 2018 Ray Strode <rstrode@redhat.com> - 0.6.54-1
|
||||
- Update to 0.6.54
|
||||
|
||||
* Thu Sep 27 2018 Ray Strode <rstrode@redhat.com> - 0.6.53-1
|
||||
- Update to 0.6.53
|
||||
|
||||
* Mon Sep 24 2018 Adam Williamson <awilliam@redhat.com> - 0.6.50-1
|
||||
- Update to 0.6.50, plus a couple of backported patches
|
||||
Resolves: #1576903
|
||||
|
||||
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.49-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Thu May 10 2018 Ray Strode <rstrode@redhat.com> - 0.6.49-1
|
||||
- Update to 0.6.49 (brown bag release)
|
||||
|
||||
* Thu May 10 2018 Ray Strode <rstrode@redhat.com> - 0.6.48-1
|
||||
- Update to 0.6.48
|
||||
Resolves: #1575780
|
||||
|
||||
* Fri May 04 2018 Ray Strode <rstrode@redhat.com> - 0.6.47-2
|
||||
- fix crash on user deletion
|
||||
Resolves: #1573550
|
||||
|
||||
* Tue Apr 24 2018 Ray Strode <rstrode@redhat.com> - 0.6.47-1
|
||||
- Update to 0.6.47
|
||||
|
||||
* Sat Apr 21 2018 Peter Robinson <pbrobinson@fedoraproject.org> 0.4.46-1
|
||||
- Update to 0.6.46
|
||||
- Spec cleanup, use %%license
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.42-9
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Sun Feb 04 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.6.42-8
|
||||
- Switch to %%ldconfig_scriptlets
|
||||
|
||||
* Thu Jan 25 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.6.42-7
|
||||
- Fix systemd executions/requirements
|
||||
|
||||
* Wed Jan 24 2018 Ray Strode <rstrode@redhat.com> - 0.6.42-6
|
||||
- Fix crash introduced by glibc/libxcrypt change
|
||||
https://fedoraproject.org/wiki/Changes/Replace_glibc_libcrypt_with_libxcrypt
|
||||
Resolves: #1538181
|
||||
|
||||
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 0.6.42-5
|
||||
- Rebuilt for switch to libxcrypt
|
||||
|
||||
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.42-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.42-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.42-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Thu Jun 09 2016 Ray Strode <rstrode@redhat.com> - 0.6.42-1
|
||||
- Update to 0.6.42
|
||||
- Fixes systemd incompatibility
|
||||
|
||||
* Tue May 31 2016 Ray Strode <rstrode@redhat.com> - 0.6.40-4
|
||||
- Don't create /root/.cache at startup
|
||||
Resolves: #1331926
|
||||
|
||||
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.40-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.40-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Fri Jan 23 2015 Ray Strode <rstrode@redhat.com> 0.6.40-1
|
||||
- Update to 0.6.40
|
||||
|
||||
* Fri Oct 17 2014 Ray Strode <rstrode@redhat.com> 0.6.39-2
|
||||
- More ListCachedUsers race fixes (this time with SSSD)
|
||||
Related: #1147504
|
||||
|
||||
* Thu Oct 16 2014 Ray Strode <rstrode@redhat.com> 0.6.39-1
|
||||
- Update to 0.6.39
|
||||
- Fixes ListCachedUsers race at startup
|
||||
|
||||
* Thu Sep 18 2014 Stef Walter <stefw@redhat.com> - 0.6.38-1
|
||||
- Update to 0.6.38
|
||||
- Fixes polkit policy rhbz#1094138
|
||||
- Remove dbus-glib-devel dependency, accountsservice uses gdbus now
|
||||
|
||||
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.37-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 0.6.37-2
|
||||
- Rebuilt for gobject-introspection 1.41.4
|
||||
|
||||
* Sat Jun 07 2014 Kalev Lember <kalevlember@gmail.com> - 0.6.37-1
|
||||
- Update to 0.6.37, drop upstreamed patches
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.35-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Fri Jan 10 2014 Matthias Clasen <mclasen@redhat.com> - 0.6.35-4
|
||||
- Consistently call userdel with -f
|
||||
|
||||
* Wed Nov 20 2013 Ray Strode <rstrode@redhat.com> 0.6.35-3
|
||||
- Only treat users < 1000 as system users
|
||||
- only use user heuristics on the range 500-1000
|
||||
|
||||
* Mon Nov 11 2013 Ray Strode <rstrode@redhat.com> 0.6.35-2
|
||||
- pass --enable-user-heuristics which fedora needs so users
|
||||
with UIDs less than 1000 show up in the user list.
|
||||
|
||||
* Mon Oct 28 2013 Ray Strode <rstrode@redhat.com> 0.6.35-1
|
||||
- Update to 0.6.35
|
||||
Related: #1013721
|
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.34-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Tue Jun 11 2013 Ray Strode <rstrode@redhat.com> 0.6.34-1
|
||||
- Update to 0.6.34
|
||||
|
||||
* Tue Jun 11 2013 Matthias Clasen <mclasen@redhat.com> - 0.6.33-1
|
||||
- Update to 0.6.33
|
||||
|
||||
* Tue May 14 2013 Matthias Clasen <mclasen@redhat.com> - 0.6.32-1
|
||||
- Update to 0.6.32
|
||||
|
||||
* Thu Apr 18 2013 Matthias Clasen <mclasen@redhat.com> - 0.6.31-2
|
||||
- Hardened build
|
||||
|
||||
* Tue Apr 16 2013 Matthias Clasen <mclasen@redhat.com> - 0.6.31-1
|
||||
- Update to 0.6.31
|
||||
|
||||
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.30-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||
|
||||
* Wed Jan 16 2013 Richard Hughes <rhughes@redhat.com> - 0.6.30-1
|
||||
- Update to 0.6.30
|
||||
|
||||
* Fri Nov 16 2012 Matthias Clasen <mclasen@redhat.com> - 0.6.26-1
|
||||
- Update to 0.6.26
|
||||
|
||||
* Tue Oct 2 2012 Matthias Clasen <mclasen@redhat.com> - 0.6.25-2
|
||||
- Update to 0.6.25
|
||||
- Use systemd scriptlets (#856649)
|
||||
|
||||
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.22-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Sat Jul 14 2012 Ville Skyttä <ville.skytta@iki.fi> - 0.6.22-2
|
||||
- Add ldconfig scriptlets to -libs.
|
||||
|
||||
* Thu Jun 28 2012 Ray Strode <rstrode@redhat.com> 0.6.22-1
|
||||
- Update to 0.6.22.
|
||||
- Fixes CVE-2012-2737 - local file disclosure
|
||||
Related: #832532
|
||||
|
||||
* Thu May 30 2012 Matthias Clasen <mclasen@redhatcom> 0.6.21-1
|
||||
- Update to 0.6.21
|
||||
|
||||
* Fri May 04 2012 Ray Strode <rstrode@redhat.com> 0.6.20-1
|
||||
- Update to 0.6.20. Should fix user list.
|
||||
Related: #814690
|
||||
|
||||
* Thu May 03 2012 Ray Strode <rstrode@redhat.com> 0.6.19-1
|
||||
- Update to 0.6.19
|
||||
Allows user deletion of logged in users
|
||||
Related: #814690
|
||||
|
||||
* Wed Apr 11 2012 Matthias Clasen <mclsaen@redhat.com> - 0.6.18-1
|
||||
- Update to 0.6.18
|
||||
|
||||
* Tue Mar 27 2012 Ray Strode <rstrode@redhat.com> 0.6.17-1
|
||||
- Update to latest release
|
||||
|
||||
* Sun Mar 4 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.6.15-4
|
||||
- Fix unitdir with usrmove
|
||||
|
||||
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.15-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||
|
||||
* Tue Nov 29 2011 Matthias Clasen <mclasen@redhat.com> 0.6.15-2
|
||||
- Make resetting user icons work
|
||||
- Update to 0.6.15
|
||||
- Fixes session chooser at login screen when logged into vt
|
||||
|
||||
* Wed Sep 21 2011 Ray Strode <rstrode@redhat.com> 0.6.14-2
|
||||
- Fix wtmp loading so users coming from the network are
|
||||
remembered in the user list in subsequent boots
|
||||
|
||||
* Wed Sep 21 2011 Ray Strode <rstrode@redhat.com> 0.6.14-1
|
||||
- Update to 0.6.14
|
||||
|
||||
* Sun Sep 4 2011 Matthias Clasen <mclasen@redhat.com> - 0.6.13-3
|
||||
- Fix fast user switching
|
||||
|
||||
* Mon Aug 15 2011 Kalev Lember <kalevlember@gmail.com> - 0.6.13-2
|
||||
- Rebuilt for rpm bug #728707
|
||||
|
||||
* Tue Jul 19 2011 Matthias Clasen <mclasen@redhat.com> - 0.6.13-1
|
||||
- Update to 0.6.13
|
||||
- Drop ConsoleKit dependency
|
||||
|
||||
* Mon Jun 06 2011 Ray Strode <rstrode@redhat.com> 0.6.12-1
|
||||
- Update to latest release
|
||||
|
||||
* Wed May 18 2011 Matthias Clasen <mclasen@redhat.com> 0.6.11-1
|
||||
- Update to 0.6.11
|
||||
|
||||
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Wed Feb 02 2011 Ray Strode <rstrode@redhat.com> 0.6.3-1
|
||||
- Update to 0.6.3
|
||||
|
||||
* Thu Jan 27 2011 Matthias Clasen <mclasen@redhat.com> 0.6.2-1
|
||||
- Update to 0.6.2
|
||||
|
||||
* Wed Jul 21 2010 Matthias Clasen <mclasen@redhat.com> 0.6.1-1
|
||||
- Update to 0.6.1
|
||||
- Install systemd unit file
|
||||
|
||||
* Mon Apr 5 2010 Matthias Clasen <mclasen@redhat.com> 0.6-2
|
||||
- Always emit changed signal on icon change
|
||||
|
||||
* Tue Mar 30 2010 Matthias Clasen <mclasen@redhat.com> 0.6-1
|
||||
- Update to 0.6
|
||||
|
||||
* Mon Mar 22 2010 Matthias Clasen <mclasen@redhat.com> 0.5-1
|
||||
- Update to 0.5
|
||||
|
||||
* Mon Feb 22 2010 Bastien Nocera <bnocera@redhat.com> 0.4-3
|
||||
- Fix directory ownership
|
||||
|
||||
* Mon Feb 22 2010 Bastien Nocera <bnocera@redhat.com> 0.4-2
|
||||
- Add missing directories to the filelist
|
||||
|
||||
* Fri Jan 29 2010 Matthias Clasen <mclasen@redhat.com> 0.4-1
|
||||
- Initial packaging, based on work by Richard Hughes
|
||||
Loading…
Add table
Add a link
Reference in a new issue