Item14400: Configure settings leak into the global $Foswiki::cfg hash in fcgi environment
Current State: Closed
Released In: 2.1.4
Target Release: patch
Release02x01 master Item14288
On a system that is missing
the DBI perl module:
- Enable the PageCache
- Attempt to disable the page cache - The JSON request returns 500 - crashed due to missing Perl module DBI
- Attempt to reload Configure, it crashes
- Try to view Main/WebHome - it crashes
I recreated this on the Foswiki VM, by removing the DBI module.
The crash will be fixed in 2.1.4, by a fix to Foswiki.pm that disables the Cache, but the underlying issue - unsaved config changes leaking into the live $Foswiki::cfg hash still exists.
- 21 May 2017