- 01 Oct, 2014 9 commits
-
-
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
-
Max Kellermann authored
-
Max Kellermann authored
Not used anymore because NfsManager now uses boost::intrusive::set instead of std::map.
-
Max Kellermann authored
Reduce overhead for storing the key twice, and more overhead while looking up the connection to remove it after a failure.
-
Max Kellermann authored
-
Max Kellermann authored
This allows eliminating the indirection code from the NfsConnection destructor.
-
Max Kellermann authored
It's just a useless wrapper for class NfsManager.
-
Max Kellermann authored
Reduce Remove() overhead because we don't have to walk the list to find an iterator by reference.
-
- 31 Aug, 2014 5 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Since BroadcastError() calls BroadcastMountError(), there's no need to check mount_finished here.
-
Max Kellermann authored
While reconnecting to the NFS server, the socket is -1, because there is no socket. Fixes a potential crash (assertion failure).
-
Max Kellermann authored
-
Max Kellermann authored
-
- 29 Aug, 2014 2 commits
-
-
Max Kellermann authored
Necessary for "final" on gcc 4.6.
-
Max Kellermann authored
-
- 18 Aug, 2014 2 commits
-
-
Max Kellermann authored
Generate more detailed error messages.
-
Max Kellermann authored
Eliminate duplicate definition (in input plugin and decoder plugin).
-
- 16 Aug, 2014 1 commit
-
-
François Revol authored
Again, POSIX says strcasecmp is not in string.h.
-
- 11 Aug, 2014 1 commit
-
-
Max Kellermann authored
-
- 30 Jun, 2014 1 commit
-
-
Max Kellermann authored
-
- 17 Jun, 2014 2 commits
-
-
Max Kellermann authored
std::map::emplace() is only available from gcc 4.8 on.
-
Max Kellermann authored
More robust and cancellable.
-
- 10 Jun, 2014 2 commits
-
-
Max Kellermann authored
Make valgrind happy.
-
Max Kellermann authored
-
- 12 May, 2014 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Turns out ucol_getSortKey() does not what I thought it does.
-
Max Kellermann authored
-
Max Kellermann authored
Fixes the broken "search" command.
-
- 11 May, 2014 1 commit
-
-
Max Kellermann authored
-
- 09 Apr, 2014 1 commit
-
-
Max Kellermann authored
-
- 24 Feb, 2014 3 commits
-
-
Max Kellermann authored
Fixes crash after database update.
-
Max Kellermann authored
Fixes initialization failure.
-
Max Kellermann authored
-
- 08 Feb, 2014 1 commit
-
-
Max Kellermann authored
-
- 06 Feb, 2014 2 commits
-
-
Max Kellermann authored
libsmbclient is not thread-safe nor reentrant. We must protect all function calls with a global mutex, unfortunately.
-
Max Kellermann authored
-
- 26 Jan, 2014 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Eliminate class LibUPnP and move the code to ClientInit.cxx. Its initialization function can be called multiple times, but UpnpRegisterClient() is called at most once.
-
Max Kellermann authored
Allow calling UpnpGlobalInit() multiple times.
-