stickz
d4427931a2
Fix session file data corruption
...
From https://github.com/jesec/rtorrent/commit/f9a875b633eb083ec82f89ebeae8678ca424e8b2
This commit ensures session files land on the disk in the event of a system crash or power outage. It prevents data corruption of rTorrent session files, which causes torrent client breakage.
Optimizations from the initial implementation include
1) Skipping unnecessary file metadata updates during the sync process.
2) Skipping variable initialization since open will assign -1 on failure.
2024-09-06 11:05:35 -04:00
Jari Sundell
1da0e3476d
Removed stray spaces.
2023-03-16 22:10:38 +01:00
stickz
c7c290a86b
Add "trackers.delay_scrape" command
2023-03-16 22:10:38 +01:00
stickz
2e1a499942
Don't delay scraping for newly added torrents
2023-03-16 22:10:38 +01:00
stickz
c86f0d0333
Don't force the trackers to scrape when rTorrent first starts
...
rTorrent will do this gradually, so we can start connecting to peers right away.
This patch shaves approximately 5 minutes off the start time with thousands of torrents.
2023-03-16 22:10:38 +01:00
Jari Sundell
8cc1d8f2c5
Optimize build by using a single makefile file. ( #941 )
2019-12-06 00:35:47 +09:00
Jari Sundell
7659cd0ec0
Backport changes from feature-bind.
2019-08-23 23:25:24 +09:00
chros
f22475d1bf
Modify throttle status bar mod to be able to display multiple values (See #6 )
2019-07-27 11:22:56 +01:00
rakshasa
859d5a9578
Merge branch 'master' of https://github.com/toff/rtorrent into toff-master
2019-07-08 21:39:31 +02:00
rakshasa
a3a384b049
Fixed minor issues.
2019-06-09 17:09:35 +09:00
toff
30c78c7034
Merge branch 'master' into master
2018-09-29 11:31:06 +02:00
pyroscope
885836f68b
add 'd.multicall.filtered' command
2018-06-15 00:40:00 +02:00
pyroscope
2ec90c6892
no // at start of expanded paths ( closes #319 )
2017-03-17 21:44:08 +01:00
Toff
e15270271d
Add a temporary name filter for the main view.
...
By using 'F' in the main view you can enter a regex
that will be used to filter the view based on the torrent name.
To remove the filter set the input to empty.
This is adding a 'view.temp_filter' property and a 'match{}' function.
For example with Ctrl+X you could do:
command> view.temp_filter=main,"match={d.name=,.*linux.*iso}"
2016-10-31 12:19:41 +01:00
rakshasa
2aa130eda9
More work on dht manager.
2016-10-22 14:19:46 +09:00
rakshasa
008561ef47
More dht manager logging.
2016-10-22 12:33:31 +09:00
rakshasa
e02c6b29fa
More logging stuff.
2016-10-22 11:21:56 +09:00
rakshasa
e2c769f459
Improved logging of dht manager.
2016-10-22 10:51:41 +09:00
rakshasa
40a5b63223
Merge branch 'master' into ipv6
2016-10-10 22:11:52 +09:00
chros
bdb0d99c5c
Fix type of m_ssl_verify_host variable (See #12 )
2016-08-29 11:04:51 +01:00
rakshasa
e1afe25413
Merge branch 'master' into ipv6
2016-08-29 18:19:45 +09:00
chros
a8c67b4aab
Fix scheduled sorting/filtering bug on started and stopped views in rtorrent (See #3 )
2016-07-06 23:15:04 +01:00
Samantha Baldwin
e1cc736f11
change *dl_rate() to *down_rate()
2015-12-19 01:28:14 -05:00
Micdu70
06db5776ae
Save downloaded stat of each torrent
2015-11-05 18:41:27 +01:00
rakshasa
0df0a6650d
Removed ifdef for ipv6.
2014-09-23 18:56:29 +09:00
rakshasa
7007973c76
Added ipv6 patch.
2014-08-14 20:56:20 +09:00
rakshasa
dc8e786d58
Merge branch 'master' into c++11
...
Conflicts:
src/command_dynamic.cc
src/command_events.cc
src/command_groups.cc
src/command_ip.cc
src/command_network.cc
2014-06-18 00:44:36 +09:00
rakshasa
1fefc4720b
Forgot to commit changes to how ssl_verify_host/peer parameters are converted.
2014-06-12 22:19:33 +09:00
rakshasa
09f6243c6a
Cleaned up how ssl_verify_host/peer is set.
2014-06-12 22:08:40 +09:00
rakshasa
390328ec97
Merge branch 'master' into pr/190
2014-06-12 21:43:31 +09:00
rakshasa
3b39f37f49
C++11 compatibility fixes.
2014-05-13 23:36:37 +09:00
rakshasa
9548e08935
Removed debugging exceptions.
2014-04-25 17:24:42 +09:00
rakshasa
d9f6f5aef4
Cleaned up CurlStack.
2014-04-18 22:16:24 +09:00
Mike Valentine
24f84214c8
Added config parameter network.http.ssl_verify_host to support certificates.
...
Added config parameter network.http.ssl_verify_host to support certificates
with a mismatched or empty CN. Default is 2 (verify name match). Use 1 to simply
verify the presence of a name or 0 to allow for missing names.
2014-04-12 14:06:22 -04:00
rakshasa
370bae4b98
Removed all dependencies on sigc++.
2013-08-27 00:43:23 +09:00
rakshasa
aa2f784ae6
Converted sigc::signals to STL.
2013-08-26 23:15:33 +09:00
rakshasa
529eda5aab
Converted sigc++ slots to std::tr1::function.
2013-08-24 00:14:25 +09:00
rakshasa
629ebcbd54
Removed deprecated signals for chunks passed/failed.
2013-08-22 03:48:54 +09:00
rakshasa
d8d7861244
Removed old logging signals.
2013-08-22 03:33:48 +09:00
skydrome
b113a02584
Fix warning on automake-1.12.4
...
warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
2013-05-09 14:00:09 -04:00
rakshasa
2c97841e92
Removed unused member variables.
2013-02-26 17:40:41 +09:00
rakshasa
cf77a17399
Cleaned up command wrappers.
2012-05-22 17:19:19 +09:00
rakshasa
fb75510c0f
Allow functions and lists of functions to be passed to view.event_{added,removed}.
2012-05-04 21:31:12 +09:00
rakshasa
8d0f9b3300
Removed old hanshake log signal.
2012-05-04 05:17:11 +09:00
rakshasa
cf1c44ef5b
Removed sigc++ dependency from ConnectionManager.
2012-05-04 04:02:59 +09:00
rakshasa
f373b20c1b
Removed old handshake logging functions.
2012-04-26 21:22:35 +09:00
rakshasa
0a9e03df57
Added logging of options for created torrents.
2012-04-13 20:53:57 +09:00
taylorchu
077288407f
fix build after removing sigc++ for download.cc
2012-04-10 15:42:45 -07:00
rakshasa
36f8e5d349
Use TR1 slots instead of sigc++ for DownloadInfo events.
2012-04-07 03:37:37 +09:00
rakshasa
2c72c31e1c
Since logs are now thread-safe, allow all threads to push log messages. #43
2012-03-19 15:33:50 +09:00