Skip to content

Commit

Permalink
Release 0.9.3
Browse files Browse the repository at this point in the history
Only minor bugfixes.
See NEWS and ChangeLog.
  • Loading branch information
rurban committed Dec 25, 2019
1 parent 5c4464e commit ece161f
Show file tree
Hide file tree
Showing 13 changed files with 91 additions and 31 deletions.
2 changes: 1 addition & 1 deletion .appveyor.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version: 0.9.2.{build}
version: 0.9.3.{build}
max_jobs: 4
environment:
matrix:
Expand Down
52 changes: 52 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,6 +1,58 @@
Full history from the git log
-----------------------------

2019-12-25 Reini Urban <rurban@cpan.org>

Release 0.9.3

2019-12-25 Reini Urban <rurban@cpan.org>

enable ax_restrict
re-format docs: autoconf-archive is pretty strict
gcc-9.2 on fedora has it fixed.

enable it. we do have several small inlined functions with loops on arrays,
so it might affects us. See GH #141

2019-12-25 Reini Urban <rurban@cpan.org>

fix -Wcpp warning with AX_ADD_FORTIFY_SOURCE

protect from invalid preR13 table numbers
various int overflows. Fixes GH #176, case 8.

add more preR13 error handling.
Fixes the remaining GH #176 case 9

more illegal preR13 protections
and optional byte overflow counter to abort >200
errors. Helpful in fuzzing, but not really useful for
libs, the program must install a SIGABRT handler then.
Fixes part of the remaining GH #176 case 9 (id:000024)

2019-12-24 Reini Urban <rurban@cpan.org>

fix REPEAT overflow check for <r2004
earlier DWGs can also be broken to include wrong REPEAT counts.
Fixes Case 3 of GH #176

fix ref double-free on error
Let the ref loop in dwg_free() free those refs.
Fixes case 5 of GH #176.

fix illegal SPLINE scenarios
from fuzzed DWGs, See GH #176, case 1

2019-12-20 Reini Urban <rurban@cpan.org>

fix dwg_find_table_extname -Wnull-dereference

use format(ms_printf) only on _WIN32
silences a few warnings

fix theoretical strncpy truncations
gcc-9 warns too much to my taste.

2019-11-07 Reini Urban <rurban@cpan.org>

geom: fix transform_OCS
Expand Down
8 changes: 8 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@ GNU LibreDWG NEWS -- history of user-visible changes. -*-indented-text-*-
Copyright (C) 2019 Free Software Foundation, Inc.
See the end for copying conditions.

LibreDWG version 0.9.3 - released 2019/12/25 - beta:

Minor bugfixes:
* Added several overflow checks from fuzzing (#176)
* Enabled AX_RESTRICT, undefining restrict in broken compilers (#141)
* Fixed AX_ADD_FORTIFY_SOURCE warnings with gcc-9 -Wcpp
* Disallow illegal SPLINE scenarios (#176)

LibreDWG version 0.9.2 - released 2019/11/08 - beta:

new API:
Expand Down
6 changes: 3 additions & 3 deletions programs/dwg2SVG.1
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.8.
.TH DWG2SVG "1" "November 2019" "dwg2SVG 0.9.2" "User Commands"
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.11.
.TH DWG2SVG "1" "December 2019" "dwg2SVG 0.9.3" "User Commands"
.SH NAME
dwg2SVG \- manual page for dwg2SVG 0.9.2
dwg2SVG \- manual page for dwg2SVG 0.9.3
.SH SYNOPSIS
.B dwg2SVG
[\fI\,OPTION\/\fR]... \fI\,DWGFILE >SVGFILE\/\fR
Expand Down
6 changes: 3 additions & 3 deletions programs/dwg2dxf.1
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.8.
.TH DWG2DXF "1" "November 2019" "dwg2dxf 0.9.2" "User Commands"
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.11.
.TH DWG2DXF "1" "December 2019" "dwg2dxf 0.9.3" "User Commands"
.SH NAME
dwg2dxf \- manual page for dwg2dxf 0.9.2
dwg2dxf \- manual page for dwg2dxf 0.9.3
.SH SYNOPSIS
.B dwg2dxf
[\fI\,OPTION\/\fR]... \fI\,DWGFILES\/\fR...
Expand Down
6 changes: 3 additions & 3 deletions programs/dwg2ps.1
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.8.
.TH DWG2PS "1" "November 2019" "dwg2ps 0.9.2" "User Commands"
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.11.
.TH DWG2PS "1" "December 2019" "dwg2ps 0.9.3" "User Commands"
.SH NAME
dwg2ps \- manual page for dwg2ps 0.9.2
dwg2ps \- manual page for dwg2ps 0.9.3
.SH SYNOPSIS
.B dwg2ps
[\fI\,OPTION\/\fR]... \fI\,DWGFILE \/\fR[\fI\,PSFILE\/\fR]
Expand Down
6 changes: 3 additions & 3 deletions programs/dwgbmp.1
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.8.
.TH DWGBMP "1" "November 2019" "dwgbmp 0.9.2" "User Commands"
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.11.
.TH DWGBMP "1" "December 2019" "dwgbmp 0.9.3" "User Commands"
.SH NAME
dwgbmp \- manual page for dwgbmp 0.9.2
dwgbmp \- manual page for dwgbmp 0.9.3
.SH SYNOPSIS
.B dwgbmp
[\fI\,OPTION\/\fR]... \fI\,DWGFILE \/\fR[\fI\,BMPFILE\/\fR]
Expand Down
6 changes: 3 additions & 3 deletions programs/dwggrep.1
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.8.
.TH DWGGREP "1" "November 2019" "dwggrep 0.9.2" "User Commands"
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.11.
.TH DWGGREP "1" "December 2019" "dwggrep 0.9.3" "User Commands"
.SH NAME
dwggrep \- manual page for dwggrep 0.9.2
dwggrep \- manual page for dwggrep 0.9.3
.SH SYNOPSIS
.B dwggrep
[\fI\,OPTIONS\/\fR]... \fI\,pattern files\/\fR
Expand Down
6 changes: 3 additions & 3 deletions programs/dwglayers.1
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.8.
.TH DWGLAYERS "1" "November 2019" "dwglayers 0.9.2" "User Commands"
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.11.
.TH DWGLAYERS "1" "December 2019" "dwglayers 0.9.3" "User Commands"
.SH NAME
dwglayers \- manual page for dwglayers 0.9.2
dwglayers \- manual page for dwglayers 0.9.3
.SH SYNOPSIS
.B dwglayers
[\fI\,OPTION\/\fR]... \fI\,DWGFILE\/\fR
Expand Down
6 changes: 3 additions & 3 deletions programs/dwgread.1
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.8.
.TH DWGREAD "1" "November 2019" "dwgread 0.9.2" "User Commands"
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.11.
.TH DWGREAD "1" "December 2019" "dwgread 0.9.3" "User Commands"
.SH NAME
dwgread \- manual page for dwgread 0.9.2
dwgread \- manual page for dwgread 0.9.3
.SH SYNOPSIS
.B dwgread
[\fI\,OPTION\/\fR]... \fI\,DWGFILE\/\fR
Expand Down
6 changes: 3 additions & 3 deletions programs/dwgrewrite.1
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.8.
.TH DWGREWRITE "1" "November 2019" "dwgrewrite 0.9.2" "User Commands"
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.11.
.TH DWGREWRITE "1" "December 2019" "dwgrewrite 0.9.3" "User Commands"
.SH NAME
dwgrewrite \- manual page for dwgrewrite 0.9.2
dwgrewrite \- manual page for dwgrewrite 0.9.3
.SH SYNOPSIS
.B dwgrewrite
[\fI\,OPTION\/\fR]... \fI\,INFILE \/\fR[\fI\,OUTFILE\/\fR]
Expand Down
6 changes: 3 additions & 3 deletions programs/dwgwrite.1
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.8.
.TH DWGWRITE "1" "November 2019" "dwgwrite 0.9.2" "User Commands"
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.11.
.TH DWGWRITE "1" "December 2019" "dwgwrite 0.9.3" "User Commands"
.SH NAME
dwgwrite \- manual page for dwgwrite 0.9.2
dwgwrite \- manual page for dwgwrite 0.9.3
.SH SYNOPSIS
.B dwgwrite
[\fI\,OPTION\/\fR]... [\fI\,-o DWGFILE\/\fR] \fI\,INFILE\/\fR
Expand Down
6 changes: 3 additions & 3 deletions programs/dxf2dwg.1
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.8.
.TH DXF2DWG "1" "November 2019" "dxf2dwg 0.9.2" "User Commands"
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.11.
.TH DXF2DWG "1" "December 2019" "dxf2dwg 0.9.3" "User Commands"
.SH NAME
dxf2dwg \- manual page for dxf2dwg 0.9.2
dxf2dwg \- manual page for dxf2dwg 0.9.3
.SH SYNOPSIS
.B dxf2dwg
[\fI\,OPTION\/\fR]... \fI\,DXFFILES \/\fR...
Expand Down

0 comments on commit ece161f

Please sign in to comment.