Charles Kerr
|
4f9ae41046
|
(trunk libT) fix type error reported by JhuJhiti
|
2008-12-14 22:48:11 +00:00 |
|
Charles Kerr
|
788b397ecc
|
(trunk libT) more semantic cleanup: tr_handle->tr_session, int->tr_bool, int->tr_port
|
2008-12-14 11:21:11 +00:00 |
|
Charles Kerr
|
e56643d7e7
|
(trunk daemon) added --dump option to dump the settings to stderr and exit.
|
2008-12-14 01:22:06 +00:00 |
|
Charles Kerr
|
d52631cb67
|
(trunk libT) #1595: Always search in PACKAGE_DATA_DIR when serving Web files
|
2008-12-14 01:19:50 +00:00 |
|
Mitchell Livingston
|
02521f4bf8
|
simplify the "randomize port" text
|
2008-12-14 00:50:41 +00:00 |
|
Mitchell Livingston
|
2707962707
|
#1559 Simplify tr_sessionInitFull - Mac client
|
2008-12-14 00:31:33 +00:00 |
|
Charles Kerr
|
78a68337fd
|
(trunk libT) remove unneeded key
|
2008-12-14 00:23:00 +00:00 |
|
Charles Kerr
|
f1419a95c0
|
(trunk libT) semantic cleanup: int -> tr_bool
|
2008-12-13 23:39:12 +00:00 |
|
Charles Kerr
|
6b0d98a695
|
(trunk) #1559: Simplify tr_sessionInitFull
|
2008-12-13 23:17:36 +00:00 |
|
Charles Kerr
|
35f40bdfa6
|
(trunk libT) #1593: Setting upload to 0 kills all download
|
2008-12-13 22:52:15 +00:00 |
|
Charles Kerr
|
0272708d32
|
(trunk libT) remove a couple of redundant and/or unused fields from struct peer_atom and tr_peermsgs.
|
2008-12-12 02:44:21 +00:00 |
|
Charles Kerr
|
0471e6d765
|
(trunk libT) make tr_bencDictMerge() support limited nested merges
|
2008-12-12 02:26:33 +00:00 |
|
Charles Kerr
|
72b9845a5e
|
(trunk libT) #1559 (partial): add tr_bencDictMerge() + unit tests. patch by KyleK and charles_
|
2008-12-12 02:12:17 +00:00 |
|
Charles Kerr
|
451058d5cd
|
(libT) add some documentation about the three separate peer structs and how they are related.
|
2008-12-11 17:02:34 +00:00 |
|
Charles Kerr
|
65fe66c470
|
(trunk libT) fix bug which caused libtransmission to hold onto nonproductive peers for longer than it should've
|
2008-12-11 07:04:46 +00:00 |
|
Mitchell Livingston
|
7b17087c70
|
#1157 ability to pick a random port in libtransmission; mac preference to pick a random port on launch and on button click
|
2008-12-11 04:41:23 +00:00 |
|
Charles Kerr
|
23b8321463
|
(trunk libT) back out the changes for #1580; closing that ticket as invalid
|
2008-12-11 00:39:47 +00:00 |
|
Charles Kerr
|
4ad84bb275
|
(rpc) #1584: include version in session-get response
|
2008-12-10 21:46:24 +00:00 |
|
Charles Kerr
|
7403048738
|
(trunk libT) #1580: use a 65K read buffer for the hash check, even for embedded systems.
|
2008-12-10 13:57:21 +00:00 |
|
Charles Kerr
|
9f1709352b
|
(trunk libT) make the upnp description a little easier to differentiate between separate instances of Transmission
|
2008-12-10 06:12:04 +00:00 |
|
Charles Kerr
|
6e66d09fbf
|
(trunk libT) fix minor r7266 oops that could keep us from disconnecting if we made a peer connection to ourself
|
2008-12-10 05:20:28 +00:00 |
|
Charles Kerr
|
8eecf37a54
|
(trunk libT) #1580: increase the read buffer for the "verify local data" reader to make it a little faster
|
2008-12-10 03:45:57 +00:00 |
|
Charles Kerr
|
0a63e94096
|
(trunk libT) fix r7336 oops reported by RolCol, m1b, and KyleK
|
2008-12-10 03:44:20 +00:00 |
|
Charles Kerr
|
7eee937c56
|
(trunk libT) experimental code to try & fix the "one torrent / one peer eats all my bandwidth" issue reported in the forums & irc
|
2008-12-09 22:05:45 +00:00 |
|
Charles Kerr
|
2efe49c2eb
|
(trunk libT) better fix for the previous commit
|
2008-12-09 21:39:05 +00:00 |
|
Charles Kerr
|
b4470fff72
|
(trunk libT) fix blocklist.c build error on cygwin by adding #include <errno.h>. reported by stdisease
|
2008-12-09 21:31:03 +00:00 |
|
Charles Kerr
|
3a970c9fd9
|
(trunk libT) fix INET6_ADDRSTRLEN build error on cygwin, reported by stdisease in #transmission
|
2008-12-09 20:56:24 +00:00 |
|
Charles Kerr
|
a33b78fc53
|
(daemon) #1510: kysucix's patch to give an option to delete local data via RPC when removing a torrent.
|
2008-12-09 17:01:49 +00:00 |
|
Charles Kerr
|
519b4d3f5e
|
(trunk libT) if an individual torrent's speed limit is set, don't pay attention to the global speed limit
|
2008-12-09 15:09:26 +00:00 |
|
Charles Kerr
|
718c1caa96
|
(trunk libT) #1565: give the peer requests a higher send priority. thanks to jusid for testing and sleuthing above & beyond the call of duty
|
2008-12-08 20:36:36 +00:00 |
|
Charles Kerr
|
81e636ad89
|
(libT) #1577: honor the peer's BEP 10 reqq key, if they provide it.
|
2008-12-08 20:23:10 +00:00 |
|
Charles Kerr
|
5999fef70a
|
(trunk libT) #1569: tr_sessionIsSpeedLimitEnabled() returns wrong value
|
2008-12-06 17:01:18 +00:00 |
|
Charles Kerr
|
76ce949419
|
(libT) fix a minor memory leak.
|
2008-12-06 02:21:50 +00:00 |
|
Charles Kerr
|
11cda23c81
|
#1566: dpkg-buildpackage fails if make has not been run
|
2008-12-06 02:13:49 +00:00 |
|
Charles Kerr
|
9e98dcd248
|
(libT) minor cleanup: using tr_bool, fixing up bad code indentation, using %zu on size_t instead of casting to int...
|
2008-12-05 22:56:19 +00:00 |
|
Charles Kerr
|
eb90a55608
|
(libT) #1562: 1.40 sends unnecessary `cancel' messages when choked
|
2008-12-05 01:12:55 +00:00 |
|
Charles Kerr
|
5d36543c40
|
(libT) #1557: handshake peer-id doesn't match the peer-id sent in the tracker announce
|
2008-12-04 05:27:59 +00:00 |
|
Charles Kerr
|
223deaf2b6
|
(libT) #1545: 1.41b1: speed temporarily jumps to 2x the upload limit
|
2008-12-04 03:31:14 +00:00 |
|
Charles Kerr
|
81c9bc0371
|
(libt) #1554: EPROTO (in peer-msgs.c) not defined on Windows
|
2008-12-03 13:21:41 +00:00 |
|
Charles Kerr
|
92dff35710
|
(libT) more tr_bool, tr_port junk
|
2008-12-03 07:10:09 +00:00 |
|
Charles Kerr
|
3bc08c53f0
|
(libT) #1552: Blocklists fail when Windows newlines are present
|
2008-12-03 05:28:09 +00:00 |
|
Charles Kerr
|
aa9b1d2b8e
|
(libT) misc cleanup: use tr_bool and tr_port where appropriate
|
2008-12-03 04:55:10 +00:00 |
|
Charles Kerr
|
181b9ed905
|
(libT) extra assertions and safeguards for #1523: crash in tr_fdFileCheckout() when starting daemon
|
2008-12-03 01:25:45 +00:00 |
|
Charles Kerr
|
761d7dba8e
|
(libT) when picking peers to connect to, all other things being equal, pick peers from more reliable sources
|
2008-12-03 01:22:24 +00:00 |
|
Charles Kerr
|
b9b67ee2c2
|
(libT) libcurl configuration tweaks
|
2008-12-02 23:54:26 +00:00 |
|
Charles Kerr
|
bdffa5ce20
|
(libT) #1454: List of files selection/priority resetting
|
2008-12-02 23:27:45 +00:00 |
|
Charles Kerr
|
166c6e5f3c
|
(libT) add tr_peer_stat.isSeed
|
2008-12-02 23:16:01 +00:00 |
|
Charles Kerr
|
6615e162c6
|
(libT) that last commit should be a tr_bool, not an int. (BentMyWookie)
|
2008-12-02 22:51:44 +00:00 |
|
Charles Kerr
|
b8e6d5fbdc
|
(libT) #1398: don't accept incoming peer connections when all torrents are paused
|
2008-12-02 22:25:51 +00:00 |
|
Charles Kerr
|
d4ee0d714a
|
(libT) #1379: support "partial seeds" BEP 22
|
2008-12-02 19:46:51 +00:00 |
|
Charles Kerr
|
341b40f192
|
libT) fix another r7234 bug reported by John_Clay
|
2008-12-02 19:38:46 +00:00 |
|
Charles Kerr
|
c414377c1a
|
(libT) fix r7234 bug reported by John_Clay
|
2008-12-02 19:06:08 +00:00 |
|
Charles Kerr
|
9d39ed2540
|
(libT) misc cleanup
|
2008-12-02 18:24:26 +00:00 |
|
Charles Kerr
|
f927ea5d63
|
(libT) #1549: support fast exensions' "reject" and "have all/none" messages
|
2008-12-02 17:10:54 +00:00 |
|
Mitchell Livingston
|
31482813b9
|
BeOS and Amiga support is, at least for now, a lost cause and hasn't worked for long over a year - removing from the source (if you for whatever unknown reason still need this, get it through SVN)
|
2008-12-02 03:57:01 +00:00 |
|
Charles Kerr
|
0d5fed6442
|
(libT) re-apply jhujhiti's IPv6 patch. This merges in my tr_port cleanup, so any new bugs are mine :/
|
2008-12-02 03:41:58 +00:00 |
|
Mitchell Livingston
|
c2b6fde6dd
|
#1548 Peers rapidly connect and reconnect after removing fast support.
|
2008-12-02 00:37:10 +00:00 |
|
Charles Kerr
|
a14621c363
|
(libT) janitorial: use the tr_port type whenever we have a `port' as a function argument or as a field in a struct.
|
2008-12-01 20:51:01 +00:00 |
|
Charles Kerr
|
7fa9813955
|
(libT) #252: revert r7195 (jhujhiti's IPv6 test patch). It seems to be the culprit in a `thrashing' issue reported by Waldorf and m1b in irc -- the behavior appeared between r7183 and r7187 -- so this commit is to trigger off a nightly build w/o the patch to test with in irc.
|
2008-12-01 20:21:06 +00:00 |
|
Charles Kerr
|
a588eaddc8
|
(libT) fix a small pex memory leak
|
2008-12-01 05:57:59 +00:00 |
|
Charles Kerr
|
37414ea274
|
(libT) fix memory leak introduced in r7186
|
2008-12-01 05:56:39 +00:00 |
|
Charles Kerr
|
f4f908be92
|
(libT) #1542: SIGSEGV in tr_publisherPublish
|
2008-11-30 21:36:49 +00:00 |
|
Charles Kerr
|
f0571fe25d
|
(libT) #1537: uTorrent Mac Beta Peer ID
|
2008-11-30 17:10:43 +00:00 |
|
Charles Kerr
|
c910993b68
|
#1379 lay some very early groundwork for "partial seeds" -- change tr_completion's enum to use the partial seed terminology
|
2008-11-30 01:52:45 +00:00 |
|
Charles Kerr
|
66beb8db29
|
(libT) add the #include guards to "private" third party header files.
|
2008-11-30 01:43:18 +00:00 |
|
Charles Kerr
|
a2ad4f6543
|
(libT) patch from jhujhiti to add ipv6 support.
|
2008-11-30 00:47:18 +00:00 |
|
Charles Kerr
|
40299a2284
|
(libT) silence the net.c warnings I introduced yesterday :/
|
2008-11-29 21:34:06 +00:00 |
|
Mitchell Livingston
|
69877384f1
|
remove unused GroupsWindow.xib; don't allow group rows to be renamed from the group list
|
2008-11-29 21:03:47 +00:00 |
|
Charles Kerr
|
40b5fc5351
|
(libT) #1532: patch from jhujhiti to remove (unused) fast extensions
|
2008-11-29 20:37:34 +00:00 |
|
Charles Kerr
|
7fee78a697
|
(libT) re-enable lazy bitfields
|
2008-11-29 19:16:31 +00:00 |
|
Charles Kerr
|
d12af295c1
|
use tr_bool instead of C bitfields. (http://blogs.msdn.com/oldnewthing/archive/2008/11/26/9143050.aspx)
|
2008-11-28 22:11:41 +00:00 |
|
Charles Kerr
|
b3c4061b1c
|
(libT) fix potential underflow in bandwidth allocation code
|
2008-11-28 21:35:01 +00:00 |
|
Charles Kerr
|
ca433d44ae
|
(libT) make peer-io's output buffer size more flexible based on the peer's speed
|
2008-11-28 16:00:29 +00:00 |
|
Charles Kerr
|
516ba0564a
|
(libT) disable the so_sndbuf / so_rcvbuf code for now
|
2008-11-28 07:42:08 +00:00 |
|
Charles Kerr
|
b46375fd8c
|
(libT) #1527: don't send pex messages if we don't have any new information to send
|
2008-11-28 05:48:17 +00:00 |
|
Charles Kerr
|
dc72deac34
|
(libT) tweak the speed allocation a little more.
|
2008-11-27 18:56:58 +00:00 |
|
Charles Kerr
|
bc51d19c0d
|
(libT) #1491: json floats decimal separator depends on language settings
|
2008-11-27 18:35:26 +00:00 |
|
Charles Kerr
|
924b9230f8
|
(libT) fix typo that prevented bandwidth.h from being included in the tarball
|
2008-11-27 10:23:54 +00:00 |
|
Charles Kerr
|
2e27756016
|
(libT) fix a compiler warning.
|
2008-11-26 18:54:35 +00:00 |
|
Charles Kerr
|
2690766076
|
(libT) make the the speed measurements a little more accurate
|
2008-11-26 18:00:37 +00:00 |
|
Charles Kerr
|
9de7ccf7da
|
(libT) slightly more accurate reporting of piece data vs. raw data
|
2008-11-26 15:58:26 +00:00 |
|
Charles Kerr
|
ff651209c8
|
(libT) remove debugging statement that got checked in by accident
|
2008-11-26 05:58:10 +00:00 |
|
Charles Kerr
|
628c574c07
|
(libT) performance tweaks
|
2008-11-26 02:57:32 +00:00 |
|
Charles Kerr
|
645610f995
|
(libT) fix cut and paste bug. I think this is the crash everyone in #transmission is chiming in about.
|
2008-11-26 02:56:04 +00:00 |
|
Charles Kerr
|
f44248a7d7
|
(libT) yet another stab at getting bandwidth management under control. this version may suck less than previous attempts. It also breaks the mac build until someone adds iobuf.[ch] to xcode...
|
2008-11-25 21:35:17 +00:00 |
|
Charles Kerr
|
8e6529ad8f
|
(libT) I wonder if this will have any affect on the bug reported by Wizardling.
|
2008-11-24 21:59:00 +00:00 |
|
Charles Kerr
|
a1cd6d85dc
|
(libT) add #ifdefs to ensure that client apps don't #include private libtransmission headers.
|
2008-11-24 20:17:36 +00:00 |
|
Charles Kerr
|
24deca88e4
|
oops, turn off a debugging message
|
2008-11-24 04:35:34 +00:00 |
|
Charles Kerr
|
be5e6774ad
|
(libT) #1468: another stab at getting the peer transfer speeds both fast and a little more consistent.
|
2008-11-24 04:21:23 +00:00 |
|
Charles Kerr
|
aee1a0b9a0
|
(libT) revert r7099 based on forum feedback @ <http://forum.transmissionbt.com/viewtopic.php?f=4&t=6485>
|
2008-11-23 17:05:44 +00:00 |
|
Charles Kerr
|
9571f3b714
|
(libT) #1468: speed display is very jumpy
|
2008-11-23 16:31:28 +00:00 |
|
Charles Kerr
|
0bcff74d52
|
minor code cleanup
|
2008-11-23 16:30:09 +00:00 |
|
Charles Kerr
|
06b80ebc0e
|
(libT) silence a compiler warning
|
2008-11-21 16:53:58 +00:00 |
|
Charles Kerr
|
853a67fbfc
|
(libT) define peer connections' sockets' so_sndbuf size in the tr_session struct.
|
2008-11-21 16:32:55 +00:00 |
|
Charles Kerr
|
d7b3024dbc
|
(libT) #1488: peer port missing in json rpc interface
|
2008-11-20 20:39:19 +00:00 |
|
Charles Kerr
|
17f5503998
|
(libT) #1486: Large file support broken on Windows
|
2008-11-20 17:19:59 +00:00 |
|
Charles Kerr
|
f172e8f96e
|
(libT) another possible fix for #1468: Speed display is very jumpy
|
2008-11-20 03:07:26 +00:00 |
|
Charles Kerr
|
6116a00c0b
|
(libT) #1482: fix another win32-related preallocate bug. Thanks to Spry and Lubomir for fixing my bugs. ;)
|
2008-11-19 17:48:24 +00:00 |
|
Charles Kerr
|
ed95969380
|
(libT) #1480: RPC Server Deflated response
|
2008-11-19 16:12:00 +00:00 |
|
Charles Kerr
|
65ec586835
|
(libt) #1482: libtransmission/fdlimit.c preallocateFile uses undeclared desiredFileSize on WIN32
|
2008-11-19 16:06:31 +00:00 |
|