rakshasa
7600a51039
* Fix potential buffer overflows in case snprintf buffer is too
...
small. Patch by Josef Drexler.
* Added 'view.persistance' command that makes downloads inserted into
that view persist across sessions. Only call on user-created views.
* Added 'ratio.*' commands that call the 'group.seeding.ratio.*'
equivalents.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1080 e378c898-3ddf-0310-93e7-cc216c733640
2008-11-16 07:54:45 +00:00
rakshasa
d7c2960d1e
* Added system.method.{insert,erase} commands that allows
...
user-specified commands. "system.method.insert=foo,print=Bar"
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1069 e378c898-3ddf-0310-93e7-cc216c733640
2008-09-27 06:28:50 +00:00
rakshasa
aab493caad
* Used different ncurses calls in the file list so that UTF8 filenames
...
should show up properly.
* More cleanup of Views.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1050 e378c898-3ddf-0310-93e7-cc216c733640
2008-04-02 17:11:44 +00:00
rakshasa
f117b9dd16
* Allow loading torrents from https and ftp uri's.
...
* Added framework for commands on peers, but due to deficiencies in
the libtorrent API it won't be enabled yet.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@955 e378c898-3ddf-0310-93e7-cc216c733640
2007-08-16 20:08:32 +00:00
rakshasa
ac92b56f37
* Added 'get_d_ratio', 'view_list', 'get_d_tracker_focus',
...
'get_d_tracker_size', etc.
* Added tracker commands.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@945 e378c898-3ddf-0310-93e7-cc216c733640
2007-07-29 16:59: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
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
d33d283293
* Last of the old commands moved.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@903 e378c898-3ddf-0310-93e7-cc216c733640
2007-05-18 20:34:31 +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
a864d5938d
* More commands moved to the new system.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@897 e378c898-3ddf-0310-93e7-cc216c733640
2007-05-01 19:00:17 +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
7077aba019
* More cleanup of commands, including some optimization by avoiding
...
some heap allocations.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@893 e378c898-3ddf-0310-93e7-cc216c733640
2007-04-18 15:15:06 +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
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
rakshasa
4dea195340
* Expand ~ in paths, all uses should be covered.
...
* Moved option file parsing to VariableMap and added "import" and
"try_import" options for loading option files.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@636 e378c898-3ddf-0310-93e7-cc216c733640
2006-02-11 15:34:53 +00:00
rakshasa
4028ab2295
* New code for handling options/variables which used bencode and can
...
redirect get/set operations.
* Fixed(?) a bug in RequestList::downloading(...) that could cause a
segfault when pieces in the canceled list start downloading.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@622 e378c898-3ddf-0310-93e7-cc216c733640
2006-01-13 03:26:46 +00:00
rakshasa
e45f05ee98
* Added command scheduler, currently it only calls option handler.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@609 e378c898-3ddf-0310-93e7-cc216c733640
2005-12-17 02:50:10 +00:00
rakshasa
32a3619cd8
* Moved Timer to rak/timer.h.
...
* Added position affinity to ChunkSelector, still needs more work to
make it move forward without needing to finish all pieces.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@604 e378c898-3ddf-0310-93e7-cc216c733640
2005-12-04 21:08:17 +00:00
rakshasa
65573ec1ee
* Converted some internal sigc++ calls to lightweight function
...
wrappers.
* Some client code cleanup.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@576 e378c898-3ddf-0310-93e7-cc216c733640
2005-10-04 11:06:06 +00:00
rakshasa
0206ee066d
Working option file, doesn't yet load from a sane place.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@449 e378c898-3ddf-0310-93e7-cc216c733640
2005-06-01 13:33:44 +00:00
rakshasa
74930f86b3
Adding framework for an option parser.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@448 e378c898-3ddf-0310-93e7-cc216c733640
2005-05-31 19:05:55 +00:00
rakshasa
a5f23adc7b
Reorganized, moing stuff to src/utils subdir.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@290 e378c898-3ddf-0310-93e7-cc216c733640
2005-02-19 17:27:29 +00:00
rakshasa
e0f21cce78
Added option and flag parseing, now supports -p for port range.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@287 e378c898-3ddf-0310-93e7-cc216c733640
2005-02-18 19:08:17 +00:00
rakshasa
ce4c09c143
Various minor fixes to the 0.0.1 release.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@277 e378c898-3ddf-0310-93e7-cc216c733640
2005-02-15 01:00:53 +00:00
rakshasa
b01cd17a72
Peer info properly displays data, added parse.* with escape_string(...).
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@261 e378c898-3ddf-0310-93e7-cc216c733640
2005-02-08 17:07:22 +00:00
rakshasa
e02974571a
Alot of UI work, resize fixed.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@253 e378c898-3ddf-0310-93e7-cc216c733640
2005-02-04 19:50:59 +00:00
rakshasa
0ff36babee
Up and down on the download list working.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@250 e378c898-3ddf-0310-93e7-cc216c733640
2005-02-01 15:26:24 +00:00
rakshasa
cd9b014eb6
Renamed engine to core.
...
Added focus to WindowDownloadList.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@249 e378c898-3ddf-0310-93e7-cc216c733640
2005-01-31 17:59:16 +00:00
rakshasa
c3a4a7d554
Signal handler with cleaner shutdown.
...
Window title and stuff.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@248 e378c898-3ddf-0310-93e7-cc216c733640
2005-01-30 23:10:25 +00:00
rakshasa
b17dc37a3b
rtorrent: Moving towards working torrents.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@246 e378c898-3ddf-0310-93e7-cc216c733640
2005-01-29 22:42:52 +00:00
rakshasa
53f32e74a1
Client work.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@244 e378c898-3ddf-0310-93e7-cc216c733640
2005-01-29 21:06:53 +00:00
rakshasa
96a28a78bb
rtorrent: Moving rtorrent.cc to main.cc.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@243 e378c898-3ddf-0310-93e7-cc216c733640
2005-01-29 17:47:36 +00:00
rakshasa
b994517819
rtorrent: Initial key handler implemented.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@239 e378c898-3ddf-0310-93e7-cc216c733640
2005-01-28 18:43:39 +00:00
rakshasa
914c7c1aeb
Commiting rtorrent display stuff.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@235 e378c898-3ddf-0310-93e7-cc216c733640
2005-01-26 22:04:16 +00:00
rakshasa
1c10f620f8
rtorrent/display: Initial ncurses canvas implementation.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@234 e378c898-3ddf-0310-93e7-cc216c733640
2005-01-26 15:29:29 +00:00
rakshasa
68788e904c
Commiting basic files for rtorrent.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@233 e378c898-3ddf-0310-93e7-cc216c733640
2005-01-25 18:47:10 +00:00