Compare commits

...

2 commits

Author SHA1 Message Date
Thomas Hochstein d0bdd3704e DBClnts: set version length to to 50.
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-31 00:33:46 +02:00
Thomas Hochstein 06bcdfb2be gatherstats: Don't die on parsing errors.
Just warn if host or client can't be
identified.

Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-31 00:33:28 +02:00
3 changed files with 5 additions and 3 deletions

View file

@ -110,7 +110,7 @@ CREATE TABLE IF NOT EXISTS `$Conf{'DBTableClnts'}` (
`id` bigint(20) unsigned NOT NULL auto_increment,
`month` varchar(7) character set ascii NOT NULL,
`client` varchar(150) NOT NULL,
`version` varchar(20) NOT NULL,
`version` varchar(50) NOT NULL,
`postings` int(11) NOT NULL,
`revision` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),

View file

@ -339,7 +339,7 @@ sub HostStats {
$Postings{$Host}++;
$Postings{'ALL'}++;
} else {
&Bleat(2,sprintf("%s FAILED", $Header{'message-id'})) if !$Host;
&Bleat(1,sprintf("%s FAILED", $Header{'message-id'})) if !$Host;
}
printf("%s: %s\n", $Header{'message-id'}, $Host) if ($MID or $Debug && $Debug >1);
@ -487,7 +487,7 @@ sub ClientStats {
version => $Version);
push @Clients, { %UserAgent };
} else {
&Bleat(2,sprintf("%s FAILED", $Header{'message-id'})) if !@Clients;
&Bleat(1,sprintf("%s FAILED", $Header{'message-id'})) if !@Clients;
}
}
}

View file

@ -8,6 +8,8 @@ NewsStats 0.4.0 (unreleased)
* Move cliservstats to hoststats.
* Add clientstats (for clients).
* Add ClientStats to postingstats.
* gatherstats: Don't die on parsing errors.
* DBClnts: set version length to to 50.
NewsStats 0.3.0 (2025-05-18)
* Extract GroupStats (in gatherstats) to subroutine.