Charles Kerr
|
1415b72017
|
#1336: fix some compiler warnings when building with -Wformat-security
|
2008-10-09 20:03:34 +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
|
4bfd2e9f46
|
get rid of a pointless seek() call
|
2008-09-06 03:02:30 +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 |
|
Mukund Sivaraman
|
9d35118808
|
Fix coding style of last commit
|
2008-08-27 15:47:41 +00:00 |
|
Mukund Sivaraman
|
18d6bc7730
|
Return early if no URL is passed
|
2008-08-27 15:46:50 +00:00 |
|
Charles Kerr
|
ef68e36a0d
|
(libT) more dead code removal: tr_compareUint32(), tr_compareUint64(), tr_strcmp(), tr_strcasecmp()
|
2008-08-22 14:52:20 +00:00 |
|
Charles Kerr
|
d323a99cdd
|
undo part of r6616 to address the assertion failure reported by andersos and Waldorf
|
2008-08-22 01:27:00 +00:00 |
|
Charles Kerr
|
7e4fb99f8c
|
* add DISABLE_GETTEXT preprocessor directive to turn off i18n in libtransmission for embedded devices.
* remove `wchar.h' #include from shttpd that broke the compile on embedded devices.
|
2008-08-21 21:04:57 +00:00 |
|
Charles Kerr
|
ca45125259
|
(libT) more dead code removal: tr_compareTime() and tr_compareDouble()
|
2008-08-21 20:39:57 +00:00 |
|
Charles Kerr
|
1105dc0038
|
(libT) remove some dead functions: tr_calloc(), tr_compareUint16(), tr_compareUint32()
|
2008-08-21 19:03:56 +00:00 |
|
Charles Kerr
|
58881d45be
|
more metainfo/bencode cleanup
|
2008-08-21 16:12:17 +00:00 |
|
Mukund Sivaraman
|
ed7685dd1a
|
Make tr_bitfieldHas() a macro
|
2008-08-20 13:45:52 +00:00 |
|
Mukund Sivaraman
|
11ad6c7087
|
Optimize tr_bitFieldAddRange()
Also add comments documenting the usage of these functions.
|
2008-08-14 11:31:25 +00:00 |
|
Mukund Sivaraman
|
de62de3e19
|
Replace random number generation code
|
2008-08-14 11:11:25 +00:00 |
|
Charles Kerr
|
0048047647
|
(libT) tr_bitfieldRemRange speedup. (muks)
|
2008-08-13 19:25:08 +00:00 |
|
Charles Kerr
|
aac6a6fdbf
|
(libT) #1178: Add missing va_end()s
|
2008-08-11 04:40:29 +00:00 |
|
Charles Kerr
|
b860119cd3
|
minor text cleanup
|
2008-08-01 16:43:22 +00:00 |
|
Charles Kerr
|
978b60b8ad
|
Make it a little easier to trace backwards from "Unspecified I/O error" to find out what the real problem is.
|
2008-07-30 14:46:45 +00:00 |
|
Charles Kerr
|
61e588d3d6
|
(libT) make unrecognized peer_ids a little more readable for the peers tab.
|
2008-07-24 18:53:17 +00:00 |
|
Charles Kerr
|
2f239319b0
|
add a portability wrapper ``tr_snprintf()'' around snprintf()
|
2008-07-15 17:16:57 +00:00 |
|
Charles Kerr
|
e8694f7f66
|
fix tr_strcasecmp in the case where HAVE_STRCASECMP is not defined
|
2008-06-16 22:15:53 +00:00 |
|
Charles Kerr
|
518f277e9f
|
(RPC) add utility arguments for torrent-info: sort by (activity|age|id|name|progress|ratio|state|tracker), filter by (active|all|downloading|paused|seeding)
|
2008-06-16 22:11:50 +00:00 |
|
Charles Kerr
|
f0229ed8ad
|
(libT) allow custom blocklists... now all you need to do is place a file in the blocklists/ folder and Transmission will automatically use it the next time it starts.
|
2008-06-11 16:15:45 +00:00 |
|
Charles Kerr
|
dce24eb1f0
|
libT: first cut at implementing the internal peers' request queues as pieces rather than blocks, as discussed with erdgeist and denis, to avoid a couple of nasty CPU bottlenecks.
|
2008-06-09 22:53:45 +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
|
e212eeceb7
|
add first draft of tr_bitfieldFindTrue() courtesy of erdgeist
|
2008-06-07 14:41:31 +00:00 |
|
Charles Kerr
|
041561f232
|
minor refactoring of tr_bitfield to (a) simplify the tests and (b) make things easier to read
|
2008-06-07 01:44:54 +00:00 |
|
Charles Kerr
|
8732aa3bbc
|
fix bitfield error reported by denis
|
2008-06-07 00:43:42 +00:00 |
|
Charles Kerr
|
7b88afdca7
|
(libT) 1. tweak tr_bitfieldTestFast(). 2. add tr_memdup()
|
2008-06-06 23:53:30 +00:00 |
|
Charles Kerr
|
2878d0d32e
|
bitfield speedups written by denis__. Thanks!
|
2008-06-05 20:21:56 +00:00 |
|
Charles Kerr
|
e391ef6e1a
|
on shutdown, close the most active torrents first. That way if we can't get everyting closed in a reasonable amount of time, at least we get the ones that affect stats first.
|
2008-05-30 17:22:26 +00:00 |
|
Charles Kerr
|
0705eaa1c0
|
minor speedups in tr_torrentStat() and in bitfield manipulation
|
2008-05-30 15:40:46 +00:00 |
|
Charles Kerr
|
07ae5bf965
|
tr_base64_decode() now decodes both data with, and without, newlines. thanks to dm1024 for helping track this down.
|
2008-05-22 03:42:26 +00:00 |
|
Charles Kerr
|
4398943230
|
#934: remove invalid tracker addresses
|
2008-05-21 20:56:12 +00:00 |
|
Charles Kerr
|
7beacb3032
|
(1) RPC "add-torrent" now lets clients embed base64-encoded metainfo directly into the request
(2) remove the RISON code; it didn't make the final cut
(3) add base64 encode/decode utilities and unit tests
|
2008-05-20 17:33:54 +00:00 |
|
Charles Kerr
|
2c79888a93
|
RPC/IPC redesign
|
2008-05-18 16:44:30 +00:00 |
|
Charles Kerr
|
f0b7932b90
|
minor logging tweak
|
2008-05-15 22:08:43 +00:00 |
|
Charles Kerr
|
078ea29f37
|
add tr_strdup_printf()
|
2008-05-15 15:44:51 +00:00 |
|
Charles Kerr
|
0f9ca34848
|
#917: when seeding, drop peers that have everything you have (instead of just dropping seeds)
|
2008-05-06 19:06:46 +00:00 |
|
Charles Kerr
|
a362df0a14
|
#905: update peer_id client lists. add a dozen or so new clients from Azureus (thanks amc1!)
|
2008-04-29 16:57:16 +00:00 |
|
Charles Kerr
|
ed798be5ac
|
don't use strlcat.
|
2008-04-28 18:09:17 +00:00 |
|
Charles Kerr
|
73f083cc51
|
#896: Minor bug: debugging output always goes to stderr
|
2008-04-25 19:48:53 +00:00 |
|
Charles Kerr
|
47021f1a12
|
fold most of the "deep logging" functions into a single function
|
2008-04-25 02:57:33 +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 |
|
Mitchell Livingston
|
1d40202bfc
|
string folding and dead code removal
|
2008-04-06 04:16:05 +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 |
|