Charles Kerr
|
4df666bb22
|
(trunk libT) #2110: "allow adding torrent files with no trackers" -- tr_torrentParse() shouldn't fail just because there aren't any announce URLs in the metadata
|
2009-11-25 05:13:58 +00:00 |
Charles Kerr
|
d98666e740
|
(trunk libT) simple fix from jch
|
2009-11-24 15:55:21 +00:00 |
Charles Kerr
|
f69e335291
|
(trunk) #2096: Magnet, BEP #9 support
|
2009-11-24 02:16:31 +00:00 |
Charles Kerr
|
86ada18266
|
(trunk)
#1699: Announce to multiple trackers at once
#2424: Tracker address is not listed in GTK client.
|
2009-09-25 21:05:59 +00:00 |
Charles Kerr
|
cb79214854
|
(trunk) remove trailing spaces
|
2009-08-10 20:04:08 +00:00 |
Charles Kerr
|
1c3b53244d
|
(trunk) clean up the return value of tr_torrentParse()
|
2009-08-05 01:59:16 +00:00 |
Charles Kerr
|
8970fb14cb
|
(trunk libT) better version of r8775
|
2009-07-03 14:37:27 +00:00 |
Charles Kerr
|
056bba353a
|
(trunk libT) #2263: Night of the Living Dead (removed and deleted torrents keep coming back)
|
2009-07-03 14:31:31 +00:00 |
Charles Kerr
|
13cac341cd
|
(trunk libT) avoid an extra malloc/free when sending the opening handshake message
|
2009-06-14 14:39:51 +00:00 |
Charles Kerr
|
837186679d
|
(trunk libT) avoid an extra malloc/free when deriving the scrape URL
|
2009-06-14 14:23:43 +00:00 |
Charles Kerr
|
ef21704b58
|
(trunk libT) remove the last calls to tr_getBuffer() and tr_releaseBuffer()
|
2009-06-14 01:00:36 +00:00 |
Charles Kerr
|
9238fb0299
|
(trunk) #2131: clean up benc read/write API
|
2009-06-02 01:48:48 +00:00 |
Charles Kerr
|
59e4a61100
|
(trunk libT) since the metainfo hash string lookup table is expensive to build, and since only the mac client uses it, let's not build it until some non-libT calls tr_ctorSetMetainfoFromHash().
|
2009-05-21 19:54:59 +00:00 |
Charles Kerr
|
c3b24bc471
|
(trunk) modify tr_torrentParse() and tr_torrentNew() arguments s.t. they use the ctor's session instead of passing it in again. Allow a NULL session pointer for some cases of tr_torrentParse().
|
2009-04-02 17:30:29 +00:00 |
Charles Kerr
|
c2e1f78cf4
|
(trunk libT) #1634: better utf8 validation of metainfo "files" field
|
2009-01-10 22:56:26 +00:00 |
Charles Kerr
|
92ee6566db
|
(trunk libT) #1675: better utf8 validation of metainfo name, creator, and comment fields
|
2009-01-10 22:48:58 +00:00 |
Mitchell Livingston
|
cc8e16ed20
|
only increment the tier count for valid tiers
|
2009-01-03 21:27:48 +00:00 |
Charles Kerr
|
2eb2dacd50
|
(trunk libT) Fix sparse warnings: symbol 'XXX' shadows an earlier one
|
2009-01-01 18:38:49 +00:00 |
Charles Kerr
|
ad69a937ef
|
(trunk libT) have a pool of reusable evbuffers
|
2008-12-30 20:32:00 +00:00 |
Charles Kerr
|
dfcc9173e5
|
(trunk libT) #include "session.h" cleanup from wereHamster
|
2008-12-23 17:27:15 +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
|
4fab4c9e9b
|
(libT) finish killing tr_errno.
|
2008-10-03 04:49:06 +00:00 |
Charles Kerr
|
cc89872dd4
|
run libT, cli, daemon, gtk through the source-code formatter "uncrustify" as promised/threatened
|
2008-09-23 19:11:04 +00:00 |
Charles Kerr
|
ee10a8acab
|
(libT) #1255: fails to parse announce URLs that have leading or trailing spaces
|
2008-09-05 19:11:30 +00:00 |
Charles Kerr
|
58881d45be
|
more metainfo/bencode cleanup
|
2008-08-21 16:12:17 +00:00 |
Charles Kerr
|
dcecf09d96
|
bencode cleanup: remove unused functions and unnecessary #includes
|
2008-08-21 14:57:59 +00:00 |
Charles Kerr
|
1db57b1468
|
more metainfo cleanup
|
2008-08-20 21:01:17 +00:00 |
Charles Kerr
|
41258ced7e
|
get rid of strlcat_utf8()
|
2008-08-20 19:21:57 +00:00 |
Charles Kerr
|
9eb2f15fff
|
allocate torrent/resume filenames on the heap instead of the stack
|
2008-08-20 19:00:52 +00:00 |
Charles Kerr
|
3b7499a79b
|
make tr_bencDictFindType() private.
|
2008-08-20 18:42:45 +00:00 |
Charles Kerr
|
dd51caee94
|
#1186: crash by maliciously-crafted .torrent files w/piece length of zero
|
2008-08-13 14:19:25 +00:00 |
Charles Kerr
|
2eb89eb2a7
|
(libT) fix some minor warnings foudn by clang's scan-build and reported by m1b
|
2008-07-17 20:33:34 +00:00 |
Charles Kerr
|
2f239319b0
|
add a portability wrapper ``tr_snprintf()'' around snprintf()
|
2008-07-15 17:16:57 +00:00 |
Charles Kerr
|
e3e3bee8b5
|
#800 initial support for GetRight-style fetching of data through http and ftp servers specified in the .torrent's "url-list" tag
|
2008-06-07 21:26:41 +00:00 |
Charles Kerr
|
2c59589c6c
|
* When loading a torrent, warn if no announce URLs are found.
* When possible, use the torrent name in metainfo warning messages.
|
2008-05-29 00:38:31 +00:00 |
Charles Kerr
|
4c82187933
|
possible fix for the crash in http://forum.transmissionbt.com/viewtopic.php?t=4847
|
2008-05-19 14:06:44 +00:00 |
Charles Kerr
|
2c79888a93
|
RPC/IPC redesign
|
2008-05-18 16:44:30 +00:00 |
Charles Kerr
|
ecc825a242
|
#909: not utf8izing the torrent name properly
|
2008-05-02 01:21:26 +00:00 |
Charles Kerr
|
a97d175a34
|
code tweaks
|
2008-04-24 03:26:36 +00:00 |
Charles Kerr
|
7ef2511ca8
|
#377: preliminary https support. this commit probably breaks mac and cli and is not for the faint of heart.
|
2008-04-24 01:42:53 +00:00 |
Charles Kerr
|
e4f6b9592d
|
get tr_ctorSetMetainfoFromHash() working again.
|
2008-04-14 14:39:13 +00:00 |
Charles Kerr
|
afde752dc0
|
'resume' cleanup
|
2008-04-14 11:52:50 +00:00 |
Charles Kerr
|
b71a2985b3
|
#684: Use XDG basedir spec for configuration and cache files in $HOME
|
2008-04-05 20:12:11 +00:00 |
Charles Kerr
|
0080f1abe8
|
ipc/daemon cleanup
|
2008-04-04 17:19:44 +00:00 |
Charles Kerr
|
a331582ec0
|
string folding
|
2008-03-30 13:52:55 +00:00 |
Charles Kerr
|
39a7583f82
|
rename tr_httpParseUrl() -> tr_httpParseURL()
|
2008-03-24 19:29:25 +00:00 |
Charles Kerr
|
910d77ae12
|
(#814) require a valid announce URL when creating torrents
|
2008-03-24 15:58:06 +00:00 |
Charles Kerr
|
36689ca7c3
|
#809: reduce memory overhead in tr_info structure
|
2008-03-23 03:15:05 +00:00 |
Charles Kerr
|
c63b548195
|
fix bug that caused very large torrents to crash Transmission
|
2008-03-22 18:10:59 +00:00 |
Charles Kerr
|
531dd851ad
|
more string work before the freeze. (1) use %'d to get thousands' grouping in end-user strings (2) follow HiG capitalization, quotation guidelines (3) fold a few more strings
|
2008-03-19 20:07:27 +00:00 |