summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | ssl: Fix version mismatchIngela Anderton Andin2022-04-252-18/+22
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The special case handled by the tls_gen_connection:effective_version function is only valid in the hello and wait_sh state. Closes #5835
* | | | | | Merge branch 'john/erts/fix-persistent-term-get-put-race/maint-24' into maint-24Erlang/OTP2022-05-022-58/+112
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * john/erts/fix-persistent-term-get-put-race/maint-24: erts: Fix a race in persistent_term:get/1,2
| * \ \ \ \ \ Merge branch 'john/erts/fix-persistent-term-get-put-race/GH-5908/OTP-18065' ↵John Högberg2022-04-222-58/+112
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into john/erts/fix-persistent-term-get-put-race/maint-24 * john/erts/fix-persistent-term-get-put-race/GH-5908/OTP-18065: erts: Fix a race in persistent_term:get/1,2
| | * | | | | erts: Fix a race in persistent_term:get/1,2John Högberg2022-04-222-58/+113
| | | |/ / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If a certain key did not exist in the hash table, we'd abort the lookup as soon as we noticed that and return the current index. When we then called get_bucket, another key-value pair could have been inserted at that index, making us return the value of that pair instead.
* | | | | | Merge branch ↵Erlang/OTP2022-05-022-4/+42
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'john/compiler/beam_validator-performance-bug/GH-5915/OTP-18066' into maint-24 * john/compiler/beam_validator-performance-bug/GH-5915/OTP-18066: beam_types: Improve meet/2 performance for tuples
| * | | | | | beam_types: Improve meet/2 performance for tuplesJohn Högberg2022-04-212-4/+42
| |/ / / / /
* | | | | | Merge branch 'dgud/wx/compile-wxWidgets-316/GH-5893/OTP-18064' into maint-24Erlang/OTP2022-05-021-2/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * dgud/wx/compile-wxWidgets-316/GH-5893/OTP-18064: wx: Fix build problems with wxWidgets-3.1.6
| * | | | | | wx: Fix build problems with wxWidgets-3.1.6Dan Gudmundsson2022-04-201-2/+2
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | Update pushed to wx_api_branch on git@github.com:erlang/wxWidgets.git and code re-generated.
* | | | | | Merge branch 'ingela/ssl/packet-size/GH-5898/OTP-18062' into maint-24Erlang/OTP2022-05-022-4/+110
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ingela/ssl/packet-size/GH-5898/OTP-18062: ssl: packet_size was not handled by ssl:setopts and ssl:getopts
| * | | | | | ssl: packet_size was not handled by ssl:setopts and ssl:getoptsIngela Anderton Andin2022-04-202-4/+110
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | packet_size is an emulated option and would work if set as an initial socket option in connect or listen, but was missing from setops and getopts Closes #5898
* | | | | | Merge branch 'kuba/ssl/ocsp_test_cuddling' into maint-24Erlang/OTP2022-05-022-12/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * kuba/ssl/ocsp_test_cuddling: ssl: ocsp test cuddle
| * | | | | | ssl: ocsp test cuddleJakub Witczak2022-03-302-12/+3
| |/ / / / / | | | | | | | | | | | | | | | | | | - fix stability of openssl_oscp_SUITE
* | | | | | Merge branch 'dgud/wx/win32-configure-3.1.6/GH-5883/OTP-18061' into maint-24Erlang/OTP2022-05-023-95/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * dgud/wx/win32-configure-3.1.6/GH-5883/OTP-18061: wx: Remove windows.h header from configure wx: Fix configure on win32 with newer wxWidgets
| * | | | | | wx: Remove windows.h header from configureDan Gudmundsson2022-04-192-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Missed one place
| * | | | | | wx: Fix configure on win32 with newer wxWidgetsDan Gudmundsson2022-04-133-89/+2
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On win32 "windows.h" can not be included before wxWidgets headers with wxWidgets-3.1.6. Remove them they doesn't seem to be needed anymore.
* | | | | | Merge branch 'dgud/mnesia/fix-add-table-copy/OTP-18056' into maint-24Erlang/OTP2022-05-025-25/+40
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | * dgud/mnesia/fix-add-table-copy/OTP-18056: mnesia: Fix add_table_copy
| * | | | | mnesia: Fix add_table_copyDan Gudmundsson2022-04-065-25/+40
| | |/ / / | |/| | | | | | | | | | | | | | | | | | add_table_copy done at the same time as a node started could lead to mnesia hanging or looping forever.
* | | | | Updated OTP versionOTP-24.3.3Erlang/OTP2022-03-292-1/+2
| | | | |
* | | | | Prepare releaseErlang/OTP2022-03-2915-12/+155
| | | | |
* | | | | Update copyright yearErlang/OTP2022-03-2914-14/+14
| | | | |
* | | | | Merge branch 'kuba/inets/modernize_cert_creation' into maint-24Erlang/OTP2022-03-295-491/+16
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | * kuba/inets/modernize_cert_creation: inets: fix and improve httpc_proxy_SUITE
| * | | | | inets: fix and improve httpc_proxy_SUITEJakub Witczak2022-03-245-491/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - make suite working with current httpd - stop using erl_make_certs and random module
* | | | | | Merge branch 'kuba/ssl/ocsp_postpone_data_fetching/OTP-17994' into maint-24Erlang/OTP2022-03-293-157/+62
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * kuba/ssl/ocsp_postpone_data_fetching/OTP-17994: ssl: OCSP test suite cleanup ssl: fix OCSP tests
| * | | | | | ssl: OCSP test suite cleanupJakub Witczak2022-03-172-147/+42
| | | | | | |
| * | | | | | ssl: fix OCSP testsJakub Witczak2022-03-172-11/+21
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | - postponde data reception in wait_ocsp_stapling state - increase time trap for DTLS test group
* | | | | | Merge branch 'ingela/fix/rel-note-typo' into maint-24Erlang/OTP2022-03-291-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ingela/fix/rel-note-typo: ssl: Fix typo
| * | | | | | ssl: Fix typoIngela Anderton Andin2022-03-281-1/+1
| |/ / / / /
* | | | | | Merge branch 'lukas/erts/fix-dump-race/OTP-17993' into maint-24Erlang/OTP2022-03-293-13/+36
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lukas/erts/fix-dump-race/OTP-17993: erts: Fix crash dump assert when heart is set
| * | | | | | erts: Fix crash dump assert when heart is setLukas Larsson2022-03-223-13/+36
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If a crash dump was generated while the VM was supervised with heart, the debug build would assert because the heart port was flushed. This commit moves where erts_is_crash_dumping is set so that the heart flush works as it should. More importantly (perhaps) the commit also moves the erts_thr_progress_fatal_error_block to be earlier so that multiple threads do not race to create the crash dump. The thr progress block was incorrectly moved by 63e1d64 when fixing a problem with suspension of schedulers.
* | | | | | Merge branch 'rickard/macos-os-monotonic-fix/24/OTP-17998' into maint-24Erlang/OTP2022-03-292-45/+175
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rickard/macos-os-monotonic-fix/24/OTP-17998: Update configure scripts Do not use the on MacOS buggy CLOCK_MONOTONIC clock id
| * | | | | | Update configure scriptsRickard Green2022-03-261-38/+143
| | | | | | |
| * | | | | | Merge branch 'rickard/macos-os-monotonic-fix/OTP-17998' into ↵Rickard Green2022-03-261-7/+32
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rickard/macos-os-monotonic-fix/24/OTP-17998 * rickard/macos-os-monotonic-fix/OTP-17998: Do not use the on MacOS buggy CLOCK_MONOTONIC clock id
| | * | | | | Do not use the on MacOS buggy CLOCK_MONOTONIC clock idRickard Green2022-03-261-8/+33
| | | |_|_|/ | | |/| | |
* | | | | | Merge branch 'rickard/cdv-remote-process-info-fix/OTP-17995' into maint-24Erlang/OTP2022-03-291-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rickard/cdv-remote-process-info-fix/OTP-17995: crashdump_viewer: Fix remote process info
| * | | | | | crashdump_viewer: Fix remote process infoRickard Green2022-03-221-1/+1
| |/ / / / /
* | | | | | Merge branch 'ingela/ftp/unexpected-msg/ERIERL-767/OTP-17989' into maint-24Erlang/OTP2022-03-291-2/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ingela/ftp/unexpected-msg/ERIERL-767/OTP-17989: ftp: Ignore unexpected message
| * | | | | | ftp: Ignore unexpected messageIngela Anderton Andin2022-03-211-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | An unexpected timeout message on the FTP control channel was observed in a real system and could not be associated with anything that was expected to happen, so we will ignore but info log such unexpected messages.
* | | | | | | Merge branch 'dgud/wx/callback-hang/GH-5758/OTP-17982' into maint-24Erlang/OTP2022-03-292-67/+54
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * dgud/wx/callback-hang/GH-5758/OTP-17982: wx: Fix recursing callback calls
| * | | | | | | wx: Fix recursing callback callsDan Gudmundsson2022-03-162-67/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The idle_processed test was in the wrong place which could cause the callback handling loop to hang forever. Also re-write the testcase to hang without this commit, for some reason it worked previously and the testcode was hard to understand.
* | | | | | | | Merge branch 'dgud/mnesia/opt-locker/OTP-17973' into maint-24Erlang/OTP2022-03-292-93/+55
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * dgud/mnesia/opt-locker/OTP-17973: mnesia: Optimize locker Test cuddle
| * | | | | | | | mnesia: Optimize lockerDan Gudmundsson2022-03-141-92/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Many read locks on the same record was kept in a list, which caused very long lookup and insert times. Optimize by using a tuple of size 1, and use select instead of lookup, this works since it is ordered_set.
| * | | | | | | | Test cuddleDan Gudmundsson2022-03-141-1/+1
| | | | | | | | |
* | | | | | | | | Merge branch 'sverker/erl_interface/supress-so-build/OTP-17987' into maint-24Erlang/OTP2022-03-291-1/+4
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sverker/erl_interface/supress-so-build/OTP-17987: erl_interface: Avoid building dynamic libs by default
| * | | | | | | | | erl_interface: Avoid building dynamic libs by defaultSverker Eriksson2022-03-141-1/+4
| | |_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unless --enable-ei-dynamic-lib 96e8bea9c7f4e6071ae16588a6b2d3bbebff67f8 introduced --enable-ei-dynamic-lib, but always built dynamic libs and only suppressed _installation_ if not enabled.
* | | | | | | | | Merge branch 'raimo/erts/open_port-spawn-Windows/OTP-17978' into maint-24Erlang/OTP2022-03-291-19/+21
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * raimo/erts/open_port-spawn-Windows/OTP-17978: Requote for plain spawn Fix erlang:open_port({spawn_executable,_},_) on Windows
| * | | | | | | | Requote for plain spawnRaimo Niskanen2022-03-161-10/+20
| | | | | | | | |
| * | | | | | | | Fix erlang:open_port({spawn_executable,_},_) on WindowsRaimo Niskanen2022-03-151-10/+2
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use the looked up absolute program name instead of (incorrectly) spawning the pre-lookup command from the path. Remove redundant incorrect command line quoting.
* | | | | | | | Updated OTP versionOTP-24.3.2Erlang/OTP2022-03-162-1/+2
| | | | | | | |
* | | | | | | | Prepare releaseErlang/OTP2022-03-166-6/+52
| | | | | | | |
* | | | | | | | Update copyright yearErlang/OTP2022-03-161-1/+1
| | | | | | | |