summaryrefslogtreecommitdiff
path: root/cad/libredwg
AgeCommit message (Collapse)AuthorFilesLines
2022-06-28*: recursive bump for perl 5.36wiz2-3/+4
2022-04-18revbump for textproc/icu updateadam1-1/+2
2021-12-11cad/libredwg: Update to 0.12.4gdt3-7/+29
Major bugfixes: * Fixed encode from dwg and json for many objects: missing size and bitsize recalculation for objects with strings and DD types. (GH #322, #326) * dwgadd: Fixed the pspace command. (GH #319) * Missed all binary DXF groups 0. Still not working, but added to oss-fuzz. * Support older gperf, older than 3.1. eg. macOS
2021-12-08revbump for icu and libffiadam1-1/+2
2021-11-30cad/libredwg: Update to 0.12.3gdt2-6/+6
LibreDWG version 0.12.3 - 2021/02/26 - beta: Minor bugfixes: * Fixed many more minor fuzzer errors, detected with the new llvmfuzz. * Harmonize UBSAN access for unaligned shorts (unicode strings). Wrong only with UBSAN or HAVE_ALIGNED_ACCESS_REQUIRED. * Fix dwg2dxf/dxf2dwg uppercase extension problem (Windows) (GH #311). * Fix section_string_stream offset for r2010 beta 2 (many public samples) (GH #318) Minor features: * Added google oss-fuzz integration, by David Korczynski (PR #316) libredwg is now fuzzed twice daily. * Added examples/llvmfuzz for libfuzzer and the google oss-fuzz service.
2021-11-30cad/libredwg: Update to 0.12.2gdt2-7/+6
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.
2021-10-26cad: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes
2021-10-07cad: Remove SHA1 hashes for distfilesnia1-2/+1
2021-05-24*: recursive bump for perl 5.34wiz1-2/+2
2021-04-21revbump for textproc/icuadam1-1/+2
2021-04-02Add LibreDWG, a free C library for reading/writing DWG filesplunky5-0/+93
This software is part of the GNU project, released under the aegis of GNU.