PaulHowarth/Blog/2012-09-26

Wednesday 26th September 2012

Local Packages

  • Updated perl-DateTime to 0.77:

    • POD changes that should make the documentation look better, especially on the web
  • Updated php-Smarty to 3.1.12:

    • Bugfix: the default plugin handler created incorrect compiled code for static class methods from external script files (Issue 108)
    • Bugfix: array access of config variables did not work (Forum Topic 22527)
    • Bugfix: {assign} in a nocache section should not overwrite existing variable values during compilation (Issue 109)

    • Bugfix: avoid PHP error on $smarty->configLoad(...) with invalid section specification (Forum Topic 22608)

    • Bugfix PHP5.2 compatibility compromised by SplFileInfo::getBasename() (Issue 110)

    • Bugfix: template inheritance produced incorrect code if subtemplates with {block} were included several times (from smarty-developers forum)

    • Bugfix: compiled code of nocache sections could contain incorrect escaping (Forum Topic 22810)

    • Bugfix: $auto_literal = false did not work with {block} tags in child templates (Forum Topic 20581)

    • Bugfix: test MBString availability through mb_split, as it could've been compiled without regex support (--enable-mbregex); either we get MBstring's full package, or we pretend it's not there at all

    • Bugfix: resolving relative paths broke in some circumstances (Issue 114)
    • Bugfix: tag option flags and shorttag attributes did not work when rdel started with '=' (Forum Topic 22979)

    • Bugfix: escape Smarty exception messages to avoid possible script execution (CVE-2012-4437)

    • Bugfix: template inheritance failed to compile with delimiters {/ and /} (Forum Topic 23008)


Recent