Commit 5b74ed6b authored by Max Kellermann's avatar Max Kellermann

Merge tag 'v0.21.8'

release v0.21.8
parents ccc58f2a cabcbb05
...@@ -8,7 +8,9 @@ ver 0.22 (not yet released) ...@@ -8,7 +8,9 @@ ver 0.22 (not yet released)
- ffmpeg: new plugin based on FFmpeg's libavfilter library - ffmpeg: new plugin based on FFmpeg's libavfilter library
- hdcd: new plugin based on FFmpeg's "af_hdcd" for HDCD playback - hdcd: new plugin based on FFmpeg's "af_hdcd" for HDCD playback
ver 0.21.8 (not yet released) ver 0.21.8 (2019/04/23)
* input
- smbclient: download to buffer instead of throttling transfer
* output * output
- httpd: add missing mutex lock - httpd: add missing mutex lock
- httpd: fix use-after-free bug - httpd: fix use-after-free bug
...@@ -18,6 +20,7 @@ ver 0.21.8 (not yet released) ...@@ -18,6 +20,7 @@ ver 0.21.8 (not yet released)
* fix build failure with GCC 9 * fix build failure with GCC 9
* fix build failure with -Ddatabase=false * fix build failure with -Ddatabase=false
* systemd: add user socket unit * systemd: add user socket unit
* doc: "list file" is deprecated
ver 0.21.7 (2019/04/03) ver 0.21.7 (2019/04/03)
* input * input
......
...@@ -873,8 +873,7 @@ The music database ...@@ -873,8 +873,7 @@ The music database
:command:`list {TYPE} {FILTER} [group {GROUPTYPE}]` :command:`list {TYPE} {FILTER} [group {GROUPTYPE}]`
Lists unique tags values of the specified type. Lists unique tags values of the specified type.
``TYPE`` can be any tag supported by ``TYPE`` can be any tag supported by
:program:`MPD` or :program:`MPD`.
*file*.
Additional arguments may specify a :ref:`filter <filter_syntax>`. Additional arguments may specify a :ref:`filter <filter_syntax>`.
The *group* keyword may be used The *group* keyword may be used
...@@ -885,6 +884,10 @@ The music database ...@@ -885,6 +884,10 @@ The music database
list album group albumartist list album group albumartist
``list file`` was implemented in an early :program:`MPD` version,
but does not appear to make a lot of sense. It still works (to
avoid breaking compatibility), but is deprecated.
.. _command_listall: .. _command_listall:
:command:`listall [URI]` :command:`listall [URI]`
......
...@@ -392,7 +392,7 @@ libnfs = AutotoolsProject( ...@@ -392,7 +392,7 @@ libnfs = AutotoolsProject(
) )
boost = BoostProject( boost = BoostProject(
'http://downloads.sourceforge.net/project/boost/boost/1.69.0/boost_1_69_0.tar.bz2', 'http://downloads.sourceforge.net/project/boost/boost/1.70.0/boost_1_70_0.tar.bz2',
'8f32d4617390d1c2d16f26a27ab60d97807b35440d45891fa340fc2648b04406', '430ae8354789de4fd19ee52f3b1f739e1fba576f0aded0897c3c2bc00fb38778',
'include/boost/version.hpp', 'include/boost/version.hpp',
) )
...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
#include "lib/smbclient/Mutex.hxx" #include "lib/smbclient/Mutex.hxx"
#include "../InputStream.hxx" #include "../InputStream.hxx"
#include "../InputPlugin.hxx" #include "../InputPlugin.hxx"
#include "../MaybeBufferedInputStream.hxx"
#include "PluginUnavailable.hxx" #include "PluginUnavailable.hxx"
#include "system/Error.hxx" #include "system/Error.hxx"
#include "util/ASCII.hxx" #include "util/ASCII.hxx"
...@@ -112,8 +113,9 @@ input_smbclient_open(const char *uri, ...@@ -112,8 +113,9 @@ input_smbclient_open(const char *uri,
throw MakeErrno(e, "smbc_fstat() failed"); throw MakeErrno(e, "smbc_fstat() failed");
} }
return std::make_unique<SmbclientInputStream>(uri, mutex, return std::make_unique<MaybeBufferedInputStream>
ctx, fd, st); (std::make_unique<SmbclientInputStream>(uri, mutex,
ctx, fd, st));
} }
size_t size_t
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment