rakshasa
7d0be56c83
* Set the content type to text/xml in XMLRPC replies.
...
* Fixed a compile error when using xmlrpc-c >= 1.07.
* Added various download commands for getting torrent sizes, peers,
etc.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@940 e378c898-3ddf-0310-93e7-cc216c733640
2007-07-20 18:05:17 +00:00
rakshasa
535db16850
* Bumping copyright year to 2007.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@938 e378c898-3ddf-0310-93e7-cc216c733640
2007-07-19 21:29:34 +00:00
rakshasa
a8bd405040
* Added support for xmlrpc commands on torrent::File objects. The
...
xmlrpc command takes the download info-hash and the file index as the
first two parameters.
* Added several file commands.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@937 e378c898-3ddf-0310-93e7-cc216c733640
2007-07-19 20:50:48 +00:00
rakshasa
350bdfde7e
* Allow ';' as a separator for multi-command lines. Not recognized by
...
the string parser, so it must be preceeded by whitespace.
* Allow escaping of newlines in the resource file.
* Cleanup of the parse_command_* commands.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@936 e378c898-3ddf-0310-93e7-cc216c733640
2007-07-17 16:24:57 +00:00
rakshasa
3570602a08
* Allow "print" command to take a list of parameters.
...
* Added "d_{start,stop,open,close,erase}" commands.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@934 e378c898-3ddf-0310-93e7-cc216c733640
2007-07-11 19:22:34 +00:00
rakshasa
36251a46bf
* Allow returning torrent::Object map type's with XMLRPC. Patch by Josef Drexler.
...
* Commands that pass through rpc::parse_command_* now support inline
commands that start with a '$'. E.g 'print="$get_ip="'.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@933 e378c898-3ddf-0310-93e7-cc216c733640
2007-07-10 13:14:42 +00:00
rakshasa
d04ef5406b
* Removed the FastCGI code.
...
* Cleaned up XmlRpc and fixed some compile errors.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@930 e378c898-3ddf-0310-93e7-cc216c733640
2007-07-06 21:33:26 +00:00
rakshasa
0c3038783e
* Allow i8 and apache style 64bit integer support in XMLRPC. Use
...
"xmlrpc_dialect" command to change.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@929 e378c898-3ddf-0310-93e7-cc216c733640
2007-07-05 13:10:13 +00:00
rakshasa
a492cadf00
* ^X now passes the selected download to the command.
...
* Added support for writing Objects to generic char* buffers.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@927 e378c898-3ddf-0310-93e7-cc216c733640
2007-07-03 00:33:18 +00:00
rakshasa
c8e74a78ad
* Bumped version.
...
* Fixed a crash when XMLRPC download commands were called without any
arguments.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@926 e378c898-3ddf-0310-93e7-cc216c733640
2007-06-28 19:14:44 +00:00
rakshasa
e6e7e8a384
* Added "d_delete_tied" command.
...
* Moved CommandScheduler into src/rpc.
* Fixed a bug in the "download_list" command.
* Partial cleanup of the tracker list.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@924 e378c898-3ddf-0310-93e7-cc216c733640
2007-06-24 20:25:44 +00:00
rakshasa
93f1e349ff
* Fixed xmlrpc dummy functions.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@918 e378c898-3ddf-0310-93e7-cc216c733640
2007-06-19 23:07:36 +00:00
rakshasa
750ba89129
* Added direct support for download commands in XMLRPC. Now the first
...
parameter of the get_d/set_d commands is the info-hash.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@917 e378c898-3ddf-0310-93e7-cc216c733640
2007-06-19 18:04:49 +00:00
rakshasa
507ba5a7a0
* Added "download_list" and "download_call" options. The latter is
...
just a prototype, and will be changed.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@916 e378c898-3ddf-0310-93e7-cc216c733640
2007-06-18 22:57:04 +00:00
rakshasa
8096b4f4ca
* Added "download_list" option for getting a list of torrents.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@915 e378c898-3ddf-0310-93e7-cc216c733640
2007-06-17 23:28:13 +00:00
rakshasa
e9db89e6d6
* Put both global and download specific commands in a single
...
CommandMap.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@914 e378c898-3ddf-0310-93e7-cc216c733640
2007-06-17 03:14:38 +00:00
rakshasa
297b4b5f1d
* Renamed VariableMap to CommandMap.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@913 e378c898-3ddf-0310-93e7-cc216c733640
2007-06-16 17:46:06 +00:00
rakshasa
f8f2f80960
* Moved the rest of the helper functions from VariableMap to
...
parse_commands.h.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@912 e378c898-3ddf-0310-93e7-cc216c733640
2007-06-16 17:22:39 +00:00
rakshasa
0de4bbea7a
* Re-enabled the umask option.
...
* Moved around command related classes.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@911 e378c898-3ddf-0310-93e7-cc216c733640
2007-06-16 00:14:09 +00:00
rakshasa
13dc0c942a
* Allow binding of the SCGI socket to a specific address, and added
...
"scgi_dont_route" variable.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@908 e378c898-3ddf-0310-93e7-cc216c733640
2007-05-23 21:47:11 +00:00
rakshasa
bebce18368
* Added "http_ca{path/cert}" options. Patch by Johan Gunnarsson,
...
public domain.
* Minor bugfixes to SCgi.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@907 e378c898-3ddf-0310-93e7-cc216c733640
2007-05-23 14:03:02 +00:00
rakshasa
2db205a89d
* Added support for named pipes and proper parseing of arguments for
...
SCGI.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@906 e378c898-3ddf-0310-93e7-cc216c733640
2007-05-21 01:51:52 +00:00
rakshasa
5f274b2619
* Added support for SCGI rpc calls.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@905 e378c898-3ddf-0310-93e7-cc216c733640
2007-05-20 17:30:00 +00:00
rakshasa
bc7d485391
* Fixed xmlrpc so it registers all the commands.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@904 e378c898-3ddf-0310-93e7-cc216c733640
2007-05-18 22:01:29 +00:00
rakshasa
032bae7030
* Removed old non-download set/get functions from VariableMap.
...
* Added forgotten command_download.cc file.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@900 e378c898-3ddf-0310-93e7-cc216c733640
2007-05-11 22:47:15 +00:00
rakshasa
c986357bab
* Automatically add variables to XMLRPC unless added as private.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@898 e378c898-3ddf-0310-93e7-cc216c733640
2007-05-04 16:15:16 +00:00
rakshasa
2ede6f03ab
* Continuing conversion to the new command infrastructure.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@896 e378c898-3ddf-0310-93e7-cc216c733640
2007-04-29 18:46:55 +00:00
rakshasa
43fd2c92ec
* Return torrent::Object instead of reference from
...
utils::VariableMap::call_command(...).
* More cleanup of the command calls.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@895 e378c898-3ddf-0310-93e7-cc216c733640
2007-04-28 02:37:08 +00:00
rakshasa
c5beb24d6c
* Fixed XMLRPC-C header.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@894 e378c898-3ddf-0310-93e7-cc216c733640
2007-04-22 16:11:31 +00:00
rakshasa
81637ff5a0
* Converting various variables to the new command version.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@891 e378c898-3ddf-0310-93e7-cc216c733640
2007-04-17 14:57:56 +00:00
rakshasa
7c121ac049
* Starting work on merging get/set variable. Moved the bool and value
...
variables, still might have missed some prior uses that might cause
exceptions to be thrown.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@890 e378c898-3ddf-0310-93e7-cc216c733640
2007-04-14 12:43:19 +00:00
rakshasa
4a449bae67
* Added configure options that allow building universal binaries.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@889 e378c898-3ddf-0310-93e7-cc216c733640
2007-04-10 22:36:43 +00:00
rakshasa
8501832788
* Bumped to 0.11.5/0.7.5.
...
* Added "call.set_upload_rate", "call.get_upload_rate" and
"call.get_directory" XMLRPC calls.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@888 e378c898-3ddf-0310-93e7-cc216c733640
2007-04-09 21:09:53 +00:00
rakshasa
6691298fb4
* Added XMLRPC-C support and hooked it up to FastCGI. Calling a test
...
function is now possible.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@887 e378c898-3ddf-0310-93e7-cc216c733640
2007-04-09 17:28:54 +00:00
rakshasa
d6fd8f08dc
* Added FastCGI support for RPC. This will be hooked up with XMLRPC-C.
...
* Experimenting with move semantics for Object.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@886 e378c898-3ddf-0310-93e7-cc216c733640
2007-04-06 22:12:52 +00:00