summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #4600 from dgud/dgud/ssl/windows-test-cuddleDan Gudmundsson2021-03-173-65/+145
|\ | | | | Increase cert chain duplicates
| * Increase cross chain combinationsDan Gudmundsson2021-03-152-22/+80
| | | | | | | | Was to restrictive increase from 4 to 16 combinations.
| * Default to erlang ssl implementationDan Gudmundsson2021-03-151-2/+2
| |
| * Reduce test printoutsDan Gudmundsson2021-03-151-8/+49
| | | | | | | | Format certs to something readable
| * Improve windows checksDan Gudmundsson2021-03-151-33/+14
| |
* | Merge pull request #4630 from dgud/dgud/mnesia/connect-race/GH-4616/OTP-17274Dan Gudmundsson2021-03-171-3/+3
|\ \ | | | | | | | | | mnesia: Handle starting and stopping in connect_nodes Fixes #4616
| * | mnesia: Handle starting and stopping in connect_nodesDan Gudmundsson2021-03-161-3/+3
| |/ | | | | | | | | | | system_info(is_running) can also return starting and stopping, error out if that is the case since mnesia is not yet in a state to connect to new nodes
* | ssh: New example for enabling ssh-dss in the User's GuideHans Nilsson2021-03-171-1/+43
| |
* | ssh: Clearifies ssh-rsa and sha1Hans Nilsson2021-03-171-16/+36
| |
* | Merge branch 'ingela/ssl/client-session/OTP-16876' into maintIngela Anderton Andin2021-03-1621-228/+381
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | * ingela/ssl/client-session/OTP-16876: Fix docs for protocol_version and dtls_protocol_version ssl: Refactor and truly separate client and server session caches ssl: Add white box tests for pre TLS-1.3 session cache ssl: Avoid updating server session cache API ssl: Client now disregards oldest session when max level is reached ssl: Document enhancments
| * | Fix docs for protocol_version and dtls_protocol_versionMaria-126484302021-03-151-2/+4
| | |
| * | ssl: Refactor and truly separate client and server session cachesIngela Anderton Andin2021-03-1517-87/+140
| | |
| * | ssl: Add white box tests for pre TLS-1.3 session cacheIngela Anderton Andin2021-03-122-0/+106
| | |
| * | ssl: Avoid updating server session cache APIIngela Anderton Andin2021-03-123-65/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TLS session cache (pre TLS-1.3 that has a different session mechanism) was rewritten inspired by the new mechanism to have a hard max value and still have as good reuse rate as possible. This was patched to solve a real problem at the server side, with some API and client side enhancements remaining. After enhancing the client, rewrite server solution so to avoid changing callback API, as it aims to make it possible to have a session table that survives a node restart and hence assumes a data base reference that is not updated. As this is a legacy mechanism
| * | ssl: Client now disregards oldest session when max level is reachedIngela Anderton Andin2021-03-123-60/+71
| | |
| * | ssl: Document enhancmentsIngela Anderton Andin2021-03-122-16/+16
| | |
* | | stdlib: Correct erl_id_transHans Bolinder2021-03-161-0/+2
| |/ |/| | | | | The type {char, C} is now recognized.
* | Merge pull request #4575 from ssmyczynski/mnesia/busy-table-load-optimisationDan Gudmundsson2021-03-151-11/+41
|\ \ | | | | | | | | | Optimise mnesia table loading time for busy tables OTP-17271
| * | Optimise mnesia table loading time for busy tablesSebastian Smyczyński2021-03-041-11/+41
| | |
* | | Merge pull request #4613 from dgud/dgud/mnesia/quote-atom-typesDan Gudmundsson2021-03-151-31/+31
|\ \ \ | | | | | | | | Quote atom in types
| * | | Quote atom in typesDan Gudmundsson2021-03-111-31/+31
| | | | | | | | | | | | | | | | Some where quoted and some not, quote them all.
* | | | Merge pull request #4611 from ↵Dan Gudmundsson2021-03-152-10/+12
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | dgud/dgud/public_key/case-insensitiv-hostname/GH-4500/OTP-17242 Make hostname check case insensitive
| * | | | Make hostname check case insensitiveDan Gudmundsson2021-03-102-10/+12
| |/ / / | | | | | | | | | | | | Use to_lower_ascii on input.
* | | | Merge pull request #4601 from IngelaAndin/ingela/ssl/CRL-DER/GH-4589/OTP-17261Ingela Andin2021-03-154-39/+125
|\ \ \ \ | | | | | | | | | | ssl: Refactor CRL functions to solve GH-4589
| * | | | ssl: Refactor CRL handling functionsIngela Anderton Andin2021-03-124-39/+125
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CRL handling was partially broken. This refator makes the code work again and avoids falling back to scanning of the database if the CRL issuer ID is known but not present. Extended tests but further testing enhancments should be added to get full coverage.
* | | | Merge branch 'lukas/testcase-fixes' into maintLukas Larsson2021-03-122-9/+21
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lukas/testcase-fixes: erts: Fix cport testcase on OS X erts: Include stdio in erl_drv_thread testsuite sasl: Fix no_dot_erlang testcase reltool: Ignore ERL_LIBS in test cases
| * | | | sasl: Fix no_dot_erlang testcaseLukas Larsson2021-02-191-8/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set HOME to priv_dir in order to not have to change the ~/.erlang cookie on the machine we do the test on. We do not want to change the ~/.erlang as there could be other erlang services running that would be unhappy when it is changed. For instance the erlang compiler.
| * | | | reltool: Ignore ERL_LIBS in test casesLukas Larsson2021-02-191-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If ERL_LIBS is set when the testrun is started the reltool_server_SUITE fails to run. So we clear it before we start that suite and restore it afterwards in case in contains something we need.
* | | | | Merge branch 'rickard/link-protocol-fix/OTP-17127' into maintRickard Green2021-03-1010-114/+619
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rickard/link-protocol-fix/OTP-17127: jinterface: Fix link protocol inconsistency bug erts: Fix distribution_SUITE:bad_dist_fragments test case erts: Fix link protocol inconsistency bug in distributed case erts: Adjust link structure in distributed case erts: Fix link protocol inconsistency bug in node local case erts: Split link structure in node local case erts: Add test cases for link protocol inconsistency bug
| * | | | jinterface: Fix link protocol inconsistency bugRickard Green2021-03-1010-114/+619
| | | | |
* | | | | Merge branch 'bmk/megaco/20210209/test_tweaking' into maintMicael Karlberg2021-03-091-118/+171
|\ \ \ \ \
| * | | | | [megaco|config-test] Add skip for system eventsMicael Karlberg2021-02-101-0/+16
| | | | | |
| * | | | | [megaco|test] Tweaked transaction counter test caseMicael Karlberg2021-02-091-118/+155
| | | | | |
* | | | | | Avoid defining test functions for OpenSSL engine when it was compiled ↵Erwan Le Pape2021-03-041-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | without the required EC support
* | | | | | Update mnesia.erldong502524092021-03-041-1/+1
| | | | | | | | | | | | | | | | | | Fix create_option() spec description error
* | | | | | Fix case of doubled word "the"Steve Vinoski2021-03-031-1/+1
| |_|_|_|/ |/| | | | | | | | | Replace "the the" with a single "the".
* | | | | Merge branch 'maint-23' into maintRaimo Niskanen2021-03-035-4/+46
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * maint-23: Updated OTP version Prepare release # Conflicts: # make/otp_version_tickets
| * | | | | Prepare releaseErlang/OTP2021-03-025-4/+46
| | | | | |
| * | | | | Merge branch 'ingela/ssl/log-alert-handling/ERIERL-614/OTP-17228' into maint-23Erlang/OTP2021-03-022-27/+43
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ingela/ssl/log-alert-handling/ERIERL-614/OTP-17228: ssl: Enhance logging support and restore backwards compatibility
| | * | | | | ssl: Enhance logging support and restore backwards compatibilityIngela Anderton Andin2021-03-022-27/+43
| | | |/ / / | | |/| | | | | | | | | | | | | | | | | | | | | log_level now supports none and all. Legacy log_alert option was broken and backwards compatibility is restored.
| * | | | | Merge branch 'raimo/kernel/servfail_retry_timeout-fix/ERIERL-598/OTP-12960' ↵Erlang/OTP2021-03-022-76/+148
| |\ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | into maint-23 * raimo/kernel/servfail_retry_timeout-fix/ERIERL-598/OTP-12960: Honour call timeout combined with servfail_retry_timeout
* | | | | | Merge branch 'lukas/erts/sendfile_active_close/OTP-17244' into maintLukas Larsson2021-03-031-3/+36
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lukas/erts/sendfile_active_close/OTP-17244: kernel: Make sure to close file so that fd check work erts: Return badarg if multiple sendfiles happen kernel: Add fd leak checks to sendfile SUITE erts: Fix fd leak when an active socket is closed remotely
| * | | | | kernel: Make sure to close file so that fd check workLukas Larsson2021-03-031-0/+1
| | | | | |
| * | | | | kernel: Add fd leak checks to sendfile SUITELukas Larsson2021-03-031-3/+35
| | | | | |
* | | | | | Merge branch 'ingela/maint/ssl/log-alert-handling/ERIERL-614/OTP-17228' into ↵Ingela Anderton Andin2021-03-032-40/+52
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | maint * ingela/maint/ssl/log-alert-handling/ERIERL-614/OTP-17228: ssl: Enhance logging support and restore backwards compatibility
| * | | | | | ssl: Enhance logging support and restore backwards compatibilityIngela Anderton Andin2021-03-022-40/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | log_level now supports none and all. Legacy log_alert option was broken and backwards compatibility is restored.
* | | | | | | Merge branch 'raimo/kernel/servfail_retry_timeout-fix/ERIERL-598/OTP-12960' ↵Raimo Niskanen2021-03-022-76/+148
|\ \ \ \ \ \ \ | | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into maint * raimo/kernel/servfail_retry_timeout-fix/ERIERL-598/OTP-12960: Honour call timeout combined with servfail_retry_timeout
| * | | | | | Honour call timeout combined with servfail_retry_timeoutRaimo Niskanen2021-03-022-76/+148
| | | | | | |
* | | | | | | Merge branch 'bjorn/tools/fix-cover-bug/GH-4549/OTP-17162' into maintBjörn Gustavsson2021-03-012-1/+12
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * bjorn/tools/fix-cover-bug/GH-4549/OTP-17162: Fix cover bug when there is an export named clauses
| * | | | | | | Fix cover bug when there is an export named clausesJosé Valim2021-02-262-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If there was an export in the shape of {clauses, Arity}, cover would attempt to handle it as the {clauses, List} AST node, leading to the failure below: =ERROR REPORT==== 23-Jan-2021::10:04:20.945556 === Error in process <0.159.0> with exit value: {{bad_generator,0}, [{cover,'-patch_code1/2-lc$^0/1-1-',2,[{file,"cover.erl"},{line,2352}]}, {cover,patch_code1,2,[{file,"cover.erl"},{line,2352}]}, {cover,'-patch_code1/2-lc$^1/1-0-',2,[{file,"cover.erl"},{line,2354}]}, {cover,patch_code_tuple,5,[{file,"cover.erl"},{line,2362}]}, {cover,'-patch_code1/2-lc$^1/1-0-',2,[{file,"cover.erl"},{line,2354}]}, {cover,'-patch_code1/2-lc$^1/1-0-',2,[{file,"cover.erl"},{line,2354}]}, {cover,transform,4,[{file,"cover.erl"},{line,1820}]}, {cover,do_compile_beam2,6,[{file,"cover.erl"},{line,1762}]}]} The fix is to skip all attributes when traversing the forms.