* Fix the use of strlcpy.

* Allow lists as arguments in commands by using '{' and '}'. The list
will be recursed and all '$' will be called, while '~' will only be
expanded when in the first element in the list. E.g "execute =
touch,{~/tmp/,$get_client_version=}"

* Added rak::path_expand that works on char buffers.

* Fixed RequestList::calculate_pipe_size so it doesn't request too
many pieces from fast peers.

* Added 'execute_log' for logging the result of calls to 'execute'.


git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@952 e378c898-3ddf-0310-93e7-cc216c733640
This commit is contained in:
rakshasa
2007-08-12 13:41:50 +00:00
parent 781e1ca7dc
commit 788b496241
9 changed files with 207 additions and 78 deletions
+1 -1
View File
@@ -349,7 +349,7 @@ AC_DEFUN([TORRENT_WITH_XMLRPC_C], [
else
if eval xmlrpc-c-config --version 2>/dev/null >/dev/null; then
CXXFLAGS="$CXXFLAGS `xmlrpc-c-config --cflags server-util`"
LIBS="$LIBS `xmlrpc-c-config --libs server-util` -lxmlrpc_server"
LIBS="$LIBS -lxmlrpc_server `xmlrpc-c-config --libs server-util`"
AC_TRY_LINK(
[ #include <xmlrpc-c/server.h>