Alexander Moisseev
58336c0249
[Minor] Fix rspamd_stats so it passes Perl::Critic tests
5 years ago
Alexander Moisseev
23d3e85dc3
[Minor] Reformat Pod documents
5 years ago
Alexander Moisseev
4582ebe807
[Minor] Reformat Perl scripts
5 years ago
Vsevolod Stakhov
84f6d30122
[Minor] Fix end/start times when processing multiple log files
6 years ago
Alexander Moisseev
8c6e661308
[Minor] rspamd_stats: skip journalctl header
6 years ago
Vsevolod Stakhov
8f6c12a2eb
[Minor] Fix probability calculations
6 years ago
Vsevolod Stakhov
13efe6117d
[Minor] Add option to ignore specific symbols in report
6 years ago
Vsevolod Stakhov
3f3a884e45
[Minor] Add support of groups in rspamd_stats
6 years ago
Alexander Zielke
c399a5b76c
Parse RFC5424 style timestamps
6 years ago
Alexander Moisseev
7635433089
[Feature] rspamd_stats: Output progress info on STDERR
and only if it is connected to the terminal
6 years ago
Alexander Moisseev
2f60c72b00
[Minor] Import subroutines from IO::Interactive Perl module
6 years ago
Alexander Moisseev
233c5ae2ad
[Minor] Fix spinner rotation
6 years ago
Vsevolod Stakhov
0e24e4a9da
[Minor] Add workaround for old perl
6 years ago
Vsevolod Stakhov
dcad773071
[Minor] Fix and document --nrelated option
6 years ago
Vsevolod Stakhov
dad6f34f28
[Fix] Fix processing of a single compressed file
6 years ago
Vsevolod Stakhov
0496a98fe0
[Minor] Fix spinner update
6 years ago
Vsevolod Stakhov
1565388e50
[Feature] Add related symbols analysis to rspamd_stats
6 years ago
Vsevolod Stakhov
831a4536d0
[Minor] Allow an alternative syslog format
6 years ago
Alexander Moisseev
c396dd392d
[Minor] rspamd_stats: Add progress indicator
6 years ago
Alexander Moisseev
2dd8c838c2
[Minor] Fix reading from a pipe
6 years ago
Alexander Moisseev
873f31b695
[Minor] Fix log format detection
6 years ago
Vsevolod Stakhov
3cd7353a9f
[Feature] Add json output for rspamd_stats
7 years ago
Vsevolod Stakhov
f7ea02cd5e
[Minor] Add missing use
7 years ago
Alexander Moisseev
aa4fe8256a
[Minor] rspamd_stats: try to guess the last year timestamps for syslog
7 years ago
Alexander Moisseev
48a53386ca
[Minor] rspamd_stats: allow to omit date in time specification
7 years ago
Alexander Moisseev
1d2fd784bb
[Minor] rspamd_stats: add support for syslog timestamps
7 years ago
Alexander Moisseev
1e95d222b3
Revert "[Minor] Store full timestamp when checking logs"
This reverts commit defc166a58
.
7 years ago
Alexander Moisseev
bb5a9f8e45
[Minor] Massive spelling correction
by a bot https://github.com/ka7/misspell_fixer
7 years ago
Vsevolod Stakhov
094cad0a00
[Feature] Add support for bidirectional symbols in rspamd_stats
7 years ago
Alexander Moisseev
54ffd765fd
[Minor] rspamd_stats: fix `--alpha-score` option name
and synopsis inconsistency with option description
7 years ago
Vsevolod Stakhov
defc166a58
[Minor] Store full timestamp when checking logs
7 years ago
Vsevolod Stakhov
25c928083b
[Minor] Allow to skip certain symbols when reading logs
7 years ago
Alexander Moisseev
069c958e71
[Minor] rspamd_stats: add time selectors
The parser should exit from the `while` loop when `--end`is reached instead of skipping lines, but I have no idea how to close the file handle properly in that case.
7 years ago
Alexander Moisseev
d4cc6100ae
[Minor] rspamd_stats: fix parsing of the last symbol in log entry
7 years ago
Alexander Moisseev
5d7b51b19d
[Minor] rspamd_stats: add actions percentage to summary
7 years ago
Alexander Moisseev
44b94e247d
[Minor] rspamd_stats: add actions totals
7 years ago
Alexander Moisseev
e53908532a
[Minor] rspamd_stats: fix parsing of lines with `NaN` score
7 years ago
Alexander Moisseev
bbd555dd9c
[Minor] rspamd_stats: fix parsing when options are logged
There are symbols with _comma_ separated options like `DMARC_POLICY_SOFTFAIL(0.10){yandex.ru : SPF not aligned (relaxed), DKIM not aligned (relaxed);}`
7 years ago
Alexander Moisseev
9d187be27d
[Minor] rspamd_stats: add basic summary
7 years ago
Vsevolod Stakhov
987e1afced
[Minor] Use more portable archivers
8 years ago
Alexander Moisseev
7d3b279aa3
[Feature] rspamd_stats: support log directory reading
rspamd_stats will read (and decompress) multiple log files in the specified directory.
8 years ago
Alexander Moisseev
68fc43a8f0
[Minor] rspamd_stats: fix typo
Reported by: @dehnli via IRC
8 years ago
Alexander Moisseev
e50e7ed487
[Minor] rspamd_stats: place parser code in a subroutine
8 years ago
Vsevolod Stakhov
a1e147e37c
[Feature] Add `--search-pattern` option to rspamd_stats
8 years ago
Vsevolod Stakhov
5e0eeba029
[Minor] Remove unnecessary dependency
8 years ago
Vsevolod Stakhov
feef962567
[Feature] Add correlations report in fuzzy stats
8 years ago
Alexander Moisseev
bfa74659e9
[Fix] rspamd_stats: remove deprecated defined(@array)
8 years ago
Alexander Moisseev
8caf7d493f
[Minor] rspamd_stats: check all symbols by default
8 years ago
Alexander Moisseev
8b0f49de2e
Attempt to make rspamd_stats output readable
8 years ago
Vsevolod Stakhov
9e7c70034a
[Fix] Fix stats script
8 years ago