1. 15 Aug, 2009 1 commit
  2. 14 Aug, 2009 6 commits
  3. 22 Jul, 2009 5 commits
  4. 19 Jul, 2009 2 commits
  5. 18 Jul, 2009 1 commit
    • Max Kellermann's avatar
      ape: check the tag size (fixes integer underflow) · a988b9b0
      Max Kellermann authored
      The expression "tagLen - size > 0" may result in an integer underflow
      and a buffer overflow, when "size" is larger than "tagLen".  "size" is
      read from the input file, and must not be trusted.  This patch changes
      the expression to "tagLen > size", which is a lot safer.
      a988b9b0
  6. 17 Jul, 2009 1 commit
  7. 15 Jul, 2009 3 commits
  8. 14 Jul, 2009 3 commits
  9. 06 Jul, 2009 6 commits
  10. 05 Jul, 2009 1 commit
  11. 30 Jun, 2009 3 commits
  12. 29 Jun, 2009 2 commits
  13. 26 Jun, 2009 1 commit
  14. 25 Jun, 2009 2 commits
  15. 24 Jun, 2009 1 commit
  16. 19 Jun, 2009 1 commit
    • Max Kellermann's avatar
      decoder_thread: reopen the stream after file_decode() has failed · 2536b0da
      Max Kellermann authored
      When decoding a local file, the decoder thread tries to run all
      matching decoders, until one succeeds.  Both file_decode() and
      stream_decode() can decode a stream, but MPD closes the stream before
      calling file_decode().  Problem is: when this decoder fails, and the
      next's stream_decode() method is invoked, the input_stream is still
      closed.  This patch reopens it.
      2536b0da
  17. 10 Jun, 2009 1 commit
    • Max Kellermann's avatar
      listen: bind() failure on secondary address is non-fatal · d5ddecb1
      Max Kellermann authored
      Several users had problems with binding MPD to "localhost".  The cause
      was duplicate /etc/hosts entries: the resolver library returns
      127.0.0.1 twice, and of course, MPD attempts to bind to "both" of
      them.  This patch makes failures non-fatal, given that at least one
      address was bound successfully.  This is a workaround; users should
      rather fix their /etc/hosts file.
      d5ddecb1