From cda02291ff7d7740de1c1414308933b65c5ca69a Mon Sep 17 00:00:00 2001 From: DL6ER Date: Mon, 19 Jun 2017 19:39:44 +0200 Subject: [PATCH 1/2] Add number of unique clients to statistics --- request.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/request.c b/request.c index 4a8110cbc..b2171be51 100644 --- a/request.c +++ b/request.c @@ -239,6 +239,9 @@ void getStats(int *sock) sprintf(server_message,"unique_domains %i\nqueries_forwarded %i\nqueries_cached %i\n", \ counters.domains,counters.forwardedqueries,counters.cached); swrite(server_message, *sock); + sprintf(server_message,"unique_clients %i\n", \ + counters.clients); + swrite(server_message, *sock); if(debugclients) logg("Sent stats data to client, ID: %i", *sock); } From 9619f135f20c5c07eb05b130ac2c279a2c929d4b Mon Sep 17 00:00:00 2001 From: DL6ER Date: Mon, 19 Jun 2017 19:47:32 +0200 Subject: [PATCH 2/2] Adapt tests to consider additional API output --- test/test_suite.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/test_suite.sh b/test/test_suite.sh index f8e14c53e..2f7dc2388 100644 --- a/test/test_suite.sh +++ b/test/test_suite.sh @@ -25,7 +25,8 @@ load 'libs/bats-support/load' [[ ${lines[5]} =~ "unique_domains 6" ]] [[ ${lines[6]} =~ "queries_forwarded 3" ]] [[ ${lines[7]} =~ "queries_cached 2" ]] - [[ ${lines[8]} == "---EOM---" ]] + [[ ${lines[8]} == "unique_clients 3" ]] + [[ ${lines[9]} == "---EOM---" ]] } @test "Top Clients" {