summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Prepare releaseErlang/OTP2018-11-092-1/+16
|
* Merge branch 'john/erts/OTP-18.3.4/minusminus_trapping/OTP-15371' into maint-18Erlang/OTP2018-11-092-6/+42
|\ | | | | | | | | * john/erts/OTP-18.3.4/minusminus_trapping/OTP-15371: Optimize operator '--' and yield on large inputs
| * Optimize operator '--' and yield on large inputsJohn Högberg2018-11-052-6/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The removal set now uses a red-black tree instead of an array on large inputs, decreasing runtime complexity from `n*n` to `n*log(n)`. It will also exit early when there are no more items left in the removal set, drastically improving performance and memory use when the items to be removed are present near the head of the list. This got a lot more complicated than before as the overhead of always using a red-black tree was unacceptable when either of the inputs were small, but this compromise has okay-to-decent performance regardless of input size. Co-authored-by: Dmytro Lytovchenko <dmytro.lytovchenko@erlang-solutions.com>
* | Prepare releaseErlang/OTP2018-04-232-1/+17
| |
* | ssh: Fix server crashes for exit-normal signalsHans Nilsson2018-04-141-2/+14
| |
* | Update release notesErlang/OTP2018-03-021-0/+16
| |
* | Update version numbersErlang/OTP2018-03-021-1/+1
| |
* | ssh: Fix cliHans Nilsson2018-01-193-5/+24
| | | | | | | | | | | | Conflicts: lib/ssh/src/ssh.hrl lib/ssh/src/ssh_cli.erl
* | ssh: Test for disabled shellHans Nilsson2018-01-191-0/+75
| |
* | Merge tag 'OTP-18.3.4.1.1' into maint-18Ingela Anderton Andin2017-11-231-1/+54
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | === OTP-18.3.4.1.1 === Changed Applications: - ssl-7.3.3.0.1 Unchanged Applications: - asn1-4.0.2 - common_test-1.12.1 - compiler-6.0.3 - cosEvent-2.2 - cosEventDomain-1.2 - cosFileTransfer-1.2 - cosNotification-1.2.1 - cosProperty-1.2 - cosTime-1.2.1 - cosTransactions-1.3.1 - crypto-3.6.3 - debugger-4.1.2 - dialyzer-2.9 - diameter-1.11.2 - edoc-0.7.18 - eldap-1.2.1 - erl_docgen-0.4.2 - erl_interface-3.8.2 - erts-7.3.1 - et-1.5.1 - eunit-2.2.13 - gs-1.6 - hipe-3.15 - ic-4.4 - inets-6.2.4 - jinterface-1.6.1 - kernel-4.2 - megaco-3.18 - mnesia-4.13.4 - observer-2.1.2 - odbc-2.11.1 - orber-3.8.1 - os_mon-2.4 - ose-1.1 - otp_mibs-1.1 - parsetools-2.1.1 - percept-0.8.11 - public_key-1.1.1 - reltool-0.7 - runtime_tools-1.9.3 - sasl-2.7 - snmp-5.2.2 - ssh-4.2.2.1 - stdlib-2.8 - syntax_tools-1.7 - test_server-3.10 - tools-2.8.3 - typer-0.9.10 - webtool-0.9.1 - wx-1.6.1 - xmerl-1.3.10 Conflicts: OTP_VERSION lib/ssl/vsn.mk otp_versions.table
| * | Prepare releaseIngela Anderton Andin2017-11-222-1/+54
| | |
| * | ssl: Countermeasurements for Bleichenbacher attackIngela Anderton Andin2017-11-223-3/+22
| | | | | | | | | | | | | | | Back ported for security reasons. Remove DTLS changes as DTLS is not at all working in OTP 18.
* | | Update release notesErlang/OTP2017-11-221-0/+54
| | |
* | | Merge branch 'ingela/maint-18/ssl/Bleichenbacher/OTP-14748' into maint-18Erlang/OTP2017-11-225-12/+25
|\ \ \ | | | | | | | | | | | | | | | | | | | | * ingela/maint-18/ssl/Bleichenbacher/OTP-14748: ssl: Prepare for release ssl: Countermeasurements for Bleichenbacher attack
| * | | ssl: Prepare for releaseIngela Anderton Andin2017-11-092-9/+3
| | | |
| * | | ssl: Countermeasurements for Bleichenbacher attackIngela Anderton Andin2017-11-093-3/+22
| | | | | | | | | | | | | | | | | | | | Back ported for security reasons. Remove DTLS changes as DTLS is not at all working in OTP 18.
* | | | Prepare releaseErlang/OTP2017-11-156-3/+53
| | | |
* | | | Merge branch 'hans/ssh/dont_remove_trailing_ws_18/OTP-14763' into maint-18Erlang/OTP2017-11-153-10/+27
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * hans/ssh/dont_remove_trailing_ws_18/OTP-14763: ssh: Unicode encoding fix ssh: testcases for space trailing Hello msg ssh: Don't remove trailing WS in Hello msg
| * | | | ssh: Unicode encoding fixHans Nilsson2017-11-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: lib/ssh/src/ssh_connection_handler.erl
| * | | | ssh: testcases for space trailing Hello msgHans Nilsson2017-11-101-0/+23
| | | | |
| * | | | ssh: Don't remove trailing WS in Hello msgHans Nilsson2017-11-091-9/+3
| |/ / /
* | | | Merge branch 'hans/fix_build_env/OTP-14765' into maint-18Erlang/OTP2017-11-1515-15/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | * hans/fix_build_env/OTP-14765: Remove unused test include file from test suites eldap: Repair Makefile
| * | | | Remove unused test include file from test suitesHans Nilsson2017-11-0914-14/+1
| | | | |
| * | | | eldap: Repair MakefileHans Nilsson2017-11-091-1/+1
| |/ / /
* | | | Merge branch ↵Erlang/OTP2017-11-152-28/+38
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | 'john/compiler/fail-labels-in-blocks-otp-18/ERIERL-48/OTP-14522' into maint-18 * john/compiler/fail-labels-in-blocks-otp-18/ERIERL-48/OTP-14522: compiler: Fix live regs update on allocate in validator Take fail labels into account when determining liveness in block ops
| * | | compiler: Fix live regs update on allocate in validatorLukas Larsson2017-08-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | The state without pruned registers was passed on to test_heap causing the validator to belive registers that aren't live actually are live.
| * | | Take fail labels into account when determining liveness in block opsJohn Högberg2017-08-071-26/+36
| | | |
* | | | Merge tag 'OTP-18.2.4.1' into maint-18Rickard Green2017-05-101-0/+15
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | === OTP-18.2.4.1 === Changed Applications: - inets-6.1.1.1 Unchanged Applications: - asn1-4.0.1 - common_test-1.11.2 - compiler-6.0.2 - cosEvent-2.2 - cosEventDomain-1.2 - cosFileTransfer-1.2 - cosNotification-1.2 - cosProperty-1.2 - cosTime-1.2 - cosTransactions-1.3 - crypto-3.6.2 - debugger-4.1.1 - dialyzer-2.8.2 - diameter-1.11.1 - edoc-0.7.17 - eldap-1.2 - erl_docgen-0.4.1 - erl_interface-3.8.1 - erts-7.2.1 - et-1.5.1 - eunit-2.2.12 - gs-1.6 - hipe-3.14 - ic-4.4 - jinterface-1.6.1 - kernel-4.1.1 - megaco-3.18 - mnesia-4.13.2 - observer-2.1.1 - odbc-2.11.1 - orber-3.8 - os_mon-2.4 - ose-1.1 - otp_mibs-1.1 - parsetools-2.1.1 - percept-0.8.11 - public_key-1.1 - reltool-0.7 - runtime_tools-1.9.2 - sasl-2.6.1 - snmp-5.2.1 - ssh-4.2.1 - ssl-7.2 - stdlib-2.7 - syntax_tools-1.7 - test_server-3.9.1 - tools-2.8.2 - typer-0.9.10 - webtool-0.9 - wx-1.6 - xmerl-1.3.9 * tag 'OTP-18.2.4.1': Updated OTP version Update release notes inets: Prepare for release inets: Mend ipv6_host_with_brackets option Conflicts: OTP_VERSION lib/inets/doc/src/notes.xml lib/inets/src/inets_app/inets.appup.src lib/inets/vsn.mk otp_versions.table
| * | | | Update release notesHenrik Nord2016-03-171-7/+16
| | | | |
| * | | | inets: Prepare for releaseIngela Anderton Andin2016-03-172-1/+3
| | | | |
| * | | | inets: Mend ipv6_host_with_brackets optionIngela Anderton Andin2016-03-171-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a quick fix to make this option work. We will revisit this and clean up httpc option handling later. Also adding regression tests.
* | | | | Prepare releaseErlang/OTP2017-02-013-1/+70
| | | | |
* | | | | Merge branch 'hans/ssh/dh_group_exc_optimize/OTP-14169' into maint-18Erlang/OTP2017-02-017-38/+130
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * hans/ssh/dh_group_exc_optimize/OTP-14169: ssh: optimize kex dh_gex using new crypto functionality crypto: Added optional length to paramlist in generate_key ssh,crypto: prepare for release # Conflicts: # lib/ssh/src/ssh_transport.erl
| * | | | | ssh: optimize kex dh_gex using new crypto functionalityHans Nilsson2017-01-312-28/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: lib/ssh/src/ssh_connection_handler.erl lib/ssh/src/ssh_transport.erl
| * | | | | crypto: Added optional length to paramlist in generate_keyHans Nilsson2017-01-312-8/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: lib/crypto/c_src/crypto.c
| * | | | | ssh,crypto: prepare for releaseHans Nilsson2017-01-313-3/+3
| | | | | |
* | | | | | Merge branch 'hans/ssh/kex_gex_min_max/OTP-14166' into maint-18Erlang/OTP2017-02-011-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * hans/ssh/kex_gex_min_max/OTP-14166: ssh: correct host key signature calculation
| * | | | | | ssh: correct host key signature calculationHans Nilsson2017-01-261-1/+1
| |/ / / / /
* | | | | | inets: Prepare for releaseIngela Anderton Andin2017-01-302-1/+5
| | | | | |
* | | | | | inets: httpd - shutdown gracefully on connection or TLS handshake errorsIngela Anderton Andin2017-01-301-2/+2
|/ / / / /
* | | | | Update release notesErlang/OTP2016-08-041-0/+17
| | | | |
* | | | | ssh: update test suite for supervisorsHans Nilsson2016-08-041-4/+4
| | | | |
* | | | | ssh: sshc_sup to use worker for ssh_con_handlerLukas Larsson2016-08-041-2/+2
| | | | |
* | | | | ssh: update version numberHans Nilsson2016-08-041-1/+1
| | | | |
* | | | | Prepare releaseErlang/OTP2016-07-232-0/+38
| | | | |
* | | | | Merge branch 'raimo/ssl/version-selection/maint-18/OTP-13753' into maint-18Erlang/OTP2016-07-233-6/+44
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | * raimo/ssl/version-selection/maint-18/OTP-13753: Improve version selection
| * | | | | Improve version selectionRaimo Niskanen2016-07-213-6/+44
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use the list of versions that the server allows and among those choose the highest version that is not higher than the client's version. Note that this chosen version might be lower than the client's version, but is used to improve interoperability. Patch suggested by Dimitry Borisov refering to RFC 5246 appendix E.1.
* | | | | Merge branch 'peppe/ct_telnet_duplicated_lines/OTP-13730' into maint-18Erlang/OTP2016-07-234-48/+69
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | * peppe/ct_telnet_duplicated_lines/OTP-13730: Fix error with duplicated printouts by ct_telnet:expect/3
| * | | | | Fix error with duplicated printouts by ct_telnet:expect/3Peter Andersson2016-07-234-48/+69
| | |_|_|/ | |/| | | | | | | | | | | | | OTP-13730
* | | | | erts: Add test ets_SUITE:update_counter_table_growthSverker Eriksson2016-07-081-0/+13
|/ / / /