diff options
| author | erdgeist <> | 2007-09-10 02:43:11 +0000 |
|---|---|---|
| committer | erdgeist <> | 2007-09-10 02:43:11 +0000 |
| commit | 33c9c530d00f6993118ee23cc4cde1b16c7ad978 (patch) | |
| tree | 08c7b57bca3abe93bf1297be1dca3a4d50bdc7ba /trackerlogic.h | |
| parent | ea276fa0bf0cd17537344549860e490e527db53f (diff) | |
An announce with event=stopped now returns correct number of leechers and seeders. In TCP and UDP.
Diffstat (limited to 'trackerlogic.h')
| -rw-r--r-- | trackerlogic.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/trackerlogic.h b/trackerlogic.h index 8fcf66e..cb67244 100644 --- a/trackerlogic.h +++ b/trackerlogic.h | |||
| @@ -87,7 +87,7 @@ void deinit_logic( void ); | |||
| 87 | enum { STATS_MRTG, STATS_TOP5, STATS_DMEM, STATS_TCP, STATS_UDP, STATS_SLASH24S, SYNC_IN, SYNC_OUT }; | 87 | enum { STATS_MRTG, STATS_TOP5, STATS_DMEM, STATS_TCP, STATS_UDP, STATS_SLASH24S, SYNC_IN, SYNC_OUT }; |
| 88 | 88 | ||
| 89 | ot_torrent *add_peer_to_torrent( ot_hash *hash, ot_peer *peer, int from_changeset ); | 89 | ot_torrent *add_peer_to_torrent( ot_hash *hash, ot_peer *peer, int from_changeset ); |
| 90 | int add_changeset_to_tracker( ot_byte *data, size_t len ); | 90 | size_t remove_peer_from_torrent( ot_hash *hash, ot_peer *peer, char *reply, int is_tcp ); |
| 91 | size_t return_peers_for_torrent( ot_torrent *torrent, size_t amount, char *reply, int is_tcp ); | 91 | size_t return_peers_for_torrent( ot_torrent *torrent, size_t amount, char *reply, int is_tcp ); |
| 92 | size_t return_fullscrape_for_tracker( char **reply ); | 92 | size_t return_fullscrape_for_tracker( char **reply ); |
| 93 | size_t return_tcp_scrape_for_torrent( ot_hash *hash, char *reply ); | 93 | size_t return_tcp_scrape_for_torrent( ot_hash *hash, char *reply ); |
| @@ -96,8 +96,9 @@ size_t return_stats_for_tracker( char *reply, int mode ); | |||
| 96 | size_t return_stats_for_slash24s( char *reply, size_t amount, ot_dword thresh ); | 96 | size_t return_stats_for_slash24s( char *reply, size_t amount, ot_dword thresh ); |
| 97 | size_t return_memstat_for_tracker( char **reply ); | 97 | size_t return_memstat_for_tracker( char **reply ); |
| 98 | size_t return_changeset_for_tracker( char **reply ); | 98 | size_t return_changeset_for_tracker( char **reply ); |
| 99 | int add_changeset_to_tracker( ot_byte *data, size_t len ); | ||
| 99 | void clean_all_torrents( void ); | 100 | void clean_all_torrents( void ); |
| 100 | void remove_peer_from_torrent( ot_hash *hash, ot_peer *peer ); | 101 | |
| 101 | #if defined ( WANT_BLACKLISTING ) || defined ( WANT_CLOSED_TRACKER ) | 102 | #if defined ( WANT_BLACKLISTING ) || defined ( WANT_CLOSED_TRACKER ) |
| 102 | int accesslist_addentry( ot_hash *hash ); | 103 | int accesslist_addentry( ot_hash *hash ); |
| 103 | void accesslist_reset( void ); | 104 | void accesslist_reset( void ); |
