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 or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: LibreDWG/libredwg
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.9.2
Choose a base ref
...
head repository: LibreDWG/libredwg
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
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
    Configuration menu
    Copy the full SHA
    785df5f View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2019

  1. fix theoretical strncpy truncations

    gcc-9 warns too much to my taste.
    rurban committed Dec 20, 2019
    Configuration menu
    Copy the full SHA
    99e91c9 View commit details
    Browse the repository at this point in the history
  2. use format(ms_printf) only on _WIN32

    silences a few warnings
    rurban committed Dec 20, 2019
    Configuration menu
    Copy the full SHA
    1757580 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e440e31 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2019

  1. fix illegal SPLINE scenarios

    from fuzzed DWGs, See GH #176, case 1
    rurban committed Dec 24, 2019
    Configuration menu
    Copy the full SHA
    6c82625 View commit details
    Browse the repository at this point in the history
  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
    Configuration menu
    Copy the full SHA
    7f668ee View commit details
    Browse the repository at this point in the history
  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
    Configuration menu
    Copy the full SHA
    7571b56 View commit details
    Browse the repository at this point in the history

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
    Configuration menu
    Copy the full SHA
    d4f57b9 View commit details
    Browse the repository at this point in the history
  2. add more preR13 error handling.

    Fixes the remaining GH #176 case 9
    rurban committed Dec 25, 2019
    Configuration menu
    Copy the full SHA
    28af0b6 View commit details
    Browse the repository at this point in the history
  3. protect from invalid preR13 table numbers

    various int overflows. Fixes GH #176, case 8.
    rurban committed Dec 25, 2019
    Configuration menu
    Copy the full SHA
    6b4b0bd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    de8467a View commit details
    Browse the repository at this point in the history
  5. 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
    Configuration menu
    Copy the full SHA
    5c4464e View commit details
    Browse the repository at this point in the history
  6. Release 0.9.3

    Only minor bugfixes.
    See NEWS and ChangeLog.
    rurban committed Dec 25, 2019
    Configuration menu
    Copy the full SHA
    ece161f View commit details
    Browse the repository at this point in the history
Loading