Charles Kerr
|
77e7bc4f84
|
make upnp's internal structures' naming schemes whallop-like
|
2007-08-21 20:38:34 +00:00 |
Charles Kerr
|
bae07d471e
|
added support for `corrupt' announce tag s.t. corrupted bytes don't count towards your download ratio
|
2007-08-21 15:17:02 +00:00 |
Charles Kerr
|
8c54b7eb46
|
ensure that all the tracker destruction code is done in the libevent thread, for a cleaner shutdown
|
2007-08-21 00:01:14 +00:00 |
Charles Kerr
|
624257c995
|
better cleanup on shutdown. don't crash when the torrent doesn't support scrape. (Gimp :)
|
2007-08-20 23:37:08 +00:00 |
Charles Kerr
|
1d6e20594d
|
minor improvements to.. you guessed it.. the tracker/libevent code
|
2007-08-20 02:29:36 +00:00 |
Charles Kerr
|
47f1457d67
|
fix crash-on-shutdown bug reported by BentMyWookie
|
2007-08-19 02:55:11 +00:00 |
Charles Kerr
|
7b2a9f274a
|
accidentally checked in a debugging statement
|
2007-08-19 02:23:35 +00:00 |
Charles Kerr
|
82db9f6cc9
|
fix a couple of more memory leaks that valgrind found
|
2007-08-19 00:18:43 +00:00 |
Charles Kerr
|
b66efdf998
|
tracker tweaks
|
2007-08-19 00:02:23 +00:00 |
Charles Kerr
|
1e53e9de72
|
shut up a compiler warning
|
2007-08-18 23:32:07 +00:00 |
Charles Kerr
|
633ade8004
|
added mirek's slovakian translation. added mirek, Niels Provos, and TooMuchTime to the `thanks' sectio of AUTHORS
|
2007-08-18 18:33:47 +00:00 |
Charles Kerr
|
ea49180f94
|
$Id$
|
2007-08-18 17:19:49 +00:00 |
Charles Kerr
|
b9c2ea46ce
|
add the content-length header. I'm not getting any tracker errors anymore; please let me know if your experience differs
|
2007-08-18 15:47:08 +00:00 |
Charles Kerr
|
39a43cbc08
|
* more work on the tracker... getting closer.
* oops! make sure autoconf is giving the `0.80+' in the User-Agent header.
|
2007-08-18 08:28:57 +00:00 |
Charles Kerr
|
9cb2dcb63d
|
better error reporting in the new tracker code
|
2007-08-18 06:06:53 +00:00 |
Charles Kerr
|
3f777e3cb9
|
before the first scrape, set leechers/seeders/downloads to -1 to represent n/a
|
2007-08-18 03:11:08 +00:00 |
Charles Kerr
|
35b727788e
|
do all the libevent enqueuing from a single thread.
|
2007-08-18 03:02:32 +00:00 |
Charles Kerr
|
8713d3468c
|
don't cache the connection; these are one-shot requests
|
2007-08-17 05:00:59 +00:00 |
Charles Kerr
|
d5cfbf9426
|
this seems to fix the double-start bug reported by joshe
|
2007-08-17 04:50:45 +00:00 |
Charles Kerr
|
0c60e29934
|
whee
|
2007-08-17 03:13:42 +00:00 |
Charles Kerr
|
c449a4665d
|
fix shutdown error in the new tracker code, reported by joshe
|
2007-08-17 03:03:28 +00:00 |
Charles Kerr
|
5c3d45767e
|
fix crash-on-startup bug reported by Lacrocivious
|
2007-08-16 20:59:09 +00:00 |
Charles Kerr
|
5f5a743790
|
the new tracker code seems to be working, so now it's time for me to learn yet again how much better users are at noticing bugs than I am. :)
|
2007-08-16 20:00:06 +00:00 |
Charles Kerr
|
5989151ed5
|
(trunk) revert yesterday's tracker changes.
|
2007-08-14 20:08:57 +00:00 |
Charles Kerr
|
d2ddd4cb4e
|
(trunk) dead code removal. (ticket #286)
|
2007-08-13 14:35:37 +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
|
0e1e45605a
|
fix manual-announce but noted by BMW
|
2007-08-02 02:38:42 +00:00 |
Charles Kerr
|
8aebe31de1
|
tr_trackerCanManualAnnounce() should return false immediately after the user's manually announced; not just after the announce request is processed by the tracker
|
2007-08-01 13:33:01 +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
|
1be185aacd
|
(libT) get "update tracker" working again.
(gtk) add "update tracker" button.
|
2007-07-30 17:11:00 +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
|
1d95bcc689
|
re-randomize peer_id each time we start a torrent. (ticket #257)
|
2007-07-16 11:19:44 +00:00 |
Charles Kerr
|
ad6ae58e06
|
fix the bugs outlined by cluthi81 in ticket #255.
|
2007-07-15 17:36:56 +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
|
e6e6d574db
|
second draft of a fix for the tracker communication bug reported by TMT
|
2007-07-13 01:34:14 +00:00 |
Charles Kerr
|
5e4a49be16
|
first draft of a fix for the tracker communication bug reported by TMT
|
2007-07-12 20:48:13 +00:00 |
Charles Kerr
|
9f16191b0e
|
remove unused macros. constify some tracker functions.
|
2007-07-12 18:54:39 +00:00 |
Charles Kerr
|
b79beeff66
|
clean up #includes a bit.
|
2007-07-09 20:10:42 +00:00 |
Charles Kerr
|
37234a3e34
|
Make tr_trackerAnnouncePulse() just return safely if there's no tracker initialized.
|
2007-06-28 04:28:23 +00:00 |
Charles Kerr
|
7e09d157cd
|
Thread safety improvements. Also, stopping/starting/rechecking/etc. torrents no longer blocks the calling thread. Since this a big commit, it will probably create some short-term pain via new bugs.
|
2007-06-26 18:45:03 +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 |
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 |
Mitchell Livingston
|
91e4607c64
|
remove inaccurate comments about announce interval
|
2007-05-04 17:44:31 +00:00 |
Mitchell Livingston
|
7100463899
|
ensure the download/upload rates that are sent to the tracker are reset when sending "started"
|
2007-04-29 15:28:56 +00:00 |
Josh Elsasser
|
aeb6efb6dd
|
Refactor multitracker code a bit.
|
2007-04-08 05:41:44 +00:00 |
Josh Elsasser
|
ebcc73121b
|
Remove tr_bencListIter(), it was a stupid idea.
|
2007-03-31 17:40:28 +00:00 |
Josh Elsasser
|
978b5cec11
|
Add iterator function for bencoded lists.
|
2007-03-30 00:12:39 +00:00 |
Mitchell Livingston
|
84fad8a25f
|
slightly updated help
|
2007-03-28 01:23:21 +00:00 |
Josh Elsasser
|
09c87aad84
|
Merge PEX branch, I hope this works.
|
2007-03-23 08:28:01 +00:00 |