+VERSION=1.3
CFLAGS=-O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wredundant-decls -std=gnu99
DESTDIR=/
clean:
rm -f suidgw *.o
+
+release:
+ git tag v$(VERSION)
+ git push --tags
+ git archive --format=tar --prefix=suidgw-$(VERSION)/ HEAD | gzip >suidgw-$(VERSION).tar.gz
+ rsync suidgw-$(VERSION).tar.gz jw:/home/ftp/pub/mj/linux/
+ ssh jw 'cd web && bin/release-prog suidgw $(VERSION)'
+
+.PHONY: all test-setup install release
This package contains the suidgw utility
-Copyright (c) 2013 Martin Mares <mj@ucw.cz>
+Copyright (c) 2013-2022 Martin Mares <mj@ucw.cz>
All files in this package can be freely distributed and used according
to the terms of the GNU General Public License, either version 2 or
+suidgw (1.3) stable; urgency=medium
+
+ * Avoid crashing when executed with an empty argument list.
+ (The crash seems to have no impact on security.)
+
+ * Always reset umask to 0077.
+
+ * Debian package no longer uses dpkg-statoverride to assign setuid
+ rights to /usr/bin/suidgw. Please note that if you used a previous
+ version of the package, you need to clean up the statoverride record
+ manually.
+
+ -- Martin Mares <mj@ucw.cz> Thu, 27 Jan 2022 14:44:29 +0100
+
suidgw (1.2) unstable; urgency=low
* Automatic release. Please see Git commit log at git://git.ucw.cz/suidgw.git
- for history.
+ for earlier history.
-- Martin Mares <mj@ucw.cz> Fri, 15 Feb 2013 11:29:49 +0100