aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-11-07Merge branch 'maint'Ingela Anderton Andin
2016-11-07Merge branch 'ferd/ssl-allow-ecc-config/PR-1210/OTP-13959' into maintIngela Anderton Andin
* ferd/ssl-allow-ecc-config/PR-1210/OTP-13959: Add ECC curve selection order config in TLS server
2016-11-07Merge branch 'maint'Björn-Egil Dahlberg
2016-11-07Merge branch 'egil/clarify-dir-structure/OTP-14013' into maintBjörn-Egil Dahlberg
* egil/clarify-dir-structure/OTP-14013: doc: Clarify application directory structure
2016-11-07Merge branch 'maint'Björn-Egil Dahlberg
2016-11-07Merge branch 'egil/erts/cuddle-tests' into maintBjörn-Egil Dahlberg
* egil/erts/cuddle-tests: stdlib: Increase timeouts in ets_SUITE stdlib: Increase timeouts in rand_SUITE stdlib: Increase timeouts in base64_SUITE erts: Use cmd on windows for port_SUITE
2016-11-04Merge branch 'lars/corba/dialyzer-fixes/OTP-14006'Lars Thorsen
* lars/corba/dialyzer-fixes/OTP-14006: [cosProperty] Update version and release notes [orber] Update version and release notes [cosProperty] Fix dialyzer warning [orber] Fix dialyzer warnings
2016-11-04[cosProperty] Update version and release notesLars Thorsen
2016-11-04[orber] Update version and release notesLars Thorsen
2016-11-04[cosProperty] Fix dialyzer warningLars Thorsen
Remove one unused clause found by dialyzer.
2016-11-04[orber] Fix dialyzer warningsLars Thorsen
Removed two matching errors and one unused clause found by dialyzer.
2016-11-04stdlib: Increase timeouts in ets_SUITEBjörn-Egil Dahlberg
* valgrind needs lots of time
2016-11-04stdlib: Increase timeouts in rand_SUITEBjörn-Egil Dahlberg
* valgrind needs lots of time
2016-11-04stdlib: Increase timeouts in base64_SUITEBjörn-Egil Dahlberg
* valgrind needs lots of time
2016-11-04erts: Use cmd on windows for port_SUITEBjörn-Egil Dahlberg
2016-11-04Merge branch 'lars/crypto/remove-depricated-functions/OTP-13873'Lars Thorsen
* lars/crypto/remove-depricated-functions/OTP-13873: [crypto] Remove depricated functions
2016-11-04[crypto] Remove depricated functionsLars Thorsen
2016-11-03Merge branch 'maint' (dummy merge)Sverker Eriksson
2016-11-03Merge branch 'sverker/kernel-erts-dependency/OTP-14003' into maintSverker Eriksson
* sverker/kernel-erts-dependency: kernel: Add lost dependency to erts-8.1
2016-11-03Merge branch 'gandrade/fmod/PR-1216/OTP-14000'Björn Gustavsson
* gandrade/fmod/PR-1216/OTP-14000: Add test cases for math:fmod/2 BIF Support math:fmod/2 BIF on compiler Add math:fmod/2 BIF
2016-11-02Add test cases for math:fmod/2 BIFGuilherme Andrade
2016-11-02Support math:fmod/2 BIF on compilerGuilherme Andrade
2016-11-02Add math:fmod/2 BIFGuilherme Andrade
Returns the (floating point) remainder of first argument divided by second argument.
2016-11-02Add ECC curve selection order config in TLS serverFred Hebert
As per RFC 4492 Sec 5.1, the preferred order of selection of named curves is based on client preferences. Currently, the SSL application only picks entries according to the absolute order of entries as tracked in a hardcoded list in code. This patch changes things so that the client-specified order is preferred. It also allows a mode where the server can be configured to override the client's preferred order with its own, although the chosen ECC must still be within both lists. The configuration is done through the following options: - `eccs`, shared by clients and servers alike, allows the specification of the supported named curves, in their preferred order, and may eventually support more values for explicit primes and so on. - `honor_ecc_order`, a server-only option, is similar to `honor_cipher_order` and will, by default let the server pick the client-preferred ECC, and otherwise pick the server-preferred one. The default value for `eccs` is the same as before, although the server-chosen ECC now defaults to the client rather than previous choice. A function `ssl:eccs()` has been added that returns the highest supported ECCs for the library.
2016-11-02Merge branch 'sverker/hipe-load_nif-error/OTP-14002'Sverker Eriksson
2016-11-02Merge branch 'kostis/aarch64-ignore'Björn Gustavsson
* kostis/aarch64-ignore: Ignore generated dirs of one more configutation
2016-11-02Merge branch 'essen/stdlib/proc_lib-propagate-exceptions/PR-1088/OTP-14001'Björn Gustavsson
* essen/stdlib/proc_lib-propagate-exceptions/PR-1088/OTP-14001: Propagate exceptions fully when using proc_lib
2016-11-02Merge branch 'maint'Björn-Egil Dahlberg
2016-11-02Merge branch 'okeuday/howto/verify_beams_info/ERL-288/PR-1231/OTP-13999' ↵Björn-Egil Dahlberg
into maint * okeuday/howto/verify_beams_info/ERL-288/PR-1231/OTP-13999: Add otp_build update_primary to HOWTO INSTALL
2016-11-02Merge branch 'maint'Hans Bolinder
* maint: Update preloaded erts: Correct type declaration of match specification head Conflicts: erts/preloaded/ebin/erlang.beam erts/preloaded/ebin/erts_internal.beam
2016-11-02Merge branch 'hasse/erts/fix_match_spec_head/OTP-13996' into maintHans Bolinder
* hasse/erts/fix_match_spec_head/OTP-13996: Update preloaded erts: Correct type declaration of match specification head
2016-11-02Merge branch 'maint'Lukas Larsson
2016-11-02Merge branch 'roadrunnr/tools/fprof-send-non-exist/PR-1201/OTP-13998' into maintLukas Larsson
* roadrunnr/tools/fprof-send-non-exist/PR-1201/OTP-13998: handle send_to_non_existing_process trace event in fprof
2016-11-01Add otp_build update_primary to HOWTO INSTALLMichael Truog
Document the existence of the otp_build update_primary command, to verify that the bootstrap beam files match the source files.
2016-11-01Merge branch 'maint'Ingela Anderton Andin
2016-11-01Merge remote-tracking branch 'github/pr/1219' into maintIngela Anderton Andin
* github/pr/1219: Correct spelling error in ssl_distribution.xml
2016-11-01Ignore generated dirs of one more configutationKostis Sagonas
2016-11-01Merge branch 'maint'Hans Nilsson
2016-11-01Merge branch 'hans/ssh/cuddle_tests_maint' into maintHans Nilsson
2016-11-01erts: Add notsup error for load_nif/2 from hipe codeSverker Eriksson
2016-11-01Update preloadedHans Bolinder
2016-11-01erts: Correct type declaration of match specification headHans Bolinder
Bug reported by Peti Gömöri <[email protected]>.
2016-11-01Merge branch 'maint'Björn-Egil Dahlberg
2016-11-01Merge branch 'josevalim/erts/document-epmd-switches/PR-1217/OTP-13994' into ↵Björn-Egil Dahlberg
maint * josevalim/erts/document-epmd-switches/PR-1217/OTP-13994: Document the -epmd_module switch in erl
2016-10-31Merge branch 'sverker/hipe-fun-purge'Sverker Eriksson
2016-10-31kernel: Add lost dependency to erts-8.1Sverker Eriksson
In OTP-19.1 (c70ca686fe269db6079a2ca1c7e09cdfc0cfa903) erts_code_purger:finish_after_on_load/2 was added and called by code_server.erl.
2016-10-31Merge branch 'maint' (dummy merge)Sverker Eriksson
2016-10-31Merge branch 'sverker/hipe-beam-stacktrace/ERL-205/OTP-13992' into maintSverker Eriksson
* sverker/hipe-beam-stacktrace/ERL-205: erts: Exclude random beam functions from hipe stacktrace
2016-10-31Propagate exceptions fully when using proc_libLoïc Hoguin
This makes proc_lib behaves like a normal process as far as the propagation of exceptions is concerned. Before this commit, the following difference could be observed: 6> spawn_link(fun() -> ssl:send(a,b) end). <0.43.0> 7> flush(). Shell got {'EXIT',<0.43.0>, {function_clause, [{ssl,send,[a,b],[{file,"..."},{line,275}]}]}} ok 8> proc_lib:spawn_link(fun() -> ssl:send(a,b) end). <0.46.0> 9> flush(). Shell got {'EXIT',<0.46.0>,function_clause} After this commit, we get the following instead: 3> flush(). Shell got {'EXIT',<0.61.0>, {function_clause, [{ssl,send,[a,b],[{file,"..."},{line,275}]}, {proc_lib,init_p,3,[{file,"..."},{line,232}]}]}} The stacktrace will show minor differences of course but the form is now the same as without proc_lib. The rationale behind this commit is that: * We now have a single form regardless of how the process was started * We can use the stacktrace to programmatically alter behavior (for example an HTTP server identifying problems in input decoding to send back a generic 400, or a 500 otherwise) * We can access the stacktrace to print it somewhere (for example an HTTP server could send it back to the client when a debug mode is enabled)
2016-10-31ssh: retry in ssh_options_SUITE:ssh_connect_negtimeout_*Hans Nilsson