diff --git OTP_VERSION OTP_VERSION index 5f9cbaa..ae704d6 100644 --- OTP_VERSION +++ OTP_VERSION @@ -1 +1 @@ -17.4 +17.4.1 diff --git erts/doc/src/notes.xml erts/doc/src/notes.xml index c896ee0..af0d4d7 100644 --- erts/doc/src/notes.xml +++ erts/doc/src/notes.xml @@ -30,6 +30,65 @@
This document describes the changes made to the ERTS application.
++ Fix getifaddrs realloc pointer error
++ When a buffer was exhausted and subsequently reallocated, + we could get an unsafe pointer pointing to faulty memory.
++ For this to occur we would need to have a large number of + interfaces and a reallocation of memory to a lower + addresses.
++ The symptom would be garbage returned from + erlang:port_control(Port, 25, []) + (prim_inet:getifaddrs(Port) resulting in a badarg) or a + segmentation fault.
++ Own Id: OTP-12445
++ Don't close all file descriptors twice in child_setup
++ The commit c2b4eab25c907f453a394d382c04cd04e6c06b49 + introduced an error in which child_setup erroneously + tried to close all file descriptors twice.
++ Use closefrom() if available when closing all file + descriptors.
++ The function closefrom() was only used in the vfork() + case before but is now also used in the fork() case if + available.
++ Own Id: OTP-12446
++ During a crashdump all file descriptors are closed to + ensure the closing of the epmd port and to reserve a file + descriptor for the crashdump file.
++ If a driver (third party library) cannot handle closing + of sockets this could result in a segmentation fault in + which case a crashdump would not be produced. This is now + fixed by only closing inets sockets via an emergency + close callback to the driver and thus closing the epmd + socket.
++ Own Id: OTP-12447
+Limits the size of the message header of HTTP request. Defaults to 10240.
- + +Maximum Content-Length in an incoming request, in bytes. Requests + with content larger than this are answered with Status 413. + Defaults to 100000000 (100 MB). +
++ mod_alias now handles https-URIs properly
++ Consistent view of configuration parameter + keep_alive_timeout, should be presented in the + httpd:info/[1,2] function in the same unit as it is + inputted.
++ Own Id: OTP-12436 Aux Id: seq12786
++ Gracefully handle invalid content-lenght headers instead + of crashing in list_to_integer.
++ Own Id: OTP-12429
+