Age | Commit message (Collapse) | Author |
|
|
|
Correct close semantics for active once connections. This was a timing dependent bug the resulted in the close message not always reaching the ssl user process.
OTP-14443
|
|
|
|
|
|
In the test group public_key we need to control both the host key
and the user key. This new test case is aimed at faciliate the
user public key testing.
|
|
|
|
This reverts commit 4ee80fd8738393bf581e0393416befda1ca621b6.
|
|
|
|
|
|
This reverts commit a6db7427e7d760b1a57a9d35932898ec265977a2.
Conflicts:
OTP_VERSION
|
|
This reverts commit eaf8ca41dfa4850437ad270d3897399c9358ced0.
|
|
|
|
|
|
The garbage_collect message could be received while waiting for trace messages,
causing the test to crash erroneously.
|
|
This is taken from
https://github.com/erlang/otp/pull/1479#issuecomment-304667528 with
permission from Ingela Andin and improves commit 8abe16c22d.
|
|
|
|
|
|
OTP-14438
* rickard/sys-proc-off-heap-msgq:
Enable off-heap message queue for code purger, et. al.
|
|
|
|
* bjorn/erts/fix-sys-task-cleanup:
erl_process.c: Add more assertions in process termination
Make sure that asynchronous replies are not lost
|
|
OTP-14437
ERL-360
* rickard/wx-lock-check-fix:
Fix WX lock check assertion on MacOSX
|
|
The fix avoids registering the main thread as an emulator thread
on MacOSX. This since WX steals the main thread for its own usage
on MacOSX, and use the thread as an ordinary driver thread.
|
|
Before terminating a process, add assertions to make sure that
all queues for system tasks have been emptied.
|
|
If an synchronous GC was requested by calling:
erlang:garbage_collect(Pid, [{async,Ref}])
the reply message could in certain circumstances be
lost.
The problem is in cleanup_sys_tasks() in erl_process.c.
If there were at least one dirty task, only the first
dirty task would be cleaned up. All other systems tasks
would not be cleaned up (that is, no replies would be
sent to other processes waiting for the tasks to finish).
|
|
crypto: replace AES test vectors with validation data from NIST CAVP program
OTP-14436
|
|
Fix backwards equality check in aes cfb128 function
OTP-14435
|
|
OTP-14434
* sverker/crash-dump-seconds-doc:
erts: Clarify ERL_CRASH_DUMP_SECONDS docs
|
|
erl_tar: Fix handling of date and time
|
|
* lukas/kernel/fix_error_logger_utc_testcase:
Stop the cover server after running code_SUITE:module_status/1
kernel: Make sure to cleanup after distr tests
|
|
* bjorn/cuddle-with-tests:
bs_construct_SUITE: Correct calculation of free memory
|
|
Since aa0c4b0df7cdc, erl_tar would write the local time (instead of
the POSIX time) into the tar header for the archived files. When
extracting the tar file, the extracted file could be set to a future
time (depending on the time zone).
We could do a minimal fix, but this seems to be a good time
to rewrite the time handling to use the new features that
allow file info to be read and written in the POSIX time
format.
First reported here: https://github.com/erlang/rebar3/issues/1554
|
|
* ingela/dtls/epochs:
dtls: Check for retransmitted changes_cipher_spec messages
dtls: Ask for next DTLS record when disregarding future packet
|
|
* dgud/wx/tune-break-loop:
wx: Tune when to break command loop in driver
|
|
The commit 8b10920 (OTP 19.3.1) fixed the non-delivery of final TLS
record in {active, once}, but this causes the ssl_closed message to be
lost when the TCP connection closes before ssl:close/1. The patch
restores the behavior of OTP 18.
This is the second part to fix https://bugs.erlang.org/browse/ERL-420
|
|
* rickard/escript-space-path-fix/OTP-14433:
escript: Do not split path to Erlang system into multiple words
|
|
especially default behavior without -heart,
which is wait indefinitely for crash dump.
|
|
Fix erlang system lookup from escript bug introduced in PR #1293
OTP-14201
|
|
Exit command loop less often too avoid expensive event checking
while in batch mode.
|
|
free_mem/0 returned the number of free Kb, but the caller
assumed that it was in Mb.
Also add another clause to further scale down the size of
the binaries created.
|
|
|
|
Correct handling of module name in compile:forms/1,2
OTP-14408
|
|
* lars/erl_docgen/fix-erl-func-sort/OTP-14431:
[erl_docgen] Sort left side index only on erl function name
|
|
|
|
* lars/orber/disable-ssl-verify-hostname-in-test/OTP-14432:
[orber] Remove old ssl test cases
[orber] Disable SSL verify hostname check in the tests
|
|
Leaving the cover server running could cause problems in other
test cases.
|
|
Because this test suite did not cleanup after itself,
the error_logger_warn_SUITE:file_utc failed to start its node
that it needed for the test.
|
|
Fix httpc timeout for redirects
OTP-14429
|
|
* dgud/erts/revert-default-process-name:
Revert setting default argv0 name
|
|
escript failed to start Erlang systems with spaces in the
absolute path (when absolute path was used).
|
|
Erlang system found in PATH was used even when explicitly pointing out
the escript binary in another Erlang system.
|