Package: filter / 2.6.3+ds1-5

Metadata

Package Version Patches format
filter 2.6.3+ds1-5 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
Configure.patch | (download)

Configure | 37 21 + 16 - 0 !
1 file changed, 21 insertions(+), 16 deletions(-)

 changes to configure as of filter/2.6.3-1


config.h.SH.patch | (download)

config.h.SH | 7 0 + 7 - 0 !
1 file changed, 7 deletions(-)

 changes to config.h.sh as of filter/2.6.3-1


config.sh.patch | (download)

config.sh | 86 43 + 43 - 0 !
1 file changed, 43 insertions(+), 43 deletions(-)

 changes to config.sh as of filter/2.6.3-1
doc___filter.1.patch | (download)

doc/filter.1 | 40 20 + 20 - 0 !
1 file changed, 20 insertions(+), 20 deletions(-)

 changes to doc/filter.1 as of filter/2.6.3-1


pass flags properly for hardening.patch | (download)

Makefile.SH | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 pass cflags, ldflags and friends properly to the c compiler
 This way, hardening flags can be passed properly.
fix spelling errors.patch | (download)

Configure | 2 1 + 1 - 0 !
doc/filter.1 | 2 1 + 1 - 0 !
test.sh | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 fix spelling errors found via lintian
dont hardcode buildsystem hostname.patch | (download)

Configure | 2 1 + 1 - 0 !
config.h.SH | 2 1 + 1 - 0 !
config.sh | 2 1 + 1 - 0 !
filter.c | 4 0 + 4 - 0 !
4 files changed, 3 insertions(+), 7 deletions(-)

 enforce usage of gethostname
 All architectures and kernels on which Debian builds support that.
 .
 Otherwise the buildsystem hostname is determined at build time and
 then hardcoded in the built binary.
 .
 To be sure that even if the latter still happens unexpectedly,
 statically hardcode all those places with "debian" as hostname.
fix implicit function declarations.patch | (download)

audit.c | 4 1 + 3 - 0 !
filter.c | 1 1 + 0 - 0 !
istrcmp.c | 1 1 + 0 - 0 !
strtokq.c | 1 1 + 0 - 0 !
4 files changed, 4 insertions(+), 3 deletions(-)

 fix implicit function declarations by adding some includes
 Initial version of this patch (filter.c only) by Logan Rosen from
 Ubuntu.
 .
 audit.c, strtokq.c and istrcmp.c additions by Axel Beckert.
 .
 This also fixes a segfault during logging on 64-bit platforms as
 described on
 https://qa.debian.org/bls/bytag/E-pointer-trouble-at-implicit.html
missing prototypes.patch | (download)

actions.c | 3 3 + 0 - 0 !
filter.c | 26 18 + 8 - 0 !
lock.c | 1 1 + 0 - 0 !
lock.h | 3 3 + 0 - 0 !
parse.c | 2 2 + 0 - 0 !
5 files changed, 27 insertions(+), 8 deletions(-)

 fix building with -werror=implicit-function-declaration


format security.patch | (download)

actions.c | 2 2 + 0 - 0 !
filter.c | 3 2 + 1 - 0 !
rules.c | 2 1 + 1 - 0 !
summarize.c | 7 5 + 2 - 0 !
utils.c | 10 5 + 5 - 0 !
5 files changed, 15 insertions(+), 9 deletions(-)

 fix building with -werror=format-security


generated_files.patch | (download)

MANIFEST | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 do not complain about missing generated files


fix build with gcc 14.patch | (download)

filter.c | 2 1 + 1 - 0 !
rules.c | 1 1 + 0 - 0 !
2 files changed, 2 insertions(+), 1 deletion(-)

 fix build with gcc-14