- 10 Oct, 2014 6 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Fixes buffer overflow bug.
-
Max Kellermann authored
MPD handles all strings in UTF-8 internally. Those decoders which read Latin-1 tags are supposed to implement the conversion, instead of passing Latin-1 to TagBuilder::AddItem(). FixTagString() is simply the wrong place to do that, and hard-coding Latin-1 is kind of arbitrary.
-
Max Kellermann authored
-
nanotech authored
-
- 09 Oct, 2014 4 commits
-
-
Max Kellermann authored
Share the NFS connection with the NFS input plugin.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 07 Oct, 2014 7 commits
-
-
Max Kellermann authored
Auto-stop the IO thread in all error handlers.
-
Max Kellermann authored
Read all directory entries into memory and close the struct nfsdir before returning the StorageDirectoryReader instance. This is what libnfs does, anyway.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 06 Oct, 2014 1 commit
-
-
Max Kellermann authored
-
- 05 Oct, 2014 1 commit
-
-
Max Kellermann authored
Creating a NfsStorage sets its own export_name as the "base". Now NfsFileReader can use this information to derive the export_name to be mounted, instead of guessing. This solves the "too many connection" problem on the NFS server while updating the database.
-
- 04 Oct, 2014 1 commit
-
-
Max Kellermann authored
-
- 02 Oct, 2014 14 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Convert filesystem charset to UTF-8 for playlist_list_open_uri(). This fixes one of many remaining charset bugs.
-
Max Kellermann authored
-
Max Kellermann authored
Make the "open" method of plugins "file" and "archive" dummy methods that always fail. Instead, let InputStream::Open() hard-code access to these two plugins by using OpenLocalInputStream(). This allows simplifyin the algorithm for falling back to probing archive plugins.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Combines the "file" and the "archive" input plugins.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
This special case was useless. Fixes the dreaded "Unrecognized URI" error message when a file does not exist.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
"override" implies "virtual".
-
Max Kellermann authored
-
- 01 Oct, 2014 6 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Found by "make distcheck".
-
Max Kellermann authored
If an async opertion is in progress, nfs_close_async() will make libnfs crash because the RPC callback will dereference an object that was freed by nfs_close_async().
-
Max Kellermann authored
Close the newly allocated file handle passed to the callback.
-
Max Kellermann authored
All locks are currenly held from only a single thread (the IOThread) and thus we don't need the Mutex.
-
Max Kellermann authored
-