| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
into maint-24
* kuba/maint-24/inets/fix_httpc_remote_socket_close/OTP-18545:
inets: httpc fix for socket closing
|
| |
| |
| |
| | |
- upon remote socket closure, add current request to only 1 queue
|
|\ \
| | |
| | |
| | |
| | | |
* rickard/aliasmonitor-fix/24.3/OTP-18557:
[erts] Fix erroneous removal of alias from alias table
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
* ingela/ssl/test-stop-using-weak-key:
ssl: Let test case use stronger key
|
| | | |
| | | |
| | | |
| | | | |
Caused test case failiur due to fix by ingela/ssl/correct-sigalg-order/OTP-18550
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
* ingela/maint-24/correct-sigalg-order/OTP-18550:
ssl: Honor signatur alogithm input order
|
| | | | |
| | | | |
| | | | |
| | | | | |
List was accidently reversed
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* sverker/dist-entry-bug-node-down/OTP-18243:
erts: Fix bug in erts_internal:create_dist_channel/3
erts: ASSERT DistEntry.state == CONNECTED in erts_do_net_exits
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
If send to net_kernel fails, do proper cleanup
* Unhook DistEntry from controlling port. It is still in PENDING
state and erts_do_net_exits() assumes DistEntry is/was CONNECTED.
* Set "busy dist entry" on port after success.
|
| | |_|_|/
| |/| | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
'sverker/24.3.4.9/erts/decode-unsorted-smallmap-in-hashmap/OTP-18343' into maint-24
* sverker/24.3.4.9/erts/decode-unsorted-smallmap-in-hashmap/OTP-18343:
erts: Fix bug decoding unsorted flatmaps as keys in hashmap
|
| |\ \ \ \ \
| | |_|/ / /
| |/| | | |
| | | | | | |
into sverker/24.3.4.9/erts/decode-unsorted-smallmap-in-hashmap/OTP-18343
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
"binary_to_term" of a hashmap (> 32 keys) with unsorted flatmap(s)
(<= 32 keys) as key(s) inside the hashmap.
The map term would be created but the map keys could not be found with
maps:get and friends. Other operations such as map compare and merge
could probably also give incorrect results.
This was only be a problem if the term was encoded outside the VM
by erl_interface, jinterface or otherwise, as the VM itself always
encodes flatmaps with sorted keys.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* rickard/driver-call-callback-fix/24.3.4/OTP-18525:
[erts] Fix error case for driver call callback
|
| |\ \ \ \ \ \
| | |_|_|/ / /
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
rickard/driver-call-callback-fix/24.3.4/OTP-18525
* rickard/driver-call-callback-fix/23.3.4/OTP-18525:
[erts] Fix error case for driver call callback
|
| | | |/ / /
| | |/| | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* ingela/inets/httpc/maint-24/queue-bug/OTP-18509:
inets: httpc - fix pipeline and keepalive queue bug
|
| | |_|/ / /
| |/| | | |
| | | | | |
| | | | | | |
This is a backport to OTP-24 track of the bugfix made as part of PR-6901
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
'bmk/snmp/agent/20230127/minimize_error_reporting_during_failed_init/ERIERL-873/OTP-18422' into maint-24
* bmk/snmp/agent/20230127/minimize_error_reporting_during_failed_init/ERIERL-873/OTP-18422:
[snmp|doc] Updated documentation with new net-if option
[snmp] Tweaking agent start sequence to reduce error reporting
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Updated the documentation with info for the new agent net-if
option; open_err_filters
Note that this is of course only supported for the net-if
provided with the application.
OTO-18422 (ERIERL-873)
|
| | |/ / / /
| |/| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
<This is a hack>
Tweaked the agent start sequence in order to minimize error
reporting during a failed start (due to net-if issues).
</This is a hack>
Also added a new net-if option in order to change what
otherwise will be an error reporet to an info report.
OTP-18422 (ERIERL-873)
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | /
| | |_|_|/
| |/| | | |
* rickard/alias-cleanup-fix/24.3/GH-6947/OTP-18496:
[erts] Ensure cleanup of alias table on alias destruction
|
| | |_|/
| |/| | |
|
| | | | |
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
* kuba/maint-24/kuba/ssh/reduce_log_size/OTP-18417:
ssh: reduce log length
|
| | |/ /
| |/| | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
* kuba/inets/fix_uri_query_handling/OTP-18472:
inets: fix httpd and folder URI alias
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
- for URI pointing to a folder (missing trailing /) with a query component
- insert '/' after patch component but before query
- improve alias test
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
* kuba/maint-24/ssh/fix-error-logging/OTP-18386:
ssh: fix kexinit error generation
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
into maint-24
* bjorn/compiler/fix-mutable-variables/24/GH-6873/OTP-18470:
Eliminate "mutable variables"
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The compiler would generate incorrect code for the
following type of expression:
Pattern = BoundVar1 = . . . = BoundVarN = Expression
An exception should be raised if any of the bound variables have
different values than `Expression`. The compiler would generate code
that would cause the bound variables to be bound to the value of
`Expression` whether the value matched or not.
For example:
t() ->
Zero = 0,
One = 1,
Result = One = Zero,
{Result,One,Zero}.
There should be a `badmatch` exception, but instead, the `t/0`
function returned `{0,0,0}`.
Closes #6873
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
* bjorn/erts/max_heap_size/24/OTP-18463:
Exit process immediately when the max heap size is exceeded
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
Executing receive-related instructions would cause the process to
enter a suspended state forever. Avoid that by scheduling out
immediately after any GC if the process is exiting.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
'ingela/maint-24/ssl/middlebox_hello_retry_request/GH-6807/OTP-18467' into maint-24
* ingela/maint-24/ssl/middlebox_hello_retry_request/GH-6807/OTP-18467:
ssl: Adjust assert of middlebox change_cipher_spec for better interop
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
To ensure interoperability assert middlebox change_cipher_spec after processing an
hello_retry_request instead of before.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
'ingela/ssl/maint-24/always-ignore-change-cipher-spec/GH-6772/OTP-18433' into maint-24
* ingela/ssl/maint-24/always-ignore-change-cipher-spec/GH-6772/OTP-18433:
ssl: Maximize compatibility
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Always disregard one change_cipher_spec during handshake, even though middlebox mode is not used,
to maximize compatibility.
Closes #6772
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* rickard/pi-status-fix/OTP-18421:
[erts] Fix process_info(Pid, status)
|
| | |_|_|/
| |/| | | |
|
|\ \ \ \ \
| |_|/ / /
|/| | | |
| | | | |
| | | | | |
* sverker/23/fix-cerl-core:
erts: Fix cerl options -core and -gdb
|