Package: rush / 1.8+dfsg-1.1

Metadata

Package Version Patches format
rush 1.8+dfsg-1.1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
dfsg_reduction.diff | (download)

Makefile.am | 4 2 + 2 - 0 !
configure.ac | 3 0 + 3 - 0 !
2 files changed, 2 insertions(+), 5 deletions(-)

 remove texinfo documentation.
 The original source contained a licensing
 of the Texinfo source which is incompatible
 with DFSG. The build target is now removed.
tcpmux_service.diff | (download)

src/socket.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use sensible mode flags in fdopen().
 Remove an annoying carrage return that only makes the
 report look uglier. The TCPMUX daemon does not care
 so late into the message exchange.
chroot_then_chdir.diff | (download)

src/rush.c | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 security of chroots.
 Improve security by calling chdir("/") immediately
 after chroot(), in order to release any old directory
 handle, thus making references to the chroot external
 directories impossible.
duplicate_symbol.diff | (download)

src/rlopt.h | 2 1 + 1 - 0 !
src/rlopt.opt | 2 1 + 1 - 0 !
src/rushlast.c | 6 3 + 3 - 0 !
src/rushwho.c | 6 3 + 3 - 0 !
src/rwopt.h | 2 1 + 1 - 0 !
src/rwopt.opt | 2 1 + 1 - 0 !
6 files changed, 10 insertions(+), 10 deletions(-)

 duplicate use of symbol 'base_name'.
 Some source files in the directory 'src/' are using a string variable
 'base_name'.  At the same time the directory 'gnu/' uses the very same
 identifier as a function.  It is expected that the linker will cause
 some indeterminism in choosing which of these references to prefer at
 linking time.  To avoid this randomness, the string variable is renamed.
 .
 Observe that 'src/rlopt.h' and 'src/rwopt.h' are generated by upstream's
 release process from 'src/rlopt.opt' and 'src/rwopt.opt', respectively.
 All of them are patched for better consistency.
format_security.diff | (download)

lib/wordsplit.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 format security hooks.
 During hardened builds some format security warnings are
 elevated into errors.  Improve source code where need arises.
manpages.diff | (download)

doc/rush.rc.5 | 18 9 + 9 - 0 !
1 file changed, 9 insertions(+), 9 deletions(-)

 manual pages trivia.
 Fix erroneous section number and misused example macros.
intprops.patch | (download)

gnu/intprops.h | 128 67 + 61 - 0 !
1 file changed, 67 insertions(+), 61 deletions(-)

 update to latest intprops.h from gnulib, fixes ftbfs with gcc 7