From 33c9c530d00f6993118ee23cc4cde1b16c7ad978 Mon Sep 17 00:00:00 2001 From: erdgeist <> Date: Mon, 10 Sep 2007 02:43:11 +0000 Subject: An announce with event=stopped now returns correct number of leechers and seeders. In TCP and UDP. --- trackerlogic.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'trackerlogic.h') 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 ); enum { STATS_MRTG, STATS_TOP5, STATS_DMEM, STATS_TCP, STATS_UDP, STATS_SLASH24S, SYNC_IN, SYNC_OUT }; ot_torrent *add_peer_to_torrent( ot_hash *hash, ot_peer *peer, int from_changeset ); -int add_changeset_to_tracker( ot_byte *data, size_t len ); +size_t remove_peer_from_torrent( ot_hash *hash, ot_peer *peer, char *reply, int is_tcp ); size_t return_peers_for_torrent( ot_torrent *torrent, size_t amount, char *reply, int is_tcp ); size_t return_fullscrape_for_tracker( char **reply ); 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 ); size_t return_stats_for_slash24s( char *reply, size_t amount, ot_dword thresh ); size_t return_memstat_for_tracker( char **reply ); size_t return_changeset_for_tracker( char **reply ); +int add_changeset_to_tracker( ot_byte *data, size_t len ); void clean_all_torrents( void ); -void remove_peer_from_torrent( ot_hash *hash, ot_peer *peer ); + #if defined ( WANT_BLACKLISTING ) || defined ( WANT_CLOSED_TRACKER ) int accesslist_addentry( ot_hash *hash ); void accesslist_reset( void ); -- cgit v1.2.3