PaulHowarth/Blog/2012-06-09

Saturday 9th June 2012

Local Packages

  • Updated curl to fix duplicated SSL handshake with multi interface and proxy (Bug #788526)

  • Updated perl-DBD-SQLite to 1.37 (see upstream Changes file for details)

  • I tweaked the build to use the bundled SQLite unless system version is 3.6.22 or later (up from 3.6.0) as test t/49_trace_and_profile.t fails otherwise

  • Updated perl-Net-Server to 2.004:

    • NOTE: Version 2.005 will change the default ipv value to *, meaning it will attempt to bind IPv4 and IPv6 if they are available if you pass a hostname

    • Add Net::Server::Proto->get_addr_info, which can more reliably resolve domain information

    • Use that information to figure out an appropriate host to bind to for tests
    • Make get_addr_info less reliant on magic values of sysctl net.ipv6.bindv6only

    • Allow all tests to function in IPv6 only environments
    • Fix broken number of tests in test suite
    • Add warnings about changes to the default value of ipv coming in 2.005

  • Updated php-Smarty to 3.1.9:

    • The default plugin handler can now also resolve undefined modifier (Smarty::PLUGIN_MODIFIER) (Issue 85)

    • Optimization of compiling speed when same modifier was used several times
    • Bugfix: a double quoted string of "$foo" did not compile into PHP "$foo" (Forum Topic 21175)

    • Bugfix: template inheritance set $merge_compiled_includes globally true

    • Bugfix: compileAllTemplates() and compileAllConfig() did not return the number of compiled files (Forum Topic 21286)

    • Bugfix: prefilter ran multiple times on inline subtemplates compiled into several main templates (Forum Topic 21325)

    • Bugfix: implement Smarty2's behaviour of variables assigned by reference in SmartyBC; {assign} will affect all references (Issue 88)

    • Bugfix: template inheritance did not throw exception when a parent template was deleted (Issue 90)
    • Bugfix: "\\" was not escaped correctly when generating nocache code (Forum Topic 21364)

    • Bugfix: Smarty ate the linebreak after the <?xml...?> closing tag (Issue 93)

    • Bugfix: concurrent cache updates could create a warning (Forum Topic 21403)
    • Bugfix: {nocache}{block}{plugin}... produced wrong compiled code when caching is disabled (Forum Topic 21572, Issue 95)

    • Bugfix: make HTTP protocol version variable (Issue 96)
    • Bugfix: {html_options} did not properly escape values (Issue 98)

    • Bugfix: recursive {include} within {section} failed

    • Bugfix: Smarty_Internal_Write_File::writeFile() could cause race conditions on linux systems (Issue 101)

    • Bugfix: attribute parameter names of plugins may now contain also "-" and ":" (Forum Topic 21856)

    • Bugfix: add compile_id to cache key of source (Issue 97)

    • Bugfix: treat "0000-00-00" as 0 in modifier.date_format (Issue 103)

    • Bugfix: fetch() and display() with relative paths (Issue 104)


Recent