transmission/libtransmission
Charles Kerr 37f90426c1 (trunk libT) revert r10661 s.t. DHT peers are preferred slightly over PEX peers. This reversion comes after reading "Understanding the Properties of the BitTorrent Overlay" (2007, Al-Hamra) @ http://arxiv.org/pdf/0707.1820 at Juliusz's suggestion. Also tweak the announce's 'numwant' threshold based on findings from the same paper. 2010-05-28 01:41:30 +00:00
..
ConvertUTF.c
ConvertUTF.h
JSON_parser.c (trunk libT) fix JSON_parser.c build failure when compiled against some versions of libevent 1.4.x. Reported by Lacrocivious in #transmission. This probably was introduced in r10492 when I updated the JSON_parser.c snapshot. 2010-04-23 14:10:39 +00:00
JSON_parser.h (trunk libT) update our JSON_parser snapshot 2010-04-17 13:29:02 +00:00
Makefile.am (trunk) #3060 "Local Peer Discovery" -- in the code, rename LDS as LPD for Local Peer Discovery 2010-05-08 08:42:45 +00:00
announcer.c (trunk libT) revert r10661 s.t. DHT peers are preferred slightly over PEX peers. This reversion comes after reading "Understanding the Properties of the BitTorrent Overlay" (2007, Al-Hamra) @ http://arxiv.org/pdf/0707.1820 at Juliusz's suggestion. Also tweak the announce's 'numwant' threshold based on findings from the same paper. 2010-05-28 01:41:30 +00:00
announcer.h (trunk libT) #2929 "persistent tracker error messages in main window" -- experimental fix 2010-05-19 19:02:25 +00:00
bandwidth.c (trunk libT) clean up #includes for event.h and evutil.h 2010-05-19 16:17:51 +00:00
bandwidth.h
bencode-test.c (trunk libT) clean up #includes for event.h and evutil.h 2010-05-19 16:17:51 +00:00
bencode.c re-tweak the previous commit based on feedback from kklimonda 2010-05-06 17:02:31 +00:00
bencode.h (trunk) #2802, #2716, #2717 -- remember magnet links and their settings between sessions, and allow their trackers to be modified 2010-02-02 22:45:22 +00:00
bitfield.c
bitfield.h
bitset.h
blocklist-test.c
blocklist.c more logging to try to smoke out #3041 2010-05-02 18:03:49 +00:00
blocklist.h
clients-test.c
clients.c (trunk libT) remove obsolete #include -- clients.c doesn't need to #include <event.h> 2010-04-23 16:35:11 +00:00
clients.h
completion.c (trunk libT) #3051 "faster startup by adding 'have all' idiom to .resume files" -- implemented in trunk for 2.00 2010-03-15 23:29:56 +00:00
completion.h (trunk libT) #3051 "faster startup by adding 'have all' idiom to .resume files" -- implemented in trunk for 2.00 2010-03-15 23:29:56 +00:00
crypto.c (trunk libT) clean up #includes for event.h and evutil.h 2010-05-19 16:17:51 +00:00
crypto.h
fdlimit.c (trunk libT) make tr_pwrite()'s "buf" argument const 2010-05-22 00:09:36 +00:00
fdlimit.h (trunk libT) make tr_pwrite()'s "buf" argument const 2010-05-22 00:09:36 +00:00
ggets.c
ggets.h
handshake.c (trunk libT) #3159 "better choosing of which peers to initiate new connections with" -- fix new bug in r10500 that was reported by Sharpshot in #3160 2010-04-21 04:44:35 +00:00
handshake.h (trunk libT) #3159 "better decision-making when choosing which peers to initiate new connections with" -- experimental commit 2010-04-20 21:54:03 +00:00
history-test.c (trunk) one of the least interesting commits ever: remove trailing spaces from source code lines... 2010-03-17 17:07:40 +00:00
history.c (trunk) #2993 "'Downloaded' much greater than 'Have' or 'verified'" -- add new congestion-based throttle for 2.0 2010-03-08 04:29:58 +00:00
history.h (trunk) #2993 "'Downloaded' much greater than 'Have' or 'verified'" -- add new congestion-based throttle for 2.0 2010-03-08 04:29:58 +00:00
inout.c (trunk libT) #2551 "when uploading to peers, prefetch local data from disk" -- commit jch patch #2, which prefetches before checksumming an individual piece 2010-04-30 00:04:15 +00:00
inout.h (trunk libT) dead code removal -- the buffer & buflen arguments to tr_ioTestPiece() were unused 2010-02-23 06:05:18 +00:00
json-test.c (trunk libT) #3134 "transmission-remote apparently can't handle apostrophes in errorStrings" -- I'm unable to reproduce the reported behavior, but that's no reason to let a new unit test go to waste... committing the unit test anyway 2010-04-15 19:27:47 +00:00
json.c (trunk libT) clean up #includes for event.h and evutil.h 2010-05-19 16:17:51 +00:00
json.h
libt.dox
list.c (trunk libT) #2842 "Transmission crashes randomly on ARM-based Synology NAS" -- experimental commit based on giovannibajo's suggestion in comment:39 about the list struct's alignment 2010-04-23 23:45:44 +00:00
list.h (trunk libT) #2842 "Transmission crashes randomly on ARM-based Synology NAS" -- experimental commit based on giovannibajo's suggestion in comment:39 about the list struct's alignment 2010-04-23 23:45:44 +00:00
magnet-test.c
magnet.c (trunk libT) #2965: "buffer overflow if too many tr= args in a magnet link" -- fixed in trunk for 1.92. thanks to pjz for the patch. 2010-02-24 04:23:36 +00:00
magnet.h (trunk) #2802, #2716, #2717 -- remember magnet links and their settings between sessions, and allow their trackers to be modified 2010-02-02 22:45:22 +00:00
makemeta.c re-tweak the previous commit based on feedback from kklimonda 2010-05-06 17:02:31 +00:00
makemeta.h
metainfo.c (trunk libT) #3136 "slashes in magnet names" -- fixed in trunk for 2.00 2010-04-20 23:14:00 +00:00
metainfo.h (trunk libT) #3136 "slashes in magnet names" -- fixed in trunk for 2.00 2010-04-20 23:14:00 +00:00
natpmp.c
natpmp.h
net.c (trunk libT) #3162 "allow optional end-user configuration of TCP_CONGESTION" -- add jch's implementation of this to trunk for 2.00 2010-04-22 01:49:16 +00:00
net.h (trunk libT) #3162 "allow optional end-user configuration of TCP_CONGESTION" -- add jch's implementation of this to trunk for 2.00 2010-04-22 01:49:16 +00:00
peer-common.h (trunk libT) define MAX_BLOCK_SIZE once instead of in a handful of places 2010-05-26 15:23:21 +00:00
peer-io.c (trunk libT) define MAX_BLOCK_SIZE once instead of in a handful of places 2010-05-26 15:23:21 +00:00
peer-io.h (trunk libT) make tr_peerIoEnable*() inline functions 2010-05-20 15:30:18 +00:00
peer-mgr.c (trunk libT) promote PEX peers up the food chain a little bit 2010-05-19 15:53:09 +00:00
peer-mgr.h (trunk libT) #3159 "better decision-making when choosing which peers to initiate new connections with" -- experimental commit 2010-04-20 21:54:03 +00:00
peer-msgs-test.c
peer-msgs.c (trunk libT) define MAX_BLOCK_SIZE once instead of in a handful of places 2010-05-26 15:23:21 +00:00
peer-msgs.h (trunk) #2993 "'Downloaded' much greater than 'Have' or 'verified'" -- add new congestion-based throttle for 2.0 2010-03-08 04:29:58 +00:00
platform.c re-tweak the previous commit based on feedback from kklimonda 2010-05-06 17:02:31 +00:00
platform.h re-tweak the previous commit based on feedback from kklimonda 2010-05-06 17:02:31 +00:00
port-forwarding.c (trunk libT) clean up #includes for event.h and evutil.h 2010-05-19 16:17:51 +00:00
port-forwarding.h
ptrarray.c (trunk libT) #2958 "Minimize use of tr_ptrArray in critical parts of the code" -- accept patch from sadface to make tr_ptrArrayInsert() a little cleaner 2010-03-10 16:35:12 +00:00
ptrarray.h
publish.c
publish.h happy new year! 2010-01-04 21:00:47 +00:00
ratecontrol.c
ratecontrol.h
resume.c (trunk libT) #3136 "slashes in magnet names" -- fixed in trunk for 2.00 2010-04-20 23:14:00 +00:00
resume.h (trunk libt) #3004 "Transmission doesn't report to the user errors when saving settings files" -- committed Longinus00's patch to trunk for 2.00 2010-03-22 00:55:43 +00:00
rpc-server.c (trunk libT) #2911 "requirement of javascript/transmission.js for webinterface unnecessary" -- implemented in trunk for 2.00 2010-03-19 18:48:37 +00:00
rpc-server.h
rpc-test.c
rpcimpl.c (trunk) #1796 "run script after torrent completion" -- implemented for libT, RPC, and the GTK+ and Qt clients 2010-05-08 22:42:28 +00:00
rpcimpl.h
session.c (trunk) #1796 "run script after torrent completion" -- implemented for libT, RPC, and the GTK+ and Qt clients 2010-05-08 22:42:28 +00:00
session.h (trunk) #1796 "run script after torrent completion" -- implemented for libT, RPC, and the GTK+ and Qt clients 2010-05-08 22:42:28 +00:00
stats.c
stats.h
test-peer-id.c
torrent-ctor.c (trunk libT) remove debugging fprintf() 2010-04-26 22:00:34 +00:00
torrent-magnet.c (trunk libT) #3204 "crash in tr_torrentGetMagnetLink() when the torrent doesn't have a display name yet" -- fixed in trunk for 2.00 2010-05-11 15:30:30 +00:00
torrent-magnet.h
torrent.c (trunk libT) define MAX_BLOCK_SIZE once instead of in a handful of places 2010-05-26 15:23:21 +00:00
torrent.h (trunk libT) #2929 "persistent tracker error messages in main window" -- experimental fix 2010-05-19 19:02:25 +00:00
tr-dht.c #2738 Fix the IPv6 DHT broken by r10616 2010-05-02 12:48:33 +00:00
tr-dht.h (trunk libT) #2903 "Don't send DHT port messages to peers if we didn't advertise support for DHT in the handshake" -- fixed in trunk for 1.90 2010-02-14 19:35:09 +00:00
tr-getopt.c
tr-getopt.h
tr-lpd.c (trunk) #3060 "Local Peer Discovery" -- in the code, rename LDS as LPD for Local Peer Discovery 2010-05-08 08:42:45 +00:00
tr-lpd.h (trunk) #3060 "Local Peer Discovery" -- in the code, rename LDS as LPD for Local Peer Discovery 2010-05-08 08:42:45 +00:00
transmission.h (trunk libT) revert r10661 s.t. DHT peers are preferred slightly over PEX peers. This reversion comes after reading "Understanding the Properties of the BitTorrent Overlay" (2007, Al-Hamra) @ http://arxiv.org/pdf/0707.1820 at Juliusz's suggestion. Also tweak the announce's 'numwant' threshold based on findings from the same paper. 2010-05-28 01:41:30 +00:00
trevent.c
trevent.h
upnp.c update miniupnp to 20100407 2010-04-07 22:45:35 +00:00
upnp.h happy new year! 2010-01-04 21:00:47 +00:00
utils-test.c (trunk) #2938 "crash when adding a torrent by URL from an ftp source over RPC" -- fixed in trunk for 1.91 2010-02-20 15:57:05 +00:00
utils.c (trunk) one of the least interesting commits ever: remove trailing spaces from source code lines... 2010-03-17 17:07:40 +00:00
utils.h (trunk libT) "transmission.h" should *always* be #included before any other libtransmission header 2010-04-23 16:36:16 +00:00
verify.c (trunk libT) #3234 "Checking existing data can show 100%" -- fixed in trunk for 2.00 2010-05-26 16:40:47 +00:00
verify.h
web.c (trunk libT) #3117 "Tracker queries do not honor bind-address-ipv4" -- possible fix 2010-04-28 00:32:43 +00:00
web.h (trunk libT) #3117 "Tracker queries do not honor bind-address-ipv4" -- possible fix 2010-04-28 00:32:43 +00:00
webseed.c (trunk libT) #3159 "better decision-making when choosing which peers to initiate new connections with" -- experimental commit 2010-04-20 21:54:03 +00:00
webseed.h
wildmat.c (trunk libT) "transmission.h" should *always* be #included before any other libtransmission header 2010-04-23 16:36:16 +00:00