Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
base repository: LibreDWG/libredwg
base: 0.9.2
Choose a base ref
head repository: LibreDWG/libredwg
compare: 0.9.3
Choose a head ref
  • 13 commits
  • 29 files changed
  • 1 contributor

Commits on Nov 8, 2019

  1. minor post-release fixups

    rurban committed Nov 8, 2019

Commits on Dec 20, 2019

  1. fix theoretical strncpy truncations

    gcc-9 warns too much to my taste.
    rurban committed Dec 20, 2019
  2. use format(ms_printf) only on _WIN32

    silences a few warnings
    rurban committed Dec 20, 2019

Commits on Dec 24, 2019

  1. fix illegal SPLINE scenarios

    from fuzzed DWGs, See GH #176, case 1
    rurban committed Dec 24, 2019
  2. fix ref double-free on error

    Let the ref loop in dwg_free() free those refs.
    Fixes case 5 of GH #176.
    rurban committed Dec 24, 2019
  3. fix REPEAT overflow check for <r2004

    earlier DWGs can also be broken to include wrong REPEAT counts.
    Fixes Case 3 of GH #176
    rurban committed Dec 24, 2019

Commits on Dec 25, 2019

  1. 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)
    rurban committed Dec 25, 2019
  2. add more preR13 error handling.

    Fixes the remaining GH #176 case 9
    rurban committed Dec 25, 2019
  3. protect from invalid preR13 table numbers

    various int overflows. Fixes GH #176, case 8.
    rurban committed Dec 25, 2019
  4. 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
    rurban committed Dec 25, 2019
  5. Release 0.9.3

    Only minor bugfixes.
    See NEWS and ChangeLog.
    rurban committed Dec 25, 2019