pike.git / CHANGES

version» Context lines:

pike.git/CHANGES:117:    argument list, otherwise an exception would be thrown.       The LFUNs will now be called with a consistent number of    arguments. Pike implementations rarely implemented varargs on    operator LFUNs, so this change should address many potential hidden    errors.      o Protocols.HTTP.Server       The server module will now read payloads for HTTP PUT requests, just -  as any other method. Previously it would stop reading the body. +  as any other method. Previously it would stop reading the body and +  it was up to the caller to read enough data from the socket and +  combine with already read data.    -  +  Setting "connection" header in the "extra_heads" to Request object +  method response_and_finish() will now control if keep-alive should be +  used or not. Otherwise it will be decided by the clients request +  headers, as previously.    -  +  The headers "content-type", "content-range", "content-length", +  "server", "date" and "last-modified" will not be added or +  overwritten if provided in the "extra_heads". +  +  Header names in "extra_heads" will not have their case modified. +  +    Incompatible changes   --------------------      o Sql.Sql is no longer a wrapper class, but a function.       The wrapper class has been obsoleted by introduction of the    new base class __builtin.Sql.Connection. Note that it is    still possible to use Sql.Sql as the type of connection objects.      o Gz.crc32 and Nettle.crc32c now only return positive results.