]> granicus.if.org Git - transmission/log
transmission
13 years ago(trunk gtk) more heap pruning: use a GStringChunk for the collated torrent names...
Jordan Lee [Thu, 7 Apr 2011 04:29:37 +0000 (04:29 +0000)]
(trunk gtk) more heap pruning: use a GStringChunk for the collated torrent names in tr-core.c

13 years agoadd an extra check when generating status strings in a TorrentCell
Mitchell Livingston [Thu, 7 Apr 2011 00:56:28 +0000 (00:56 +0000)]
add an extra check when generating status strings in a TorrentCell

13 years ago(trunk libT) more heap pruning: avoid four unnecessary malloc() + free() calls per...
Jordan Lee [Wed, 6 Apr 2011 23:27:11 +0000 (23:27 +0000)]
(trunk libT) more heap pruning: avoid four unnecessary malloc() + free() calls per tr_peer.

This commit also changes tr_recentHistory from being a general-purpose tool to being a little more hardcoded for the only purpose it's used, in tr_peerMgr. If its files (history.[ch]) don't find any other "customers" in libtransmission, eventually it should be demoted to being a private helper class inside of peer-mgr.c and have the history.[ch] files removed from the build.

13 years agoupdate European Portuguese localization for 2.3
Mitchell Livingston [Wed, 6 Apr 2011 22:06:53 +0000 (22:06 +0000)]
update European Portuguese localization for 2.3

13 years ago(trunk libT) remove an assertion from bitfield that doesn't always need to be true
Jordan Lee [Wed, 6 Apr 2011 04:55:57 +0000 (04:55 +0000)]
(trunk libT) remove an assertion from bitfield that doesn't always need to be true

13 years agowhen removing trackers, handle hidden duplicates
Mitchell Livingston [Tue, 5 Apr 2011 23:03:33 +0000 (23:03 +0000)]
when removing trackers, handle hidden duplicates

13 years ago(trunk libT) fix ABR error when parsing a URL with no path and no trailing slash...
Jordan Lee [Tue, 5 Apr 2011 22:21:18 +0000 (22:21 +0000)]
(trunk libT) fix ABR error when parsing a URL with no path and no trailing slash after the host. Error reported by livings124

13 years ago(trunk libT) more heap pruning: avoid an unnecessary malloc() + free() when reading...
Jordan Lee [Tue, 5 Apr 2011 21:14:44 +0000 (21:14 +0000)]
(trunk libT) more heap pruning: avoid an unnecessary malloc() + free() when reading PadD during an outbound encrypted handshake

13 years ago(trunk libT) more heap pruning: avoid an unnecessary malloc() + strcmp() + free(...
Jordan Lee [Tue, 5 Apr 2011 18:16:21 +0000 (18:16 +0000)]
(trunk libT) more heap pruning: avoid an unnecessary malloc() + strcmp() + free() when parsing the initial handshake string from a peer

13 years ago(trunk gtk) removed the unused MC_NAME column from the torrent GtkListStore.
Jordan Lee [Tue, 5 Apr 2011 17:00:38 +0000 (17:00 +0000)]
(trunk gtk) removed the unused MC_NAME column from the torrent GtkListStore.

13 years ago(trunk libT) when processing errors in peer-io.c's event_read_cb() and tr_peerIoTryRe...
Jordan Lee [Tue, 5 Apr 2011 16:46:13 +0000 (16:46 +0000)]
(trunk libT) when processing errors in peer-io.c's event_read_cb() and tr_peerIoTryRead() functions, don't call tr_net_strerror() unless logging is turned on s.t. the string will be used.

13 years ago(trunk libT) when processing an error in tr_peerIoTryWrite(), don't call tr_net_strer...
Jordan Lee [Tue, 5 Apr 2011 16:34:49 +0000 (16:34 +0000)]
(trunk libT) when processing an error in tr_peerIoTryWrite(), don't call tr_net_strerror() unless logging is turned on s.t. the string will be used.

13 years ago(trunk gtk) use GQuarks instead of strings for keys in tr-icon and tr-window
Jordan Lee [Tue, 5 Apr 2011 16:16:06 +0000 (16:16 +0000)]
(trunk gtk) use GQuarks instead of strings for keys in tr-icon and tr-window

13 years ago(trunk gtk) use GQuarks instead of strings for keys in the filterbar's key/value...
Jordan Lee [Tue, 5 Apr 2011 15:59:41 +0000 (15:59 +0000)]
(trunk gtk) use GQuarks instead of strings for keys in the filterbar's key/value pairs

13 years ago(trunk gtk) more heap pruning: in the main window's torrent list, only update the...
Jordan Lee [Tue, 5 Apr 2011 15:41:51 +0000 (15:41 +0000)]
(trunk gtk) more heap pruning: in the main window's torrent list, only update the case-insensitive "collated name" of a torrent when the torrent's metadata changes (such as when a magnet link's metadata finishes downloading).

13 years ago(trunk libT) more heap pruning: use a hash, rather than an allocated string in tr...
Jordan Lee [Tue, 5 Apr 2011 01:36:37 +0000 (01:36 +0000)]
(trunk libT) more heap pruning: use a hash, rather than an allocated string in tr-core when watching for a torrent's tracker list to change

13 years ago(trunk libT) oops, r12313 committed the wrong version of list.c
Jordan Lee [Tue, 5 Apr 2011 00:59:49 +0000 (00:59 +0000)]
(trunk libT) oops, r12313 committed the wrong version of list.c

13 years ago(trunk libT) keep a pool of reusable tr_list nodes
Jordan Lee [Tue, 5 Apr 2011 00:56:56 +0000 (00:56 +0000)]
(trunk libT) keep a pool of reusable tr_list nodes

13 years ago(trunk libT) Use tr_strndup() instead of tr_strdup() in tr_urlParse() to avoid a...
Jordan Lee [Tue, 5 Apr 2011 00:55:09 +0000 (00:55 +0000)]
(trunk libT) Use tr_strndup() instead of tr_strdup() in tr_urlParse() to avoid a couple of strlen() calls

13 years ago(trunk libT) use alloca() for allocating the block array in updateBlockRequests()
Jordan Lee [Tue, 5 Apr 2011 00:53:57 +0000 (00:53 +0000)]
(trunk libT) use alloca() for allocating the block array in updateBlockRequests()

13 years ago(trunk libT) #4165 "crash on startup introduced in r12262" -- experimental commit
Jordan Lee [Tue, 5 Apr 2011 00:29:42 +0000 (00:29 +0000)]
(trunk libT) #4165 "crash on startup introduced in r12262" -- experimental commit

13 years ago(trunk libT) remove redundant assert()s
Jordan Lee [Tue, 5 Apr 2011 00:26:31 +0000 (00:26 +0000)]
(trunk libT) remove redundant assert()s

13 years ago(trunk libT) remove unnecessary memmove()s from rechokeDownloads()
Jordan Lee [Tue, 5 Apr 2011 00:24:25 +0000 (00:24 +0000)]
(trunk libT) remove unnecessary memmove()s from rechokeDownloads()

13 years agoremove unneeded include
Jordan Lee [Mon, 4 Apr 2011 21:42:04 +0000 (21:42 +0000)]
remove unneeded include

13 years ago(trunk gtk) more heap pruning: avoid unnecessary malloc() + free() calls in gtr_get_h...
Jordan Lee [Mon, 4 Apr 2011 16:54:09 +0000 (16:54 +0000)]
(trunk gtk) more heap pruning: avoid unnecessary malloc() + free() calls in gtr_get_host_from_url()

13 years ago(trunk libT) more heap pruning: avoid an unnecessary malloc() + free() when encryptin...
Jordan Lee [Mon, 4 Apr 2011 16:53:15 +0000 (16:53 +0000)]
(trunk libT) more heap pruning: avoid an unnecessary malloc() + free() when encrypting outbound messages

13 years ago(trunk libT) avoid an unnecessary malloc() + free() call when we finish downloading...
Jordan Lee [Mon, 4 Apr 2011 05:15:54 +0000 (05:15 +0000)]
(trunk libT) avoid an unnecessary malloc() + free() call when we finish downloading a block.

Pre-libevent2, this free() was useful in helping keep the peer's incoming piece data buffer from growing too large because that could be a significant amount of wasted space given enough peers. However now that we're using the libevent2 code, that piece data buffer gets handed off to the block cache, so most of the time we're freeing an evbuffer that doesn't have any inernal chains allocated anyway.

13 years ago(trunk libT) when reading piece data in from a socket, avoid two unnecessary calls...
Jordan Lee [Mon, 4 Apr 2011 04:45:41 +0000 (04:45 +0000)]
(trunk libT) when reading piece data in from a socket, avoid two unnecessary calls to memcpy()

13 years agosmall cleanup when determining if two announce URLs differ only by scheme
Mitchell Livingston [Sun, 3 Apr 2011 03:25:13 +0000 (03:25 +0000)]
small cleanup when determining if two announce URLs differ only by scheme

13 years ago(trunk libT) fix UMR bug reported by wereHamster
Jordan Lee [Sat, 2 Apr 2011 23:33:51 +0000 (23:33 +0000)]
(trunk libT) fix UMR bug reported by wereHamster

13 years agoReinstate including tcp.h in net.c.
Juliusz Chroboczek [Sat, 2 Apr 2011 16:43:17 +0000 (16:43 +0000)]
Reinstate including tcp.h in net.c.

Removed in r12225, this broke netSetCongestionControl.

13 years ago(trunk libT) don't bother calling rechokeUploads() and rechokeDownloads() on torrents...
Jordan Lee [Sat, 2 Apr 2011 08:35:47 +0000 (08:35 +0000)]
(trunk libT) don't bother calling rechokeUploads() and rechokeDownloads() on torrents which have no peers.

13 years ago(trunk libT) #4138 "use stdbool.h instead of tr_bool" -- fix watch.c error reported...
Jordan Lee [Sat, 2 Apr 2011 07:46:37 +0000 (07:46 +0000)]
(trunk libT) #4138 "use stdbool.h instead of tr_bool" -- fix watch.c error reported by zebulon501 in trac. :)

13 years ago(trunk libT) better multiscrape
Jordan Lee [Sat, 2 Apr 2011 07:44:19 +0000 (07:44 +0000)]
(trunk libT) better multiscrape

13 years ago(trunk libT) tr_torrentGetFileMTime() used to require two stat() calls.. now it only...
Jordan Lee [Sat, 2 Apr 2011 07:36:34 +0000 (07:36 +0000)]
(trunk libT) tr_torrentGetFileMTime() used to require two stat() calls.. now it only requires one.

13 years ago(trunk libT) tr_torrentFindFile2(): avoid an unnecessary malloc() + free() if the...
Jordan Lee [Sat, 2 Apr 2011 03:31:41 +0000 (03:31 +0000)]
(trunk libT) tr_torrentFindFile2(): avoid an unnecessary malloc() + free() if the file we're looking for is complete and doesn't have a ".part" suffix

13 years ago(trunk libT) simplify tr_torrent's hasAnyLocalData() to be more readable, and also...
Jordan Lee [Fri, 1 Apr 2011 04:33:35 +0000 (04:33 +0000)]
(trunk libT) simplify tr_torrent's hasAnyLocalData() to be more readable, and also to avoid yet another unnecessary malloc() and free()

13 years ago(trunk libT) more malloc pruning. *yawn*
Jordan Lee [Fri, 1 Apr 2011 04:13:51 +0000 (04:13 +0000)]
(trunk libT) more malloc pruning. *yawn*

tr_metainfoGetBasename(): avoid an unnecessary malloc() + free()
getannounce(): avoid an unnecessary malloc() + free() per each tracker

13 years ago(trunk libT) avoid an unnecessary malloc/free in tr_urlIsValidTracker() and tr_urlIsV...
Jordan Lee [Fri, 1 Apr 2011 03:23:55 +0000 (03:23 +0000)]
(trunk libT) avoid an unnecessary malloc/free in tr_urlIsValidTracker() and tr_urlIsValid()

13 years ago(trunk libT) copyediting in resume.c
Jordan Lee [Fri, 1 Apr 2011 03:13:44 +0000 (03:13 +0000)]
(trunk libT) copyediting in resume.c

13 years ago(trunk libT) streamline parsing the metainfo's file list
Jordan Lee [Fri, 1 Apr 2011 03:09:24 +0000 (03:09 +0000)]
(trunk libT) streamline parsing the metainfo's file list

13 years ago(trunk libT) since the JSON parser gives us the string's length, we can call tr_strnd...
Jordan Lee [Fri, 1 Apr 2011 03:07:43 +0000 (03:07 +0000)]
(trunk libT) since the JSON parser gives us the string's length, we can call tr_strndup() instead of tr_strdup()

13 years ago(trunk gtk) remove tr-torrent.c from POTFILES.in
Jordan Lee [Fri, 1 Apr 2011 03:06:30 +0000 (03:06 +0000)]
(trunk gtk) remove tr-torrent.c from POTFILES.in

13 years agoupdate to 2.30b1 2.30b1
Mitchell Livingston [Fri, 1 Apr 2011 01:21:59 +0000 (01:21 +0000)]
update to 2.30b1

13 years agoupdate jQuery to 1.5.2
Mitchell Livingston [Thu, 31 Mar 2011 21:52:30 +0000 (21:52 +0000)]
update jQuery to 1.5.2

13 years agoupdate German localization for 2.3
Mitchell Livingston [Thu, 31 Mar 2011 21:43:53 +0000 (21:43 +0000)]
update German localization for 2.3

13 years ago(trunk libT) announcer.c: fold the tiers and trackers into fewer mallocs/frees
Jordan Lee [Thu, 31 Mar 2011 20:26:43 +0000 (20:26 +0000)]
(trunk libT) announcer.c: fold the tiers and trackers into fewer mallocs/frees

13 years ago(trunk libT) copyediting: peer-io's "EncryptionMode" type had a name too similar...
Jordan Lee [Thu, 31 Mar 2011 16:41:52 +0000 (16:41 +0000)]
(trunk libT) copyediting: peer-io's "EncryptionMode" type had a name too similar to tr_encryption_mode... rename it to reduce potential confusion

13 years ago(trunk libT) save 48 bytes per tr_torrent object. whoo!
Jordan Lee [Thu, 31 Mar 2011 16:08:31 +0000 (16:08 +0000)]
(trunk libT) save 48 bytes per tr_torrent object. whoo!

13 years ago(trunk libT) use aggregation for the tr_bandwidth objects owned by tr_session and...
Jordan Lee [Thu, 31 Mar 2011 14:53:22 +0000 (14:53 +0000)]
(trunk libT) use aggregation for the tr_bandwidth objects owned by tr_session and tr_torrent

13 years agoupdate Russian localization to 2.30
Mitchell Livingston [Thu, 31 Mar 2011 12:33:26 +0000 (12:33 +0000)]
update Russian localization to 2.30

13 years ago(trunk libT) fix never-executed code branch detected by clang static analyzer
Jordan Lee [Thu, 31 Mar 2011 05:06:19 +0000 (05:06 +0000)]
(trunk libT) fix never-executed code branch detected by clang static analyzer

13 years ago(trunk gtk) remove "dead nested assignment" wart detected by clang static analyzer
Jordan Lee [Thu, 31 Mar 2011 04:58:38 +0000 (04:58 +0000)]
(trunk gtk) remove "dead nested assignment" wart detected by clang static analyzer

13 years ago(trunk libT) remove dead logic branch detected by clang static analyzer
Jordan Lee [Thu, 31 Mar 2011 04:33:49 +0000 (04:33 +0000)]
(trunk libT) remove dead logic branch detected by clang static analyzer

13 years ago(trunk libT) fix "dangerous pointer arithmetic" warning detected by clang static...
Jordan Lee [Thu, 31 Mar 2011 04:24:57 +0000 (04:24 +0000)]
(trunk libT) fix "dangerous pointer arithmetic" warning detected by clang static analyzer

13 years ago(trunk libT) fix minor dead store detected by clang static analyzer
Jordan Lee [Thu, 31 Mar 2011 04:03:07 +0000 (04:03 +0000)]
(trunk libT) fix minor dead store detected by clang static analyzer

13 years ago(trunk libT) fix ABR detected by clang static analyzer in tr_torrentStat.
Jordan Lee [Thu, 31 Mar 2011 04:01:55 +0000 (04:01 +0000)]
(trunk libT) fix ABR detected by clang static analyzer in tr_torrentStat.

When copying a value to s->errorString, it used memcpy(a,b,sizeof(a)) where sizeof(a) was larger than sizeof(b). Fixed by replacing the memcpy() call with tr_strlcpy().

13 years ago(trunk libT) fix potential UMR detected by clang static analyzer: maxPeers could...
Jordan Lee [Thu, 31 Mar 2011 03:59:44 +0000 (03:59 +0000)]
(trunk libT) fix potential UMR detected by clang static analyzer: maxPeers could be uninitialized in some pathological logic branches

13 years ago(trunk libT) fix potential null pointer dereference in announcer.c
Jordan Lee [Thu, 31 Mar 2011 03:37:50 +0000 (03:37 +0000)]
(trunk libT) fix potential null pointer dereference in announcer.c

13 years ago(trunk libT) fix file descriptor leak in tr-dht.c
Jordan Lee [Thu, 31 Mar 2011 03:37:24 +0000 (03:37 +0000)]
(trunk libT) fix file descriptor leak in tr-dht.c

13 years ago(trunk libT) #4153 "Protect against non-monotonic time in libutp" -- try again.
Jordan Lee [Wed, 30 Mar 2011 23:54:39 +0000 (23:54 +0000)]
(trunk libT) #4153 "Protect against non-monotonic time in libutp" -- try again.

13 years ago(trunk libT) #4153 "Protect against non-monotonic time in libutp" -- another attempt...
Jordan Lee [Wed, 30 Mar 2011 23:50:25 +0000 (23:50 +0000)]
(trunk libT) #4153 "Protect against non-monotonic time in libutp" -- another attempt at getting it to compile on win32

13 years ago(trunk libT) #4153 "Protect against non-monotonic time in libutp" -- move UTP_GetMill...
Jordan Lee [Wed, 30 Mar 2011 23:26:00 +0000 (23:26 +0000)]
(trunk libT) #4153 "Protect against non-monotonic time in libutp" -- move UTP_GetMilliseconds() and UTP_GetMicroseconds() outside of the if-not-windows ifdef section. Based on feedback from rb07 in ticket comment 5

13 years ago(trunk daemon) fix minor text formatting bug when the ETA is being shown in seconds
Jordan Lee [Wed, 30 Mar 2011 23:11:10 +0000 (23:11 +0000)]
(trunk daemon) fix minor text formatting bug when the ETA is being shown in seconds

13 years ago(trunk libT) #4157 "'transmission-remote -si' doesn't show alternate download speeds...
Jordan Lee [Wed, 30 Mar 2011 21:19:14 +0000 (21:19 +0000)]
(trunk libT) #4157 "'transmission-remote -si' doesn't show alternate download speeds correctly" -- fixed.

13 years ago(trunk daemon) #4156 "request: transmission-remote --session-info report whether...
Jordan Lee [Wed, 30 Mar 2011 16:24:45 +0000 (16:24 +0000)]
(trunk daemon) #4156 "request: transmission-remote --session-info report whether µTP is enabled" -- added.

13 years ago(trunk libT) merge tr_bitfieldTestFast() and tr_bitfieldTest()
Jordan Lee [Wed, 30 Mar 2011 04:23:20 +0000 (04:23 +0000)]
(trunk libT) merge tr_bitfieldTestFast() and tr_bitfieldTest()

13 years ago(trunk libT) handle situations where we don't know the bitfield's upper bound in...
Jordan Lee [Wed, 30 Mar 2011 04:14:57 +0000 (04:14 +0000)]
(trunk libT) handle situations where we don't know the bitfield's upper bound in advance. This comes up sometimes with magnet links.

13 years agoDon't explicitly protect against non-monotonic gettimeofday.
Juliusz Chroboczek [Wed, 30 Mar 2011 00:29:07 +0000 (00:29 +0000)]
Don't explicitly protect against non-monotonic gettimeofday.

Since we're now protecting against non-monotonic time unconditionally,
there's no need for additional protection in the gettimeofday case.

13 years agoProtect against monotonic time being non-monotonic, take 2.
Juliusz Chroboczek [Wed, 30 Mar 2011 00:14:41 +0000 (00:14 +0000)]
Protect against monotonic time being non-monotonic, take 2.

This is a better fix, suggested by ghazel.

13 years agoProtect against monotonic time being non-monotonic.
Juliusz Chroboczek [Tue, 29 Mar 2011 23:15:38 +0000 (23:15 +0000)]
Protect against monotonic time being non-monotonic.

Within utp.cpp, there's a bunch of assertions that will cause us
to crash if monotonic time isn't.  While I have no idea about Windows,
under Unix we use real time instead of monotonic time if POSIX clocks
are not available, and real time can be stepped backwards.  Since the
protection is cheap, we perform it on all platforms.

13 years ago(trunk libT) fix endgame detection bug introduced in r12248
Jordan Lee [Tue, 29 Mar 2011 22:02:27 +0000 (22:02 +0000)]
(trunk libT) fix endgame detection bug introduced in r12248

13 years ago(trunk libT) fix a crasher introduced yesterday in r12248
Jordan Lee [Tue, 29 Mar 2011 21:10:20 +0000 (21:10 +0000)]
(trunk libT) fix a crasher introduced yesterday in r12248

13 years ago(trunk libT) safeguard against a minor memory leak if io->sokcet couldn't be opened.
Jordan Lee [Tue, 29 Mar 2011 21:09:37 +0000 (21:09 +0000)]
(trunk libT) safeguard against a minor memory leak if io->sokcet couldn't be opened.

13 years ago(trunk libT) fix bitfield.c assertion failure reported by Rolcol
Jordan Lee [Tue, 29 Mar 2011 16:39:30 +0000 (16:39 +0000)]
(trunk libT) fix bitfield.c assertion failure reported by Rolcol

13 years ago(trunk libT) don't cache unininteresting peer addresses between sessions
Jordan Lee [Tue, 29 Mar 2011 15:23:54 +0000 (15:23 +0000)]
(trunk libT) don't cache unininteresting peer addresses between sessions

For example, if we're both seeds, or if the peer is not connectible, don't bother caching it for the next session. If it's still alive, we'll find it up through DHT or tracker announces next time around. As with r12253, this commit's intention is to reduce the number of unproductive peer_atoms that we waste time trying to connect to.

13 years ago(trunk libT) better scrape management on private trackers.
Jordan Lee [Tue, 29 Mar 2011 15:18:25 +0000 (15:18 +0000)]
(trunk libT) better scrape management on private trackers.

If a private tracker scrape says that there are no downloaders in the swarm, mark all the peers in the private swarm as seeds. This can greatly reduce unnecessary overhead on large seedboxes. We don't do this same trick on public torrents, since a public tracker won't know of all the peers.

13 years ago(trunk libT) fix bitfield assertion failure due to invalid assumption in tr_bitfieldI...
Jordan Lee [Tue, 29 Mar 2011 01:47:17 +0000 (01:47 +0000)]
(trunk libT) fix bitfield assertion failure due to invalid assumption in tr_bitfieldIsValid()

13 years ago(trunk libT) more completion and bitfield cleanup: (1) fix regression in tr_cpSizeWhe...
Jordan Lee [Tue, 29 Mar 2011 01:17:18 +0000 (01:17 +0000)]
(trunk libT) more completion and bitfield cleanup: (1) fix regression in tr_cpSizeWhenDone() reported by Waldorf, (2) make simple one-liner functions inlined

13 years ago(trunk mac) delete bitset.[ch] from the xcode file. No, I don't know what I'm doing...
Jordan Lee [Mon, 28 Mar 2011 16:46:57 +0000 (16:46 +0000)]
(trunk mac) delete bitset.[ch] from the xcode file. No, I don't know what I'm doing, but what's the worst that could happen, it could break the build... :)

13 years ago(trunk libT) whoops, remove 4 debugging fprintf()'s from the previous commit
Jordan Lee [Mon, 28 Mar 2011 16:33:40 +0000 (16:33 +0000)]
(trunk libT) whoops, remove 4 debugging fprintf()'s from the previous commit

13 years ago(trunk libT) break the mac build and introduce new crashes.
Jordan Lee [Mon, 28 Mar 2011 16:31:05 +0000 (16:31 +0000)]
(trunk libT) break the mac build and introduce new crashes.

This is partially to address #4145 "Downloads stuck at 100%" by refactoring the bitset, bitfield, and tr_completion; however, the ripple effect is larger than usual so things may get worse in the short term before getting better.

livings124: to fix the mac build, remove bitset.[ch] from xcode

13 years ago(trunk libT) strip trailing whitespace
Jordan Lee [Mon, 28 Mar 2011 13:37:46 +0000 (13:37 +0000)]
(trunk libT) strip trailing whitespace

13 years ago(trunk libT) fix memory leak in tr_utf8clean()'s utility function to_utf8()
Jordan Lee [Mon, 28 Mar 2011 03:45:31 +0000 (03:45 +0000)]
(trunk libT) fix memory leak in tr_utf8clean()'s utility function to_utf8()

13 years agodrop two NSLogs
Mitchell Livingston [Sun, 27 Mar 2011 22:10:03 +0000 (22:10 +0000)]
drop two NSLogs

13 years agoupdate Spanish localization for 2.3
Mitchell Livingston [Sun, 27 Mar 2011 15:56:05 +0000 (15:56 +0000)]
update Spanish localization for 2.3

13 years agoAttempt to fix #4148 "Mac client gives inappropriate error if data volume is not...
Mitchell Livingston [Sun, 27 Mar 2011 02:50:38 +0000 (02:50 +0000)]
Attempt to fix #4148 "Mac client gives inappropriate error if data volume is not mounted"

13 years agoadd µTP to the help documentation
Mitchell Livingston [Sat, 26 Mar 2011 17:01:49 +0000 (17:01 +0000)]
add µTP to the help documentation

13 years agoupdate NEWS
Mitchell Livingston [Sat, 26 Mar 2011 16:05:11 +0000 (16:05 +0000)]
update NEWS

13 years agoupdate Credits to match AUTHORS
Mitchell Livingston [Sat, 26 Mar 2011 16:02:13 +0000 (16:02 +0000)]
update Credits to match AUTHORS

13 years agoupdate Italian localization for 2.3
Mitchell Livingston [Sat, 26 Mar 2011 15:46:12 +0000 (15:46 +0000)]
update Italian localization for 2.3

13 years ago(trunk libT) remove the tr_session argument from the announce/scrape response callbacks
Jordan Lee [Sat, 26 Mar 2011 12:06:04 +0000 (12:06 +0000)]
(trunk libT) remove the tr_session argument from the announce/scrape response callbacks

13 years ago(trunk libT) minor code cleanup in announcer-udp: whitespace & function names
Jordan Lee [Sat, 26 Mar 2011 10:22:25 +0000 (10:22 +0000)]
(trunk libT) minor code cleanup in announcer-udp: whitespace & function names

13 years agodraft of NEWS for 2.30
Jordan Lee [Fri, 25 Mar 2011 18:00:14 +0000 (18:00 +0000)]
draft of NEWS for 2.30

13 years agoadd Andreas Nilsson to the credits
Jordan Lee [Fri, 25 Mar 2011 17:54:01 +0000 (17:54 +0000)]
add Andreas Nilsson to the credits

13 years ago(trunk) fix a handful of small memory leaks that valgrind found.
Jordan Lee [Fri, 25 Mar 2011 17:42:47 +0000 (17:42 +0000)]
(trunk) fix a handful of small memory leaks that valgrind found.

13 years ago(trunk) yet more "#include" tweaks
Jordan Lee [Fri, 25 Mar 2011 15:03:42 +0000 (15:03 +0000)]
(trunk) yet more "#include" tweaks

13 years ago(trunk gtk) get everything except torrent-cell-renderer building under GTK+ 3.0.5
Jordan Lee [Fri, 25 Mar 2011 07:32:30 +0000 (07:32 +0000)]
(trunk gtk) get everything except torrent-cell-renderer building under GTK+ 3.0.5

13 years ago(trunk gtk) gtk_open_uri(): use gtk_show_uri() as the default implementation for...
Jordan Lee [Fri, 25 Mar 2011 06:40:46 +0000 (06:40 +0000)]
(trunk gtk) gtk_open_uri(): use gtk_show_uri() as the default implementation for GTK+ > 2.14.0.

gtk_show_uri() was added in 2.14.0

13 years ago(trunk libT) copyediting: yes, removing more unnecessary #includes
Jordan Lee [Fri, 25 Mar 2011 06:20:12 +0000 (06:20 +0000)]
(trunk libT) copyediting: yes, removing more unnecessary #includes