Package: rush / 1.8+dfsg-1
Metadata
| Package | Version | Patches format |
|---|---|---|
| rush | 1.8+dfsg-1 | 3.0 (quilt) |
Patch series
view the series file| Patch | File delta | Description |
|---|---|---|
| dfsg_reduction.diff | (download) |
Makefile.am |
4 2 + 2 - 0 ! |
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 ! |
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 ! |
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 ! |
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 ! |
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 ! |
manual pages trivia. Fix erroneous section number and misused example macros. |
