Pike 8.0.404 Release notes

Changes since Pike 8.0.388 (release 7)

New Features

  • Mysql.SqlTable

    sizeof() on an SqlTable now returns the number of rows in the table.

  • Web

    • Updated {en,de}code_jwt() to support HMAC signatures.

    • Added decode_jwk{,_set}(), which decode RFC 7515-style JOSE keys.

Runtime

  • Stdio.Buffer & String.Buffer

    Allocated constant program identifiers for both of the above.

Bug fixes

  • Protocols.DNS

    The size and precision fields of T_LOC records are now properly decoded.

  • System.TM

    When a System.TM object was created without any arguments some operations would crash on Windows, and possibly other platforms.

Building

  • Configure

    Fixed issues with the LDSHARED test on some BSD-derivatives.

  • Stdio

    Fixed compilation issue on platforms without readdir_r().