Josh Elsasser
978b5cec11
Add iterator function for bencoded lists.
2007-03-30 00:12:39 +00:00
Josh Elsasser
df24b7bc09
Fix private flag check to treat torrents with private=0 as public.
2007-03-25 15:37:08 +00:00
Josh Elsasser
09c87aad84
Merge PEX branch, I hope this works.
2007-03-23 08:28:01 +00:00
Mitchell Livingston
bdde9a60f6
silence some warnings
2007-03-14 02:20:35 +00:00
Josh Elsasser
494ca91fd6
Append a frontend-specific tag to saved torrents.
...
This prevents one frontend from deleting a saved torrent used by another.
2007-03-13 06:56:50 +00:00
Josh Elsasser
5a62e83689
Don't use sprintf, strcpy, or strcat.
2007-03-12 00:04:11 +00:00
Mitchell Livingston
df6877d104
"creator" was set to "comment" by a typo in [1524]
2007-03-06 03:39:48 +00:00
Josh Elsasser
c3acb84ab5
Fix calloc args.
2007-03-06 00:56:30 +00:00
Josh Elsasser
2e65e41d75
Check for zero-length torrent name after stripping slashes.
2007-03-05 00:18:05 +00:00
Josh Elsasser
41a81769e3
Better checking of metainfo.
...
Strip / out of filenames and path components.
Safely handle . and .. in file paths.
2007-03-05 00:07:48 +00:00
Josh Elsasser
67826df085
Use a tr_tracker_info_t * directly in tr_info_t and tr_tracker_t.
2007-02-27 04:00:38 +00:00
Josh Elsasser
263bf6ff0c
Check for private flag in main dict too.
2007-01-27 22:37:10 +00:00
Mitchell Livingston
3374ce9a32
merge multitracker branch:
...
Adds announce list, support for code 301/302 redirect, improvements to mac inspector, better queueing with errors, random extra wait of up to a minute between announces, and other changes.
2006-12-17 16:36:27 +00:00
Mitchell Livingston
d47fe45226
merge tracker address and announce address into one field in the inspector
2006-11-23 04:10:16 +00:00
Mitchell Livingston
096f550d4a
stupid typo
2006-11-23 02:55:28 +00:00
Mitchell Livingston
4c32f40f3b
small adjustments to inspector and check for utf-8 strings
2006-11-23 02:53:47 +00:00
Mitchell Livingston
4306c7cfa5
add support in libT and the mac interface for displaying comment, creator, and date created
2006-11-23 01:38:18 +00:00
Eric Petit
716482bd85
Make sure strcatUTF8 leaves the string null terminated (spotted by Adam Bozanich)
2006-11-18 06:01:50 +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
0257761670
Merge nat-traversal branch to trunk.
2006-09-25 18:37:45 +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
Josh Elsasser
bf69e47d5d
Use UTF-8 encoded name and paths in torrent file if available.
2006-08-12 21:52:09 +00:00
Josh Elsasser
555f12b64a
Allow frontend to supply a custom function for displaying libtransmission errors.
2006-07-16 23:40:22 +00:00
Eric Petit
f199e0a9d9
Revert [619]
2006-07-16 19:39:23 +00:00
Mitchell Livingston
5d36721a15
Remove old Sparkle...
2006-07-16 19:28:19 +00:00
Eric Petit
67eaa8809b
Increased limit on the size of torrent files
2006-07-16 16:05:43 +00:00
Josh Elsasser
2c5bb97b0b
Fix a couple more memory leaks in edge cases.
2006-07-07 23:13:51 +00:00
Eric Petit
db26a7e23a
Don't assume that a download is a folder if there only is one
...
file (fixes #36 )
2006-06-20 02:34:34 +00:00
Josh Elsasser
0600f3d4aa
Add support to libtransmission and the MacOS X GUI for saving private copies of
...
torrent files.
2006-06-09 19:53:35 +00:00
Eric Petit
f98fe6a1b0
Added $Id$ keywords and updated a few headers
2006-05-29 21:21:23 +00:00
Josh Elsasser
9120989a88
Make sure not to go past the end of the buffer when loading bencoded data.
...
Add code to encode using bencoding.
2006-04-25 07:00:18 +00:00
Eric Petit
23ef3653e3
Update 2005-11-21
2006-01-12 18:33:20 +00:00
Eric Petit
a6aa884776
Import from 2005-10-26
2006-01-12 17:43:21 +00:00