Skyler Ferrante
a28371336e
src/: Hardcode Prog to known value
...
Set Prog (program name) based on hardcoded value instead of argv[0].
This is to help prevent escape sequence injection.
Cherry-picked-from: e6c2e43937 ("Hardcoding Prog to known value")
Link: <https://github.com/shadow-maint/shadow/issues/959 >
Link: <https://github.com/shadow-maint/shadow/pull/960 >
Cc: "Skyler Ferrante (RIT Student)" <sjf5462@rit.edu >
Cc: "Serge E. Hallyn" <serge@hallyn.com >
Cc: Karel Zak <kzak@redhat.com >
Cc: Iker Pedrosa <ipedrosa@redhat.com >
Cc: Christian Brauner <christian@brauner.io >
Signed-off-by: Alejandro Colomar <alx@kernel.org >
2024-03-07 22:54:04 +01:00
Christian Göttsche
f84b8530c5
Declare file local functions static
2022-01-03 15:09:17 +01:00
Serge Hallyn
e8a2cfa7dc
Merge pull request #451 from hallyn/2021-12-05/license
2022-01-02 18:38:42 -06:00
Serge Hallyn
f93cf255d4
Update licensing info
...
Closes #238
Update all files to list SPDX license shortname. Most files are
BSD 3 clause license.
The exceptions are:
serge@sl ~/src/shadow$ git grep SPDX-License | grep -v BSD-3-Clause
contrib/atudel:# SPDX-License-Identifier: BSD-4-Clause
lib/tcbfuncs.c: * SPDX-License-Identifier: 0BSD
libmisc/salt.c: * SPDX-License-Identifier: Unlicense
src/login_nopam.c: * SPDX-License-Identifier: Unlicense
src/nologin.c: * SPDX-License-Identifier: BSD-2-Clause
src/vipw.c: * SPDX-License-Identifier: GPL-2.0-or-later
Signed-off-by: Serge Hallyn <serge@hallyn.com >
2021-12-23 19:36:50 -06:00
Serge Hallyn
79157cbad8
Make shadow_logfd and Prog not extern
...
Closes #444
Closes #465
Signed-off-by: Serge Hallyn <serge@hallyn.com >
2021-12-23 15:18:07 -06:00
Serge Hallyn
32f641b207
Change the subid export symbols
...
Rename libsubid symbols to all be prefixed with subid_.
Don't export anything but the subid_*.
Closes #443
Signed-off-by: Serge Hallyn <serge@hallyn.com >
2021-11-27 14:56:03 -06:00
Iker Pedrosa
3b6ccf642c
getsubids: system binary for user's sub*ids
...
Rename list_subid_ranges to getsubids to provide a system binary to
check the sub*ids of a user. The intention is to provide this binary
with any distribution that includes the subid feature, so that system
administrators can check the subid ranges of a given user.
Finally, add a man page to explain the behaviour of getsubids.
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1980780
Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com >
2021-11-17 16:35:50 +01:00