From: Ian Jackson Date: Thu, 23 Dec 2021 13:27:05 +0000 (+0000) Subject: changelog: finalise 1.3.5 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=chiark-tcl.git;a=commitdiff_plain;h=HEAD;hp=073d42ed287d96c105bd2e79333c5021bd43e210 changelog: finalise 1.3.5 Signed-off-by: Ian Jackson --- diff --git a/crypto/crypto.c b/crypto/crypto.c index aee2556..6efea24 100644 --- a/crypto/crypto.c +++ b/crypto/crypto.c @@ -252,6 +252,14 @@ static int blockcipher_prep(Tcl_Interp *ip, Tcl_Obj *key_obj, int rc; CiphKeyValue *key; + /* placate gcc, see Debian #968734 */ + *key_r= 0; + *sched_r= 0; + *iv_r= 0; + *iv_lenbytes_r= 0; + *buffers_r= 0; + *nblocks_r= 0; + if (data_len % alg->blocksize) return cht_staticerr(ip, "block cipher input not whole number of blocks", "HBYTES BLOCKCIPHER LENGTH"); diff --git a/debian/changelog b/debian/changelog index 26d422a..70097b7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,24 @@ +chiark-tcl (1.3.5) unstable; urgency=medium + + * blockcipher_prep: Initialise parameters to placate gcc. Closes:#968734. + * debhelper: bump compat to 12. Closes:#965452. + + -- Ian Jackson Thu, 23 Dec 2021 13:26:53 +0000 + +chiark-tcl (1.3.4) unstable; urgency=medium + + * debian/tests/control: Update to libnettle8. Fixes DEP-8 failure. + (Reran debian/rules debian/tests/control.) + + -- Ian Jackson Mon, 17 Aug 2020 18:09:07 +0100 + +chiark-tcl (1.3.3) unstable; urgency=medium + + * hbytes.h: Add a missing `extern' on a data declaration. + Fixes GCC-10 FTBFS. Closes:957087. + + -- Ian Jackson Mon, 17 Aug 2020 14:03:47 +0100 + chiark-tcl (1.3.2) unstable; urgency=medium * changelog: start 1.3.2 diff --git a/debian/compat b/debian/compat index 7ed6ff8..48082f7 100644 --- a/debian/compat +++ b/debian/compat @@ -1 +1 @@ -5 +12 diff --git a/debian/tests/control b/debian/tests/control index 785fa19..a075529 100644 --- a/debian/tests/control +++ b/debian/tests/control @@ -29,18 +29,18 @@ Depends: tcl8.7, libc6 (>= 2.14), libcdb1, libtcl-chiark-1 Restrictions: skip-not-installable Tests: crypto--def -Depends: tcl, libc6 (>= 2.14), libnettle6, libtcl-chiark-1 +Depends: tcl, libc6 (>= 2.14), libnettle8, libtcl-chiark-1 Tests: crypto--8.5 -Depends: tcl8.5, libc6 (>= 2.14), libnettle6, libtcl-chiark-1 +Depends: tcl8.5, libc6 (>= 2.14), libnettle8, libtcl-chiark-1 Restrictions: skip-not-installable Tests: crypto--8.6 -Depends: tcl8.6, libc6 (>= 2.14), libnettle6, libtcl-chiark-1 +Depends: tcl8.6, libc6 (>= 2.14), libnettle8, libtcl-chiark-1 Restrictions: skip-not-installable Tests: crypto--8.7 -Depends: tcl8.7, libc6 (>= 2.14), libnettle6, libtcl-chiark-1 +Depends: tcl8.7, libc6 (>= 2.14), libnettle8, libtcl-chiark-1 Restrictions: skip-not-installable Tests: dgram--def diff --git a/hbytes/hbytes.h b/hbytes/hbytes.h index 0ed871c..2e5d658 100644 --- a/hbytes/hbytes.h +++ b/hbytes/hbytes.h @@ -248,7 +248,7 @@ extern Tcl_ObjType cht_addrmap_type; /* from ulong.c */ -Tcl_ObjType cht_ulong_type; +extern Tcl_ObjType cht_ulong_type; /* useful macros */