1. 05 Jun, 2019 4 commits
    • Max Kellermann's avatar
      decoder/OpusReader: return StringView · 3fae2150
      Max Kellermann authored
      Since we now don't duplicate all items, we can easily remove the 64kB
      limit from OpusReader::ReadString() and instead silently ignore and
      skip all strings which are longer than 4 kB.
      
      This fixes a tag duplication bug with Opus file containing a very long
      `METADATA_BLOCK_PICTURE` tag, which occurred because the Opus plugin
      returned false after parsing all tags, and then the MPD core fell back
      to FFmpeg which scanned the tags again.
      3fae2150
    • cathugger's avatar
      output/httpd: reject some well-known request paths · f9ca2f52
      cathugger authored
      Return `404 not found` for some common well-known paths, as clients requesting them usually do that automatically and don't expect endless audio stram.
      
      Closes #572
      f9ca2f52
    • cathugger's avatar
      output/httpd: use strncmp instead of memcmp · 4b81cf0c
      cathugger authored
      memcmp use may result in out of bounds access
      4b81cf0c
    • Max Kellermann's avatar
      output/httpd: fix indent · e7acbf11
      Max Kellermann authored
      e7acbf11
  2. 31 May, 2019 6 commits
  3. 20 May, 2019 4 commits
  4. 17 May, 2019 1 commit
  5. 16 May, 2019 3 commits
  6. 13 May, 2019 7 commits
  7. 04 May, 2019 2 commits
  8. 03 May, 2019 2 commits
  9. 23 Apr, 2019 4 commits
  10. 18 Apr, 2019 5 commits
  11. 10 Apr, 2019 2 commits