| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| |
| |
| |
| |
| | |
kikofernandez/kiko/dbg/deprecate-stop_clear-function/GH-6903/OTP-18478
Deprecate `stop_clear` function
OTP-18478
|
| |
| |
| |
| |
| |
| |
| |
| | |
function `dbg:stop_clear/1` is not documented in the API but was kept
for compatibility reasons. in this commit we make a step forward to
deprecating its use such that it will be eventually removed.
closes GH-6903.
|
| |
| |
| |
| | |
- add test case for reproducing ERIERL-937
|
|/ |
|
| |
|
|
|
|
| |
{verify, verify_peer}
|
| |
|
|\
| |
| |
| |
| | |
IngelaAndin/ingela/inets/remove-legacy-ssl-option-handling/GH-6380/OTP-18476
Ingela/inets/remove legacy ssl option handling/gh 6380/otp 18476
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Legacy essl option and even older ssl option handling (that no
longer worked or made sense) has been removed. This uncovered a
bug in pipeline and keepalive queue handling that could result in
incorrect response of {error, socket_remotly_closed}, this has
now been fixed. The bug was that retry code missed retring the
first pipelined or keeplive request that was currently being processed.
Also cuddle httpd max_clients test case to that have timeouts that makes
sense. It is surprising that this test case was just a little unstable before!
Closes #6380
|
|\ \
| |/
|/| |
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
- for URI pointing to a folder (missing trailing /) with a query component
- insert '/' after patch component but before query
- improve alias test
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Closes #6679
|
|\ \ \
| |/ / |
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
* maint:
Updated OTP version
Prepare release
Update copyright year
|
| | | |
|
|\ \ \
| |/ / |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We move all the logic around bootstraps to the top
Makefile.in instead of sharing it with lib/Makefile.
Now there is a single place that lists which applications
are part of which bootstrap and which need to be built or
not built.
|
|\ \ \
| |/ / |
|
| | | |
|
|\ \ \
| | | |
| | | | |
inets: Make https requests verify host by default
|
| | | |
| | | |
| | | |
| | | | |
Make ssl connections more secure by default.
|
|\ \ \ \
| |/ / /
|/| / /
| |/ / |
|
| | | |
|
|/ / |
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
httpc:ssl_verify_host_options/1 returns ssl client options
to verify the host.
Added as a helper function to 25.1 to be added as the default option
in 26.
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* 'deterministic-build' of https://github.com/TD5/otp:
make: Allow OTP to be built deterministically
compiler: Make test_lib robust to +deterministic
compiler: Make compiler forward +determinsitic flag to epp
compiler: Make yecc respect +deterministic
compiler: Make leex respect +deterministic
compiler: Make asn1ct_gen respect +deterministic
compiler: Make EPP respect +deterministic
OTP-18165
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add a --enable-deterministic-build to the configure script,
which sets ERL_DETERMINISTIC=yes throughout the relevant
Makefiles, which then invoke the relevant build stages with the
+deterministic option.
This addresses absolute paths being included in generated .erl files
and compiled .beam files that resulted in builds from different source
directories generating different artefacts (which is a component of the
issue in erlang#4482).
I think it would make sense to make this the default at some stage, but
I've put the change behind a flag for now to decouple
making deterministic OTP builds possible from making them the default.
Having +deterministic set results in compiler options being
removed from the module info for modules where this options was used.
This may have other implications for users of OTP.
For tests themselves, +determinism is not set, since many test cases
depend on accessing the test module's compilation options, or other
features not available in deterministic mode, in order to configure
themselves. For tests of the determinism feature specifically,
+deterministic must be explicitly passed to the compiler within the
relevant test cases.
|
|\ \ \
| |/ /
|/| /
| |/ |
|
| |
| |
| |
| | |
- convert Module string to a known atom before generating webpage
|
|\ \
| | |
| | |
| | |
| | |
| | | |
u3s/kuba/inets/upgrade_timeout_option/GH-5782/OTP-17997
inets: re-use connect_timeout option in TLS upgrade
OTP-17997
|
| | |
| | |
| | |
| | |
| | |
| | | |
- re-use connect_timeout during TLS upgrade of connection over proxy
- connect_timeout test in inets
- TLS upgrade client timeout test in ssl
|
|\ \ \
| |/ /
|/| /
| |/
| |
| |
| | |
* maint:
Updated OTP version
Prepare release
Update copyright year
|
| | |
|
|\ \
| |/ |
|
| |
| |
| |
| |
| | |
- make suite working with current httpd
- stop using erl_make_certs and random module
|
| | |
|
| | |
|
|\ \
| | |
| | | |
[cleanup] Replace test_server:os_type() with os:type()
|
| | |
| | |
| | |
| | |
| | | |
Codemod, drops undocumented function in favour of a
documented one.
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
- remove http_uri:parse/1
- remove http_uri:parse/2
- remove http_uri:scheme_defaults/0
- delay removal of http_uri:encode/1 until OTP-26
- delay removal of http_uri:decode/1 until OTP-26
- mark httpd_util:decode_hex/1 as deprecated
|
|\ \
| | |
| | |
| | |
| | |
| | | |
u3s/kuba/stdlib/uri_string_normalize_empty_port/OTP-17627
stdlib: normalize empty port in uri_string
OTP-17627
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- http_request:normalize_host contains normalization code is handled in other
places
- Revert "http_request: Fix to handle undefined port in uri"
This reverts commit 848642f50c315e94ef257e2c625b8088e8a3f844.
|
| |/
| |
| |
| |
| | |
- adjust port normalize functionality
- remove port subcomponent if port value is empty or key in URIMap if undefined
|