/[smeserver]/rpms/e-smith-formmagick/sme10/e-smith-formmagick-2.6.0-bz10902-csrf-timeout.patch
ViewVC logotype

Annotation of /rpms/e-smith-formmagick/sme10/e-smith-formmagick-2.6.0-bz10902-csrf-timeout.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download)
Sat Mar 6 05:54:03 2021 UTC (3 years, 8 months ago) by jpp
Branch: MAIN
* Sat Mar 06 2021 Jean-Philipe Pialasse <tests@pialasse.com> 2.6.0-5.sme
- increase CSRF timeout from 120s to 180s [SME: 10902]
  added property httpd-admin{csrfTimeout} in second to override
  added hability to ovarride the Timeout from panel to panel

1 jpp 1.1 diff -Nur e-smith-formmagick-2.6.0.old/root/usr/share/perl5/vendor_perl/esmith/FormMagick.pm e-smith-formmagick-2.6.0/root/usr/share/perl5/vendor_perl/esmith/FormMagick.pm
2     --- e-smith-formmagick-2.6.0.old/root/usr/share/perl5/vendor_perl/esmith/FormMagick.pm 2021-03-06 00:48:19.688000000 -0500
3     +++ e-smith-formmagick-2.6.0/root/usr/share/perl5/vendor_perl/esmith/FormMagick.pm 2021-03-06 00:52:00.069000000 -0500
4     @@ -20,6 +20,7 @@
5     use esmith::I18N;
6     use POSIX qw(strftime);
7     # use I18N::LangTags qw(super_languages);
8     +use esmith::ConfigDB;
9    
10     @ISA = qw(CGI::FormMagick Exporter);
11    
12     @@ -38,6 +39,8 @@
13     _read_lexicons
14     );
15    
16     +our $configdb = esmith::ConfigDB->open_ro();
17     +
18     =begin _private
19    
20     The import method is doing some tricky stuff to make sure that when
21     @@ -216,6 +219,7 @@
22     $data = <main::DATA>;
23     }
24    
25     + my $csrfdelay = $args{csrfdelay} || $configdb->get('httpd-admin')->prop('csrfTimeout') || '180';
26     my $sessiondir = "/var/cache/e-smith/formmagick/sessions";
27     my $charset = $args{charset} || 'UTF-8';
28    
29     @@ -225,7 +229,8 @@
30     charset => $charset,
31     sessiondir => $sessiondir,
32     debug => $args{debug},
33     - csrf => 1
34     + csrf => 1,
35     + csrfdelay => $csrfdelay
36     );
37    
38     my $fallback = "en-us";

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed