| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The special case handled by the tls_gen_connection:effective_version
function is only valid in the hello and wait_sh state.
Closes #5835
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* john/erts/fix-persistent-term-get-put-race/maint-24:
erts: Fix a race in persistent_term:get/1,2
|
| |\ \ \ \ \ \
| | |/ / / / /
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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
|
| | | |/ / /
| | |/| | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
'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
|
| |/ / / / / |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* dgud/wx/compile-wxWidgets-316/GH-5893/OTP-18064:
wx: Fix build problems with wxWidgets-3.1.6
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Update pushed to wx_api_branch on git@github.com:erlang/wxWidgets.git
and code re-generated.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* ingela/ssl/packet-size/GH-5898/OTP-18062:
ssl: packet_size was not handled by ssl:setopts and ssl:getopts
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* kuba/ssl/ocsp_test_cuddling:
ssl: ocsp test cuddle
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | | |
- fix stability of openssl_oscp_SUITE
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* 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
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Missed one place
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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.
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | |
| | | | | |
| | | | | | |
* dgud/mnesia/fix-add-table-copy/OTP-18056:
mnesia: Fix add_table_copy
|
| | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | | |
add_table_copy done at the same time as a node started could lead to
mnesia hanging or looping forever.
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* kuba/inets/modernize_cert_creation:
inets: fix and improve httpc_proxy_SUITE
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- make suite working with current httpd
- stop using erl_make_certs and random module
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* kuba/ssl/ocsp_postpone_data_fetching/OTP-17994:
ssl: OCSP test suite cleanup
ssl: fix OCSP tests
|
| | | | | | | |
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- postponde data reception in wait_ocsp_stapling state
- increase time trap for DTLS test group
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* ingela/fix/rel-note-typo:
ssl: Fix typo
|
| |/ / / / / |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* lukas/erts/fix-dump-race/OTP-17993:
erts: Fix crash dump assert when heart is set
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* rickard/macos-os-monotonic-fix/24/OTP-17998:
Update configure scripts
Do not use the on MacOS buggy CLOCK_MONOTONIC clock id
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | |/ / / / /
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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
|
| | | |_|_|/
| | |/| | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* rickard/cdv-remote-process-info-fix/OTP-17995:
crashdump_viewer: Fix remote process info
|
| |/ / / / / |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* ingela/ftp/unexpected-msg/ERIERL-767/OTP-17989:
ftp: Ignore unexpected message
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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.
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
* dgud/wx/callback-hang/GH-5758/OTP-17982:
wx: Fix recursing callback calls
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
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.
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
* dgud/mnesia/opt-locker/OTP-17973:
mnesia: Optimize locker
Test cuddle
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
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.
|
| | | | | | | | | |
|
|\ \ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
* sverker/erl_interface/supress-so-build/OTP-17987:
erl_interface: Avoid building dynamic libs by default
|
| | |_|_|_|_|/ / /
| |/| | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
unless --enable-ei-dynamic-lib
96e8bea9c7f4e6071ae16588a6b2d3bbebff67f8
introduced --enable-ei-dynamic-lib, but always built dynamic libs
and only suppressed _installation_ if not enabled.
|
|\ \ \ \ \ \ \ \ \
| |_|_|_|_|/ / / /
|/| | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
* raimo/erts/open_port-spawn-Windows/OTP-17978:
Requote for plain spawn
Fix erlang:open_port({spawn_executable,_},_) on Windows
|
| | | | | | | | | |
|
| |/ / / / / / /
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Use the looked up absolute program name instead of (incorrectly)
spawning the pre-lookup command from the path.
Remove redundant incorrect command line quoting.
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|