Age | Commit message (Collapse) | Author |
|
Fix dtls_connection:handle_info/3 to correctly match the Socket
in static_env.
Change-Id: Iddaad0514c2413abac6d9a06292556e07acc7729
|
|
|
|
that was misstakeingly lost when introducing ssh_client_channel.erl
|
|
* sverker/test-cuddle:
stdlib: Remove ets_SUITE:time_lookup
|
|
* sverker/node-table-cmp-0-creation-fix:
erts: Revert creation 0 as wildcard in node_table_cmp
|
|
* sverker/revert-big-creation:
Revert "erts: Make DFLAG_BIG_CREATION mandatory"
Revert "erts: Remove old encoding of pids, ports and refs"
Revert "erl_interface: Remove old encoding of pid,port,refs"
Revert "epmd: Support 32-bit creation values in local node"
Revert "jinterface: Remove old encoding of pid,port,refs"
Revert "erl_interface: Support 32-bit creation local cnode"
Revert "erts: Document new EPMD response ALIVE2_X_RESP"
|
|
|
|
|
|
Communication with OTP R16b has not been supported for a while.
|
|
The test case tests that the bs_append instruction tests for overflow.
Make that clear by renaming the test case.
While at it, also add a few explicit garbage_collection/0 calls to
make it more likeley to run successfully in tight memory situations.
|
|
This test case can fail for the wrong reason (swapping
followed by a timetrap timeout). It is unlikely to fail because
of a real bug.
|
|
|
|
* bjorn/ct/clear_erl_aflags:
Clear ERL_AFLAGS when starting a previous release
|
|
|
|
* hans/crypto/rename_api/OTP-15644:
crypto: Rename 'crypto_(init|update)_dyn_iv' to 'crypto_dyn_iv_(init|update)'
crypto: Rename crypto_aead to crypto_one_time_aead
|
|
|
|
|
|
* hans/crypto/cuddle_docs:
crypto: Doc review comments
|
|
This reverts commit c207d2438017d15e32f47f5ff7168759b3d123fc.
|
|
* hans/public_key/rsa_opts/ERL-878/OTP-15754:
public_key: Let options down to crypto from public_encrypt etc
|
|
|
|
* siri/cuddle-master:
[logger] Skip test logger_std_h:reopen_changed_log on Windows
|
|
common_test: Fix typo in log options example
|
|
* peterdmv/ssl/fix-tls13-handshake/ERL-908/OTP-15759:
ssl: Add chacha ciphers to openssl_suite_name/1
ssl: Filter signature_schemes before usage
ssl: Handle legacy algorithms in signature_scheme/1
Change-Id: I4caa0fb21324aceb1d3502d33e61e99bd915d9c4
|
|
* peterdmv/ssl/dtls-improvements:
ssl: Fix ssl:getstat/2
ssl: Implement {active,N} for DTLS
ssl: Fix function merge_fragments/2
ssl: Remove excessive calls to next_record/1
Change-Id: I5c5fb3227a96636f0e93a1818223678d3efdbaff
|
|
* origin/john/hipe/binary-match-docfix:
hipe: Remove mention of `no_bsm3` flag
|
|
* origin/john/compiler/fix-header-deps:
compiler: Add missing header dependencies
|
|
Links that used to work for 'make edocs' only, now work for 'make
release_docs' and on erlang.org as well.
|
|
A link that used to work for 'make edocs' only, now works for 'make
release_docs' and on erlang.org as well.
|
|
|
|
Some simple tweaking to find the "proper" address
to localhost (to make test suite work in the office
environment).
|
|
This is a partial revert of
bf7c722bd3b30e04a56c2d369fd9f5501a8316d0.
It does not make sense to treat 0 as a wild card in cmp function
for the hash table as creation is part of the hash calculation.
|
|
* kjell/stdlib/ets_decentralized_counters/PR-2190/OTP-15623:
Decentralized counters for ETS ordered_set with write_concurrency
|
|
Previously, all ETS tables used centralized counter variables to keep
track of the number of items stored and the amount of memory
consumed. These counters can cause scalability problems (especially on
big NUMA systems). This commit adds an implementation of a
decentralized counter and modifies the implementation of ETS so that
ETS tables of type ordered_set with write_concurrency enabled use the
decentralized counter. [Experiments][1] indicate that this change
substantially improves the scalability of ETS ordered_set tables with
write_concurrency enabled in scenarios with frequent `ets:insert/2`
and `ets:delete/2` calls.
The new counter is implemented in the module erts_flxctr
(`erts_flxctr.h` and `erts_flxctr.c`). The module has the suffix
flxctr as it contains the implementation of a flexible counter (i.e.,
counter instances can be configured to be either centralized or
decentralized). Counters that are configured to be centralized are
implemented with a single counter variable which is modified with
atomic operations. Decentralized counters are spread over several
cache lines (how many can be configured with the parameter
`+dcg`). The scheduler threads are mapped to cache lines so that there
is no single point of contention when decentralized counters are
updated. The thread progress functionality of the Erlang VM is
utilized to implement support for linearizable snapshots of
decentralized counters. The snapshot functionality is used by the
`ets:info/1` and `ets:info/2` functions.
[1]: http://winsh.me/ets_catree_benchmark/flxctr_res.html
|
|
Issue an error for improper use of record_info/2 in a fun
OTP-15760
|
|
|
|
* hasse/parsetools/fix_leex_test:
parsetools: Remove no longer working tests
|
|
Change-Id: I2f2cc8c64f02b50773eb455770336b159da7b9f9
|
|
Filter unassigned and legacy elements from signature_scheme_list
before further processing.
Change-Id: I0a2623e53c21cebe6e736e7eee6bb6354fc698b7
|
|
Handle legacy signature algorithms in TLS 1.3 ClientHello to
improve debug logging.
Change-Id: If5548c828aabab83a2b147dffa7e937bd98916c6
|
|
Try to handle "failures" during init_per_testcase such that
if they are either throw or exit, then they are transformed
into a skip.
|
|
This fixes a timing problem where the file could exist but be empty
due to simultaneous read and write from two different nodes.
|
|
* hans/crypto/ifdef_no_alg/OTP-15683:
crypto: Obey compile flags for no DSA, BF, DES, DH
|
|
|
|
* hans/crypto/valgrind/OTP-15644:
crypto: Remove compiler warning on an fprintf in the otp test engine
crypto: Fix valgrind error in api_ng.c ng_crypto_one_time for OpenSSL<1.0.1
|
|
The otp_test_engine is only used in some of the test cases.
|
|
|
|
|
|
|
|
* lukas/erl_interface/depend-fix/OTP-15757:
erl_interface: Generate dependencies at compile time
|