Pike 7.2.197 Release Notes

New/changed behaviour in pike 7.2.197

This document outlines the major changes between Pike 7.2.30 and 7.2.197. Release notes for Pike 7.2.30.

  • SSL support is now available by default.
  • Added support for TLS 1.0.
  • Added support for blocking SSL.
  • Protocols.HTTP.Query now supports HTTPS.
  • LDAP search operations are 50% faster.
  • Protocols.SNMP added.
  • Protocols.XMLRPC added.

  • Several bugfixes in the Image module (image layer, PSD and WBMP handling).
  • Added image->blur and image->grey_blur.
  • Optimized the html parser.
  • Math.Matrix now supports dot product.
  • Added support for big5, sjis, euc and koi8.
  • Added Unicode module.
  • Updated the Unicode definitions to Unicode 3.1.0.
  • Improved support for Postgres.

  • {encode,decode}_value() now support the type type.
  • Bytecode compiler and interpreter optimized.
  • Improved support for NaN.
  • Fix for macro-redefinition bug in cpp.
  • Improved support for compilation handlers.
  • Fixed a few optimizer bugs.
  • Fixed bugs in handling of weak mappings and multisets.
  • Fixed wide-string handling in combine_path().
  • Several gc fixes.
  • Modifier ranges added.

    Makes it easier to provide a set of modifiers to several symbols. Example:

        static
        {
          int i;
          Tools.PVImage image;
        }
    
    is synonymous to:
        static int i;
        static Tools.PVImage image;
    



  • Improved support for MacOS X.
  • Support for dynamic modules on NetBSD.
  • Support for AIX 5L/IA64.
  • Improved support for Microsoft Windows NT.

  • Fixed tickets: 968, 1304, 1330, 1420, 1468, 1469, 1499, 1505, 1546, 1593, 1645, 1648, 1670, 1676, 1679, 1711, 1714, 1728, 1735, 1739, 1743, 1757, 1779, 1777, 1793, 1811, 1825, 1831, 1839, 1843, 1859, 1950, 1976, 2034, 2108, 2119, 2167, 2179, 2203, 2250