1. 02 Aug, 2019 7 commits
  2. 29 Jul, 2019 4 commits
  3. 12 Jul, 2019 2 commits
  4. 03 Jul, 2019 1 commit
  5. 28 Jun, 2019 8 commits
  6. 26 Jun, 2019 7 commits
  7. 18 Jun, 2019 1 commit
  8. 17 Jun, 2019 3 commits
  9. 16 Jun, 2019 1 commit
  10. 11 Jun, 2019 2 commits
  11. 05 Jun, 2019 4 commits
    • Max Kellermann's avatar
      release v0.21.10 · e2390092
      Max Kellermann authored
      e2390092
    • 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