}
lua_pushstring (L, proto);
lua_settable (L, -3);
+
+ lua_pushstring (L, "timestamp");
+ lua_pushnumber (L, rh->timestamp);
+ lua_settable (L, -3);
+
rspamd_lua_table_set (L, "by_hostname", rh->by_hostname);
lua_rawseti (L, -2, k ++);
}
day_name = "Mon" | "Tue" | "Wed" | "Thu" |
"Fri" | "Sat" | "Sun";
day_of_week = FWS? day_name;
- day = FWS? digit_2+ FWS;
+ day = FWS? digit{1,2} FWS;
month = "Jan" | "Feb" | "Mar" | "Apr" |
"May" | "Jun" | "Jul" | "Aug" |
"Sep" | "Oct" | "Nov" | "Dec";
hour = digit_2;
minute = digit_2;
second = digit_2;
- time_of_day = hour ":" minute ( ":" second );
- zone = (FWS ( "+" |"_" ) digit_4);
+ time_of_day = hour ":" minute (":" second )?;
+ zone = FWS ("+" | "-") >Sign_Start %Sign_End digit_4;
time = time_of_day zone;
- date_time = (day_of_week ",")? date time CFWS?;
+ date_time = (day_of_week ",")? date time;
}%%
\ No newline at end of file
For = CFWS "FOR"i FWS ( Path | Mailbox ) %For_End;
Additional_Registered_Clauses = CFWS Atom FWS String;
Opt_info = Via? With? ID? For? Additional_Registered_Clauses?;
- Received = From_domain By_domain Opt_info CFWS? ";" FWS date_time >Date_Start %Date_End;
+ Received = From_domain By_domain Opt_info CFWS? ";" FWS date_time >Date_Start %Date_End CFWS?;
}%%