Debian Patches

Status for fgetty/0.7-9

Patch Description Author Forwarded Bugs Origin Last update
patch-disable-binary-stripping.patch [PATCH] Disable binary stripping Dmitry Bogatov <KAction@gnu.org> no 2017-09-01
patch-fix-manpage-installation.patch [PATCH] Fix manpage installation
Install manpage under /usr/share/man, not /usr/man. It fixes lintian error.
Dmitry Bogatov <KAction@gnu.org> no 2017-09-01
patch-link-checkpassword-with-gnu-libc-n.patch [PATCH] Link checkpassword with gnu libc, not diet libc
Unfortunately, crypt(3) from diet libc does not recognize $6$ prefix
of hash in /etc/shadow and as such, no login was possible at all.

Author of diet libc proposed to either contribute apporiate code
to diet libc, or link with other libc. There was choice to statically
link with musl libc or dynamically gnu libc. Static linking with
musl libc results in 76Kb binary (against 15Kb with diet libc) and
as I found it unreasonable.

Also, with dynamic linking, if new hashing method would ever reach gnu libc,
checkpassword would catch it without my interaction.

Unfortunately, this patch can't be forwarded, since upstream is not interested.
Dmitry Bogatov <KAction@gnu.org> no 2017-09-01
patch-install-login-binaries-into-privat.patch [PATCH] Install login binaries into private directory
These binaries are never invoked directly and as such should not
pollute PATH. Also, this way they do not have to have manpage.
Dmitry Bogatov <KAction@gnu.org> no 2017-09-01
patch-use-extern-inline-for-__write2.patch [PATCH] Use "extern inline" for __write2
This is required to ensure that an out-of-line
version of the function will be generated.
Adrian Bunk <bunk@debian.org> no 2018-02-13
fix-incorrect-keystroke-interpretation.patch [PATCH] Fix #833116 Dmitry Bogatov <KAction@debian.org> no 2019-01-01
fix-checkpassword-crash.patch Fix segfault in checkpassword

Implicit declaration of crypt() due missing include of <crypt.h> caused
pointer value, returned by crypt() to be mangled and invalid memory
accessed.
Dmitry Bogatov <KAction@debian.org> not-needed 2019-01-07
0008-Make-upstream-build-system-respect-FLAGS.patch Make upstream build system respect FLAGS Dmitry Bogatov <KAction@debian.org> no 2019-05-12
0030_fix-gcc-warnings.patch Fix GCC warnings about implict type declarations The main function in login.c and login2.c doesn't explicitly declare its type.
This patch fixes that. Also added #include <ctype.h> to fgetty.c.
Francisco M Neto <fmneto@fmneto.com> no 2020-09-04
usrmerge.patch =================================================================== no

All known versions for source package 'fgetty'

Links