This website requires JavaScript.
ac4bab2baa
Rewrite shadowconfig(8) manpage
Chris Hofstaedtler
2025-01-04 13:29:31 +01:00
ccffcd6f80
Update changelog for 1:4.17.1-1 release
debian/1%4.17.1-1
Chris Hofstaedtler
2025-01-04 12:41:53 +01:00
194489de56
Update upstream source from tag 'upstream/4.17.1'
Chris Hofstaedtler
2025-01-04 12:41:43 +01:00
bd724b34e0
New upstream version 4.17.1
upstream/4.17.1
Chris Hofstaedtler
2025-01-04 12:41:43 +01:00
2bbe1af294
Release 4.17.1
4.17.1
Serge Hallyn
2024-12-31 13:06:01 -06:00
e3d051e4a8
su: Fix su - regression
Tobias Stoeckmann
2024-12-30 15:12:32 +01:00
8524eb9ab1
Update changelog for 1:4.17.0-1 release
debian/1%4.17.0-1
Chris Hofstaedtler
2024-12-28 13:14:19 +01:00
5c6c085ae5
Refresh patches
Chris Hofstaedtler
2024-12-28 13:16:17 +01:00
d11a43e29c
Update upstream source from tag 'upstream/4.17.0'
Chris Hofstaedtler
2024-12-28 13:12:23 +01:00
c2a3ebed18
New upstream version 4.17.0
upstream/4.17.0
Chris Hofstaedtler
2024-12-28 13:12:23 +01:00
e2512d5741
Release 4.17.0
4.17.0
Serge Hallyn
2024-12-25 08:47:03 -06:00
881a506ce4
Added information in lastlog man page for new option '-a'
Pranav Lawate
2024-12-12 11:20:36 +05:30
baf57b0835
Update changelog for 1:4.17.0~rc1-2 release
debian/1%4.17.0_rc1-2
Chris Hofstaedtler
2024-12-22 20:15:41 +01:00
83ef3ff76d
Remove Debian patch to relax username checks
Chris Hofstaedtler
2024-12-22 20:14:43 +01:00
8821d3ff2d
lib/fs/readlink/: readlinknul(): Fix return type
Alejandro Colomar
2024-12-02 11:05:05 +01:00
b9d00b64a1
lib/fs/readlink/readlinknul.h: readlinknul(): Silence warning
Alejandro Colomar
2024-11-02 12:28:44 +01:00
205c23bff2
Added option -a for listing active users only, optimized using if aflg,return
Pranav Lawate
2024-10-29 15:27:51 +05:30
c39305569b
lib/, src/: Use !streq() instead of its pattern
Alejandro Colomar
2024-12-06 01:59:23 +01:00
7182d6402f
lib/, src/: Use streq() instead of its pattern
Alejandro Colomar
2024-12-02 13:16:56 +01:00
8424d7c494
lib/sgetgrent.c: sgetgrent(): Fix use-after-free bug
Alejandro Colomar
2024-12-07 00:07:27 +01:00
bea3610b66
Update changelog for 1:4.17.0~rc1-1 release
debian/1%4.17.0_rc1-1
Chris Hofstaedtler
2024-12-06 19:55:40 +01:00
d14cb1acb3
Forbid purely numeric user/group names, and "." and ".."
Chris Hofstaedtler
2024-12-06 19:55:08 +01:00
931b0f68b7
d/copyright: update
Chris Hofstaedtler
2024-12-06 19:42:04 +01:00
32d53642f0
Refresh patches
Chris Hofstaedtler
2024-12-06 19:31:48 +01:00
24c35ea945
Add upstream patch for new return-code for bad usernames
Chris Hofstaedtler
2024-12-06 19:19:58 +01:00
0a94a89bcf
Update upstream source from tag 'upstream/4.17.0_rc1'
Chris Hofstaedtler
2024-12-06 19:17:25 +01:00
f78a468368
New upstream version 4.17.0~rc1
upstream/4.17.0_rc1
Chris Hofstaedtler
2024-12-06 19:17:25 +01:00
92410b1c76
Update changelog for 1:4.16.0-7 release
debian/1%4.16.0-7
Chris Hofstaedtler
2024-12-06 13:51:45 +01:00
c91a226797
Update changelog for 1:4.16.0-6 release
Chris Hofstaedtler
2024-12-06 13:29:56 +01:00
0e361bb36c
Update changelog for 1:4.16.0-6 release
debian/1%4.16.0-6
Chris Hofstaedtler
2024-12-06 13:29:56 +01:00
b75ea29821
Release 4.17.0-rc1
Serge Hallyn
2024-12-05 23:39:32 -06:00
2f74389334
lib/gshadow.c: build_list(): Transform while loop into for loop
Alejandro Colomar
2024-11-06 01:22:42 +01:00
512deecca5
lib/gshadow.c: build_list(): Allocate at once
Alejandro Colomar
2024-11-06 01:20:17 +01:00
2f4b5f5d80
lib/gshadow.c: Remove redundant variables
Alejandro Colomar
2024-11-05 15:30:41 +01:00
5ba62265b3
lib/gshadow.c: build_list(): Remove second parameter
Alejandro Colomar
2024-11-05 15:13:35 +01:00
c1d597acbb
lib/gshadow.c: sgetsgent(): Be consistent using NULL
Alejandro Colomar
2024-11-05 14:10:23 +01:00
64ab7221fb
lib/gshadow.c: build_list(): Compact ++ into previous statement
Alejandro Colomar
2024-11-04 21:59:27 +01:00
3feff7ae5b
lib/gshadow.c: build_list(): Minimize use of pointer parameters
Alejandro Colomar
2024-11-04 21:57:06 +01:00
30bcd185c3
lib/gshadow.c: Remove dead code
Alejandro Colomar
2024-11-04 22:09:46 +01:00
ecce8f098d
lib/gshadow.c: Move zeroing to within build_list()
Alejandro Colomar
2024-11-05 14:56:14 +01:00
712278add1
lib/gshadow.c: sgetsgent(): Remove superfluous condition
Alejandro Colomar
2024-11-04 21:47:42 +01:00
de4715d978
lib/gshadow.c: build_list(): Remove dead assignment
Alejandro Colomar
2024-11-05 14:50:35 +01:00
f3464103fb
lib/gshadow.c: build_list(): Improve variable and parameter names
Alejandro Colomar
2024-11-04 17:48:39 +01:00
93887b4de6
lib/gshadow.c: build_list(): Remove unused variable
Alejandro Colomar
2024-11-04 17:33:19 +01:00
960947135c
lib/gshadow.c: build_list(): Fix type of parameter
Alejandro Colomar
2024-11-04 17:16:33 +01:00
c8c1059384
src/: Transform do-while into while
Alejandro Colomar
2024-11-04 16:37:48 +01:00
90afe61003
lib/, src/: Use strsep(3) instead of strtok(3)
Alejandro Colomar
2024-07-04 13:21:12 +02:00
bdb5e2b79f
CI: update artifacts action
Iker Pedrosa
2024-12-05 12:39:33 +01:00
b0619a14cd
d/patches: fix 'upstream' test suite
Florent 'Skia' Jacquet
2024-12-03 16:14:56 +01:00
f220407144
groupadd, groupmod: Update gshadow file with -U
Dennis Baurichter
2024-11-17 03:27:40 +01:00
9f129146ff
lib/, src/: Use !streq() instead of its pattern
Alejandro Colomar
2024-11-24 18:40:48 +01:00
5581e74188
contrib/, lib/, src/: Use streq() instead of its pattern
Alejandro Colomar
2024-11-17 03:17:41 +01:00
212ef97449
lib/gshadow_.h: __STDC__ is always 1
Alejandro Colomar
2024-11-05 00:37:03 +01:00
1d6456542c
lib/csrand.c: csrand(): Use read(2) instead of fread(2)
Alejandro Colomar
2024-11-12 15:19:19 +01:00
627b7364b5
src/login_nopam.c: resolve_hostname(): Use NI_MAXHOST instead of MAXHOSTNAMELEN with getnameinfo(3)
Alejandro Colomar
2024-10-23 00:49:50 +02:00
a65fccf199
Allow setting an empty homedir
Volker Theile
2024-11-26 09:26:14 +01:00
365279ea95
share/container-build.sh: Fix path
Alejandro Colomar
2024-11-25 15:22:10 +01:00
742a230e30
CI: avoid cancelling all jobs when one fails
Iker Pedrosa
2024-11-22 12:49:41 +01:00
6605806a6d
Add NEWS entry about faillog
Chris Hofstaedtler
2024-11-16 15:49:18 +01:00
e649b28033
Update changelog for 1:4.16.0-5 release
debian/1%4.16.0-5
Chris Hofstaedtler
2024-11-15 20:30:46 +01:00
4f3dfcdadd
login.defs: remove info about write(1)
Chris Hofstaedtler
2024-11-15 20:30:28 +01:00
929e61d604
lib/idmapping.c: Fix get_map_ranges range check
Tobias Stoeckmann
2024-11-11 20:28:52 +01:00
0b8c0c893c
lib/, src/: Use NULL instead of 0 as a null pointer constant
Alejandro Colomar
2024-11-13 13:23:35 +01:00
8296e62957
lib/shadow.c: my_sgetspent(): There can be only one!
Alejandro Colomar
2024-11-11 11:58:30 +01:00
19ce8b0abc
src/login_nopam.c: Rely on the system's MAXHOSTNAMELEN
Alejandro Colomar
2024-10-23 00:14:12 +02:00
9d8145acfc
lib/gshadow.c: endsgent(): Invert logic to reduce indentation
Alejandro Colomar
2024-07-21 18:18:08 +02:00
99a3ca17df
lib/list.c: comma_to_list(): Use strchrcnt() instead of its pattern
Alejandro Colomar
2024-07-04 15:42:17 +02:00
9efce1ac85
lib/string/strchr/: strchrcnt(): Add function
Alejandro Colomar
2024-07-04 15:30:58 +02:00
67c42427a0
lib/string/strcmp/: streq(): Add function
Alejandro Colomar
2024-10-15 13:21:17 +02:00
73e58adc6b
src/gpasswd.c: is_valid_user_list(): Fix invalid free(3)
frostb1te
2024-11-08 05:00:24 -06:00
a0771fc01a
man/shadow,man/gshadow: Fix grammar
Miroslav Cimerman
2024-11-04 10:06:56 +01:00
86451e374b
lib/fs/readlink/areadlink.h: areadlink(): Use PATH_MAX instead of a magic value
Alejandro Colomar
2024-10-22 12:15:48 +02:00
ed569088cc
lib/fs/readlink/areadlink.h: Cosmetic changes
Alejandro Colomar
2024-10-14 13:53:31 +02:00
32f10c3dec
lib/fs/readlink/, lib/: areadlink(): Move and rename function
Alejandro Colomar
2024-07-03 03:31:24 +02:00
f8c7955bbb
lib/: Use READLINKNUL() instead of its pattern
Alejandro Colomar
2024-07-03 03:21:10 +02:00
5d5ab18890
lib/: Use readlinknul() instead of its pattern
Alejandro Colomar
2024-07-03 03:20:34 +02:00
d78d1c2fd7
lib/fs/readlink/readlinknul.h: READLINKNUL(): Add macro
Alejandro Colomar
2024-07-03 03:08:59 +02:00
419ce14b6f
lib/fs/readlink/: readlinknul(): Add function
Alejandro Colomar
2024-07-03 03:00:49 +02:00
c8c3731e05
CI: fix fedora build problems
Iker Pedrosa
2024-10-31 09:25:57 +01:00
cd8a8da7de
CI: fix handling of sources.list
Serge Hallyn
2024-10-30 22:06:44 -05:00
6266a916c2
lib/loginprompt.c: login_prompt(): Use strtcpy() instead of its pattern
Alejandro Colomar
2024-07-04 16:32:17 +02:00
3daf3f0cc4
lib/getdef.c: Remove dead code
Alejandro Colomar
2024-08-12 10:52:16 +02:00
0589cbc135
lib/fields.c: Remove dead code
Alejandro Colomar
2024-07-04 22:42:15 +02:00
feead2f639
src/useradd.c: get_groups(): Fix memory leak
sgakerru
2024-10-19 13:26:44 +04:00
aba0cde8f0
ELA 1:4.4-4.1+deb9u2
debian/1%4.4-4.1+deb9u2
debian/stretch
Adrian Bunk
2024-10-27 14:07:21 +02:00
abc4a04e95
Import 1:4.4-4.1+deb9u1
debian/1%4.4-4.1+deb9u1
Adrian Bunk
2024-10-27 03:25:15 +02:00
abac5f8d6c
ELA 1:4.5-1.1+deb10u1
debian/1%4.5-1.1+deb10u1
debian/buster
Adrian Bunk
2024-10-27 01:42:58 +03:00
326889ca81
Fix coverity unbound buffer issues
Marcin Nowakowski
2024-06-25 09:45:33 +02:00
afc4b574b7
lib/alloc/realloc*.h: Always reallocate at least 1 byte
Alejandro Colomar
2024-10-16 20:31:25 +02:00
12aa29b576
lib/alloc/realloc*.h: Rename macro parameter
Alejandro Colomar
2024-10-16 20:22:31 +02:00
30ab822cf3
doc/contributions/introduction.md: Fix typo in link
Alejandro Colomar
2024-10-17 16:34:26 +02:00
0d1faafd3c
CI: install libltdl-dev
Iker Pedrosa
2024-10-14 12:46:05 +02:00
c8600f1359
CI: run command as non-root user
Iker Pedrosa
2024-10-14 12:40:09 +02:00
339a596374
CI: run Install dependencies workflow
Iker Pedrosa
2024-10-14 12:38:45 +02:00
99c4f445c7
CI: update Ubuntu repositories configuration
Iker Pedrosa
2024-10-14 11:53:50 +02:00
4a15739408
src/suauth.c: check_su_auth(): Use pointers to simplify
Alejandro Colomar
2024-07-03 23:49:04 +02:00
fb731369fd
src/suauth.c: check_su_auth(): Use strspn(3) instead of its pattern
Alejandro Colomar
2024-07-03 23:46:50 +02:00
276f3fde26
lib/gshadow.c: endsgent(): Remove dead assignment
Alejandro Colomar
2024-07-03 23:40:08 +02:00
02d4af7f6f
lib/port.c: portcmp(): Use strcmp(3) instead of its pattern
Alejandro Colomar
2024-07-03 23:13:18 +02:00
f45adadd28
lib/, src/: Use stpspn() instead of its pattern
Alejandro Colomar
2024-07-03 22:47:45 +02:00