aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2014-04-23ssl: Fix crash on garbage during handshakeDanil Zagoskin
If a client sends some garbage in ssl record instead of valid fragment, server crashes with function_clause while receiving next record from client. This patch makes server raise handshake failure instead of crashing and exposing internal state to user code.
2014-04-23ssl: Refactor so that there is only one source for the default hashsign valuesIngela Anderton Andin
Also fix DTLS call to supply its corresponding TLS version
2014-04-23ssl: always pass negotiated version when selecting hashsignDanil Zagoskin
Negotiated version is now always passed to ssl_handshake:select_hashsign because ssl_handshake:select_cert_hashsign has different rsa defaults on tlsv1.2 and older versions.
2014-04-23ssl: TLSv1.2: proper default sign algo for RSADanil Zagoskin
2014-04-22Merge branch 'ia/ssl/decrypt-alert/OTP-11880' into maintIngela Anderton Andin
* ia/ssl/decrypt-alert/OTP-11880: ssl: Correct decryption error handling
2014-04-22Merge branch 'ia/ssl/recv/OTP-11878' into maintIngela Anderton Andin
* ia/ssl/recv/OTP-11878: ssl: recv shall ruturn {error, einval} on active socket
2014-04-22Merge branch 'ia/ssl/suites-match-negotiated-version/OTP-11875' into maintIngela Anderton Andin
* ia/ssl/suites-match-negotiated-version/OTP-11875: ssl: Select supported cipher suites for the negotiated SSL/TLS-version
2014-04-22Merge branch 'ia/ssl/warning-alert/OTP-11874' into maintIngela Anderton Andin
* ia/ssl/warning-alert/OTP-11874: ssl: Graceful handling of warning alerts
2014-04-17ssl: Correct decryption error handlingIngela Anderton Andin
2014-04-17ssl: recv shall ruturn {error, einval} on active socketIngela Anderton Andin
2014-04-17ssl: Graceful handling of warning alertsIngela Anderton Andin
Generalize last warning alert function clause
2014-04-17Merge branch 'hb/dialyzer/bugfix_opaque/OTP-11869' into maintHans Bolinder
* hb/dialyzer/bugfix_opaque/OTP-11869: hipe, dialyzer: Fix a bug concerning opaque types
2014-04-17hipe, dialyzer: Fix a bug concerning opaque typesHans Bolinder
Dialyzer sometimes output warnings like Attempt to test for inequality between a term of type 'false' and a term of opaque type 'false' | gb_set() The reason was that erl_types:t_inf/3 when called from erl_types:t_find_unknown_opaque() did not return 'false' but found the mismatch. It should not return the mismatch unless the intersection is empty ('none'). Thanks to Shayan Pooya [[email protected]] for pointing out the bug.
2014-04-17Merge branch 'hb/stdlib/map_type_fix/OTP-11872' into maintHans Bolinder
* hb/stdlib/map_type_fix/OTP-11872: stdlib: Fix error message when exporting (redefined) map() type
2014-04-16ssl: Select supported cipher suites for the negotiated SSL/TLS-versionIngela Anderton Andin
When selecting the available cipher suites for the server all cipher suites for the highest supported SSL/TLS-version would be selected, and not all supported for the negotiated SSL/TLS-version. This could lead to that faulty clients could negotiate cipher suites that they can not support. This change will enable the faulty client to negotiate another cipher suite that it can support.
2014-04-16stdlib: Fix error message when exporting (redefined) map() typeHans Bolinder
When redefining and exporting the type map() erl_lint erroneously emitted an error. This bug has been fixed.
2014-04-14Merge branch 'kostis/dialyzer-warn_export_vars' into maintHans Bolinder
* kostis/dialyzer-warn_export_vars: Correct the name of a compiler option and fix the corresponding warnings
2014-04-14Merge branch 'ia/inets/test-remove-hard-coded-httpd-port' into maintIngela Anderton Andin
* ia/inets/test-remove-hard-coded-httpd-port: inets: Cleaned up inets_sup_SUITE - removing hard coded port for httpd
2014-04-14inets: Cleaned up inets_sup_SUITE - removing hard coded port for httpdIngela Anderton Andin
2014-04-10Merge branch 'maint-17' into maintSverker Eriksson
Conflicts: OTP_VERSION erts/vsn.mk
2014-04-10Development versionsSverker Eriksson
2014-04-10Correct the name of a compiler option and fix the corresponding warningsKostis Sagonas
The option `warn_export_vars` was erroneously written as `warn_exported_vars` in Makefiles of dialyzer and typer. As a result, `erlc` was silent about such warnings (why on earth doesn't it complain on unrecognized options??) which were corrected as part of this change.
2014-04-10Updated OTP versionOTP-17.0.1Erlang/OTP
2014-04-10Prepare releaseErlang/OTP
2014-04-10Merge branch 'rickard/typer-doc/OTP-11860' into maint-17Erlang/OTP
* rickard/typer-doc/OTP-11860: Add initial documentation framework for TypEr.
2014-04-10Merge branch 'rickard/sys_info_spec/OTP-11859' into maint-17Erlang/OTP
* rickard/sys_info_spec/OTP-11859: Fixed type spec of erlang:system_info/1
2014-04-10Merge branch 'sverk/monitor-large-heap-nosmp/OTP-11852' into maint-17Erlang/OTP
* sverk/monitor-large-heap-nosmp/OTP-11852: erts: Fix system_monitor(large_heap) for non-smp VM
2014-04-10Add initial documentation framework for TypEr.Rickard Green
2014-04-10Fixed type spec of erlang:system_info/1Rickard Green
2014-04-08erts: Fix system_monitor(large_heap) for non-smp VMSverker Eriksson
No message for large_heap monitoring was ever sent on non-smp VM. Bug introduced in R16B.
2014-04-07Updated OTP versionOTP-17.0Erlang/OTP
2014-04-07Update release notesErlang/OTP
2014-04-07Merge remote branch 'github/pr/326'Ingela Anderton Andin
* github/pr/326: Fix typo in authorized_keys filename Fix typo in SSH docs
2014-04-07Merge branch 'anders/diameter/17.0_release/OTP-11605'Anders Svensson
* anders/diameter/17.0_release/OTP-11605: Fix diameter.hrl comment typos
2014-04-07Fix diameter.hrl comment typosAnders Svensson
A Diameter Header Command Code is 24 bits, not 8, and an Application-ID is 32 bits, not 24. Thanks to Austin Aigbe for pointing it out.
2014-04-06Fix typo in authorized_keys filenameJosh Adams
2014-04-06Fix typo in SSH docsJosh Adams
2014-04-04Update primary bootstrapBjörn-Egil Dahlberg
2014-04-04Merge branch 'egil/maps-fix-map-key-patterns'Björn-Egil Dahlberg
* egil/maps-fix-map-key-patterns: stdlib: Fix erl_id_trans example stdlib: Deny map keys defined as #{ .. := .. } in patterns compiler: Fix compiling map keys in patterns from core compiler,stdlib: Fix Map literals as keys for Maps in patterns
2014-04-04Merge branch 'bjorn/INSTALL.md'Björn Gustavsson
* bjorn/INSTALL.md: Update instructions for cloning the wxWidgets repository Update/remove references to --enable-shared-zlib
2014-04-03Merge branch 'vinoski/hash-update-arity'Sverker Eriksson
* vinoski/hash-update-arity: Some more faulty deprecation warnings for crypto
2014-04-03Some more faulty deprecation warnings for cryptoSverker Eriksson
2014-04-03Merge branch 'vinoski/hash-update-arity'Sverker Eriksson
* vinoski/hash-update-arity: fix arity of crypto:hash_update/2 in deprecation warnings
2014-04-03stdlib: Fix erl_id_trans exampleBjörn-Egil Dahlberg
2014-04-03stdlib: Deny map keys defined as #{ .. := .. } in patternsBjörn-Egil Dahlberg
2014-04-03compiler: Fix compiling map keys in patterns from coreBjörn-Egil Dahlberg
2014-04-03compiler,stdlib: Fix Map literals as keys for Maps in patternsBjörn-Egil Dahlberg
2014-04-03Merge branch 'ia/public_key/doc-fix'Ingela Anderton Andin
* ia/public_key/doc-fix: public_key: Fix typo
2014-04-03public_key: Fix typoIngela Anderton Andin
2014-04-03Merge branch 'siri/master-cuddle-with-tests'Siri Hansen
* siri/master-cuddle-with-tests: Stop nodes after test cases in release_handler_SUITE Add debug printouts in release_handler_SUITE:upgrade_gg Improve printout of command when encoding is utf-8 Add debug printouts in crashdump_viewer_SUITE:load_file