Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libredwg-tools-0.14.8413-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: libredwg-tools Distribution: openSUSE Tumbleweed
Version: 0.14.8413 Vendor: openSUSE
Release: 1.1 Build date: Thu Jul 9 22:47:38 2026
Group: Productivity/File utilities Build host: reproducible
Size: 1692386 Source RPM: libredwg-0.14.8413-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.gnu.org/software/libredwg/
Summary: Command line utilities for handling DWG file
GNU LibreDWG is a C library to handle DWG files. It can replace the
OpenDWG libraries. DWG is the native file format of AutoCAD.

This package contains some command line utilities using this library.

Provides

Requires

License

GPL-3.0-or-later

Changelog

* Thu Jul 09 2026 Jan Engelhardt <jengelh@inai.de>
  - Update to snapshot 0.14.8413
    * fix dwg_next_entity NULL pointer dereference
      [CVE-2026-15184, boo#1271170]
    * Fix dwg_bmp thumbnail overflow checks
      [CVE-2026-15181, boo#1271169]
    * Resolve NULL pointer dereference (SEGV) in match_BLOCK_HEADER
      [CVE-2026-9529, boo#1266380]
    * Added DXB (binary DXF) support: dwgwrite/dwgread/dwg2dxf accept
      DXB input/output, and dxfwrite accepts DXB.
    * Minor features:
    * R2007+ split string stream encoding for Header, Classes, and
      objects.
    * Added cycle checks in entity link chains.
    * Added release helpers and improved CI (ODAFileConverter QT6,
      xvfb-run).
    * dwgfuzz: show mode with --version.
* Mon Jun 29 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.14:
    * Write support for r2004 (AC1018) DWG files.  The encoder now
      produces compressed, encrypted section headers and the
      LZ77-compressed object data layout required since r2004.
    * Split large object files (encode, decode) into 2 objects,
      significantly reducing peak memory usage during compilation
      and enabling parallel builds to scale better.
    * dwgadd: handle fields (e.g. layer, ltype, style) can now be
      set by table-record name in addition to raw handle references.
      A string value like `line.layer = "FOO"` is resolved via
      dwg_find_tablehandle() at parse time.
    * Added DXB (binary DXF) support: dwgwrite/dwgread/dwg2dxf
      accept DXB input/output, and dxfwrite accepts DXB.
    * R2007+ split string stream encoding for Header, Classes, and
      objects.
    * Added cycle checks in entity link chains.  GH #1226.
    * Added regression tests for decompress_r2007 OOB reads and
      R2004 section decompression.  Added dwgfilter.test.
    * Added release helpers and improved CI (ODAFileConverter QT6,
      xvfb-run).
    * dwgfuzz: show mode with --version.
    * API/ABI changes (source-incompatible):
    * Renamed HEADER/2NDHEADER.is_maint to maint_rel_version.
    * Renamed PROXY_OBJECT.dwg_versions.
    * Bumped SO_VERSION to 0:14:0.
* Thu May 28 2026 Jan Engelhardt <jengelh@inai.de>
  - Update to snapshot 0.13.4.8200
    * Write support for r2004 (AC1018) DWG files. The encoder now
      produces compressed, encrypted section headers and the
      LZ77-compressed object data layout required since r2004.
    * Split large object files (encode, decode) into 2 objects,
      significantly reducing peak memory usage during compilation and
      enabling parallel builds to scale better.
    * dwgadd: handle fields (e.g. layer, ltype, style) can now be set
      by table-record name in addition to raw handle references. A
      string value like `line.layer = "FOO"` is resolved via
      dwg_find_tablehandle() at parse time.
    * Fix decompress_R2004_section buffer overflow
      [CVE-2026-9501, CVE-2026-9502, CVE-2026-9529, CVE-2026-9530,
      boo#1266377, boo#1266378, boo#1266380, boo#1266287]
    * Fix dwg_next_entity NULL pointer dereference
      [CVE-2026-9503, boo#1266379]
    * Fix NULL pointer dereferences in DXF output for corrupted DWG
      input [CVE-2026-9504, boo#1266321]
    * decode: fix decompression overflow [CVE-2026-9605, boo#1266365]
* Fri Mar 01 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 0.13.3:
    * Promote SUN object to stable
    * Improve BLOCKSTRETCHACTION
    * Improveddxf import for OLE2FRAME.data
    * Fix some fuzzing errors
    * Improve wrong DWG_MAX_OBJSIZE, which prevented very large
      3DSOLID's to encode, like STEERING.dwg from_autocad_r13
    * Improved support for beta versions, no logic holes
* Sun Feb 11 2024 Jan Engelhardt <jengelh@inai.de>
  - Update to release 0.13.2
    * Added pre-R13 DWG decode support for all old DWG formats
    * Added read support on bigendian platforms (no write)
    * Full support for en-/decoding foreign codepages, also the MIF
      \M=1-5xxxx format. (With and without iconv)
    * Added WMF and PNG support to dwgbmp
    * Added a third *int alloced arg to dwg_dynapi_handle_name()
* Tue Jan 02 2024 Jan Engelhardt <jengelh@inai.de>
  - Update to tag 0.12.5.6924
    * Addressed CVE-2023-26157 [boo#1218473]
* Mon Aug 21 2023 Jan Engelhardt <jengelh@inai.de>
  - Set -D_GNU_SOURCE to work around strcasestr being undeclared
* Sat Jul 15 2023 Jan Engelhardt <jengelh@inai.de>
  - Update to tag 0.12.5.5907
    * Addressed CVE-2022-33025 [boo#1200898],
      CVE-2023-36271 [boo#1212709], CVE-2023-36272 [boo#1212707],
      CVE-2023-36273 [boo#1212706], CVE-2023-36274 [boo#1212705]
  - Delete 0001-bits-change-bit_copy_chain.patch,
    0001-fix-obj_flush_hdlstream-GH-497.patch (merged)
* Fri Aug 19 2022 Jan Engelhardt <jengelh@inai.de>
  - Add 0001-bits-change-bit_copy_chain.patch,
    0001-fix-obj_flush_hdlstream-GH-497.patch
    [CVE-2022-35164] [boo#1202553]
* Sun Feb 13 2022 Jan Engelhardt <jengelh@inai.de>
  - Update to release 0.12.5 [boo#1193372] [CVE-2021-28237]
    * Restricted accepted DXF objects to all stable and unstable
      classes, minus MATERIAL, ARC_DIMENSION, SUN, PROXY*. I.e.
      most unstable objects do not allow unknown DXF codes anymore.
      This fixed most oss-fuzz errors.

Files

/usr/bin/dwg2SVG
/usr/bin/dwg2dxf
/usr/bin/dwgadd
/usr/bin/dwgbmp
/usr/bin/dwgfilter
/usr/bin/dwggrep
/usr/bin/dwglayers
/usr/bin/dwgread
/usr/bin/dwgrewrite
/usr/bin/dwgwrite
/usr/bin/dxf2dwg
/usr/bin/dxfwrite
/usr/share/doc/packages/libredwg-tools
/usr/share/doc/packages/libredwg-tools/AUTHORS
/usr/share/doc/packages/libredwg-tools/ChangeLog
/usr/share/doc/packages/libredwg-tools/NEWS
/usr/share/doc/packages/libredwg-tools/README
/usr/share/doc/packages/libredwg-tools/TODO
/usr/share/info/LibreDWG.info-1.gz
/usr/share/info/LibreDWG.info-2.gz
/usr/share/info/LibreDWG.info.gz
/usr/share/libredwg
/usr/share/libredwg/dwgadd.example
/usr/share/libredwg/dwgadd.example_r10
/usr/share/libredwg/dwgadd.example_r11
/usr/share/libredwg/dwgadd.example_r1_4
/usr/share/libredwg/dwgadd.example_r2_10
/usr/share/libredwg/load_dwg.py
/usr/share/licenses/libredwg-tools
/usr/share/licenses/libredwg-tools/COPYING
/usr/share/man/man1/dwg2SVG.1.gz
/usr/share/man/man1/dwg2dxf.1.gz
/usr/share/man/man1/dwgadd.1.gz
/usr/share/man/man1/dwgbmp.1.gz
/usr/share/man/man1/dwgfilter.1.gz
/usr/share/man/man1/dwggrep.1.gz
/usr/share/man/man1/dwglayers.1.gz
/usr/share/man/man1/dwgread.1.gz
/usr/share/man/man1/dwgrewrite.1.gz
/usr/share/man/man1/dwgwrite.1.gz
/usr/share/man/man1/dxf2dwg.1.gz
/usr/share/man/man1/dxfwrite.1.gz
/usr/share/man/man5/dwgadd.5.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:56:04 2026