1. 10 Oct, 2011 2 commits
  2. 24 Jun, 2010 1 commit
  3. 12 Dec, 2012 1 commit
    • Ingo Brückl's avatar
      Remove erroneous free(). · de1d42e6
      Ingo Brückl authored
      The address operator is wrong and the memory actually meant
      to be freed has already been freed by ifoFree_PGC() anyway.
      de1d42e6
  4. 09 Dec, 2012 2 commits
  5. 08 Oct, 2011 2 commits
  6. 07 Oct, 2011 2 commits
  7. 06 Oct, 2011 3 commits
  8. 13 Aug, 2011 5 commits
  9. 15 Jun, 2011 1 commit
  10. 12 Feb, 2011 1 commit
    • Mike Castle's avatar
      Use a single = instead of == · 2b2dd48c
      Mike Castle authored
      test in the bourne shell and its derivatives actually specifies
      = as the test for equality. == was accepted for a long time. But
      dash does not. configure2 used == for a test. Which caused debian
      to break if dash is used. This changes it to =.
      2b2dd48c
  11. 30 Jan, 2011 3 commits
    • Frédéric Marchal's avatar
      Report which index failed reading · 468e8841
      Frédéric Marchal authored
      When reading the parental management information, report what
      index if that read failed. This should improve error reporting.
      468e8841
    • Frédéric Marchal's avatar
      Replaces the hard-coded values · 0fc8b0b3
      Frédéric Marchal authored
      The parental management structure has ratings levels. The size
      of the bit mask is constant but magic values were being used
      instead of named constants. This commit changes them to named
      constants.
      0fc8b0b3
    • Frédéric Marchal's avatar
      Inhibit double free of parental management information · 7e824eee
      Frédéric Marchal authored
      If reading the country data fails the point to the parental
      management information is not nulled out. So it is possible for
      the same structure to be freed twice. To inhibit this whenever
      the country data read fails the structure pointer is assigned
      null.
      7e824eee
  12. 11 Sep, 2010 1 commit
  13. 08 Aug, 2010 1 commit
  14. 06 Aug, 2010 1 commit
  15. 31 Jul, 2010 4 commits
    • Erik Hovland's avatar
      Provide BUP file support for more issues. · 3e74c740
      Erik Hovland authored
      The BUP file is only opened when the IFO file open fails. We have a
      few times where file corruption could happen and we could use the
      BUP instead. This patch attempts to address this by trying to
      open the BUP if there is any reported error w/ the IFO. Inspiration
      for this patch came from Rich E, thanks for the detailed bug
      report and attempts at using earlier patches.
      3e74c740
    • John Stebbins's avatar
      Remove the special case test for uid=0 · a9457969
      John Stebbins authored
      Some package tools run configure as fakeroot.  This triggers code in
      configure.ac that detects uid 0 to hardcode the installation path of the
      m4 macros to the system aclocal macro dir.  This ignores any DESTDIR the
      packaging tools may have set and installation fails since it attempts to
      write to a system dir without proper permissions.
      a9457969
    • Erik Hovland's avatar
      Fix a spelling error in ifo_read.c · 7506b3b5
      Erik Hovland authored
      7506b3b5
    • Erik Hovland's avatar
      Fix the test of whether disk names should be raw devices · 8c6757a6
      Erik Hovland authored
      Darwin and BSD platforms disk device names might have to be converted
      to raw device names. There is a check for this in the code. But it is
      missing a very important 'r'. This fix made it into the 0.9.7 release
      but did not make the commit to this repo when this repo was given the
      API changes for 0.9.7 because it was not clear whether the fix was
      still relevant.
      8c6757a6
  16. 20 Jul, 2010 5 commits
  17. 01 Jun, 2010 2 commits
  18. 28 May, 2010 1 commit
  19. 05 Mar, 2010 1 commit
  20. 04 Mar, 2010 1 commit
    • Jindrich Makovicka's avatar
      add bounds checking in UDFFileEntry · aa94788e
      Jindrich Makovicka authored
      Some badly mastered DVDs can have set bogus lengths of the Allocation
      Descriptors, causing a segfault. This check ensures that the total entry
      length does not exceed DVD logical block size before processing the entry.
      
      
      aa94788e