Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified)) by mollari.NetBSD.org (Postfix) with ESMTPS id 4B98D1A921F for ; Tue, 30 Nov 2021 13:22:02 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 7937D84D6C; Tue, 30 Nov 2021 13:22:01 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id B176784D67 for ; Tue, 30 Nov 2021 13:22:00 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id QS_9SQt4WFA8 for ; Tue, 30 Nov 2021 13:22:00 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 11EBC84CE3 for ; Tue, 30 Nov 2021 13:22:00 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id F322BFAEC; Tue, 30 Nov 2021 13:21:59 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_163827851954510" MIME-Version: 1.0 Date: Tue, 30 Nov 2021 13:21:59 +0000 From: "Greg Troxel" Subject: CVS commit: pkgsrc/cad/libredwg To: pkgsrc-changes@NetBSD.org Reply-To: gdt@netbsd.org X-Mailer: log_accum Message-Id: <20211130132159.F322BFAEC@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_163827851954510 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: gdt Date: Tue Nov 30 13:21:59 UTC 2021 Modified Files: pkgsrc/cad/libredwg: Makefile distinfo Log Message: cad/libredwg: Update to 0.12.2 LibreDWG version 0.12.2 - 2021/02/23 - beta: Minor bugfixes: * Fixed extending the write buffer for the 2 CRC bytes. Occurs very seldomly (GH #315) LibreDWG version 0.12.1 - 2021/01/31 - beta: Major bugfixes: * fixed dwg_bmp() and dwgbmp for >= r2004. Wrong dat offset. * Fixed EED with code 3 for layer handles. (Fixes GH #310, shanzhugit) * Fixed bit_convert_TU utf8 conversion with ubsan, wrong endian-ness. Various fuzzing errors detected and fuzzed by Chew Kin Zhong (See GH #304): * Fix possible null-deref with broken DWG's in dwg_get_first_object. * Fix possible null-deref with broken DWG's in dwg_find_class with empty CLASS.dxfname. (GH #309) * Fix possible null-deref with broken DWG's in dwglayers with empty LAYER.name. (GH #308) * Fix short integer overflow in EED checks when decoding malcrafted DWG's, which also led to encode buffer overflows. (GH #307) * Fix possible null-derefs with broken DWG's in json export. (GH #306) * Fix possible null-deref with broken DWG's in dwg_next_entity iterator. (GH #305) * Fix wrong TFF overflow check for static strings, where we cannot set the string nor the size. (GH #304) * Fix heap-overflows and invalid free's when decoding broken 3DSOLID's in malcrafted DWG's. Only accept version 1 and 2. (GH #304) Minor features: * Added string converters with known TU sizes: bit_TU_to_utf8_len, bit_read_TU_len. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 pkgsrc/cad/libredwg/Makefile \ pkgsrc/cad/libredwg/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_163827851954510 Content-Disposition: inline Content-Length: 1522 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/cad/libredwg/Makefile diff -u pkgsrc/cad/libredwg/Makefile:1.3 pkgsrc/cad/libredwg/Makefile:1.4 --- pkgsrc/cad/libredwg/Makefile:1.3 Mon May 24 19:49:12 2021 +++ pkgsrc/cad/libredwg/Makefile Tue Nov 30 13:21:59 2021 @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.3 2021/05/24 19:49:12 wiz Exp $ +# $NetBSD: Makefile,v 1.4 2021/11/30 13:21:59 gdt Exp $ # -DISTNAME= libredwg-0.12 -PKGREVISION= 2 +DISTNAME= libredwg-0.12.2 CATEGORIES= cad MASTER_SITES= https://ftp.gnu.org/gnu/libredwg/ EXTRACT_SUFX= .tar.xz Index: pkgsrc/cad/libredwg/distinfo diff -u pkgsrc/cad/libredwg/distinfo:1.3 pkgsrc/cad/libredwg/distinfo:1.4 --- pkgsrc/cad/libredwg/distinfo:1.3 Tue Oct 26 10:04:13 2021 +++ pkgsrc/cad/libredwg/distinfo Tue Nov 30 13:21:59 2021 @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.3 2021/10/26 10:04:13 nia Exp $ +$NetBSD: distinfo,v 1.4 2021/11/30 13:21:59 gdt Exp $ -BLAKE2s (libredwg-0.12.tar.xz) = 7270e5587acc8408da83a8b75029a0c028526f66a793a207eb24357ed790dba7 -SHA512 (libredwg-0.12.tar.xz) = 3994c2031b0c96f852e5eea3e422e4156b35581e7144755ed1a84d226033684f7eea344732ac08d8aab6f1197f6f39278188ea08db9ebec7a52ddb09855b527c -Size (libredwg-0.12.tar.xz) = 9518568 bytes +BLAKE2s (libredwg-0.12.2.tar.xz) = 579256bda06c56faaceb781d62eae000f691c741d5e6b762009ae09311c26625 +SHA512 (libredwg-0.12.2.tar.xz) = 7ea60d2f65026603cfff6cb7e594df01d6dcc2d5636cef7ab14bde91067fe7d80f34c2c488a1edd012efd1202329cd25897873080e8ff17bcededae9a910f770 +Size (libredwg-0.12.2.tar.xz) = 9522988 bytes --_----------=_163827851954510--