Pike 8.0.358 Release notes
Changes since Pike 8.0.276 (release 4)
Updated Calendar to use timezonedata from tzdata2016i.
Zero-pad short signature integers.
It is now possible to enable non-normalization on the entire object, and not just on a per call basis. It is also possible to disable support for folded headers, as per IETFs latest specification.
This is a class that exposes the compiler internal lock.
This allows for testing compression.
gdb_backtraces() is now available even –without-debug.
This function is analogous to low_peek().
Parse query variables in WebSocket Requests.
Fixed stringify operator on strings containing escaped double quotes.
Fixed double free at cleanup on exit.
Fixed multiple issues with cleanup on exit.
Fixed wrong signedness.
Improved robustness of the EXIF parser.
Ignore malformed expiry dates in cookies.
Fixed handling of truncated frames.
Backported multiple fixes from Pike 8.1.
Fixed broken range optimization.
Removed optimization that considered the hostname() constant.
Don’t reference count direct cyclic references via mixed variables.
Protect against the same file being compiled concurrently in multiple threads.
Cast to program and cast to object should now be thread-safe.
Survive RESOLV_DEBUG being enabled.
Improved sendfile compatibility.
Improved behavior under high signal pressure.
Improved robustness against stray destructs and exceptions.
Fixed circular dependency.
Multiple optimizations in m_delete() and friends.
Added flag MAPPING_FLAG_NO_SHRINK.
Updated timezone data to tzdata2016h.
Since there are distributions that have removed nettle_secp_192r1 and nettlesecp_224r1 from the nettle library, these curved are now disabled by default. Enable them by compiling with –with-weak-curves.