1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2024-12-26 17:47:37 +00:00
Commit graph

8318 commits

Author SHA1 Message Date
Josh Elsasser
9120989a88 Make sure not to go past the end of the buffer when loading bencoded data.
Add code to encode using bencoding.
2006-04-25 07:00:18 +00:00
Josh Elsasser
b5fa42ff8f Show subversion revision number in version string. 2006-04-25 05:10:08 +00:00
Eric Petit
fa3b018e1f Ooops 2006-04-24 16:42:38 +00:00
Eric Petit
94b14b6271 Use file descriptors instead of streams (preliminary cleanup for fixes
to come in fdlimit*)
2006-04-23 17:03:12 +00:00
Eric Petit
3db5194740 Clean up, perform all DNS resolutions in a common thread. This should
fix the remaining issues with many open torrents
2006-04-22 21:39:17 +00:00
Eric Petit
766e834cde Code cleanup 2006-04-22 17:12:59 +00:00
Eric Petit
de6cc777cc Cosmetic 2006-04-22 16:54:20 +00:00
Eric Petit
229d60507b Use NSLog on Mac OS X for errors, cosmetic changes 2006-04-22 16:44:56 +00:00
Eric Petit
d598822024 Portability fix (platforms such as sparc64 need uint32_t pointers to be
32-bits aligned)

Patch by Christian Weisgerber
2006-04-22 14:27:09 +00:00
Josh Elsasser
0cc1576999 Turn the download limit off by default. 2006-04-15 03:22:04 +00:00
Eric Petit
2396691d0d The CFLAGS/LDFLAGS passed to configure are now put at the end at the
compile line, so our default settings (esp for -O) can be overridden
2006-04-12 22:09:54 +00:00
Eric Petit
dfe3bc870a Merged simple_http_parsing branch 2006-04-11 22:37:43 +00:00
Josh Elsasser
b35737f024 Add missing tracker stats reset when changing our listening port.
This should have been included in rev 216.
2006-04-11 02:22:44 +00:00
Eric Petit
3bce21ad7c Re-link transmissioncli and transmission-gtk when libtransmission.a
has changed
2006-04-10 09:13:15 +00:00
Eric Petit
bf8ddbe4ec "make package" now doesn't strip debug symbols anymore, so bug reports
on the nightlies should be more useful. Use "make package-release" to
build a stripped package.
2006-04-09 14:02:54 +00:00
Eric Petit
58ec8a3b19 Show tracker errors again 2006-04-08 15:56:26 +00:00
Eric Petit
62bcf17b22 Fixed a couple of bugs introduced in [164] 2006-04-08 15:10:52 +00:00
Eric Petit
7449c80d67 Should fix a race condition 2006-04-07 20:17:40 +00:00
Josh Elsasser
f256fa2cce Fixed bug where incorrect stats were being reported to the tracker.
This was introduced when download and upload totals became persistent.
2006-04-07 17:30:30 +00:00
Eric Petit
b8fc3f76c9 Corrected keys for rate limits
Always set limit, even if value entered is wrong
2006-04-07 17:10:27 +00:00
Josh Elsasser
6e9f6ec11e Instead of storing files specific to the gtk frontend directly
in ~/.transmission/, store them in a gtk subdirectory.
2006-04-07 15:41:28 +00:00
Eric Petit
c6afb1c534 Adds download rate limit to OS X interface 2006-04-07 14:22:27 +00:00
Josh Elsasser
ca267ac99a Add download rate limit to GTK interface. 2006-04-07 14:14:40 +00:00
Eric Petit
55295baf13 Multiple selection 2006-04-07 13:09:19 +00:00
Eric Petit
b9a53769f9 Adds download rate limit 2006-04-07 12:09:08 +00:00
Eric Petit
0563eaf19c Cosmetic 2006-04-05 13:52:00 +00:00
Eric Petit
ca82942852 Got rid of a class variable, makes performSelectorOnMainThread retain
and release it instead
2006-04-05 13:39:30 +00:00
Eric Petit
b7a28dd9a1 Cleaning, also fixes disabling idle sleep when torrents are active 2006-04-05 12:21:16 +00:00
Eric Petit
94fd8c9cf6 Fixed lrintf check when lrintf is in libm 2006-04-05 10:12:23 +00:00
Josh Elsasser
759a1cf6e1 Have make print a helpful error message if configure has not been run. 2006-04-05 09:58:35 +00:00
Josh Elsasser
8cb58aa4ee Don't print an error if the .depend files don't exist. 2006-04-05 09:45:09 +00:00
Josh Elsasser
794bd1a801 I will not commit without compiling first.
I will not commit without compiling first.
I will not commit without compiling first.
I will not commit without compiling first.
I will not commit without compiling first.
I will not commit without compiling first.
I will not commit without compiling first.
I will not commit without compiling first.
I will not commit without compiling first.
I will not commit without compiling first.
2006-04-05 09:37:18 +00:00
Josh Elsasser
3ea2daa3bc Bind the default port when starting the first torrent
if it hasn't been done already.
2006-04-05 09:27:10 +00:00
Eric Petit
c5e94126f2 Removed rests from a kludge I had locally 2006-04-05 09:14:40 +00:00
Josh Elsasser
ff977b74c5 Add check for a working compiler and print a helpful error if one is not found. 2006-04-05 00:41:47 +00:00
Eric Petit
7a5c149504 Fixes OS X build 2006-04-04 20:39:21 +00:00
Eric Petit
fde1bf8876 Nicer make output. Also moved the CLI client to its own folder like
other interfaces.
2006-04-04 20:23:19 +00:00
Eric Petit
18a81ad4b2 Removed duplicate AS 2006-04-04 12:16:33 +00:00
Eric Petit
a2792c9a8d Mention that GNU make is required 2006-04-04 10:53:33 +00:00
Josh Elsasser
3f3e6f94c5 Use CFLAGS when generating dependencies for GTK sources. 2006-04-04 10:34:15 +00:00
Eric Petit
aaf5310949 Makes the info inspector resizable 2006-04-04 10:01:52 +00:00
Eric Petit
8c36eba646 Choosing the download location for torrents is smoother and doesn't
get added to the table until necessary.
2006-04-04 09:45:36 +00:00
Eric Petit
bfaf5d0ac6 Handle B_ARGV_RECEIVED messages, apparently needed for browser (and
command line) interaction.

Patch by Alan Westbrook.
2006-04-04 08:03:57 +00:00
Eric Petit
235255b8f0 Merge compat-10.2 branch. This adds Jaguar compatibility on OS X, and
completes the Jam -> Make/XCode switch. Hope it doesn't break too much.
2006-04-03 19:29:09 +00:00
Eric Petit
d30ac724ae Ooos, don't forget to remove the temp files... also the check for
FreeBSD 4 is no longer necessary
2006-04-03 09:19:14 +00:00
Eric Petit
dfaa09ce40 Adds a real test for lrintf because some Linux systems, like BeOS, seem
to provide a non-working lrintf implementation
(Patch from Henner Sudek, modified)
2006-04-03 09:05:47 +00:00
Josh Elsasser
ee1428db43 Patch from Jeremy Messenger to build on FreeBSD 4. 2006-03-31 17:52:07 +00:00
Eric Petit
d96757bf12 Missed that in [167] 2006-03-28 15:38:53 +00:00
Eric Petit
dd1179366a Updated windowWillUseStandardFrame given the fact that we dont show
the column headers anymore
2006-03-28 11:21:17 +00:00
Eric Petit
10ce5c72c6 Set click point before displaying so that mouse up on a button instantly
deselects it.
Store application icon when first loaded so it doesn't have badges on it.
Move a few things into the nib file
Put ellipis at end of name / tracker / announce if it doesn't fit
2006-03-28 11:17:42 +00:00