diff --git a/debian/changelog b/debian/changelog index 32fa02b7..668ce82c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,12 +1,14 @@ shadow (1:4.1.4.3-1) UNRELEASED; urgency=low - * The "Bleu de Gex" release + * The "Bleu de Gex" release. * New upstream release: - Fix formatting of the login.defs.5 manpage. Closes: #542804 - Updated Czech translation. Closes: #548407 - Updated Vietnamese translation. Closes: #548065 - Remove patches applied upstream: + debian/patches/008_su_no_sanitize_env + - Updated patches: + + debian/patches/523_su_arguments_are_no_more_concatenated_by_default * debian/securetty.kfreebsd: On GNU/kFreeBSD the serial devices have change from /dev/cuuaX to /dev/ttydX in kernel 6.0. Closes: #544523 * debian/securetty.linux: Added support for embedded ARM AMBA PL011 ports diff --git a/debian/patches/523_su_arguments_are_no_more_concatenated_by_default b/debian/patches/523_su_arguments_are_no_more_concatenated_by_default index 42e5fb16..708528ae 100644 --- a/debian/patches/523_su_arguments_are_no_more_concatenated_by_default +++ b/debian/patches/523_su_arguments_are_no_more_concatenated_by_default @@ -36,9 +36,9 @@ Status wrt upstream: This patch is Debian specific. + old_debian_behavior = (getenv("SU_NO_SHELL_ARGS") != NULL); + - /* sanitize_env (); */ - (void) setlocale (LC_ALL, ""); + (void) bindtextdomain (PACKAGE, LOCALEDIR); + (void) textdomain (PACKAGE); @@ -957,7 +972,7 @@ * resulting string is always given to the shell with its * -c option.