summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'peterdmv/httpc_delete_requests/ERL-536/OTP-15006'Péter Dimitrov2018-04-172-35/+61
|\ | | | | | | | | | | | | * peterdmv/httpc_delete_requests/ERL-536/OTP-15006: inets: Fix broken handling of header Content-Type Change-Id: I8d6f23d830961f71a198377351f14b0e97dcd44b
| * inets: Fix broken handling of header Content-TypePéter Dimitrov2018-04-062-35/+61
| | | | | | | | | | | | | | | | | | | | Strict REST APIs does not accept HTTP requests that have no body but still include a 'Content-Type' header. RFC7231 does not forbid this corner case but as it causes interoperatbility problems in client software we opt to not send the 'Content-Type' header when the body is not present. Change-Id: I36c43225fd156fb1b651037fcbe69b448665ec23
* | Merge branch 'rickard/process_info/OTP-14966'Rickard Green2018-04-161-0/+7
|\ \ | | | | | | | | | | | | * rickard/process_info/OTP-14966: Fix deadlock in HiPE gc after receive
| * | Fix deadlock in HiPE gc after receiveRickard Green2018-04-161-0/+7
| | |
* | | Merge branch 'bjorn/compiler/beam_validator'Björn Gustavsson2018-04-162-4/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | * bjorn/compiler/beam_validator: beam_validator: Remove repeated "this" beam_validator: Remove unnecessary inclusion of beam_disasm.hrl beam_validator: Strengthen validation of remaining GC instructions
| * | | beam_validator: Remove repeated "this"Björn Gustavsson2018-04-111-1/+1
| | | |
| * | | beam_validator: Remove unnecessary inclusion of beam_disasm.hrlBjörn Gustavsson2018-04-112-3/+0
| | | |
| * | | beam_validator: Strengthen validation of remaining GC instructionsBjörn Gustavsson2018-04-111-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1ee21858db7e strengenthed validatation of GC instructions, but forgot the following instructions: bs_start_match2/5 bs_get_binary2/7 bs_get_float2/7 bs_get_integer2/7 bs_get_utf8/5 bs_get_utf16/5 bs_get_utf32/5 bs_skip_utf8/4 bs_skip_utf16/4 bs_skip_utf32/4
* | | | Merge pull request #1780 from erlang/HansN-patch-1Hans Nilsson2018-04-161-2/+2
|\ \ \ \ | | | | | | | | | | Update SSH(6) documentation
| * | | | Update SSH(6) documentationHansN-patch-1Hans Nilsson2018-04-111-2/+2
| | | | | | | | | | | | | | | Two drafts have now been RFCs. Only editorial changes in them from implementation point of view.
* | | | | Merge pull request #1776 from surik/patch-1Hans Nilsson2018-04-161-1/+1
|\ \ \ \ \ | | | | | | | | | | | | Fix typo in ssh key_cb type description
| * | | | | Fix typo in ssh key_cb type descriptionYury Gargay2018-04-061-1/+1
| | | | | | | | | | | | | | | | | | `ssh_server_key_api` was missed instead`ssh_client_key_api` mentioned two times.
* | | | | | Merge branch 'rickard/auth-timeout/ERL-601/OTP-15009'Rickard Green2018-04-131-3/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rickard/auth-timeout/ERL-601/OTP-15009: Set infinity timeout for auth requests
| * | | | | | Set infinity timeout for auth requestsRickard Green2018-04-101-3/+3
| | | | | | |
* | | | | | | Merge branch 'rickard/monotonic_time_1_fix/OTP-15008'Rickard Green2018-04-131-0/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rickard/monotonic_time_1_fix/OTP-15008: Teach erlang:monotonic_time/1 the perf_counter time unit
| * | | | | | | Teach erlang:monotonic_time/1 the perf_counter time unitRickard Green2018-04-101-0/+2
| | | | | | | |
* | | | | | | | Merge branch 'rickard/process_info/OTP-14966'Rickard Green2018-04-1322-961/+1981
|\ \ \ \ \ \ \ \ | | |_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | * rickard/process_info/OTP-14966: New process_info() implementation using signals
| * | | | | | | New process_info() implementation using signalsRickard Green2018-04-1222-981/+1981
| | | | | | | |
* | | | | | | | Merge branch 'rickard/signals/OTP-14589'Rickard Green2018-04-131-24/+0
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rickard/signals/OTP-14589: Fix VM probes compilation Conflicts: erts/emulator/beam/erl_message.c
| * | | | | | | | Fix VM probes compilationRickard Green2018-04-111-24/+0
| | | | | | | | |
* | | | | | | | | Merge PR-1770 from sverker/float_to_list-tweak/OTP-15015Sverker Eriksson2018-04-122-118/+100
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Improve float_to_list(F, [{decimals,D}])
| * | | | | | | | | erts: Workaround test t_float_to_string for windowsSverker Eriksson2018-04-101-1/+10
| | | | | | | | | |
| * | | | | | | | | erts: Fix float_to_list(F, [{decimals,D}])Sverker Eriksson2018-04-042-118/+91
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to better conform with io_lib:format("~.*f", [D,F])
* | | | | | | | | | Merge branch 'lukas/erts/init_restart_flush_messages/OTP-15013'Lukas Larsson2018-04-122-0/+9
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lukas/erts/init_restart_flush_messages/OTP-15013: erts: Flush messages before doing init restart
| * | | | | | | | | | erts: Flush messages before doing init restartLukas Larsson2018-04-102-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If messages are not flushed they would cause problems when the system is booting. For instance module load requests would be issued before the prim loader has been launched.
* | | | | | | | | | | Merge branch 'lukas/erts/fix_openbsd_eof_poll/OTP-14346'Lukas Larsson2018-04-122-7/+15
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lukas/erts/fix_openbsd_eof_poll/OTP-14346: erts: Break etp-processes/ports when all found erts: Don't use EV_DISPATCH on openbsd
| * | | | | | | | | | | erts: Break etp-processes/ports when all foundLukas Larsson2018-03-291-3/+7
| | | | | | | | | | | |
| * | | | | | | | | | | erts: Don't use EV_DISPATCH on openbsdLukas Larsson2018-03-291-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently (OpenBSD 6.2) the kqueu implementation on opnebsd does not work properly for EOF conditions when using EV_DISPATCH, so we use the EV_ONESHOT fallback there.
* | | | | | | | | | | | Merge branch 'lukas/erl_docgen/add_github_contrib_link/OTP-14979'Lukas Larsson2018-04-1244-334/+502
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lukas/erl_docgen/add_github_contrib_link/OTP-14979: erl_docgen: Remove git dependency in github link script stdlib: Fix timer monotonic time link erl_docgen: Use name based anchors where possible erl_docgen: Change ghlink icon to pencil erl_docgen: Fix ghlinks to .xmlsrc erl_docgen: Add hover links for ghlink erl_docgen: Add ghlink step for all non-generated doc xml files Fix erlang:abs/2 type docs Tickets missed in 9033a41375f3a31a18eb0cba3ea OTP-14651: temp_alloc disabling OTP-14652: msacc bugs
| * | | | | | | | | | | erl_docgen: Remove git dependency in github link scriptLukas Larsson2018-04-101-2/+2
| | | | | | | | | | | |
| * | | | | | | | | | | stdlib: Fix timer monotonic time linkLukas Larsson2018-04-101-1/+1
| | | | | | | | | | | |
| * | | | | | | | | | | erl_docgen: Use name based anchors where possibleLukas Larsson2018-04-101-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We don't want to use generate-id as it varies across builds so it becomes impossible to link permanently to specific sections.
| * | | | | | | | | | | erl_docgen: Change ghlink icon to pencilLukas Larsson2018-04-101-1/+2
| | | | | | | | | | | |
| * | | | | | | | | | | erl_docgen: Fix ghlinks to .xmlsrcLukas Larsson2018-04-106-15/+8
| | | | | | | | | | | |
| * | | | | | | | | | | erl_docgen: Add hover links for ghlinkLukas Larsson2018-04-103-46/+187
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All functions, datatype and h3 headings have gotten a hover attribute that shows a link directly to the edit page on github for easy editing of documentation. The github link links to the maint branch. An early attempt was done to use the SHA of the current branch, but that did not work well as github can only take pull requests from branches.
| * | | | | | | | | | | erl_docgen: Add ghlink step for all non-generated doc xml filesLukas Larsson2018-04-0939-279/+312
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order to get line numbers into the ghlink we have to add a post processing step for all xml files.
| * | | | | | | | | | | Fix erlang:abs/2 type docsLukas Larsson2018-04-091-4/+0
| | |/ / / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge branch 'rickard/signals/OTP-14589'Rickard Green2018-04-112-9/+10
|\ \ \ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rickard/signals/OTP-14589: Fix seq trace Fix bad assert
| * | | | | | | | | | Fix seq traceRickard Green2018-04-051-8/+10
| | | | | | | | | | |
| * | | | | | | | | | Fix bad assertRickard Green2018-03-271-1/+0
| | | | | | | | | | |
* | | | | | | | | | | Add scripts/diffableBjörn Gustavsson2018-04-111-0/+620
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run scripts/diffable without arguments to print a description and a few examples.
* | | | | | | | | | | Merge pull request #1752 from lucafavatella/httpc-connection-closePéter Dimitrov2018-04-114-43/+123
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|/ / |/| | | | | | | | | | Teach httpc to honour server connection close
| * | | | | | | | | | inets: Improve readability of handling of server `Connection: close`Luca Favatella2018-04-061-15/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Addresses https://github.com/erlang/otp/pull/1752#discussion_r177970060
| * | | | | | | | | | inets: Work around warning in testLuca Favatella2018-04-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... addressing PR comment https://github.com/erlang/otp/pull/1752#pullrequestreview-107945563
| * | | | | | | | | | inets: Avoid `erlang:get_stacktrace/0` deprecated in OTP 21Luca Favatella2018-04-051-8/+4
| | | | | | | | | | |
| * | | | | | | | | | inets: Teach httpc to honour `Connection: close` from serverLuca Favatella2018-03-232-10/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From https://tools.ietf.org/html/rfc7230#section-6.6 > A client that receives a "close" connection option MUST cease sending requests on that connection and close the connection after reading the response message containing the "close"; if additional pipelined requests had been sent on the connection, the client SHOULD NOT assume that they will be processed by the server. Notes on tests: * The new tests are added only in group sim_http and not sim_https because the same test approach appears to be not valid because when processing the first response the server already sent data (> 0) for the TLS/SSL handshake; * The order of tests is relevant as it appears some test cases leave reusable sessions behind.
| * | | | | | | | | | inets: Fix profile used in persistent_connection tests in httpc_SUITELuca Favatella2018-03-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It looks like a typo, though I did not experience impact of this on tests.
| * | | | | | | | | | inets: Make httpc error reason more informative for unexpected errorsLuca Favatella2018-03-231-8/+12
| | | | | | | | | | |
| * | | | | | | | | | inets: Enable stronger Dialyzer checks in httpc_handlerLuca Favatella2018-03-231-1/+1
| | | | | | | | | | |
| * | | | | | | | | | inets: Remove httpc dead code re init errorLuca Favatella2018-03-232-22/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... i.e. references to `connect_failed` and `send_failed`, unused since 5d32eaf750 .