Package: canlock / 2b-8

Metadata

Package Version Patches format
canlock 2b-8 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
Debian 2b 3.patch | (download)

Makefile | 61 17 + 44 - 0 !
include/sha1.h | 50 50 + 0 - 0 !
src/Makefile | 32 32 + 0 - 0 !
src/canlock.c | 30 15 + 15 - 0 !
src/hmac_sha1.c | 46 23 + 23 - 0 !
src/sha1.c | 34 18 + 16 - 0 !
t/hmactest.c | 10 5 + 5 - 0 !
7 files changed, 160 insertions(+), 103 deletions(-)

 debian modifications to the orig tar as per 2b-3
 * Added missing CFLAGS.
 * Failed test target now causes the entire build to fail.
 * No longer need libtool.
 * Fixed buffer size bug in hmac_sha1.c.
 * The non-free sha1 implementation from the original tarball has been
   replaced by the one from mhash.
Debian 2b 4.patch | (download)

src/canlock.c | 53 18 + 35 - 0 !
src/sha1.c | 1 1 + 0 - 0 !
2 files changed, 19 insertions(+), 35 deletions(-)

 upstream changes from 2b-4
  * Fix insecure buffer usage, could cause stack corruption.
    Thanks Andrey Melnikov for the patch (closes: #355596).
  * Code cleanup: included string.h in sha1.c, no more warning.
Debian 2b 5.patch | (download)

src/canlock.c | 15 11 + 4 - 0 !
src/hmac_sha1.c | 23 17 + 6 - 0 !
2 files changed, 28 insertions(+), 10 deletions(-)

 fix several memleaks (closes: #520444)
 Thanks to Urs Janen for reporting and providing an initial patch.
install D.patch | (download)

Makefile | 2 1 + 1 - 0 !
src/Makefile | 4 2 + 2 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 have install create needed directories


hardening.patch | (download)

Makefile | 2 1 + 1 - 0 !
src/Makefile | 4 2 + 2 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 use dpkg-buildflags to enable standard hardening features