Package: alljoyn-core-1509 / 15.09a+dfsg.1-3

Metadata

Package Version Patches format
alljoyn-core-1509 15.09a+dfsg.1-3 3.0 (quilt)

Patch series

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

alljoyn_c/src/SConscript | 2 1 + 1 - 0 !
alljoyn_core/src/SConscript | 2 1 + 1 - 0 !
services/about/cpp/src/SConscript | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 add soname to libraries
add clean target.patch | (download)

build.xml | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 add clean-target to build.xml
remove bsd source.patch | (download)

alljoyn_c/samples/basic/basic_c_client.c | 1 1 + 0 - 0 !
alljoyn_c/samples/basic/basic_c_service.c | 1 1 + 0 - 0 !
alljoyn_c/samples/secure/DeskTopSharedKSClientC.c | 1 1 + 0 - 0 !
alljoyn_c/test/bbcclient.c | 1 1 + 0 - 0 !
alljoyn_c/test/bbcservice.c | 1 1 + 0 - 0 !
5 files changed, 5 insertions(+)

 replace the deprecated _bsd_source symbol by _default_source
 Patch has been sent upstream and was merged to master branch
hardening.patch | (download)

alljoyn_core/router/posix/SConscript | 4 4 + 0 - 0 !
build_core/conf/linux/SConscript | 6 6 + 0 - 0 !
2 files changed, 10 insertions(+)

 add hardening flags to alljoyn scons stuff
more native cpus.patch | (download)

build_core/SConscript | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 add more target cpus to allow building on debian buildds
remove build.xml.patch | (download)

build.xml | 86 0 + 86 - 0 !
1 file changed, 86 deletions(-)

 on some buildds (mips*) there seems to be a problem with 
  Java. So in order to completely deactivate ant (even from dh_clean),
  this file needs to disappear.
time.patch | (download)

common/os/posix/time.cc | 6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-)

 patch cherry picked from upstream
   ASACORE-2884 - Fixed an issue on systems where time_t is implemented 
   as a 32-bit integer. The problem was that the 32-bit time_t was being 
   cast as a 64-bit integer and padded with 0's. When the pointer to the 
   64-bit integer was cast as a pointer to a 32-bit time_t it was 
   pointing to the 32 bits of padded 0's
   -> https://git.allseenalliance.org/gerrit/#/c/7559/
no bsymbolic.patch | (download)

build_core/conf/linux/SConscript | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 scons automatically add '-wl,-bsymbolic' which results in
             segmentation faults for Debug-calls
             so better don't use that linker option
gcc6.patch | (download)

common/crypto/builtin/CryptoAES.cc | 7 6 + 1 - 0 !
common/crypto/openssl/CryptoAES.cc | 7 6 + 1 - 0 !
common/src/CryptoSRP.cc | 7 6 + 1 - 0 !
common/src/SLAPStream.cc | 2 1 + 1 - 0 !
common/src/StringUtil.cc | 7 6 + 1 - 0 !
5 files changed, 25 insertions(+), 5 deletions(-)

 take care of compile errors due to gcc-6
gcc7.patch | (download)

alljoyn_core/samples/secure/DeskTopSharedKSService.cc | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 patch to make it compile with gcc7
             though the snprintf() check seems to be a false positive mentioned in #78969
             (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78969)
gcc8.patch | (download)

alljoyn_core/router/ArdpProtocol.cc | 6 4 + 2 - 0 !
alljoyn_core/samples/secure/DeskTopSharedKSClient.cc | 3 2 + 1 - 0 !
alljoyn_core/samples/secure/SampleClientECDHE.cc | 3 2 + 1 - 0 !
alljoyn_core/src/CredentialAccessor.cc | 6 4 + 2 - 0 !
alljoyn_core/src/KeyExchanger.cc | 3 2 + 1 - 0 !
common/inc/qcc/KeyInfoECC.h | 6 4 + 2 - 0 !
common/src/CertificateECC.cc | 3 2 + 1 - 0 !
7 files changed, 20 insertions(+), 10 deletions(-)

 patch to make it compile with gcc8