From 57387588ed926d15d34edd62c0d108a97b5dac0f Mon Sep 17 00:00:00 2001 From: erdgeist <> Date: Thu, 20 Dec 2007 06:04:15 +0000 Subject: Enable revision watching from the internet --- ot_http.c | 6 ++++-- ot_mutex.h | 1 + ot_stats.c | 2 ++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ot_http.c b/ot_http.c index 232911b..7b0e7ae 100644 --- a/ot_http.c +++ b/ot_http.c @@ -253,10 +253,12 @@ static ssize_t http_handle_stats( const int64 client_socket, char *data, char *d mode = TASK_STATS_TPB; else if( !byte_diff(data,4,"herr")) mode = TASK_STATS_HTTPERRORS; - else if( !byte_diff(data,9,"startstop")) + else if( !byte_diff(data,4,"startstop")) mode = TASK_STATS_STARTSTOP; - else if( !byte_diff(data,10,"toraddrem")) + else if( !byte_diff(data,4,"toraddrem")) mode = TASK_STATS_TORADDREM; + else if( !byte_diff(data,4,"vers")) + mode = TASK_STATS_VERSION; else HTTPERROR_400_PARAM; break; diff --git a/ot_mutex.h b/ot_mutex.h index 063eb08..dcb50eb 100644 --- a/ot_mutex.h +++ b/ot_mutex.h @@ -28,6 +28,7 @@ typedef enum { TASK_STATS_TORRENTS = 0x0009, TASK_STATS_STARTSTOP = 0x000a, TASK_STATS_TORADDREM = 0x000b, + TASK_STATS_VERSION = 0x000c, TASK_STATS_SLASH24S = 0x0100, diff --git a/ot_stats.c b/ot_stats.c index fa783d8..6113275 100644 --- a/ot_stats.c +++ b/ot_stats.c @@ -375,6 +375,8 @@ size_t return_stats_for_tracker( char *reply, int mode, int format ) { return stats_fullscrapes_mrtg( reply ); case TASK_STATS_HTTPERRORS: return stats_httperrors_txt( reply ); + case TASK_STATS_VERSION: + return stats_return_tracker_version( reply ); default: return 0; } -- cgit v1.2.3