Charles Kerr
9a02f9e48e
fix r9073 oops; I committed a few debugging changes by accident too
2009-09-08 20:02:51 +00:00
Charles Kerr
b7821bfb16
delete the obsolete zsh bindings
2009-09-08 20:01:12 +00:00
Charles Kerr
e7a4ee9d82
(trunk) un-remove the conditional DHT compiling for now for reasons discussed @ http://lists.opensuse.org/opensuse-gnome/2009-08/msg00033.html . I'll re-remove it for 1.80. :)
2009-08-18 16:02:16 +00:00
Charles Kerr
784464450a
(trunk libT) fix #2162 : .resume file doesn't get saved often enough when its contents change
2009-08-13 14:47:56 +00:00
Charles Kerr
cb79214854
(trunk) remove trailing spaces
2009-08-10 20:04:08 +00:00
Charles Kerr
6fd19fa096
(trunk) remove the option to build without DHT. This is because of new & improved information wrt ticket #2222
2009-08-10 16:09:25 +00:00
Charles Kerr
5d1f1eb8ce
(trunk libT) committed patfch from gornack (proofed by juliusz) for ticket #2312 to use the bind-address-ipv4 setting in the DHT announce
2009-08-07 14:47:46 +00:00
Mitchell Livingston
ca62075c31
revert r8745
2009-07-17 11:20:30 +00:00
Charles Kerr
4723b4a6e4
(trunk libT) make TR_PREALLOCATE_SPARSE the default value -- too many people are asking why Transmisson "freezes" when it starts downloading a torrent. In the future it would be better to frame the choice between FAST and FULL instead of SPARSE and FULL. this should be revisited later when glibc's fallocate() is widely available and ext4 is more common.
2009-07-03 22:22:01 +00:00
Charles Kerr
5258ac0a83
(trunk libT) #2234 : add support for setting the file creation umask
2009-07-02 02:37:49 +00:00
Charles Kerr
24746cff7f
(trunk libT) minor #include futzing
2009-07-01 14:58:57 +00:00
Charles Kerr
58ba65f55b
(trunk, gtk/qt) use Monsoon's strings for encryption preferences and Deluge's system tray tooltip.
2009-06-30 18:08:50 +00:00
Charles Kerr
7274c24e44
(trunk libT) #2244 : Default upload slots too high
2009-06-25 00:24:30 +00:00
Charles Kerr
39330501e4
(trunk) #2222 : Make DHT support a compile-time option, enabled by default
2009-06-21 08:57:26 +00:00
Charles Kerr
1be7f51b3d
(trunk libT) simplify the evtimer / struct timeval code a little
2009-06-15 03:24:40 +00:00
Charles Kerr
a2b9fcc592
(trunk libT) possible fix for #2078 : Assertion failed: (tv->tv_usec >= 0)
2009-06-12 23:01:35 +00:00
Charles Kerr
8f1d036fa3
(trunk libT) make sure tr_sessionSetDHTEnabled() doesn't make libevent calls outside of the libevent thread
2009-06-12 22:17:59 +00:00
Charles Kerr
47a64975b7
(trunk libT) #2192 : tr_session's hashstring-to-filename code reinvents the wheel
2009-06-09 21:57:11 +00:00
Charles Kerr
9238fb0299
(trunk) #2131 : clean up benc read/write API
2009-06-02 01:48:48 +00:00
Charles Kerr
691eb0db76
(trunk libT) the pre-1.70 builds were using the wrong key for ipv4/ipv6 bind addresses in settings.json
2009-05-28 13:24:35 +00:00
Charles Kerr
5f95f7bdf7
(trunk libT) #2107 : Port randomization should use only private ports (49152-65535)
2009-05-24 01:51:53 +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
73add1f2f9
(trunk) add hooks for disabling/enabling DHT in gtk client, qt client, and transmission-remote
2009-05-21 00:15:54 +00:00
Charles Kerr
3d7cc36424
(trunk) #7 : DHT support. This is a work in progress... no gui/rpc support yet
2009-05-19 18:38:26 +00:00
Charles Kerr
da42fe8a7c
(trunk libT) #2035 : Transmission causes wakeups by unnecessary polling.
2009-05-14 13:42:29 +00:00
Charles Kerr
29b1d3e2cc
(trunk) #920 : add "move data" to libT so all clients can use it
2009-05-13 15:54:04 +00:00
Mitchell Livingston
6ad1a500a7
#2065 Spelling mistake
2009-05-12 13:10:20 +00:00
Charles Kerr
452fd21d15
(trunk libT) #1996 : Regression: Crash on shutdown when IPv6 is unavailable
2009-04-17 16:49:56 +00:00
Charles Kerr
cdd779bb2a
(trunk libT) fix long-standing wart of a few public API calls returning strdup'ed char*, rather than a const char* like all the others
2009-04-16 19:14:37 +00:00
Charles Kerr
bee21fb545
(trunk libT) #1992 : try to cleanly destroy the "verify local data" thread on shutdown
2009-04-16 13:10:25 +00:00
Erick Turnquist
2719372bc6
(trunk) #1497 Options to listen on specific network sockets
2009-04-15 21:05:58 +00:00
Charles Kerr
03a7251054
(trunk) make it possible to #include "version.h" without having to add -I${TOP}/libtransmission/ to your CFLAGS
2009-04-13 19:04:21 +00:00
Charles Kerr
2877eddd58
(trunk libT) experimental commit to reduce IO lag during fast downloads
2009-04-10 00:58:26 +00:00
Charles Kerr
81766a8dcb
(trunk libT) another possible fix for #1894 : Crash when download finishes and seed ratio is already met
2009-04-09 14:10:31 +00:00
Charles Kerr
a1adee368f
(trunk)
...
1. add to the "recently-changed" torrent a list of recently-removed torrent ids.
2. make the day-of-week alt speed a bitfield of days or'ed together, so that you can have (say) speed limits on monday and wednesday
2009-04-04 05:29:08 +00:00
Mitchell Livingston
f3cf4b4ef5
libT support for #1679 Schedule Speed Limit mode based on days, not just time
2009-04-04 02:17:39 +00:00
Mitchell Livingston
7f99b81293
whoops
2009-04-03 04:31:25 +00:00
Mitchell Livingston
aab0c1b87c
#1969 separate picking a random port from choosing a random port at startup
2009-04-03 04:29:27 +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
2290c49898
(trunk) add a did-the-user-do-this flag to the "alt speed toggled" callback
2009-03-30 17:25:35 +00:00
Charles Kerr
f4557fab8e
(trunk) use tr_bencDict{Find,Add}Bool() where appropriate
2009-03-29 23:05:32 +00:00
Charles Kerr
adc5bec662
(trunk libT) silence a couple of session.c warnings from last night
2009-03-29 16:44:59 +00:00
Mitchell Livingston
66850624c5
ensure alt speed limit is set on launch when using the scheduler
2009-03-28 20:07:38 +00:00
Mitchell Livingston
1a716f2c76
on startup, if the speed limit timer is set, check the timer and ignore TR_PREFS_KEY_ALT_SPEED_ENABLED
2009-03-28 19:53:44 +00:00
Mitchell Livingston
828e0356cc
improve the logic when toggling the use of the speed limit timer
2009-03-28 19:46:34 +00:00
Charles Kerr
f1d92708e7
(trunk) more speedlimit work
2009-03-28 16:47:01 +00:00
Charles Kerr
93ffda5b5a
(trunk) fix a bug with the new libT alt speed limit code
2009-03-27 01:39:35 +00:00
Charles Kerr
d2d2364077
(trunk libT) modification to r8088 at livings1's request: make sure the alternate speed test takes place at the top of the minute
2009-03-25 19:50:58 +00:00
Charles Kerr
b1fc4ed8c4
(trunk) #1950 : Add off-peak hour bandwidth limiting to libtransmission, rpc
2009-03-25 19:18:00 +00:00
Erick Turnquist
81a01fe1d3
(trunk libT) re-add rpc password to settings benc dict
2009-03-25 00:36:11 +00:00