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 | |
slock-Fix-resize-with-multiple-monitors-and-portrait-mode.patch | slock: Fix resize with multiple monitors and portrait mode When connecting/disconnecting a portrait monitor, the XRRScreenChangeNotifyEvent height & width are reversed due to the XRandR rotation; detect this and DTRT. |
Bob Uhl <buhl@zvelo.com> | no | upstream, http://git.suckless.org/slock/commit/?id=7a604ec1fae | 2016-11-07 | |
slock-there-can-only-be-one-window-in-the-event.patch | slock: there can only be one window in the event | Markus Teich <teichm@fs.tum.de> | no | upstream, http://git.suckless.org/slock/commit/?id=0ff0d9f7a71 | 2016-11-23 | |
slock-Properly-clear-the-last-entered-character.patch | slock: Properly clear the last entered character When enter is pressed, passwd[len] will be set to '\0'. Pressing backspace is supposed to remove the last entered character. But currently, the clearing has an off-by-one, as in setting passwd[len] to '\0' just like enter would do. You can also verify it by imagining len=1 and that it's impossible to clear passwd[0] by pressing backspace with the current code. |
Tobias Stoeckmann <tobias@stoeckmann.org> | no | upstream, http://git.suckless.org/slock/commit/?id=35633d45672 | 2017-03-25 | |
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 |