pike.git
/
CHANGES
version
»
Context lines:
10
20
40
80
file
none
3
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.