Charles Kerr
|
fd0e71c00a
|
hack on IPC a bit because it's been too long since I broke it
|
2008-04-03 21:38:32 +00:00 |
Charles Kerr
|
39a7583f82
|
rename tr_httpParseUrl() -> tr_httpParseURL()
|
2008-03-24 19:29:25 +00:00 |
Charles Kerr
|
919eefe456
|
rework the makemeta error messages so that they can be i18nized on the client end.
|
2008-03-24 17:18:08 +00:00 |
Charles Kerr
|
910d77ae12
|
(#814) require a valid announce URL when creating torrents
|
2008-03-24 15:58:06 +00:00 |
Charles Kerr
|
7200b27a18
|
lots more i18n string work -- making strings more consistent, folding redundant strings together, etc.
|
2008-03-07 20:48:36 +00:00 |
Charles Kerr
|
84a8592d1d
|
first cut at adding i18n hooks into libtransmission.
|
2008-03-04 02:02:25 +00:00 |
Charles Kerr
|
d712545433
|
don't crash in makemeta when trying to build a torrent from files you don't have read access to. (wereHamster)
|
2008-03-02 19:42:45 +00:00 |
Charles Kerr
|
8cc587a66f
|
more housekeeping: benc_val_t --> tr_benc
|
2008-02-26 21:58:58 +00:00 |
Charles Kerr
|
e053f6c59d
|
#714: libT creates invalid torrent files when given makemeta is given a non-absolute pathname
|
2008-02-20 11:36:42 +00:00 |
Charles Kerr
|
cfe068876e
|
remove unnecessary #includes
|
2008-02-19 18:39:49 +00:00 |
Charles Kerr
|
deaeb24cb5
|
cleanup #includes for errno & strerror
|
2008-02-19 04:16:04 +00:00 |
Charles Kerr
|
ce6c33b7bf
|
set copyright info to 2008
|
2008-01-01 17:20:20 +00:00 |
Charles Kerr
|
fd430fde90
|
undoing the r3773-r3774 experiment.
|
2007-11-09 20:07:52 +00:00 |
Charles Kerr
|
67b719c2de
|
on Darwin, use NSCParameterAssert() instead of assert().
|
2007-11-09 19:50:40 +00:00 |
Charles Kerr
|
60aab6c433
|
remove libtransmission code that duplicates functionality in libevent
|
2007-11-06 21:14:30 +00:00 |
Charles Kerr
|
aace9469bb
|
fix compile warning
|
2007-10-30 20:11:23 +00:00 |
Charles Kerr
|
18de1db5b5
|
integral sign correctness in makemeta
|
2007-10-26 03:16:27 +00:00 |
Charles Kerr
|
d96ed80aa2
|
(1) fix a bug in torrent creation. (2) fix a bug in torrent paths on startup in gtk
|
2007-10-14 03:26:13 +00:00 |
Charles Kerr
|
5c11c58113
|
simplify libT locks now that it's (more-or-less) single-threaded. fix deadlocks. make tr_locks nestable.
|
2007-10-01 15:17:15 +00:00 |
Charles Kerr
|
fb70a9cca0
|
remove the backwards compatability typedefs at BentMyWookie's suggestion. update libT, gtk, daemon, and cli accordingly...
|
2007-09-20 20:14:13 +00:00 |
Mitchell Livingston
|
76da1185ca
|
merge encryption branch to trunk (xcode project is still out of date)
|
2007-09-20 16:32:01 +00:00 |
Charles Kerr
|
ea49180f94
|
$Id$
|
2007-08-18 17:19:49 +00:00 |
Charles Kerr
|
9acf79d665
|
(trunk) make torrent creation's piece size more flexible. (ticket #293 reported by matt)
|
2007-08-13 13:57:12 +00:00 |
Charles Kerr
|
88fe038e6e
|
(libT) not all libT source files need to #include sha1/openssl, just three of them. Also, no need to compile a local sha1 implementation if we're using openssl's.
|
2007-07-30 19:55:10 +00:00 |
Charles Kerr
|
d209052051
|
add portability wrapper for in_port_t...
|
2007-07-30 18:04:10 +00:00 |
Charles Kerr
|
ebb141b232
|
better encapsulation of platform-specific constructs: tr_thread_t, tr_cond_t, tr_lock_t
|
2007-07-30 15:27:52 +00:00 |
Charles Kerr
|
e07d0220a9
|
this looks bug but it's not: just janitorial cleanup, moving #includes from headers into source file
|
2007-07-29 18:11:21 +00:00 |
Mitchell Livingston
|
a459ba3a74
|
make values in newly created .torrent files alphabetically sorted
|
2007-07-25 01:00:17 +00:00 |
Charles Kerr
|
5455df4373
|
update versioning scheme as per consensus between TMT, John_Clay, Gimp_, and charles_
|
2007-07-10 19:40:21 +00:00 |
Eric Petit
|
26b837ffc0
|
Adds basename/dirname implementation for platforms that lack it (BeOS...)
|
2007-07-10 11:30:11 +00:00 |
Charles Kerr
|
b79beeff66
|
clean up #includes a bit.
|
2007-07-09 20:10:42 +00:00 |
Charles Kerr
|
73af49bd08
|
don't crash when creating a single-file torrent of a zero-byte file. Reported by BentMyWookie.
|
2007-07-06 18:24:54 +00:00 |
Charles Kerr
|
432c26d353
|
Fix makemeta infinite loop reported by BentMyWookie
|
2007-07-01 14:04:18 +00:00 |
Charles Kerr
|
9b65364dcc
|
fix divide by zero bug in makemeta code, calculating number of pieces for a zero-sized file. (SoftwareElves)
|
2007-06-29 02:53:12 +00:00 |
Charles Kerr
|
47a5ff4120
|
add tr_torrentCanAdd() as per BentMyWookie's request... clear tracker error string when restarting... fix r2202 "completed" announce bug.
|
2007-06-27 05:14:38 +00:00 |
Charles Kerr
|
5401979ffa
|
misc cleanup.. ansification; fix my own typos, etc...
|
2007-06-22 04:30:39 +00:00 |
Charles Kerr
|
bda9067ee7
|
more improvements to makemeta's piece size heuristics (SoftwareElves & charles_)
|
2007-06-19 16:36:15 +00:00 |
Charles Kerr
|
d4e1c19e32
|
better algorithm to decide on a good piece size. (SoftwareElves & charles_)
|
2007-06-19 06:01:30 +00:00 |
Charles Kerr
|
64ce2edbfb
|
* makemeta: don't add dotfiles to the torrents
* bencode: trying to chase down a memory leak
|
2007-06-19 01:49:56 +00:00 |
Charles Kerr
|
4eea50e991
|
ugly code removal: we were calling stat() three times on each file! (BMW: builder struct changed slightly... this shouldn't affect the mac client but you might want to recompile to confirm)
|
2007-06-19 00:08:39 +00:00 |
Charles Kerr
|
06e761d950
|
* fix error checking large files reported by Gimp_
* portability changes to pathname/filename building
* small gratuitous changes
|
2007-06-18 19:39:52 +00:00 |
Mitchell Livingston
|
0256f4616d
|
Merge file selection and torrent creation into the main branch.
The new code for these features is under a new license.
|
2007-06-18 03:40:41 +00:00 |