1. 01 May, 2016 5 commits
    • Erik de Castro Lopo's avatar
      metadata_iterators.c: Limit padding size · 387992bd
      Erik de Castro Lopo authored
      Without this fix, its possible for libFLAC to create an oversized
      padding metadata block when:
      
      a) it merges existing padding blocks
      
      or
      b) it expands padding block during metadata changes
      
      resulting in a corrupt FLAC file.
      
      Patch-from: lvqcl <lvqcl.mail@gmail.com>
      387992bd
    • Erik de Castro Lopo's avatar
      Windows/MSVC: Add ENABLE_64_BIT_WORDS macro · 94ff346a
      Erik de Castro Lopo authored
      Allow setting of ENABLE_64_BIT_WORDS preprocessor variable for
      libFLAC_dynamic, libFLAC_static and test_libFLAC projects and x64
      platform.
      
      Patch-from: lvqcl <lvqcl.mail@gmail.com>
      94ff346a
    • Erik de Castro Lopo's avatar
      bitwrite.c: Tweaks · f3a16f85
      Erik de Castro Lopo authored
      * Removes unused FLAC__WORD_ALL_ONES definition.
      * Add comment that unused bits of accumulator can contain garbage.
      * Turn assert inside FLAC__bitwriter_write_utf8_uint32 into runtime
        check (similar to FLAC__bitwriter_write_utf8_uint64() function).
      
      Patch-from: lvqcl <lvqcl.mail@gmail.com>
      f3a16f85
    • Erik de Castro Lopo's avatar
      libFLAC: Add metadata size checks to FLAC library · 94386fde
      Erik de Castro Lopo authored
      This follows on from the previous patch.
      
      Patch-from: lvqcl <lvqcl.mail@gmail.com>
      94386fde
    • Erik de Castro Lopo's avatar
      flac/metaflac: Limit the size of metadata blocks · 516a7ad4
      Erik de Castro Lopo authored
      Limit allow image file size to slightly less than 2^24 bytes so that
      the file size plus extra house keeping data is strictly less that
      2^24 bytes in size.
      
      Patch-from: lvqcl <lvqcl.mail@gmail.com>
      516a7ad4
  2. 27 Apr, 2016 1 commit
  3. 26 Apr, 2016 1 commit
  4. 20 Mar, 2016 5 commits
  5. 14 Mar, 2016 1 commit
  6. 11 Feb, 2016 1 commit
  7. 10 Feb, 2016 2 commits
  8. 09 Feb, 2016 3 commits
  9. 08 Feb, 2016 5 commits
  10. 02 Feb, 2016 1 commit
  11. 01 Feb, 2016 3 commits
  12. 31 Jan, 2016 3 commits
  13. 30 Jan, 2016 4 commits
  14. 28 Jan, 2016 1 commit
    • Erik de Castro Lopo's avatar
      Windows/MSVC utf8 build fixes · aceddf31
      Erik de Castro Lopo authored
      Files share/utf8/charset.c and share/utf8/iconvert.c aren't needed
      under Windows. This patch removes them from MSVC build system.
      
      Patch-from: lvqcl <lvqcl.mail@gmail.com>
      aceddf31
  15. 26 Jan, 2016 4 commits