1d75d3f6c4Accepting request 1250542 from devel:languages:erlang:FactoryAna Guerrero2025-03-06 13:48:55 +00:00
da6d076938- Changes for 27.2.4: * ssh: SFTP packets exceeding max packet size are not processed and dropped. * snmp: SNMP Agent transports type (intAgentTransports) was incorrectly not documented as a list of transports. Also add a couple of config file generation examples. - Changes for 27.2.3: * inets: Improved robustness of httpd startup procedure. * ssl: Setting protocol version to a lower value then supported by default in server API function called after ssl:listen/2 could result in wrong default values being used and connections failing with insufficient security. * ssl: Improve error handling of server name indication fun. This implies that if the sni_fun returns undefined we will attempt connection with original option values, if it returns unrecognized we end the connection with UNRECOGNIZED_NAME alert and if provided options fail option verification we will end the connection with a HANDSHAKE_FAILURE and an error log. - Changes for 27.2.2: * compiler: Eliminated a bug in the alias analysis pass that could potentially cause unsafe optimizations of binary construction or record updates. * erts: Disabled an unsafe runtime optimization in binary construction that caused silent memory corruption. * public_key: Consider keyCertSign to compatible with extended key usage for TLS client/server auth in CAs, adhere to wide spread implementations * kernel: Fixed a couple of bugs that could make global's internal state inconsistent when a connection was reconnected. * ssl: An initiated handshake should always be closed with an
devel
Simon Lees2025-03-06 06:03:24 +00:00
ac642dbbd9Accepting request 1249417 from home:matwey:branches:devel:languages:erlang:FactorySimon Lees2025-03-06 06:03:24 +00:00
242045ec16- Enable verbose mode of the Makefiles so as to show commands being executed. - During build, use find -exec rather than complicated passing via xargs.Matwey Kornilov2025-02-25 16:10:26 +00:00
a78af7ad7eAccepting request 1246798 from home:jengelh:branches:devel:languages:erlang:FactoryMatwey Kornilov2025-02-25 16:10:26 +00:00
24463c4ffeAccepting request 1246291 from devel:languages:erlang:FactoryAna Guerrero2025-02-17 19:54:46 +00:00
60306ce0ddAccepting request 1246291 from devel:languages:erlang:FactoryAna Guerrero2025-02-17 19:54:46 +00:00
2699ad8857- Changes for 27.2.1: * ssh: With this change, type specs for ssh:connection_info/1,2 functions are fixed so they include {error, term()} return value. * ssh: With this change, ssh client accepts a banner sent during processing keyboard interactive user authentication. * ssh: With this change, large sftp transfers does not hang. Redundant window adjustment are not requested. * tftp: Fix specs in tftp:read_file function. * common_test: Common test will now not crash when running tests with otp26 and earlier, while having previous test resuts from otp27. * erts: Fixed configure tests for GCC 14 * erts: Fix bug where log printouts would go missing when application_controller is stopping while log messages are being sent. * dialyzer: Fixed a crash caused by the use of opaque types. * kernel: Fix the default group_leader to reply {error,request} on invalid I/O requests instead of crashing. - Changes for 27.2: * os_mon: Fixed the m:memsup memory alarm to use available_memory when available, instead of always using free_memory. * ssh: Documentation is polished after OTP-27 migration to markdown. * compiler: Fixed a crash in the common sub-expression elimination pass. * compiler: Fixed a bug where bogus code was generated for consecutive calls to erlang:setelement/2, potentially crashing the runtime system. * compiler: When the line_coverage option was used, exceptionsSimon Lees2025-02-17 01:01:02 +00:00
79ede26c5eAccepting request 1242890 from home:matwey:branches:devel:languages:erlang:FactorySimon Lees2025-02-17 01:01:02 +00:00
910ce7ac30Accepting request 1229775 from devel:languages:erlang:FactoryAna Guerrero2024-12-10 22:49:09 +00:00
b6371dc948Accepting request 1229775 from devel:languages:erlang:FactoryAna Guerrero2024-12-10 22:49:09 +00:00
33de1301a7- Changes for 27.1.3: * public_key: If both ext-key-usage and key-usage are defined for a certificate it should be checked that these usages are consistent with each other. This will have the affect that such certificates where the ext-key-usages is marked as critical and the usages is consistent with the key-use it can be considered valid without mandatory application specific checks for the ext-key-useage extension. * public_key: Handle decoding of EDDSA key properly, when decoding a PEM file that contains only the public EDDSA key. * erts: gen_udp:send on domain local can leak inet_reply messages. * erts: net:getifaddrs does not properly report the running flag on windows. * compiler: In rare circumstances, the destructive tuple update optimization could be applied when it was unsafe. * compiler: In rare circumstances involving appending to multiple binaries, the compile could emit unsafe code that would crash the runtime system. * ssh: With this change, ssh connection does not crash upon receiving exit-signal message for an already terminated channel. * kernel: On windows the socket:recv could return with success ({ok, Data}) even though not all data had been read. * kernel: gen_udp:send on domain local can leak inet_reply messages. * kernel: Failure to create an UDP IPv6 socket when inet_backend = socket with certain IPv6 socket options. * kernel: net:getifaddrs does not properly report the running flag on windows.Matwey Kornilov2024-12-10 12:54:54 +00:00
04253f7a6fAccepting request 1229774 from home:matwey:branches:devel:languages:erlang:FactoryMatwey Kornilov2024-12-10 12:54:54 +00:00
3e5efba302Accepting request 1228545 from home:dirkmueller:FactoryMatwey Kornilov2024-12-05 14:50:07 +00:00
b0857ac886- Changes for 27.1.2: * stdlib: With this change, uri_string:normalize assumes empty path (do not crash) when no path is provided in the URI map. * stdlib: Fixed spec for json:format/3. * kernel: A bug has been fixed where receiving an SCTP message with gen_sctp could waste the first fragments of a message and only deliver the last fragment. * kernel: An boolean option non_block_send for SCTP, has ben added to be able to achieve the old behaviour to avoid blocking send operations by passing the OS network stack error message ({error,eagain} through. * common_test: With this change, jquery and tablesorter licenses are added to COPYRIGHT file. Also tablesorter is updated to version 2.32. * ssl: Refactor trying to also make some optimizations introduced a bug in signature algorithms checks in OTP-26.2.1. This could manifest itself in not being able to negotiate connections using certificates needing to use some TLS-1.2 compatibility legacy signature schemes. * ssl: Correct timeout handling for termination code run for own alerts, so that intended timeout is used instead of falling back to OS TCP-stack timeout that is unreasonably long on some platforms. * ssl: Fix assertion so that works as intended. This could result in that some TLS-1.2 clients would fail to connect to the the erlang server. Bug introduced in OTP-27.1.1 * erts: A bug has been fixed where receiving an SCTP message with gen_sctp could waste the first fragments of a message and only deliver the last fragment. * erts: An boolean option non_block_send for SCTP, has ben addedMatwey Kornilov2024-12-03 14:16:28 +00:00
fa30a57e82Accepting request 1227506 from home:matwey:branches:devel:languages:erlang:FactoryMatwey Kornilov2024-12-03 14:16:28 +00:00
bd941f4698Accepting request 1204536 from home:matwey:branches:devel:languages:erlang:FactoryMatwey Kornilov2024-11-09 18:11:03 +00:00
eb7fcd1189Accepting request 1204536 from home:matwey:branches:devel:languages:erlang:FactoryMatwey Kornilov2024-11-09 18:11:03 +00:00
0f448c5381Accepting request 1195118 from devel:languages:erlang:FactoryAna Guerrero2024-08-21 21:27:17 +00:00
5f00a5ad6dAccepting request 1195118 from devel:languages:erlang:FactoryAna Guerrero2024-08-21 21:27:17 +00:00
2792e0324a- Changes for 26.2.5.2: * erts: When no time warp mode was enabled, a smaller Erlang monotonic time could be read than a previously read time, i.e., breaking the monotonic property. The runtime system will abort when detecting an issue like this since OTP 24.3.4.17 and OTP 25.0. Up until OTP 25 no time warp mode is the default. As of OTP 26 multi time warp mode is the default. * erts: A scheduler thread could get stuck when deleting a memory allocator carrier when adjacent carriers were deleted and/or inserted simultaneously by other schedulers. This in turn could cause the other schedulers to get stuck as well. * crypto: Add warning in documentation to avoid crypto:start/0 as it does not work for FIPS mode. Use application:start(crypto) instead. * stdlib: Fixed a bug that caused the shell completion to crash when keyword and tuple appeared on the same line. * ssl: When the default value for signature_algs is used, default the signature_algs_cert to the default value + rsa_pkcs1_sha1 to allow this algorithms for certificates but not for the TLS protocol. This is for better interoperability. If signature_algs is set explicitly signature_algs_cert must also be set explicitly if they should be different. - Changes for 26.2.5.1: * erts: A call to socket:[recv|recvfrom|recvmsg]/* with Timeout = 0 on Windows could cause a (case clause) crash if data is immediately available. * erts: When a port command crashed in the inet driver during gen_tcp:send/2, a monitor 'DOWN' message could be left lingering in the caller's mailbox. This has now been fixed. * erts: 'DOWN' messages originating from a monitored port,Matwey Kornilov2024-08-21 13:07:15 +00:00
44f638a7edAccepting request 1191338 from home:matwey:branches:devel:languages:erlang:FactoryMatwey Kornilov2024-08-21 13:07:15 +00:00