o = s.taboption('advanced', form.Flag, 'log', _('Enable logging'), _('Log matched packets to syslog.'));
o.modalonly = true;
+ o = s.taboption('advanced', form.Value, 'log_limit', _('Limit log messages'));
+ o.depends('log', '1');
+ o.placeholder = '10/minute';
+ o.modalonly = true;
+
if (!L.hasSystemFeature('firewall4')) {
o = s.taboption('advanced', form.Value, 'extra', _('Extra arguments'),
_('Passes additional arguments to iptables. Use with care!'));
o = s.taboption('advanced', form.Flag, 'log', _('Enable logging'), _('Log matched packets to syslog.'));
o.modalonly = true;
+ o = s.taboption('advanced', form.Value, 'log_limit', _('Limit log messages'));
+ o.depends('log', '1');
+ o.placeholder = '10/minute';
+ o.modalonly = true;
+
if (!L.hasSystemFeature('firewall4')) {
o = s.taboption('advanced', form.Value, 'extra', _('Extra arguments'),
_('Passes additional arguments to iptables. Use with care!'));