Commit graph

344 commits

Author SHA1 Message Date
Iker Pedrosa
98e788e21c useradd: fix write_full() return value
Resolves: #2313559

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2024-10-15 09:22:14 +02:00
Iker Pedrosa
30ee8f54f9 Several fixes for issues detected by static analyzer tools
Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2024-05-23 10:22:41 +02:00
Iker Pedrosa
1f1cc49def getdef: avoid spurious error messages
Avoid spurious error messages about unknown configuration options

Resolves: #2265291

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2024-03-21 11:29:11 +05:30
Iker Pedrosa
f38dfa1357 Bump the minor release to 4.15.1
Wrong versioning for 4.15.0 RC releases makes the oficial release look
lower than them. Fix it by bumping the minor release to 4.15.1

Resolves: #2268690

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2024-03-12 09:46:18 +01:00
Iker Pedrosa
7c3405fb6a Rebase to version 4.15.0
Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2024-03-11 11:36:23 +01:00
Iker Pedrosa
54fe2d4ca4 Rebase to version 4.15.0rc3
Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2024-03-01 09:33:00 +01:00
Iker Pedrosa
fb4d930293 Rebase to version 4.15.0rc2
Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2024-02-19 10:56:01 +01:00
Iker Pedrosa
07607754df Build linking libpam
Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2024-02-12 15:57:19 +01:00
Iker Pedrosa
91360f25a8 passwd: Provide binary from this package
Provide binary from this package. Enable libpam and disable
account-tools-setuid. Provide passwd PAM service file. Finally, provide
--stdin option in passwd.

Resolves: #2233275

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2024-02-06 17:16:37 +01:00
Iker Pedrosa
1820858d26 Disable SSSD support
Resolves: #2253182

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2024-01-29 10:10:18 +01:00
Fedora Release Engineering
d5da1a5785 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 02:49:28 +00:00
Iker Pedrosa
b2b4416387 useradd: Set proper SELinux labels for def_usrtemplate
Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2023-10-03 09:59:47 +02:00
Iker Pedrosa
799aaaa508 Rebase to version 4.14.0
Resolves: #2229000

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2023-08-16 10:55:53 +02:00
Petr Lautrbach
5cab3439c8 Use %autosetup instead of obsoleted %patchX macros
Also use -S git instead of suffixes, see

https://rpm-software-management.github.io/rpm/manual/autosetup.html

Fixes:
RPM build warnings:
    %patchN is deprecated (9 usages found), use %patch N (or %patch -P N)

Signed-off-by: Petr Lautrbach <lautrbach@redhat.com>
2023-08-02 16:35:52 +02:00
Fedora Release Engineering
874ece9028 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 01:31:45 +00:00
Yaakov Selkowitz
14b1f3518c Remove unused libbsd-devel dependency
libbsd is unwanted in RHEL, but the resulting binaries show no
dependency on libbsd anyway.
2023-06-06 19:31:04 -04:00
Iker Pedrosa
fd05b1cb1a Add build dependencies
Add libbsd-devel and libeconf-devel as build dependencies

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2023-03-06 12:05:17 +01:00
Iker Pedrosa
c0c2ea7769 newuidmap and newgidmap: support passing pid as fd
Resolves: #2174752

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2023-03-02 14:36:39 +01:00
Fedora Release Engineering
f7089c062f Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 03:07:17 +00:00
Iker Pedrosa
8779239933 Change SUB_UID_MIN and SUB_GID_MIN to 524288
Resolves: #2144558

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2022-11-23 15:57:56 +01:00
Florian Weimer
bb5dc8ec04 Fix gshadow configure check (switching to glibc implementation)
Related to:

  <https://fedoraproject.org/wiki/Changes/PortingToModernC>
  <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>
2022-11-21 11:56:22 +01:00
Iker Pedrosa
d3e12503af - Rebase to version 4.13
- SPDX license migration

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2022-11-09 15:19:52 +01:00
Iker Pedrosa
47d965b5dc chage: Fix regression in print_date
Resolves: #2129336

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2022-10-05 13:04:29 +02:00
Iker Pedrosa
d491f14619 useradd: Do not reset non-existent data in {last,fail}log
Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2022-09-09 15:04:49 +02:00
Iker Pedrosa
cd421e05ae Rebase to version 4.12.3
Resolves: #2117809

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2022-08-23 09:25:47 +02:00
Iker Pedrosa
97547bc00a useradd: modify check ID range for system users
Resolves: #2093692

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2022-08-01 11:13:56 +02:00
Fedora Release Engineering
71c99ba5b1 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 08:29:04 +00:00
Iker Pedrosa
5ba2bc90cc Fix explicit subid requirement for subid-devel
Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2022-02-10 17:46:56 +01:00
Iker Pedrosa
a986f4a036 Add forgotten sources
Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2022-01-26 09:39:55 +01:00
Iker Pedrosa
2b851f7e96 - Rebase to version 4.11.1 (#2034038)
- Fix release sources
- Add explicit subid requirement for subid-devel

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2022-01-26 09:30:07 +01:00
Fedora Release Engineering
bfa562aaf2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 00:46:50 +00:00
Iker Pedrosa
77cc4a7c14 - nss: get shadow_logfd with log_get_logfd() (#2038811)
- lib: make shadow_logfd and Prog not extern
- lib: rename Prog to shadow_progname
- lib: provide default values for shadow_progname
- libsubid: use log_set_progname in subid_init

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2022-01-17 10:00:50 +01:00
Iker Pedrosa
957f0eb09e - getsubids: provide system binary and man page (#1980780)
- pwck: fix segfault when calling fprintf() (#2021339)
- newgrp: fix segmentation fault (#2019553)
- groupdel: fix SIGSEGV when passwd does not exist (#1986111)

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2021-11-19 09:44:08 +01:00
Iker Pedrosa
a2d5d3dbda useradd: change SELinux labels for home files (#2022658)
Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2021-11-12 15:47:43 +01:00
Iker Pedrosa
4a03ec740c useradd: revert fix memleak of grp (#2018697)
Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2021-11-04 12:47:10 +01:00
Iker Pedrosa
11164c2c0a useradd: generate home and mail directories with selinux user attribute
Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2021-10-27 12:02:57 +02:00
Iker Pedrosa
981bd7a093 - login.defs: include HMAC_CRYPTO_ALGO key
- Clean spec file: organize dependencies and move License location

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2021-09-23 09:48:39 +02:00
Iker Pedrosa
fbc8eba072 libmisc: fix default value in SHA_get_salt_rounds()
Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2021-08-17 09:49:01 +02:00
Iker Pedrosa
3a32832856 useradd: avoid generating an empty subid range (#1990653)
Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2021-08-11 14:58:12 +02:00
Iker Pedrosa
94f04f9e71 Rebase to version 4.9
usermod: allow all group types with -G option (#1975327)
Clean spec file

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2021-08-04 10:14:14 +02:00
Fedora Release Engineering
58090e11f1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 17:27:44 +00:00
Björn Esser
0d2b677f8f
Add patch to fix 'fread returns element count, not element size'
Signed-off-by: Björn Esser <besser82@fedoraproject.org>
2021-07-14 16:52:12 +02:00
Iker Pedrosa
fbe143d1bd Fix regression issues detected in rhbz#667593 and rhbz#672510
Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
2021-07-14 11:30:55 +02:00
Björn Esser
08a62b5fa3
Enable bcrypt support, as libxcrypt supports it well
Signed-off-by: Björn Esser <besser82@fedoraproject.org>
2021-07-12 10:07:01 +02:00
Björn Esser
90349359e4
Fix release tag
Signed-off-by: Björn Esser <besser82@fedoraproject.org>
2021-07-05 12:08:36 +02:00
Björn Esser
a4f9def9dd
Update shadow-4.8-crypt_h.patch with the upstreamed version
Signed-off-by: Björn Esser <besser82@fedoraproject.org>
2021-07-05 12:00:59 +02:00
Björn Esser
a6d57fc8a3
Add a patch to obtain random bytes using getentropy()
Signed-off-by: Björn Esser <besser82@fedoraproject.org>
2021-07-04 13:04:39 +02:00
Iker Pedrosa
2b6f713524 useradd: free correct pointer (#1976809) 2021-06-29 08:53:22 +02:00
Björn Esser
bace2f8c6b
Add a patch to obtain random bytes from /dev/urandom
Signed-off-by: Björn Esser <besser82@fedoraproject.org>
2021-06-28 11:04:47 +02:00
Björn Esser
1b6e097b0e
Add a patch adding some clarifying comments in libmisc/salt.c
Signed-off-by: Björn Esser <besser82@fedoraproject.org>
2021-06-28 11:04:04 +02:00