summaryrefslogtreecommitdiff
path: root/src/LocateUri.cxx
AgeCommit message (Collapse)Author
2020-04-03storage/Interface: convert URI parameters to std::string_viewMax Kellermann
2020-01-18copyright year 2020Max Kellermann
2019-12-16Merge tag 'v0.21.17'Max Kellermann
release v0.21.17
2019-12-16pcm/Convert, ...: add missing include for std::runtime_errorMax Kellermann
2019-08-09util/UriUtil: splitMax Kellermann
2019-06-17Copyright year 2019Max Kellermann
2019-04-18LocateUri: pass URI plugin kind, optionally disables plugin verifyMax Kellermann
Commit b3a458338a7c8ff3c230ee33d85e973d3dbc056a added a LocateUri() call to several playlist commands, which applied InputPlugin URI scheme verification to playlist URIs. This broke the SoundCloud playlist plugin which uses "soundcloud://" URIs for which no input plugin exists. This commit allows the caller to specify the kind of plugin which shall be used to verify the URI. Right now, only "input" is implemented; "storage" uses the "input" verification for now; and "playlist" has no verification at all (for now). Closes https://github.com/MusicPlayerDaemon/MPD/issues/528
2018-10-31*: copyright year 2018Max Kellermann
2018-08-02case-insensitive URI scheme comparisonMax Kellermann
Required according to RFC 3986: > An implementation should accept uppercase letters as equivalent to > lowercase in scheme names Closes #330
2017-01-03update copyright yearMax Kellermann
2016-10-27LocateUri: migrate from class Error to C++ exceptionsMax Kellermann
2016-02-26update copyright year to 2016Max Kellermann
2015-11-06util/StringUtil: move comparison functions to StringCompare.cxxMax Kellermann
2015-10-22LocateUri: new library to classify URIs in a standard wayMax Kellermann