1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-03-16 16:55:36 +00:00
Commit graph

4276 commits

Author SHA1 Message Date
Jordan Lee
4787364b1a (trunk, libT) 'on scrape and announce failures, the retry interval is longer than intended' -- fixed. 2013-07-21 21:10:28 +00:00
Jordan Lee
773d276fb5 (trunk, libT) 'queued torrents' state changes to paused when restarting transmission' -- fixed with patch by rb07 2013-07-21 14:58:24 +00:00
Jordan Lee
73d4be24c7 (trunk, libT) 'Crash when adding UDP tracker with a large number of characters in the tracker URL' -- fixed. 2013-07-20 23:29:42 +00:00
Jordan Lee
8dd572076a (trunk, libT) 'nightly build crashes on webseed torrents' -- fixed. 2013-07-20 16:45:02 +00:00
Jordan Lee
fe79ad39bc add tr_sessionGetTorrents(), a private utility to avoid code duplication in libtransmission 2013-07-20 15:37:13 +00:00
Jordan Lee
7bcaf891d1 when a torrent finishes downloading, first rename/move the files (if there's a temp directory or .part suffix), then check to fire the completeness callback, then check to fire the ratio limit callback, then check to fire the done callback. 2013-07-16 00:50:45 +00:00
Jordan Lee
ee130e773d (trunk, libT) : when announces fail, lower the period before the first retry to fix unspecified 'network problems'. 2013-07-16 00:13:30 +00:00
Jordan Lee
768142fcac change the callback functions' orders s.t. torrent-completed is called before torrent-done 2013-07-15 23:53:48 +00:00
Jordan Lee
d4e0194ce2 (trunk, libT) : fix platform quota crash on solaris 2.12, patch by godot 2013-07-14 23:00:39 +00:00
Jordan Lee
ba465de7d1 in libtransmission/platform-quota.c, a one-liner patch to fix compilation on some versions of Linux. Patch by rb07 2013-07-12 22:42:40 +00:00
Jordan Lee
af3481400f fix a couple of unlikely-to-be-triggered errors reported by clang static analyzer 2013-07-10 22:28:40 +00:00
Jordan Lee
de248c94fb in peer-msgs.c's tr_peerMsgsCalculateActive(), adjust some of those new tracer assertions to work better with magnet links. 2013-07-09 17:05:32 +00:00
Jordan Lee
0c507637db in peer-mgr.c's tr_peerMgrGetDesiredAvailable(), confirm we have a swarm pointer before using it. Probable fix for bug 2013-07-08 17:46:12 +00:00
Jordan Lee
74d0f305a6 move platform.c's quota code into its own file. Fixes FTBFS reported in bug and is also a nice piece of encapsulation. Patch by rb07 2013-07-08 17:07:31 +00:00
Jordan Lee
e0e4849abd in peer-msgs.c's my_funcs struct, remove an unnecessary trailing comma in the designated initializers. 2013-07-08 16:44:19 +00:00
Jordan Lee
058e430251 fix bug , 'wrong peer states displayed'. 2013-07-08 16:41:12 +00:00
Jordan Lee
43b3a47661 (trunk, libT) fix 2.77+ nightly regression that misreported the number of webseeds 2013-06-09 18:56:10 +00:00
Jordan Lee
30882e69b1 (trunk libT) fix 2.7x crash when dealing with webseeds 2013-06-09 18:39:24 +00:00
Jordan Lee
3fb74c4e00 (trunk, libT) fix tr_torrentStat() regression in the nightlies reported in by mw3demo 2013-05-27 21:04:48 +00:00
Jordan Lee
5452908346 whitespace/indentation 2013-05-23 05:43:12 +00:00
Jordan Lee
f36d705060 whitespace/indentation 2013-05-23 03:20:18 +00:00
Jordan Lee
e39c11316f whitespace/indentation 2013-05-23 00:11:09 +00:00
Jordan Lee
96aaa41218 safer implementation of tr_torrentName() 2013-05-22 22:56:13 +00:00
Jordan Lee
027e3f3066 (trunk, libT) 'Add return id from duplicate torrent torrent-add rpc' -- added. 2013-05-22 20:35:38 +00:00
Jordan Lee
094af58f29 undo previous commit's accidental inclusion of changes to peer-msgs.* and peer-mgr.c 2013-05-22 19:06:54 +00:00
Jordan Lee
d81f956daa (trunk, libT) 'only set CURLOPT_COOKIEFILE if cookies.txt exists on startup' -- fixed. 2013-05-22 19:02:07 +00:00
Jordan Lee
68665b939d (libT) prevent possible oscillation in paused_easy_handles reported by vipjml in bug comment:27 2013-04-28 00:06:22 +00:00
Jordan Lee
ff4267bf00 (trunk libT) 'webseeds don't respect speed limits': fixed. 2013-04-13 20:56:24 +00:00
Jordan Lee
96786b7fa1 (trunk) update web.h's API s.t. there's an explicit function to use when downloading webseed content. 2013-04-13 20:25:28 +00:00
Jordan Lee
6bcdd93e45 (trunk libT) : 'socket leak when bind() fails': fixed. 2013-04-13 19:34:34 +00:00
Jordan Lee
d4d2a04560 libT: undo r13901 regression to in the nightlies 2013-04-13 19:28:49 +00:00
Jordan Lee
f1d616d37c (trunk libT) 'UMR in quark, tr-getopt code': fixed. 2013-04-13 18:29:56 +00:00
Jordan Lee
908af43d99 add unit tests for tr-getopt 2013-04-13 18:27:36 +00:00
Jordan Lee
de6d57af43 (qt) freespace fixes by rb07 from https://trac.transmissionbt.com/ticket/4076#comment:40 2013-02-18 14:45:44 +00:00
Jordan Lee
c32e4cdde1 (libT) 'Wrong error codes used in upnp.c': second patch from rb07 to handle older versions of miniupnpc 2013-02-18 00:36:20 +00:00
Jordan Lee
a2ce709d8c (web) 'Use HTML5's FileReader to upload .torrent files': done 2013-02-18 00:12:51 +00:00
Jordan Lee
b24a550459 (libT) fix memory leak regression in the nightlies reported by x190 2013-02-17 23:00:11 +00:00
Jordan Lee
fcdec9a8bc (libT) don't start the web thread until we have a task to feed to curl 2013-02-15 01:52:47 +00:00
Jordan Lee
58862d0fc4 (libT) remove code to migrate config files from pre-2008 2013-02-15 01:51:49 +00:00
Jordan Lee
bb05b943e9 (libT) 'Wrong error codes used in upnp.c': patch by rb07 2013-02-14 23:45:13 +00:00
Jordan Lee
0be5e8deef (libT) 'increase scrape buffer sizes to accomodate for multiscrape': done with patch by reardon 2013-02-10 23:21:58 +00:00
Jordan Lee
5040778a92 (libT) restore the RPC download-dir-free-space argument to avoid unscheduled breakage. Document the timetable for its removal in rpc-spec.txt. 2013-02-10 19:36:13 +00:00
Jordan Lee
a7c6e78985 In Web Client, use jQuery.ajax() to upload files
If we use FormData and jQuery.ajax() calls to upload a torrent,
we can stop bundling the jquery.form.js module. In addition, this
simplifies passing arguments in the headers s.t. rpc-server.c doesn't
have to look for the CSRF token as one of the multiparts.

This changes the upload POST behavior, so give it a new name (upload2).
The old function (upload) will be deprecated but kept until 2.90 so
that third-party web clients using the old POST semantics will have
time to update.

Bug  <https://trac.transmissionbt.com/ticket/5290>
2013-02-10 18:33:04 +00:00
Jordan Lee
cd09204a6e (trunk) first draft of changing the FreeSpace API to behave as https://trac.transmissionbt.com/ticket/4076#comment:25 -- libT, rpc, qt, and gtk implementations. 2013-02-09 04:05:03 +00:00
Jordan Lee
836fcc31d2 (libT) 'regression in nightly: assert (tr_sessionIsLocked (session))': fix the bug; tests now pass again 2013-02-06 05:52:41 +00:00
Jordan Lee
3eff07dde4 (libT) 'regression in nightly: assert (tr_sessionIsLocked (session))': add unit test (currently failing) to reproduce this error 2013-02-06 05:51:51 +00:00
Jordan Lee
12c2b35abb (libT) 'quotactl breaks compilation of libT/platform.c on Solaris' -- fixed with patch from spaam 2013-02-05 14:35:01 +00:00
Jordan Lee
445609f690 (trunk) prefer tr_remove() to unlink() or rmdir() 2013-02-04 21:53:19 +00:00
Jordan Lee
407c0b53c7 (trunk) add portability wrappers tr_rename(), tr_remove() for the rename() and remove() funcs s.t. utf16 can be handled 2013-02-04 21:45:20 +00:00
Jordan Lee
a04fb2c9d9 (libT) add rb07's win32 implementation of tr_mkstemp() 2013-02-04 21:07:24 +00:00