Josh Elsasser
|
f97c34da93
|
Try to get home directory with getpwuid(getuid()) if getenv("HOME") fails.
|
2006-10-13 06:29:26 +00:00 |
Josh Elsasser
|
4f3adfc8d7
|
Prevent overflow when reading/converting strings from the torrent metainfo.
|
2006-10-13 00:26:35 +00:00 |
Josh Elsasser
|
d202bc4f1e
|
Fix a few minor style nits.
Use a floats instead of uint8_ts for piece percentages.
|
2006-10-13 00:23:20 +00:00 |
Mitchell Livingston
|
663c671f93
|
Initial attempt at against the completeness of a specific piece.
|
2006-10-12 23:34:20 +00:00 |
Josh Elsasser
|
025f466489
|
I guess I don't know how xml namespaces work.
|
2006-09-28 03:33:17 +00:00 |
Josh Elsasser
|
bc366f8de1
|
How about we actually put an <?xml?> tag in the xml we send?
|
2006-09-28 02:33:02 +00:00 |
Josh Elsasser
|
6fd43ab22b
|
More miscellaneous UPnP fixes.
|
2006-09-28 02:27:42 +00:00 |
Josh Elsasser
|
ab661c6dc9
|
Minor UPnP compatibility fixes.
|
2006-09-28 01:40:51 +00:00 |
Josh Elsasser
|
a1983664f2
|
Don't verify part of the UPnP root descript that apparently isn't standard.
|
2006-09-28 00:17:56 +00:00 |
Josh Elsasser
|
7bb623eb43
|
Add more UPnP debugging messages.
|
2006-09-27 23:23:22 +00:00 |
Josh Elsasser
|
9d17424799
|
Fix extra space in tracker HTTP request line.
|
2006-09-27 22:23:42 +00:00 |
Josh Elsasser
|
13c827a76e
|
Add missing prototype for tr_peerIsIncoming().
|
2006-09-26 22:37:53 +00:00 |
Josh Elsasser
|
f7c3910a79
|
Fix possible uint64_t underflow which could cause insanely huge (16,000,000 TB)
upload and/or download totals to be reported to the tracker.
|
2006-09-26 22:36:04 +00:00 |
Josh Elsasser
|
5b58c7aec0
|
Properly exit the upnp device pulse when a loop is detected.
|
2006-09-26 18:43:02 +00:00 |
Eric Petit
|
8a7edafb4e
|
Don't attach peers to inactive torrents (should fix the CLOSE_WAIT connection leaks)
|
2006-09-26 11:16:40 +00:00 |
Eric Petit
|
c6df4005e1
|
Remember whether a peer comes from an incoming or outcoming connection
|
2006-09-25 21:56:52 +00:00 |
Josh Elsasser
|
0257761670
|
Merge nat-traversal branch to trunk.
|
2006-09-25 18:37:45 +00:00 |
Josh Elsasser
|
40158c766f
|
Add KTorrent, libTorrent and MLDonkey to clients list.
|
2006-09-22 10:05:51 +00:00 |
Mitchell Livingston
|
297d2862e1
|
stupid mistake in last commit
|
2006-09-12 01:41:17 +00:00 |
Mitchell Livingston
|
0c11cb4319
|
Add Opera to the clients list.
|
2006-09-12 01:38:57 +00:00 |
Josh Elsasser
|
ff8cef150c
|
Add an assertion.
|
2006-09-08 23:19:15 +00:00 |
Mitchell Livingston
|
8aeb2fba5a
|
add bitrocket to the client id's (you have to acknowledge the competition...)
|
2006-09-07 21:42:41 +00:00 |
Josh Elsasser
|
50ed4c6770
|
Allow a couple of the message functions to be called before the first tr_init()
|
2006-08-30 16:35:33 +00:00 |
Josh Elsasser
|
a647015714
|
Add time to messages.
|
2006-08-22 02:32:46 +00:00 |
Josh Elsasser
|
43e6dd56aa
|
Rework the message stuff again to be easier on the frontend.
|
2006-08-22 02:12:58 +00:00 |
Josh Elsasser
|
69f43ff729
|
Make message level available to message handler callback.
|
2006-08-20 22:45:04 +00:00 |
Josh Elsasser
|
8bc4cefa2d
|
Allow frontend to change message output level.
Rename tr_setErrorFunction() to tr_setMessageFunction()
|
2006-08-20 18:15:25 +00:00 |
Josh Elsasser
|
d07b688c86
|
Unbreak BeOS build.
|
2006-08-18 08:46:19 +00:00 |
Josh Elsasser
|
86d9310274
|
Try to keep track of the overall speed of the swarm.
Patch by Denis Ahrens.
|
2006-08-16 19:21:09 +00:00 |
Mitchell Livingston
|
f6cd9ef67f
|
Better BitTorrent client identification.
|
2006-08-16 01:52:20 +00:00 |
Josh Elsasser
|
cc242002a1
|
Try to find a UTF-8 filename in single-file mode too.
|
2006-08-15 21:38:36 +00:00 |
Mitchell Livingston
|
199bb19e14
|
Check for connected peers, as well as better peer table resizing behavior.
|
2006-08-15 00:59:44 +00:00 |
Mitchell Livingston
|
d232d371b5
|
IP address in peer table
|
2006-08-14 22:59:30 +00:00 |
Josh Elsasser
|
f41a6ade33
|
Retrieve peer address as a string via tr_torrentPeers().
|
2006-08-14 22:42:32 +00:00 |
Mitchell Livingston
|
bb5e80c98d
|
Add bits on wheels to clients list.
|
2006-08-14 22:33:41 +00:00 |
Mitchell Livingston
|
ebf7b6eac1
|
Lock and unlock while accessing peers in libtransmission.
Handle lack of client id in clients.h rather than the gui.
|
2006-08-14 22:27:34 +00:00 |
Mitchell Livingston
|
402e827a87
|
Fix for when the returned client string is "unknown client ("
|
2006-08-13 21:56:20 +00:00 |
Josh Elsasser
|
1c7d77b501
|
Use the proper name of uTorrent through the magic of UTF-8.
|
2006-08-13 21:42:19 +00:00 |
Mitchell Livingston
|
3b56abf6fa
|
Add uTorrent to clients.
|
2006-08-13 21:38:19 +00:00 |
Mitchell Livingston
|
f6eea9e591
|
Free even more memory.
|
2006-08-13 21:24:23 +00:00 |
Mitchell Livingston
|
62d9f1ebb1
|
Get peers separately from the rest of the stats. This should also get rid of a memory leak.
|
2006-08-13 21:16:18 +00:00 |
Mitchell Livingston
|
e392a84e36
|
Fix a memory leak.
|
2006-08-13 19:55:59 +00:00 |
Mitchell Livingston
|
f76f1c3091
|
Some changes to getting peers in libtransmission. Now it uses a separate structure for the GUI accessing peers.
|
2006-08-13 19:43:15 +00:00 |
Mitchell Livingston
|
e17b795634
|
lock torrent before accessing peers
|
2006-08-13 16:19:19 +00:00 |
Josh Elsasser
|
bf69e47d5d
|
Use UTF-8 encoded name and paths in torrent file if available.
|
2006-08-12 21:52:09 +00:00 |
Mitchell Livingston
|
2a36da8b60
|
Some new accessors for libtransmission...I don't see what harm these can do
|
2006-08-12 00:38:26 +00:00 |
Mitchell Livingston
|
af77d3d170
|
Small iterator change in libtransmission by oleo.
|
2006-08-09 22:53:27 +00:00 |
Eric Petit
|
beebc5bbfa
|
Typo
|
2006-08-06 17:16:15 +00:00 |
Eric Petit
|
67cbcb68b1
|
AmigaOS4 patch by Andrea Palmate
|
2006-07-23 19:39:02 +00:00 |
Josh Elsasser
|
555f12b64a
|
Allow frontend to supply a custom function for displaying libtransmission errors.
|
2006-07-16 23:40:22 +00:00 |