Charles Kerr
|
7ce8312ddc
|
fix memory error reported by John_Clay
|
2007-11-02 20:27:03 +00:00 |
|
Charles Kerr
|
3e0e462b10
|
finish cleaning up the code that was churned during the "corruption" fix.
|
2007-11-01 13:47:32 +00:00 |
|
Charles Kerr
|
e625b10d6d
|
"corruption" fix part 3: cleanup. remove unneeded possible points of failure.
|
2007-10-31 18:10:55 +00:00 |
|
Charles Kerr
|
96351b93ef
|
part 1 of the data corruption fix: plug the leaky abstraction in fdlimit
|
2007-10-30 18:35:06 +00:00 |
|
Charles Kerr
|
fef89a3bc7
|
* record the ports of incoming sockets. we might need them later if we want to disconnect and reconnect.
* for portability, use libevent API for some socket upkeep
|
2007-09-25 23:10:34 +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
|
ef2fc4fdcf
|
More win32 portability fixes. we now talk to tracker & peers; hash checks work, downloads seem to work. w00t
|
2007-08-02 23:33:40 +00:00 |
|
Charles Kerr
|
6763ec75e8
|
more portability fixes
|
2007-08-02 21:58:34 +00:00 |
|
Charles Kerr
|
1fd5f90a77
|
win32 cleanly compiles and starts now. (still doesn't atually *work*, but we're getting closer...)
|
2007-08-02 19:43:29 +00:00 |
|
Charles Kerr
|
26caf4f5dd
|
More Win32 portability changes
|
2007-08-01 00:40:49 +00:00 |
|
Charles Kerr
|
0f85cc3297
|
continue whittling away at internal.h to reduce the global #include dependencies
|
2007-07-31 14:26:44 +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 |
|
Charles Kerr
|
486f483751
|
xmission: load torrents on startup and populate the torrent list.
|
2007-07-22 02:24:13 +00:00 |
|
Charles Kerr
|
1d932b07c7
|
fix looooong-standing bug that choked tracker connections
|
2007-07-21 17:35:47 +00:00 |
|
Josh Elsasser
|
1ecbe8da65
|
Change a couple functions to take an in_addr pointer instead of an in_addr.
Forward declare struct in_addr and include the relevant headers in the .c files where it's used.
|
2007-07-14 16:29:21 +00:00 |
|
Charles Kerr
|
f0d97e1a02
|
fix bug that gave the wrong peer count when uploading.
|
2007-07-13 22:22:46 +00:00 |
|
Charles Kerr
|
6f09fbe18d
|
add #include files for stat()
|
2007-07-13 00:15:45 +00:00 |
|
Charles Kerr
|
790476ac23
|
clean up #includes a bit.
|
2007-07-12 17:51:45 +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 |
|
Charles Kerr
|
3b8d1e13c4
|
uninteresting minor stuff like adding const. this commit is just to reduce the shear between trunk and what lands in the file-selection branch.
|
2007-06-09 15:36:46 +00:00 |
|
Josh Elsasser
|
63bb617fa4
|
Add more I/O error codes.
|
2007-04-20 02:05:07 +00:00 |
|
Josh Elsasser
|
f884a9c4d4
|
Store the peers's listening port instead of the peer connections's remote port.
|
2007-01-28 00:24:41 +00:00 |
|
Eric Petit
|
c1963147d3
|
Probably fixes the recent problem with disappearing peers
|
2007-01-23 17:59:21 +00:00 |
|
Eric Petit
|
40d8abb68f
|
More simplifications
|
2007-01-21 19:42:11 +00:00 |
|
Eric Petit
|
14aa4e5ab0
|
Officially give up on making libT reentrant, and simplify our code instead
|
2007-01-21 07:16:18 +00:00 |
|
Eric Petit
|
4a567871bb
|
clean up
|
2007-01-19 11:19:20 +00:00 |
|
Eric Petit
|
e5e6a8b5df
|
Merge io branch into trunk
|
2007-01-14 12:00:21 +00:00 |
|
Eric Petit
|
f199e0a9d9
|
Revert [619]
|
2006-07-16 19:39:23 +00:00 |
|
Mitchell Livingston
|
5d36721a15
|
Remove old Sparkle...
|
2006-07-16 19:28:19 +00:00 |
|
Eric Petit
|
f98fe6a1b0
|
Added $Id$ keywords and updated a few headers
|
2006-05-29 21:21:23 +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
|
6c0a54caa5
|
Update 2005-12-25
|
2006-01-12 18:58:57 +00:00 |
|
Eric Petit
|
d2cc6ce7c6
|
Update 2005-11-17
|
2006-01-12 18:29:20 +00:00 |
|
Eric Petit
|
a6aa884776
|
Import from 2005-10-26
|
2006-01-12 17:43:21 +00:00 |
|