Package: entropybroker / 2.9-6

Metadata

Package Version Patches format
entropybroker 2.9-6 3.0 (quilt)

Patch series

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

Makefile | 20 12 + 8 - 0 !
1 file changed, 12 insertions(+), 8 deletions(-)

 don't install stuff to /usr/local
no server cycle count.patch | (download)

Makefile | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 do not build eb_server_cycle_count, it is only possible on linux
version.patch | (download)

version | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 we really have version 2.9, upstream tarball is wrong
crypto++ 8.3.patch | (download)

encrypt_stream_aes.cpp | 2 1 + 1 - 0 !
encrypt_stream_camellia.cpp | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 [patch] add casts for crypto++ v6 compatibility

In crypto++ commit 953252e44d25 ("Move from 'static' to 'enum' for class
constants") the macro CRYPTOPP_CONSTANT changed from adding a static
const int to the class to an enum, which does not take up space.

Therefore, definitions such as

    CRYPTOPP_CONSTANT(DEFAULT_KEYLENGTH = KeyBase::DEFAULT_KEYLENGTH)

now create DEFAULT_KEYLENGTH as an unnamed enum and not an int. The
result is that DEFAULT_KEYLENGTH is now no longer directly comparable
with ints, thanks to C++'s enum type conversion rules.

The fix is simple: cast to int, as was done in the crypto++ project in
the commit following the aforementioned: commit f5aa6f1f06b9 ("Cast
enums to int for comparison")

Closes: #8

ftbfs 32bit.patch | (download)

ComScire_R2000KU/qwqng.cpp | 4 2 + 2 - 0 !
ComScire_R2000KU/qwqng.hpp | 6 3 + 3 - 0 !
2 files changed, 5 insertions(+), 5 deletions(-)

 constants for status codes are unsigned long, so variables
             holding this code must be unsigned long as well
gcc 11.patch | (download)

server_ext_proc.cpp | 10 5 + 5 - 0 !
server_push_file.cpp | 8 4 + 4 - 0 !
server_smartcard.cpp | 8 4 + 4 - 0 !
server_stream.cpp | 10 5 + 5 - 0 !
server_timers.cpp | 8 4 + 4 - 0 !
server_usb.cpp | 8 4 + 4 - 0 !
6 files changed, 26 insertions(+), 26 deletions(-)

 patch to avoid ftbfs with gcc-11 and remove some shadowed declarations
manpage.patch | (download)

doc/man/eb_proxy_knuth_b.1 | 2 1 + 1 - 0 !
doc/man/eb_proxy_knuth_m.1 | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 fix error in output of help2man