1. 09 Aug, 2015 1 commit
  2. 06 Jul, 2015 1 commit
  3. 05 Jul, 2015 2 commits
    • Erik de Castro Lopo's avatar
      libFLAC: More comment validation · ff50779e
      Erik de Castro Lopo authored
      When the allocation for obj->comment fails, set obj->num_comments
      to zero.
      
      Patch-from: lvqcl <lvqcl.mail@gmail.com>
      ff50779e
    • Erik de Castro Lopo's avatar
      libFLAC: Improve fix in bc511300 · d939b44a
      Erik de Castro Lopo authored
      The assert that was removed in bc511300, was a result of error
      handling in read_metadata_vorbiscomment_() which set obj->num_comments
      to zero, without freeing obj->comments and setting it to NULL.
      
      This commit also restores the assert that was removed.
      d939b44a
  4. 04 Jul, 2015 2 commits
  5. 20 Feb, 2015 1 commit
  6. 17 Feb, 2015 1 commit
    • Erik de Castro Lopo's avatar
      libFLAC : Put upper bound on number of seek points. · 033af7bf
      Erik de Castro Lopo authored
      Restrict number of seek points to 32768 total and a maximum of two per
      second.
      
      Ten hours of content is 36000 seconds which gives about one seek point
      for every second for those ten hours. Also, having more than two seek
      point per second makes little sense regardless of content length.
      
      Without these restrictions flac-to-flac encoding of a malformed input
      file (eg something generated with http://lcamtuf.coredump.cx/afl/)
      can result in an attempt to generate a stupidly large number of seek
      points and cause an allocation failure.
      033af7bf
  7. 25 Nov, 2014 1 commit
  8. 09 Apr, 2014 1 commit
    • Erik de Castro Lopo's avatar
      Fix clang compiler warnings. · 3f5208c3
      Erik de Castro Lopo authored
      These were most arising from -Wenum-conversion where an enum of
      one type was being assigned to a variable on another.
      
      Originally reported by Lenny Maiorani <lenny@colorado.edu> on the
      flac-dev mailing list.
      3f5208c3
  9. 24 Mar, 2014 1 commit
  10. 23 Mar, 2014 1 commit
  11. 26 May, 2013 1 commit
  12. 05 Apr, 2013 1 commit
  13. 22 Jun, 2012 2 commits
  14. 04 Apr, 2012 1 commit
  15. 17 Feb, 2012 1 commit
  16. 08 Feb, 2012 1 commit
    • Erik de Castro Lopo's avatar
      Patch from Dave Yeo to remove more CPP hackery. · dac99fa2
      Erik de Castro Lopo authored
      Dave's comments:
      This commit will break OS/2's EMX 0.9d library (GCC 2.8.1) which has been
      been replaced by klibc. Considering the age of EMX and lack of testing
      and that klibc contains so many improvements I think this is exceptable.
      dac99fa2
  17. 07 Jan, 2009 1 commit
  18. 15 Sep, 2008 1 commit
  19. 28 Feb, 2008 1 commit
  20. 13 Sep, 2007 1 commit
  21. 11 Sep, 2007 1 commit
  22. 22 Feb, 2007 1 commit
  23. 02 Feb, 2007 1 commit
  24. 31 Jan, 2007 1 commit
  25. 21 Nov, 2006 1 commit
  26. 03 Oct, 2006 1 commit
  27. 23 Sep, 2006 2 commits
  28. 13 Sep, 2006 1 commit
  29. 24 May, 2006 1 commit
  30. 25 Apr, 2006 1 commit
  31. 10 Apr, 2006 1 commit
  32. 03 Sep, 2005 1 commit
  33. 24 Aug, 2005 1 commit
  34. 30 Jan, 2005 1 commit
  35. 25 Jan, 2005 1 commit
  36. 30 Dec, 2004 1 commit