]> granicus.if.org Git - transmission/log
transmission
14 years ago#3320 When a download completes at the same time seeding completes, still show a...
Mitchell Livingston [Fri, 25 Jun 2010 22:19:28 +0000 (22:19 +0000)]
#3320 When a download completes at the same time seeding completes, still show a Growl notification and play a sound

14 years ago(trunk qt) sync the Qt client's statusbar with the GTK+ client's wrt #3344 and #2793
Charles Kerr [Fri, 25 Jun 2010 21:04:33 +0000 (21:04 +0000)]
(trunk qt) sync the Qt client's statusbar with the GTK+ client's wrt #3344 and #2793

14 years ago(trunk libT) #3311 "MingW build of Transmission" -- apply further win32 diffs from...
Charles Kerr [Fri, 25 Jun 2010 20:36:10 +0000 (20:36 +0000)]
(trunk libT) #3311 "MingW build of Transmission" -- apply further win32 diffs from rb07

14 years ago(trunk gtk) #3344 "statusbar needs better grouping of speeds and their icons" --...
Charles Kerr [Fri, 25 Jun 2010 20:15:05 +0000 (20:15 +0000)]
(trunk gtk) #3344 "statusbar needs better grouping of speeds and their icons" -- fixed

14 years ago(trunk gtk) #3345 "Remove button deselects selected torrents" -- fixed
Charles Kerr [Fri, 25 Jun 2010 19:24:26 +0000 (19:24 +0000)]
(trunk gtk) #3345 "Remove button deselects selected torrents" -- fixed

14 years ago(trunk) remove i18n markup from transmission-remote and transmission-show, which...
Charles Kerr [Fri, 25 Jun 2010 17:53:33 +0000 (17:53 +0000)]
(trunk) remove i18n markup from transmission-remote and transmission-show, which aren't currently i18nized

14 years ago(trunk gtk) #3348 "Add URL doesn't warn upon corrupt torrents" -- fixed.
Charles Kerr [Fri, 25 Jun 2010 17:40:55 +0000 (17:40 +0000)]
(trunk gtk) #3348 "Add URL doesn't warn upon corrupt torrents" -- fixed.

14 years ago(trunk libT) #3320 "If the seed ratio is already met" -- fix a bug in r10848 reported...
Charles Kerr [Fri, 25 Jun 2010 15:39:17 +0000 (15:39 +0000)]
(trunk libT) #3320 "If the seed ratio is already met" -- fix a bug in r10848 reported by BMW

14 years ago(trunk daemon) #3324 "transmission-remote has no output/status message" -- fixed
Charles Kerr [Fri, 25 Jun 2010 07:21:18 +0000 (07:21 +0000)]
(trunk daemon) #3324 "transmission-remote has no output/status message" -- fixed

14 years ago(trunk) #3320: "If the seed ratio is already met when download completes, the Mac...
Charles Kerr [Fri, 25 Jun 2010 06:57:34 +0000 (06:57 +0000)]
(trunk) #3320: "If the seed ratio is already met when download completes, the Mac callback options do not occur" -- possible fix.  needs confirmation from OP or BMW

14 years ago(trunk) #3332 "cannot run multiple qtr instances" -- fixed
Charles Kerr [Fri, 25 Jun 2010 03:53:53 +0000 (03:53 +0000)]
(trunk) #3332 "cannot run multiple qtr instances" -- fixed

14 years ago(trunk libt) #3311 "MingW build of Transmission" -- possible win32 fix for the curl...
Charles Kerr [Fri, 25 Jun 2010 01:31:25 +0000 (01:31 +0000)]
(trunk libt) #3311 "MingW build of Transmission" -- possible win32 fix for the curl thread's select() call.  probably broken... :)

14 years ago(trunk) #3311 "MingW build of Transmission" -- modify tr_strip_positional_args()...
Charles Kerr [Fri, 25 Jun 2010 01:13:35 +0000 (01:13 +0000)]
(trunk) #3311 "MingW build of Transmission" -- modify tr_strip_positional_args() to strip out the ' printf flag.  Platforms not supporting $ tend to not support ' either

14 years ago(trunk) #3339 "crash when download some magnet links" -- fixed
Charles Kerr [Thu, 24 Jun 2010 20:36:05 +0000 (20:36 +0000)]
(trunk) #3339 "crash when download some magnet links" -- fixed

14 years ago(trunk) #3341 "support alternate tracker syntax in magnet links" -- fixed
Charles Kerr [Thu, 24 Jun 2010 18:25:21 +0000 (18:25 +0000)]
(trunk) #3341 "support alternate tracker syntax in magnet links" -- fixed

14 years ago(trunk libT) #3308 "Don't stop/restart torrents when setting the local data's locatio...
Charles Kerr [Thu, 24 Jun 2010 17:49:20 +0000 (17:49 +0000)]
(trunk libT) #3308 "Don't stop/restart torrents when setting the local data's location" -- fixed

14 years ago(2.0x) #3340 "tr_moveFile() can be faster" -- fixed for 2.01
Charles Kerr [Thu, 24 Jun 2010 17:34:56 +0000 (17:34 +0000)]
(2.0x) #3340 "tr_moveFile() can be faster" -- fixed for 2.01

14 years ago(qt) Change default peer sort order to peer address
Daniel Lee [Thu, 24 Jun 2010 16:11:02 +0000 (16:11 +0000)]
(qt) Change default peer sort order to peer address

14 years ago(web) r10834, whoops
Daniel Lee [Thu, 24 Jun 2010 05:23:48 +0000 (05:23 +0000)]
(web) r10834, whoops

14 years ago(web) Math.roundWithPrecision does the exact same thing as toFixed.
Daniel Lee [Thu, 24 Jun 2010 05:22:56 +0000 (05:22 +0000)]
(web) Math.roundWithPrecision does the exact same thing as toFixed.

14 years ago#3298 Move percentage string formatting into its own method, and don't append .00...
Mitchell Livingston [Thu, 24 Jun 2010 00:00:43 +0000 (00:00 +0000)]
#3298 Move percentage string formatting into its own method, and don't append .00 to 100%

14 years ago(trunk libT) formatter_get_size_str() -- we don't need decimal places when displaying...
Charles Kerr [Wed, 23 Jun 2010 20:14:30 +0000 (20:14 +0000)]
(trunk libT) formatter_get_size_str() -- we don't need decimal places when displaying bytes :)

14 years ago(trunk gtk) experimental fix for #3335 "magnet link options dialog does not respect...
Charles Kerr [Wed, 23 Jun 2010 16:51:16 +0000 (16:51 +0000)]
(trunk gtk) experimental fix for #3335 "magnet link options dialog does not respect setting."

14 years ago(trunk gtk) #3336 "gtk client confuses magnet links as files and tries to trash them...
Charles Kerr [Wed, 23 Jun 2010 16:32:02 +0000 (16:32 +0000)]
(trunk gtk) #3336 "gtk client confuses magnet links as files and tries to trash them" -- fixed

14 years ago(trunk libT) #2581 "RPC extended to manage tracker lists" -- add safeguards in tr_tor...
Charles Kerr [Wed, 23 Jun 2010 16:06:15 +0000 (16:06 +0000)]
(trunk libT) #2581 "RPC extended to manage tracker lists" -- add safeguards in tr_torrentSetAnnounceList() to handle the case of tracker arrays not being sorted by tier.

14 years ago(web) un-uglify the peer list transfer speed colums from r10804
Daniel Lee [Wed, 23 Jun 2010 08:58:23 +0000 (08:58 +0000)]
(web) un-uglify the peer list transfer speed colums from r10804

14 years ago(trunk libT) when comparing peer speed to decide which peers to unchoke, use differen...
Charles Kerr [Wed, 23 Jun 2010 04:36:16 +0000 (04:36 +0000)]
(trunk libT) when comparing peer speed to decide which peers to unchoke, use different criteria for seeding, downloading public, and downloading private.  Loosely related to #3334.

14 years ago(web) #3331:Tracker and peer lists should work when more than one torrent is selected
Daniel Lee [Tue, 22 Jun 2010 22:32:44 +0000 (22:32 +0000)]
(web) #3331:Tracker and peer lists should work when more than one torrent is selected

14 years ago#3298:Prettier formating of percentages
Daniel Lee [Tue, 22 Jun 2010 22:30:58 +0000 (22:30 +0000)]
#3298:Prettier formating of percentages

14 years ago(trunk libT) minor procedural tweak to tr_peerMgrPeerStats() inspired by #3334
Charles Kerr [Tue, 22 Jun 2010 20:39:19 +0000 (20:39 +0000)]
(trunk libT) minor procedural tweak to tr_peerMgrPeerStats() inspired by #3334

14 years ago(trunk libT) #3329 "connection problems when downloading" -- randomize the peer array...
Charles Kerr [Tue, 22 Jun 2010 16:31:38 +0000 (16:31 +0000)]
(trunk libT) #3329 "connection problems when downloading" -- randomize the peer arrays so that all untested peers will have an equal chance of being used.  Suggested by Longinus00

14 years ago(trunk libT) add an accessor for the formatter unit strings
Charles Kerr [Tue, 22 Jun 2010 13:34:46 +0000 (13:34 +0000)]
(trunk libT) add an accessor for the formatter unit strings

14 years ago(trunk) add tr_formatter_size() and tr_formatter_speed() so that all the client apps...
Charles Kerr [Tue, 22 Jun 2010 04:34:16 +0000 (04:34 +0000)]
(trunk) add tr_formatter_size() and tr_formatter_speed() so that all the client apps don't have to reinvent the wheel

14 years ago(qt) keep the size display the same as the gtk client
Daniel Lee [Tue, 22 Jun 2010 00:34:24 +0000 (00:34 +0000)]
(qt) keep the size display the same as the gtk client

14 years ago(trunk) more win32 fixes from rb07 in #3311
Charles Kerr [Tue, 22 Jun 2010 00:12:52 +0000 (00:12 +0000)]
(trunk) more win32 fixes from rb07 in #3311

14 years ago(trunk) #3301 ".desktop file for transmission-qt" -- added to trunk for 2.10
Charles Kerr [Mon, 21 Jun 2010 22:09:15 +0000 (22:09 +0000)]
(trunk) #3301 ".desktop file for transmission-qt" -- added to trunk for 2.10

14 years ago(trunk libT) part of rb07's win32 portability patches from ticket #3311
Charles Kerr [Mon, 21 Jun 2010 16:44:35 +0000 (16:44 +0000)]
(trunk libT) part of rb07's win32 portability patches from ticket #3311

14 years ago(utils) add manpage for transmission-show
Daniel Lee [Mon, 21 Jun 2010 13:29:48 +0000 (13:29 +0000)]
(utils) add manpage for transmission-show

14 years ago(web) fix whitepsaces
Daniel Lee [Mon, 21 Jun 2010 13:14:33 +0000 (13:14 +0000)]
(web) fix whitepsaces

14 years agocall fcntl(F_NOCACHE,1) right before closing a local datafile. Does it have any...
Charles Kerr [Mon, 21 Jun 2010 13:08:04 +0000 (13:08 +0000)]
call fcntl(F_NOCACHE,1) right before closing a local datafile.  Does it have any effect?  Who knows.

14 years ago(trunk libT) silence a cache log message
Charles Kerr [Sun, 20 Jun 2010 13:19:24 +0000 (13:19 +0000)]
(trunk libT) silence a cache log message

14 years ago#3315 fix Help buttons in Preferences
Mitchell Livingston [Sun, 20 Jun 2010 03:50:44 +0000 (03:50 +0000)]
#3315 fix Help buttons in Preferences

14 years ago(trunk) silence minor compiler warning: s/%d/%zu/
Charles Kerr [Sat, 19 Jun 2010 23:28:12 +0000 (23:28 +0000)]
(trunk) silence minor compiler warning: s/%d/%zu/

14 years agorefactor formatter.js
Daniel Lee [Sat, 19 Jun 2010 21:42:16 +0000 (21:42 +0000)]
refactor formatter.js

14 years agoGoodbye
Daniel Lee [Sat, 19 Jun 2010 20:54:20 +0000 (20:54 +0000)]
Goodbye

14 years agofix r10804
Daniel Lee [Sat, 19 Jun 2010 20:43:26 +0000 (20:43 +0000)]
fix r10804

14 years ago(trunk web) add a more flexible speed / size formatter to the web client
Charles Kerr [Sat, 19 Jun 2010 18:40:07 +0000 (18:40 +0000)]
(trunk web) add a more flexible speed / size formatter to the web client

14 years agotry llvm as the compiler again
Mitchell Livingston [Sat, 19 Jun 2010 17:38:52 +0000 (17:38 +0000)]
try llvm as the compiler again

14 years ago(trunk) #2758 "add compact mode to web gui" -- patch by fx and kim
Charles Kerr [Sat, 19 Jun 2010 16:36:00 +0000 (16:36 +0000)]
(trunk) #2758 "add compact mode to web gui" -- patch by fx and kim

14 years agomake the mac build work with the last commit
Mitchell Livingston [Sat, 19 Jun 2010 14:43:06 +0000 (14:43 +0000)]
make the mac build work with the last commit

14 years ago(trunk) #3256 "libtransmission/publish.[ch] should be replaced" -- apply publish...
Charles Kerr [Sat, 19 Jun 2010 14:33:10 +0000 (14:33 +0000)]
(trunk) #3256 "libtransmission/publish.[ch] should be replaced" -- apply publish.diff for 2.10

14 years agomake the mac build work with the new cache code
Mitchell Livingston [Sat, 19 Jun 2010 14:26:54 +0000 (14:26 +0000)]
make the mac build work with the new cache code

14 years ago(trunk) #1521 "memory cache to reduce disk IO" -- commit block-cache-rc1.diff to...
Charles Kerr [Sat, 19 Jun 2010 14:25:11 +0000 (14:25 +0000)]
(trunk) #1521 "memory cache to reduce disk IO" -- commit block-cache-rc1.diff to trunk for the nightlies.

14 years ago(web) Improve upon r10773 fix for #3296
Daniel Lee [Fri, 18 Jun 2010 13:53:54 +0000 (13:53 +0000)]
(web) Improve upon r10773 fix for #3296

14 years ago(qt) #3313:Long orign label can make torrent properites window arbitrarily wide
Daniel Lee [Fri, 18 Jun 2010 07:34:37 +0000 (07:34 +0000)]
(qt) #3313:Long orign label can make torrent properites window arbitrarily wide

14 years ago(qt) #3312:Error in r10722 (fix for #3255)
Daniel Lee [Fri, 18 Jun 2010 04:22:39 +0000 (04:22 +0000)]
(qt) #3312:Error in r10722 (fix for #3255)

14 years ago--warnings
Mitchell Livingston [Fri, 18 Jun 2010 03:21:29 +0000 (03:21 +0000)]
--warnings

14 years agoremove some excessive logging; --warnings
Mitchell Livingston [Fri, 18 Jun 2010 03:11:22 +0000 (03:11 +0000)]
remove some excessive logging; --warnings

14 years ago(trunk) fix the autoreconf invocation s.t. automake knows to add our .m4 files to...
Charles Kerr [Thu, 17 Jun 2010 17:05:27 +0000 (17:05 +0000)]
(trunk) fix the autoreconf invocation s.t. automake knows to add our .m4 files to am__aclocal_m4_deps

14 years ago(qt) #3268:Within each session, each torrent added presents options dialog for that...
Daniel Lee [Thu, 17 Jun 2010 05:56:48 +0000 (05:56 +0000)]
(qt) #3268:Within each session, each torrent added presents options dialog for that and all previous torrents added in that sesssion

14 years agoleft out makefile changes for r10788
Daniel Lee [Thu, 17 Jun 2010 05:28:49 +0000 (05:28 +0000)]
left out makefile changes for r10788

14 years ago(web) #3285:Add peer list to inspector
Daniel Lee [Thu, 17 Jun 2010 04:40:06 +0000 (04:40 +0000)]
(web) #3285:Add peer list to inspector

14 years ago(web) #3281:Filter by active
Daniel Lee [Thu, 17 Jun 2010 04:38:03 +0000 (04:38 +0000)]
(web) #3281:Filter by active

14 years ago(qt) #3299:Enabled setting encryption preference
Daniel Lee [Thu, 17 Jun 2010 02:50:50 +0000 (02:50 +0000)]
(qt) #3299:Enabled setting encryption preference

14 years ago(trunk utils) #3302 "Scraping with transmission-show grabs /scrape without any GET...
Charles Kerr [Thu, 17 Jun 2010 02:49:39 +0000 (02:49 +0000)]
(trunk utils) #3302 "Scraping with transmission-show grabs /scrape without any GET parameters" -- fixed in trunk for 2.10.  Thanks LolCol

14 years ago(trunk) fix Sérgio Miranda's name
Charles Kerr [Wed, 16 Jun 2010 15:14:16 +0000 (15:14 +0000)]
(trunk) fix Sérgio Miranda's name

14 years ago(trunk) #2983: add command-line utilities for creating .torrent files, for editing...
Charles Kerr [Wed, 16 Jun 2010 14:27:24 +0000 (14:27 +0000)]
(trunk) #2983: add command-line utilities for creating .torrent files, for editing passkeys, for adding/removing trackers, etc.

14 years ago(trunk) #3263 "cli-based utils' --help page should limit themselves to 80 columns"
Charles Kerr [Wed, 16 Jun 2010 14:05:18 +0000 (14:05 +0000)]
(trunk) #3263 "cli-based utils' --help page should limit themselves to 80 columns"

14 years ago(trunk libT) #3297 "tr_makemeta() should use tr_open_file_for_scanning()" -- implemen...
Charles Kerr [Wed, 16 Jun 2010 14:01:03 +0000 (14:01 +0000)]
(trunk libT) #3297 "tr_makemeta() should use tr_open_file_for_scanning()" -- implemented in trunk for 2.10

14 years ago(qt) fix oversight in r10771
Daniel Lee [Wed, 16 Jun 2010 06:34:45 +0000 (06:34 +0000)]
(qt) fix oversight in r10771

14 years agowhoops
Mitchell Livingston [Wed, 16 Jun 2010 03:35:31 +0000 (03:35 +0000)]
whoops

14 years agoupdate AUTHORS and Credits
Mitchell Livingston [Wed, 16 Jun 2010 03:31:51 +0000 (03:31 +0000)]
update AUTHORS and Credits

14 years agoupdate AUTHORS
Daniel Lee [Wed, 16 Jun 2010 03:29:47 +0000 (03:29 +0000)]
update AUTHORS

14 years ago(qt) #3269: When changing session source we should request a full refresh right away
Daniel Lee [Wed, 16 Jun 2010 03:11:10 +0000 (03:11 +0000)]
(qt) #3269: When changing session source we should request a full refresh right away
r10770 is actually for #3282: After removing a torrent list jumps to the very top

14 years ago(libT) #3291 "tr_torrent.infoDictOffset should be lazily evaluated"
Charles Kerr [Wed, 16 Jun 2010 03:05:23 +0000 (03:05 +0000)]
(libT) #3291 "tr_torrent.infoDictOffset should be lazily evaluated"

14 years ago(web) #3296: Deleting a torrent hidden in the webui corrupts the row model
Daniel Lee [Wed, 16 Jun 2010 03:04:40 +0000 (03:04 +0000)]
(web) #3296: Deleting a torrent hidden in the webui corrupts the row model

14 years ago(qt) #3290: Ratio goal of a torrent in torrent list is sessions default until opening...
Daniel Lee [Wed, 16 Jun 2010 03:03:24 +0000 (03:03 +0000)]
(qt) #3290: Ratio goal of a torrent in torrent list is sessions default until opening that torrent's properties

14 years ago(qt) #3277: Crash after getting magnet torrent metadata
Daniel Lee [Wed, 16 Jun 2010 03:02:17 +0000 (03:02 +0000)]
(qt) #3277: Crash after getting magnet torrent metadata

14 years ago(qt) #3269: When changing session source we should request a full refresh right away
Daniel Lee [Wed, 16 Jun 2010 03:01:09 +0000 (03:01 +0000)]
(qt) #3269: When changing session source we should request a full refresh right away

14 years ago(qt) #3147: qtr delayed to connect to remote session automatically
Daniel Lee [Wed, 16 Jun 2010 02:58:44 +0000 (02:58 +0000)]
(qt) #3147: qtr delayed to connect to remote session automatically

14 years agoUpdate AUTHORS/Credits & Help
John Clay [Wed, 16 Jun 2010 02:34:15 +0000 (02:34 +0000)]
Update AUTHORS/Credits & Help

14 years ago(trunk) bump user-agent to 2.00+ and peer-id prefix to -TR200Z-
Charles Kerr [Wed, 16 Jun 2010 02:00:18 +0000 (02:00 +0000)]
(trunk) bump user-agent to 2.00+ and peer-id prefix to -TR200Z-

14 years agoremove zh_CH files from Xcode and update Makefile for missing localizations 2.00
Mitchell Livingston [Wed, 16 Jun 2010 01:18:18 +0000 (01:18 +0000)]
remove zh_CH files from Xcode and update Makefile for missing localizations

14 years agoupdate NEW's 2.00 release date
Mitchell Livingston [Wed, 16 Jun 2010 00:59:07 +0000 (00:59 +0000)]
update NEW's 2.00 release date

14 years ago(trunk) bump to 2.00
Charles Kerr [Wed, 16 Jun 2010 00:53:57 +0000 (00:53 +0000)]
(trunk) bump to 2.00

14 years ago(trunk gtk) sync the translations from rosetta again
Charles Kerr [Wed, 16 Jun 2010 00:47:13 +0000 (00:47 +0000)]
(trunk gtk) sync the translations from rosetta again

14 years agoupdate Simplified Chinese for 2.0
Mitchell Livingston [Tue, 15 Jun 2010 22:33:45 +0000 (22:33 +0000)]
update Simplified Chinese for 2.0

14 years ago(trunk) fix minor memory leak in the bencode-test unit tests
Charles Kerr [Tue, 15 Jun 2010 15:46:51 +0000 (15:46 +0000)]
(trunk) fix minor memory leak in the bencode-test unit tests

14 years ago(trunk gtk) #3295 "transmission updates the blocklist even when the blocklist is...
Charles Kerr [Tue, 15 Jun 2010 15:35:40 +0000 (15:35 +0000)]
(trunk gtk) #3295 "transmission updates the blocklist even when the blocklist is disabled" -- fixed in trunk for 2.00

14 years agoupdate NEWS
Mitchell Livingston [Tue, 15 Jun 2010 01:43:44 +0000 (01:43 +0000)]
update NEWS

14 years agoupdate NEWS
Mitchell Livingston [Tue, 15 Jun 2010 01:43:21 +0000 (01:43 +0000)]
update NEWS

14 years agotweak the 2.0 news
Charles Kerr [Tue, 15 Jun 2010 01:36:12 +0000 (01:36 +0000)]
tweak the 2.0 news

14 years agoremove unused ggets.[ch] from xcode
Mitchell Livingston [Tue, 15 Jun 2010 00:38:36 +0000 (00:38 +0000)]
remove unused ggets.[ch] from xcode

14 years ago(trunk libT) #3293 "fggets() is overkill for parsing the blocklist" -- fixed in trunk...
Charles Kerr [Tue, 15 Jun 2010 00:38:10 +0000 (00:38 +0000)]
(trunk libT) #3293 "fggets() is overkill for parsing the blocklist" -- fixed in trunk for 2.00

14 years ago(trunk libT) remove a pair of unnecessary, but expensive, assert()s
Charles Kerr [Mon, 14 Jun 2010 23:14:58 +0000 (23:14 +0000)]
(trunk libT) remove a pair of unnecessary, but expensive, assert()s

14 years ago(trunk libT) rejigger the filter order again, based on profiling in cachegrind
Charles Kerr [Mon, 14 Jun 2010 12:48:28 +0000 (12:48 +0000)]
(trunk libT) rejigger the filter order again, based on profiling in cachegrind

14 years ago(trunk libT) as long as I'm committing these CPU tweaks, might as well throw in ...
Charles Kerr [Mon, 14 Jun 2010 12:01:50 +0000 (12:01 +0000)]
(trunk libT) as long as I'm committing these CPU tweaks, might as well throw in #3289 too.  To undo all this, we can revert to r10745

14 years ago(trunk libT) when filtering out peers that aren't candidates, use the fastest filter...
Charles Kerr [Mon, 14 Jun 2010 11:57:46 +0000 (11:57 +0000)]
(trunk libT) when filtering out peers that aren't candidates, use the fastest filter tests first, so that the more expensive tests will be applied to fewer peers.  In particular, call peerIsInUse() last.

14 years ago(trunk libT) experimental commit
Charles Kerr [Mon, 14 Jun 2010 03:42:54 +0000 (03:42 +0000)]
(trunk libT) experimental commit

14 years ago(trunk libT) add a much faster (but more complicated) implementation of comparePeerCa...
Charles Kerr [Mon, 14 Jun 2010 01:56:03 +0000 (01:56 +0000)]
(trunk libT) add a much faster (but more complicated) implementation of comparePeerCandidates().  For testing in the nightlies, leave both and the new implementations in the code and run them both (which will make the nightlies slower for awhile) and crash if the results differ from each other.  When it doesn't crash anymore I'll remove the old implementation.  Happy testing! >:)
-place and compare them to make sure they both give the same results.  If no testers can make it crash