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 |