rakshasa
c1eccb4bd7
* Fixed 'log.execute'.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1270 e378c898-3ddf-0310-93e7-cc216c733640
2011-08-17 04:30:23 +00:00
rakshasa
7680277eee
* Moving over some cosmetic changes from a patchset.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1269 e378c898-3ddf-0310-93e7-cc216c733640
2011-08-13 09:38:26 +00:00
rakshasa
dfc159f67a
* Fixed dummy choke groups default heuristics and other minor issues.
...
* Added 'd.group.name'.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1267 e378c898-3ddf-0310-93e7-cc216c733640
2011-08-10 01:39:10 +00:00
rakshasa
847d1ae081
* Fixed strings.choke_heuristics.* typo.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1266 e378c898-3ddf-0310-93e7-cc216c733640
2011-08-08 10:33:27 +00:00
rakshasa
c7ad0a90da
* Fixed 'network.http.dns_cache_timeout{,.set}'.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1265 e378c898-3ddf-0310-93e7-cc216c733640
2011-08-07 11:06:29 +00:00
rakshasa
ea192b342c
* Fixed 'd.group.set' for the mainline version.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1264 e378c898-3ddf-0310-93e7-cc216c733640
2011-08-06 08:01:09 +00:00
rakshasa
ce16621707
* Fixed a potential issue causing high loads while waiting for main thread to exit polling. #2661
...
* Added 'strings.choke_heuristics.{upload,download}' and extra dummy upload/download heuristics for testings.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1263 e378c898-3ddf-0310-93e7-cc216c733640
2011-08-06 05:20:18 +00:00
rakshasa
882a64af77
* Bumped the number of incoming connections for SCGI.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1262 e378c898-3ddf-0310-93e7-cc216c733640
2011-08-04 06:21:06 +00:00
rakshasa
3f41f9384d
* Added 'network.http.dns_cache_timeout{,.set}' commands to allow for disabling the libcurl dns caching.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1261 e378c898-3ddf-0310-93e7-cc216c733640
2011-08-03 09:29:03 +00:00
rakshasa
adef434bc3
* Added 'd.disconnect.seeders' and 'd.accepting_seeders{,.enable,.disable}' commands.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1260 e378c898-3ddf-0310-93e7-cc216c733640
2011-08-02 06:09:37 +00:00
rakshasa
88260e4989
* Added missing <cstdio> and <string> headers.
...
* Added 'd.wanted_chunks' command.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1259 e378c898-3ddf-0310-93e7-cc216c733640
2011-08-01 02:51:13 +00:00
rakshasa
a6678a4591
* Adding wanted_chunks.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1257 e378c898-3ddf-0310-93e7-cc216c733640
2011-07-30 13:55:34 +00:00
rakshasa
f5a141ac5f
* Moved bitfields to torrent/utils/download_info.h and made rak/ranges.h part of the API.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1256 e378c898-3ddf-0310-93e7-cc216c733640
2011-07-30 11:40:09 +00:00
rakshasa
7ff232848a
* Minor fixes to the choke group implementation.
...
* Added some documentation.
* Fixed a compiler bug on gcc-4.6.1.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1255 e378c898-3ddf-0310-93e7-cc216c733640
2011-07-29 12:09:29 +00:00
rakshasa
b64b975ad4
* Split out parts of command_network.cc to make is easier to compile.
...
* Moved the iptos and encryption strings to option_strings.cc.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1254 e378c898-3ddf-0310-93e7-cc216c733640
2011-07-27 23:37:10 +00:00
rakshasa
ca0e3f66a6
* Trace back SIGBUS errors to the download, file and offset.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1253 e378c898-3ddf-0310-93e7-cc216c733640
2011-07-25 11:00:45 +00:00
rakshasa
520d25a19d
* Fixed cg_get_index type.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1251 e378c898-3ddf-0310-93e7-cc216c733640
2011-07-20 13:05:25 +00:00
rakshasa
a5ed856f01
* Using sigemptyset.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1250 e378c898-3ddf-0310-93e7-cc216c733640
2011-07-20 12:37:27 +00:00
rakshasa
9b0eb94c09
* Added sigset_t type cast.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1249 e378c898-3ddf-0310-93e7-cc216c733640
2011-07-20 12:03:58 +00:00
rakshasa
86a9c1051b
* Fixed a type cast.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1248 e378c898-3ddf-0310-93e7-cc216c733640
2011-07-20 11:37:44 +00:00
rakshasa
fa8ef65cd7
* Added better handling of SIGBUS, including the error type and fault address in the dump.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1247 e378c898-3ddf-0310-93e7-cc216c733640
2011-07-20 09:57:29 +00:00
rakshasa
f5d4924b22
* Casting printf input to match the format type.
...
* Properly clear the queued events during closing of a socket by checking for the file descriptor, not the ptr.
* SCGI m_task queue could overflow since the check was not working.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1246 e378c898-3ddf-0310-93e7-cc216c733640
2011-07-19 13:11:28 +00:00
rakshasa
dbde781bc5
* Added event name to log printed when a download event fails.
...
* Made 'log_files.cc' printf statements cast uint64_t to 'long long unsigned int'.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1245 e378c898-3ddf-0310-93e7-cc216c733640
2011-07-19 08:46:10 +00:00
rakshasa
4ff2793efb
* Added 'd.timestamp.started'.
...
* Added dummy functions for a new choke group command interface.
* Added 'tracker' logging option for 'logging.libtorrent'.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1244 e378c898-3ddf-0310-93e7-cc216c733640
2011-07-10 04:21:34 +00:00
rakshasa
d0d52cdda1
* Added 'method.const' and 'method.const.enable' for setting the const flag for objects in object_storage.
...
* Added '<foo_list>.push_back' to all list objects in object_storage.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1242 e378c898-3ddf-0310-93e7-cc216c733640
2011-06-22 06:13:43 +00:00
rakshasa
90582b58c3
* Tagging release.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1239 e378c898-3ddf-0310-93e7-cc216c733640
2011-06-21 13:39:03 +00:00
rakshasa
c31b865046
* Increased the default values for min/max_peers and max_uploads.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1238 e378c898-3ddf-0310-93e7-cc216c733640
2011-06-21 07:05:10 +00:00
rakshasa
1964ba5626
* Moved the default value for 'system.files.max_size' to rtorrent, and set the default in libtorrent to ~0.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1237 e378c898-3ddf-0310-93e7-cc216c733640
2011-06-14 03:12:33 +00:00
rakshasa
db4a780893
* Fixed default session name.
...
* Added a missing inline that would cause linking errors.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1236 e378c898-3ddf-0310-93e7-cc216c733640
2011-06-13 05:30:54 +00:00
rakshasa
1e206cb1c4
* Cleanup of command handling.
...
* Added 'd.timestamp.finished' that is set when a downloading torrent completes. For torrents that only seed it remains '0'.
* Added 'elapsed.{less,greater}' for checking the time elapsed since a time is less/greater, and it also returns false in all cases where the time is '0'.
* Fixed a bug that would cause hash checking to block exessively in some cases.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1233 e378c898-3ddf-0310-93e7-cc216c733640
2011-06-05 07:11:59 +00:00
rakshasa
ff477d3f7a
* Using the new rlookup commands for views.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1232 e378c898-3ddf-0310-93e7-cc216c733640
2011-05-26 05:12:47 +00:00
rakshasa
d2f328cc8e
* Added 'method.rlookup' and 'method.rlookup.clear' commands for looking up the event handlers holding a specified key.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1231 e378c898-3ddf-0310-93e7-cc216c733640
2011-05-26 03:38:45 +00:00
rakshasa
5200454cf7
* Added 'execute.*.bg' commands for non-blocking calls. Always returns 0.
...
* Added support for prioritizing first/last chunk of files matching specified patterns. Default:
file.prioritize_toc.set=0
file.prioritize_toc.first.set = {*.avi,*.mp4,*.mkv,*.gz}
file.prioritize_toc.last.set = {*.zip}
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1230 e378c898-3ddf-0310-93e7-cc216c733640
2011-05-21 16:04:05 +00:00
rakshasa
9f738c58fe
* Setting 'd.state.set=0' before removing a download from the 'started' view, so it will be properly set when 'event.download.paused' event is triggered.
...
* Bumped version number.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1227 e378c898-3ddf-0310-93e7-cc216c733640
2011-05-10 01:39:05 +00:00
rakshasa
56a7546f46
* This should fix the leeching and seeding filter.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1226 e378c898-3ddf-0310-93e7-cc216c733640
2011-05-07 14:13:37 +00:00
rakshasa
2f485cdf42
* Fixed 'and' and 'or' commands.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1225 e378c898-3ddf-0310-93e7-cc216c733640
2011-05-07 04:57:47 +00:00
rakshasa
1f200e7922
* Fixed 'not' command.
...
* Improved logging.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1224 e378c898-3ddf-0310-93e7-cc216c733640
2011-04-29 15:15:53 +00:00
rakshasa
97f84f2c4d
* Cleanup of choke_queue.
...
* More logging stuff.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1223 e378c898-3ddf-0310-93e7-cc216c733640
2011-04-29 08:52:45 +00:00
rakshasa
c845863f30
* Moving ChokeManager to 'torrent/download/choke_queue.h' and cleaning up code.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1221 e378c898-3ddf-0310-93e7-cc216c733640
2011-04-24 11:17:33 +00:00
rakshasa
8ae522b729
* More cleanup.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1218 e378c898-3ddf-0310-93e7-cc216c733640
2011-04-23 12:52:46 +00:00
rakshasa
7d41393e5e
* Added 'file.append' command for easy writing of stats to a log file.
...
* Cleaning up and prepearing the download / resource_manager for further improvements.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1214 e378c898-3ddf-0310-93e7-cc216c733640
2011-04-22 09:12:17 +00:00
rakshasa
ea9dc35bbe
* Optimized view filtering and sorting.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1213 e378c898-3ddf-0310-93e7-cc216c733640
2011-04-20 15:14:02 +00:00
rakshasa
8e15749d0c
* Added more logging facilities.
...
* Ignore logging of alloc/dealloc for chunks during initial hashing.
* Moved torrent::ResourceManager to 'src/torrent/peer/' and removed old functions from 'torrent.h'.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1212 e378c898-3ddf-0310-93e7-cc216c733640
2011-04-18 05:07:45 +00:00
rakshasa
83a5213fac
* Fixed some bad behavior that caused the hash queue not to empty at high download speeds.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1211 e378c898-3ddf-0310-93e7-cc216c733640
2011-04-17 02:28:47 +00:00
rakshasa
3aa7ed3000
* Added logging for hash queue size.
...
* Added missing headers for gcc-4.6.0.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1210 e378c898-3ddf-0310-93e7-cc216c733640
2011-04-15 07:28:26 +00:00
rakshasa
cb45e30aeb
* Be more aggressive about freeing references to downloading / downloaded pieces when a peer connection sends choke or has an empty queue.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1208 e378c898-3ddf-0310-93e7-cc216c733640
2011-04-12 04:08:33 +00:00
rakshasa
63ffc11bbc
* Added 'network.http.ssl_verify_peer.set' used to disable checking of self-signed certificates.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1206 e378c898-3ddf-0310-93e7-cc216c733640
2011-04-10 02:54:53 +00:00
rakshasa
b6cffa59c9
* Fixed logging of allocated memory.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1205 e378c898-3ddf-0310-93e7-cc216c733640
2011-04-09 14:33:34 +00:00
rakshasa
47efb608ab
* Added more instrumentation.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1204 e378c898-3ddf-0310-93e7-cc216c733640
2011-04-09 13:50:30 +00:00
rakshasa
d0c853034f
* Throw internal error if ncurses 'newwin' fails.
...
* Cleaned up logging of mincore stats.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1203 e378c898-3ddf-0310-93e7-cc216c733640
2011-04-08 02:56:06 +00:00