Debian Patches

Status for suckless-tools/47-1

Patch Description Author Forwarded Bugs Origin Last update
segfault-avoidance.patch lsw: segfault avoidance Anselm R Garbe <garbeam@gmail.com> no upstream, http://git.suckless.org/lsw/commit/?id=4d6e1b39e14666 2014-12-22
Escape-symbol-in-manpage.patch tabbed: Escape '-' symbol in manpage
Manpage for tabbed was using '-' symbol without escape which will be
considered by groff as hyphen. This patch escapes the '-' in manpages.
This patch also replaces existing example given by upstream to embed an
app into tabbed with a version which uses the secure temp files using
mktemp.
Vasudev Kamath <kamathvasudev@gmail.com> no 2015-10-10
Patch-Makefiles-to-honor-CFLAGS-and-LDFLAGS.patch Patch Makefiles to honor CFLAGS and LDFLAGS
This patch allows the hardening flags injection into all Makefiles
during build time. It also removes -Os and -O0 from upstream config.mk
to allow DEB_BUILD_OPTIONS=noopt.

Also, remove the -s linker option, as well as any explicit strip
invocation to allow proper working of nostrip value for
DEB_BUILD_OPTIONS.
Vasudev Kamath <kamathvasudev@gmail.com> no 2015-10-10
Remove-custom-library-search-paths-from-Makefiles.patch Remove custom library search paths from Makefiles
This patch removes library search and include paths (such as -L/usr/lib)
defined by upstream. Since all the libraries and headers needed are
available in the default path, these flags are redundant. In addition,
since '/usr/lib' may have different purpose on various architectures,
like mips*, it causes FTBFS.

Thanks to YunQiang Su for bringing this up.
Vasudev Kamath <kamathvasudev@gmail.com> no debian 2015-10-10
Change-Mod-key-to-the-Windows-key.patch tabbed: Change Mod key to the Windows key
Provide 'tabbed.meta' alternative which uses the Windows key as Mod key.
Ilias Tsitsimpis <i.tsitsimpis@gmail.com> invalid 2015-10-10
Define-PATH_MAX-in-case-it-is-missing.patch dmenu: Define PATH_MAX in case it is missing
dmenu FTBFS on hurd because the PATH_MAX macro is not defined.
According to POSIX, this macro may not be defined, so fix the code to
not assume otherwise.

For more information, see:
https://www.gnu.org/software/hurd/community/gsoc/project_ideas/maxpath.html
Ilias Tsitsimpis <i.tsitsimpis@gmail.com> no debian 2016-06-19
Don-t-exit-if-failed-to-adjust-OOM-score.patch slock: Don't exit if failed to adjust OOM score
Adjusting the OOM score needs CAP_SYS_RESOURCE capabilities or the
setuid bit. But we don't want to setuid our binary and not all
filesystems support setting capabilities to executables. Modify slock
to not fail if it cannot adjust the OOM score.
Ilias Tsitsimpis <i.tsitsimpis@gmail.com> invalid 2015-10-13
slock-Do-not-drop-privileges.patch slock: Do not drop privileges
In Debian, slock does not have the setuid bit.
Ilias Tsitsimpis <iliastsi@debian.org> invalid 2017-08-04
Use-PAM-for-authentication.patch slock: Use PAM for authentication
Patch slock to use PAM for authentication instead of querying the shadow
file. This means that slock can authenticate the user using some other
mechanism for login (i.e., NIS passwords, fingerprint readers, etc). In
addition, it doesn't require slock to has the effective user ID.

This patch has been written in a way that is as less intrusive as
possible so as to be easily applied to newer version.

Upstream is not interested in using PAM.
Ilias Tsitsimpis <i.tsitsimpis@gmail.com> yes debian 2015-10-13
Remove-useless-dependency-against-Xext-library.patch slock: Remove useless dependency against Xext library
Slock is linked against libXext.so.6 but uses none of the library's
symbols.
Ilias Tsitsimpis <i.tsitsimpis@gmail.com> no 2016-02-16
0011-Do-not-install-the-xembed-executable.patch Do not install the xembed executable
Do not install the xembed executable, since the executable name is too
generic. If we want to keep this binary, we should consider renaming it.
Ilias Tsitsimpis <iliastsi@debian.org> no 2023-01-02

All known versions for source package 'suckless-tools'

Links