]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Fix smtp date syntax definition
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 5 Oct 2020 18:33:15 +0000 (19:33 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 5 Oct 2020 18:33:15 +0000 (19:33 +0100)
Suggested by: @citrin

src/ragel/smtp_date.rl

index 35ed7499c801ae6b3268cf88d484eb0bd1d60159..90c34b9deb55b720f291edc45950819578fcd360 100644 (file)
   minute          =   digit_2;
   second          =   digit_2;
   time_of_day     =   hour >Hour_Start %Hour_End ":" minute >Minute_Start %Minute_End (":" second >Second_Start %Second_End )?;
-  zone            =   FWS ("+" | "-") %TZ_Sign digit_4 >TZ_Offset_Start %TZ_Offset_End;
+  zone            =   ("+" | "-") %TZ_Sign digit_4 >TZ_Offset_Start %TZ_Offset_End;
   obs_zone        =   "UT" %TZ_UT | "GMT" %TZ_GMT |
                      "EST" %TZ_EST | "EDT" %TZ_EDT |
                      "CST" %TZ_CST | "CDT" %TZ_CDT |
                      "MST" %TZ_MST | "MDT" %TZ_MDT |
                      "PST" %TZ_PST | "PDT" %TZ_PDT |
                      [a-iA-I] | [k-zK-Z];
-  time            =   time_of_day %DT_End (zone | obs_zone %Obs_Zone_End) FWS*;
+  time            =   time_of_day %DT_End FWS (zone | obs_zone %Obs_Zone_End) FWS*;
   date_time       =   (day_of_week ",")? date time;
 }%%