minute = digit_2;
second = digit_2;
time_of_day = hour ":" minute (":" second )?;
- zone = FWS ("+" | "-") >Sign_Start %Sign_End digit_4;
+ zone = FWS ("+" | "-") digit_4;
time = time_of_day zone;
date_time = (day_of_week ",")? date time;
}%%
\ No newline at end of file
static gint total_real_ip = 0;
static gint total_real_host = 0;
static gint total_known_proto = 0;
+static gint total_known_ts = 0;
static void
rspamd_process_file (const gchar *fname)
if (rh.by_hostname) {
total_valid ++;
}
+
+ if (rh.timestamp != 0) {
+ total_known_ts ++;
+ }
}
if (err) {
"Total valid (has by part): %d\n"
"Total real ip: %d\n"
"Total real host: %d\n"
- "Total known proto: %d\n",
+ "Total known proto: %d\n"
+ "Total known timestamp: %d\n",
total_parsed, total_time,
- total_valid, total_real_ip, total_real_host, total_known_proto);
+ total_valid, total_real_ip,
+ total_real_host, total_known_proto,
+ total_known_ts);
return 0;
}