summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Updated OTP versionOTP-24.3.4.11maint-24Erlang/OTP2023-04-202-1/+2
|
* Prepare releaseErlang/OTP2023-04-207-7/+103
|
* Update copyright yearErlang/OTP2023-04-208-8/+8
|
* Merge branch 'kuba/maint-24/inets/fix_httpc_remote_socket_close/OTP-18545' ↵Erlang/OTP2023-04-201-8/+18
|\ | | | | | | | | | | | | into maint-24 * kuba/maint-24/inets/fix_httpc_remote_socket_close/OTP-18545: inets: httpc fix for socket closing
| * inets: httpc fix for socket closingJakub Witczak2023-04-181-8/+18
| | | | | | | | - upon remote socket closure, add current request to only 1 queue
* | Merge branch 'rickard/aliasmonitor-fix/24.3/OTP-18557' into maint-24Erlang/OTP2023-04-204-6/+57
|\ \ | | | | | | | | | | | | * rickard/aliasmonitor-fix/24.3/OTP-18557: [erts] Fix erroneous removal of alias from alias table
| * | [erts] Fix erroneous removal of alias from alias tableRickard Green2023-04-184-6/+57
| | |
* | | Merge branch 'ingela/ssl/test-stop-using-weak-key' into maint-24Erlang/OTP2023-04-201-7/+15
|\ \ \ | | | | | | | | | | | | | | | | * ingela/ssl/test-stop-using-weak-key: ssl: Let test case use stronger key
| * | | ssl: Let test case use stronger keyIngela Anderton Andin2023-04-171-7/+15
| | | | | | | | | | | | | | | | Caused test case failiur due to fix by ingela/ssl/correct-sigalg-order/OTP-18550
* | | | Merge branch 'ingela/maint-24/correct-sigalg-order/OTP-18550' into maint-24Erlang/OTP2023-04-202-4/+9
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | * ingela/maint-24/correct-sigalg-order/OTP-18550: ssl: Honor signatur alogithm input order
| * | | | ssl: Honor signatur alogithm input orderIngela Anderton Andin2023-04-062-4/+9
| | | | | | | | | | | | | | | | | | | | List was accidently reversed
* | | | | Merge branch 'sverker/dist-entry-bug-node-down/OTP-18243' into maint-24Erlang/OTP2023-04-201-10/+15
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
| * | | | | erts: Fix bug in erts_internal:create_dist_channel/3Sverker Eriksson2022-09-131-10/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | erts: ASSERT DistEntry.state == CONNECTED in erts_do_net_exitsSverker Eriksson2022-09-131-0/+1
| | |_|_|/ | |/| | |
* | | | | Merge branch ↵Erlang/OTP2023-04-202-59/+93
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | '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
| * \ \ \ \ Merge branch 'sverker/23/erts/decode-unsorted-smallmap-in-hashmap/OTP-18343'Sverker Eriksson2023-03-232-59/+93
| |\ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | into sverker/24.3.4.9/erts/decode-unsorted-smallmap-in-hashmap/OTP-18343
| | * | | | erts: Fix bug decoding unsorted flatmaps as keys in hashmapSverker Eriksson2022-11-302-59/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "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.
* | | | | | Merge branch 'rickard/driver-call-callback-fix/24.3.4/OTP-18525' into maint-24Erlang/OTP2023-04-201-16/+28
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rickard/driver-call-callback-fix/24.3.4/OTP-18525: [erts] Fix error case for driver call callback
| * \ \ \ \ \ Merge branch 'rickard/driver-call-callback-fix/23.3.4/OTP-18525' into ↵Rickard Green2023-03-201-16/+28
| |\ \ \ \ \ \ | | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | * | | | | [erts] Fix error case for driver call callbackRickard Green2023-03-201-16/+28
| | | |/ / / | | |/| | |
* | | | | | Updated OTP versionOTP-24.3.4.10Erlang/OTP2023-03-172-1/+2
| | | | | |
* | | | | | Prepare releaseErlang/OTP2023-03-177-13/+57
| | | | | |
* | | | | | Update copyright yearErlang/OTP2023-03-174-4/+4
| | | | | |
* | | | | | Merge branch 'ingela/inets/httpc/maint-24/queue-bug/OTP-18509' into maint-24Erlang/OTP2023-03-171-9/+11
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ingela/inets/httpc/maint-24/queue-bug/OTP-18509: inets: httpc - fix pipeline and keepalive queue bug
| * | | | | | inets: httpc - fix pipeline and keepalive queue bugIngela Anderton Andin2023-03-161-9/+11
| | |_|/ / / | |/| | | | | | | | | | | | | | | | This is a backport to OTP-24 track of the bugfix made as part of PR-6901
* | | | | | Merge branch ↵Erlang/OTP2023-03-178-68/+203
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | '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
| * | | | | | [snmp|doc] Updated documentation with new net-if optionMicael Karlberg2023-01-302-18/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
| * | | | | | [snmp] Tweaking agent start sequence to reduce error reportingMicael Karlberg2023-01-306-51/+146
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <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)
* | | | | | Merge branch 'rickard/alias-cleanup-fix/24.3/GH-6947/OTP-18496' into maint-24Erlang/OTP2023-03-175-2/+90
|\ \ \ \ \ \ | |_|/ / / / |/| | | | / | | |_|_|/ | |/| | | * rickard/alias-cleanup-fix/24.3/GH-6947/OTP-18496: [erts] Ensure cleanup of alias table on alias destruction
| * | | | [erts] Ensure cleanup of alias table on alias destructionRickard Green2023-03-015-2/+90
| | |_|/ | |/| |
* | | | Updated OTP versionOTP-24.3.4.9Erlang/OTP2023-02-222-1/+2
| | | |
* | | | Prepare releaseErlang/OTP2023-02-2211-9/+127
| | | |
* | | | Update copyright yearErlang/OTP2023-02-2216-16/+16
| | | |
* | | | Merge branch 'kuba/maint-24/kuba/ssh/reduce_log_size/OTP-18417' into maint-24Erlang/OTP2023-02-221-7/+12
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | * kuba/maint-24/kuba/ssh/reduce_log_size/OTP-18417: ssh: reduce log length
| * | | | ssh: reduce log lengthJakub Witczak2023-02-171-7/+12
| | |/ / | |/| |
* | | | Merge branch 'kuba/inets/fix_uri_query_handling/OTP-18472' into maint-24Erlang/OTP2023-02-222-27/+47
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | * kuba/inets/fix_uri_query_handling/OTP-18472: inets: fix httpd and folder URI alias
| * | | | inets: fix httpd and folder URI aliasJakub Witczak2023-02-202-27/+47
| |/ / / | | | | | | | | | | | | | | | | | | | | - for URI pointing to a folder (missing trailing /) with a query component - insert '/' after patch component but before query - improve alias test
* | | | Merge branch 'kuba/maint-24/ssh/fix-error-logging/OTP-18386' into maint-24Erlang/OTP2023-02-221-1/+6
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | * kuba/maint-24/ssh/fix-error-logging/OTP-18386: ssh: fix kexinit error generation
| * | | | ssh: fix kexinit error generationJakub Witczak2023-02-171-1/+6
| |/ / /
* | | | Merge branch 'bjorn/compiler/fix-mutable-variables/24/GH-6873/OTP-18470' ↵Erlang/OTP2023-02-223-90/+117
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into maint-24 * bjorn/compiler/fix-mutable-variables/24/GH-6873/OTP-18470: Eliminate "mutable variables"
| * | | | Eliminate "mutable variables"Björn Gustavsson2023-02-163-90/+117
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Merge branch 'bjorn/erts/max_heap_size/24/OTP-18463' into maint-24Erlang/OTP2023-02-226-1/+136
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | * bjorn/erts/max_heap_size/24/OTP-18463: Exit process immediately when the max heap size is exceeded
| * | | | Exit process immediately when the max heap size is exceededBjörn Gustavsson2023-02-146-1/+136
| |/ / / | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge branch ↵Erlang/OTP2023-02-222-5/+15
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | '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
| * | | | ssl: Adjust assert of middlebox change_cipher_spec for better interopIngela Anderton Andin2023-02-152-5/+15
| | | | | | | | | | | | | | | | | | | | | | | | | To ensure interoperability assert middlebox change_cipher_spec after processing an hello_retry_request instead of before.
* | | | | Merge branch ↵Erlang/OTP2023-02-221-22/+15
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | '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
| * | | | | ssl: Maximize compatibilityIngela Anderton Andin2023-02-101-22/+15
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Always disregard one change_cipher_spec during handshake, even though middlebox mode is not used, to maximize compatibility. Closes #6772
* | | | | Merge branch 'rickard/pi-status-fix/OTP-18421' into maint-24Erlang/OTP2023-02-221-3/+8
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | * rickard/pi-status-fix/OTP-18421: [erts] Fix process_info(Pid, status)
| * | | | | [erts] Fix process_info(Pid, status)Rickard Green2023-01-301-3/+8
| | |_|_|/ | |/| | |
* | | | | Merge branch 'sverker/23/fix-cerl-core' into maint-24Erlang/OTP2023-02-221-11/+10
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | * sverker/23/fix-cerl-core: erts: Fix cerl options -core and -gdb