Package: super / 3.30.1-1

Metadata

Package Version Patches format
super 3.30.1-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01 FTBFS Hurd.patch | (download)

utils.c | 11 6 + 5 - 0 !
1 file changed, 6 insertions(+), 5 deletions(-)

 01 ftbfs hurd.

Fix FTBFS on hurd (#256634).

02 FTBFS Alpha.patch | (download)

localsys.h | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 02 ftbfs alpha.

Fix build problem on Alpha (closes: #81678).

03 Show perror.patch | (download)

error.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 03 show perror.

Make error messages more verbose.

04 Examples.patch | (download)

sample.cdmount | 29 13 + 16 - 0 !
sample.cdumount | 12 6 + 6 - 0 !
sample.tab | 5 3 + 2 - 0 !
3 files changed, 22 insertions(+), 24 deletions(-)

 04 examples.

Update paths in examples.

05 Manpages.patch | (download)

super.1.in | 13 6 + 7 - 0 !
super.5.in | 14 7 + 7 - 0 !
2 files changed, 13 insertions(+), 14 deletions(-)

 05 manpages.

Man pages fixes.

06 gcc warnings.patch | (download)

approve.c | 4 2 + 2 - 0 !
checks.c | 12 7 + 5 - 0 !
super.c | 4 2 + 2 - 0 !
3 files changed, 11 insertions(+), 9 deletions(-)

 06 gcc warnings.

Fix warnings from `gcc -Wall'.

07 FTBFS kFreeBSD.patch | (download)

configure.in | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 07 ftbfs kfreebsd.

Fix FTBFS on GNU/kFreeBSD (closes: #561787).

08 Logfile group.patch | (download)

utils.c | 16 16 + 0 - 0 !
1 file changed, 16 insertions(+)

 08 logfile group.

Create log files owned by the adm group (closes: #112700).

09 Makefile srcdir.patch | (download)

Makefile.in | 18 9 + 9 - 0 !
1 file changed, 9 insertions(+), 9 deletions(-)

 09 makefile srcdir.

Use $(srcdir) if needed.

10 FTBFS Hurd 2.patch | (download)

configure.in | 3 3 + 0 - 0 !
localsys.h | 2 1 + 1 - 0 !
super.h | 2 0 + 2 - 0 !
3 files changed, 4 insertions(+), 3 deletions(-)

 10 ftbfs hurd 2.

Fix FTBFS on GNU/Hurd.

11 gcc Wformat.patch | (download)

getpass.c | 6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-)

 11 gcc wformat.

Fix warnings given by gcc when hardening options are enabled.

12 Use vnsprintf.patch | (download)

error.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 12 use vnsprintf.

error.c: Use vsnprintf() instead of vprintf() to fix a crash
occurring when syslog logging is enabled and total length
of arguments passed to super is greater then 1300 characters.
rsyslog.c: Do the same just in case.

13 Potential format string vulnerability.patch | (download)

error.c | 26 10 + 16 - 0 !
1 file changed, 10 insertions(+), 16 deletions(-)

 13 potential format string vulnerability.

Fix potential format string vulnerability that
might occur if the user of file name or file name
used in the tag contains a '%' character.

14 Fix unchecked setuid call.patch | (download)

super.c | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 14 fix unchecked setuid call

Fix the following issue noticed by John Lightsey:
  super.c does an unchecked setuid(getuid()) when the -F flag
  is supplied pointing to a configuration file to test. This opens
  super up to the RLIM_NPROC style exploits on 2.6 kernels.

The issue was assigned number CVE-2014-0470.

15 Fix gcc warnings.patch | (download)

checks.c | 3 1 + 2 - 0 !
time.c | 6 1 + 5 - 0 !
2 files changed, 2 insertions(+), 7 deletions(-)

 fix `variable-set-but-unused' gcc warnings


16 Fix more gcc warnings.patch | (download)

config.h.in | 4 4 + 0 - 0 !
configure.in | 6 3 + 3 - 0 !
super.c | 5 2 + 3 - 0 !
utils.c | 4 2 + 2 - 0 !
4 files changed, 11 insertions(+), 8 deletions(-)

 fix more gcc warnings