| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
IngelaAndin/ingela/public_key/decode_crl_distpoint_ext_later/GH-6402/OTP-18316
public_key: Move decode of CRLDistributionPoints extension
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
As different solutions of verifying certificate revocation exists
move the decode of 'CRLDistributionPoints' so that it will only be decode
when it is actually used in the verification process. This would enable
interoperability with systems that use certificates with an invalid empty
CRLDistributionPoints extension that they want to ignore and make verification
by other means.
Closes #6402
|
|\ \
| | |
| | |
| | |
| | | |
inets: refactor code for consistency
OTP-18390
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
refactor the code to place variables in header record assignments on the
right hand side. for example, the following
```erlang
do_handle_info(..., State=#state{...})
```
should be replaced by
```erlang
do_handle_info(..., #state{...}=State)
```
to keep the code consistent.
|
|\ \ \ |
|
| | | | |
|
|\ \ \ \ |
|
| |/ / / |
|
|\ \ \ \ |
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
- for URI pointing to a folder (missing trailing /) with a query component
- insert '/' after patch component but before query
- improve alias test
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
into maint
* bjorn/compiler/fix-mutable-variables/23/GH-6873/OTP-18470:
Eliminate "mutable variables"
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The compiler would generate incorrect code for the
following type of expression:
Pattern = BoundVar1 = . . . = BoundVarN = Expression
An exception should be raised if any of the bound variables have
different values than `Expression`. The compiler would generate code
that would cause the bound variables to be bound to the value of
`Expression` whether the value matched or not.
For example:
t() ->
Zero = 0,
One = 1,
Result = One = Zero,
{Result,One,Zero}.
There should be a `badmatch` exception, but instead, the `t/0`
function returned `{0,0,0}`.
Closes #6873
|
|\ \ \ \ \
| |_|_|/ /
|/| | | |
| | | | |
| | | | | |
* bjorn/erts/max_heap_size/23/OTP-18463:
Exit process immediately when the max heap size is exceeded
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
Executing receive-related instructions would cause the process to
enter a suspended state forever. Avoid that by scheduling out
immediately after any GC if the process is exiting.
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
ssh: accept PKCS#8 host key
OTP-18446
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
inets: refactor code to improve readability
OTP-18390
|
| | | | | | |
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
Removed unnecessary <em> tags
|
| | | | | | |
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | |
| | | | | |
| | | | | | |
* inets: add typespecs to functions and update fun. headers
OTP-18390
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Updates records, function headers, etc so that the `inets` app can be type
checked by type checkers such as eqWAlizer.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* bjorn/erts/max_heap_size/24/OTP-18463:
Exit process immediately when the max heap size is exceeded
|
| | |_|_|/ /
| |/| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Executing receive-related instructions would cause the process to
enter a suspended state forever. Avoid that by scheduling out
immediately after any GC if the process is exiting.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
into maint
* bjorn/compiler/fix-mutable-variables/24/GH-6873/OTP-18470:
Eliminate "mutable variables"
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The compiler would generate incorrect code for the
following type of expression:
Pattern = BoundVar1 = . . . = BoundVarN = Expression
An exception should be raised if any of the bound variables have
different values than `Expression`. The compiler would generate code
that would cause the bound variables to be bound to the value of
`Expression` whether the value matched or not.
For example:
t() ->
Zero = 0,
One = 1,
Result = One = Zero,
{Result,One,Zero}.
There should be a `badmatch` exception, but instead, the `t/0`
function returned `{0,0,0}`.
Closes #6873
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* bjorn/erts/max_heap_size/25/OTP-18463:
Exit process immediately when the max heap size is exceeded
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Executing receive-related instructions would cause the process to
enter a suspended state forever. Avoid that by scheduling out
immediately after any GC if the process is exiting.
|
|\ \ \ \ \ \ \
| |_|_|/ / / /
|/| | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* maint-25:
Updated OTP version
Prepare release
Update copyright year
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
maint-25
* kiko/inets/fix-typespec-cookie-header/OTP-18462/GH-6846:
inets: rename variable
inets: fix typespec httpc:cookie_header/{1,2,3}
|
| |\ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
'ingela/maint-25/ssl/middlebox_hello_retry_request/GH-6807/OTP-18467' into maint-25
* ingela/maint-25/ssl/middlebox_hello_retry_request/GH-6807/OTP-18467:
ssl: Adjust assert of middlebox change_cipher_spec for better interop
|
| |\ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
* ingela/inets/header-default/OTP-18461:
inets: Make sure headers can not be undefined
|
| |\ \ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
into maint-25
* ingela/ssl/always-ignore-change-cipher-spec/GH-6772/OTP-18433:
ssl: Maximize compatibility
|
| |\ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
* john/jit/fix-type-hint-bug/OTP-18415:
jit: Fix type hint error in emit_is_ge/lt
|
| |\ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
* rickard/pi-status-fix/OTP-18421:
[erts] Fix process_info(Pid, status)
|
| |\ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
* kuba/ssh/fix-error-logging/OTP-18386:
ssh: fix kexinit error generation
Fix `ssh_connection_handler` logging of atoms
|
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| | |_|_|_|_|_|_|_|/ / / / /
| |/| | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
* kuba/ssh/reduce_log_size/OTP-18417:
ssh: reduce log length
|
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | |_|_|_|_|_|_|_|/ / / / /
| |/| | | | | | | | | | | /
| |_|_|_|_|_|_|_|_|_|_|_|/
|/| | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
kikofernandez/kiko/inets/fix-typespec-cookie-header/OTP-18462/GH-6846
inets: fix typespec httpc:cookie_header/{1,2,3}
OTP-18462
|
| | | | | | | | | | | | | |
|
| |/ / / / / / / / / / /
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
the typespec was incorrectly setting the return type of
`httpc:cookie_header/{1,2,3}` to be `[HttpHeader]` where `HttpHeader ::
{Field :: [byte()], Value :: binary() | iolist()}` where the return type
should have been simply `HttpHeader` (i.e., not a list just a singleton
item)
|
|\ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
'ingela/maint-24/ssl/middlebox_hello_retry_request/GH-6807/OTP-18467' into maint
|
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
To ensure interoperability assert middlebox change_cipher_spec after processing an
hello_retry_request instead of before.
|
|\ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
os_mon: Close cpu_sup and memsup port on terminate
OTP-18469
|
| | |_|_|_|_|_|_|_|_|_|/ /
| |/| | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
cpu_sup and memsup shutdown fixes
|
|\ \ \ \ \ \ \ \ \ \ \ \ \
| | |_|_|_|_|_|_|_|_|/ / /
| |/| | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
'ingela/maint-25/ssl/middlebox_hello_retry_request/GH-6807/OTP-18467' into maint
* ingela/maint-25/ssl/middlebox_hello_retry_request/GH-6807/OTP-18467:
ssl: Adjust assert of middlebox change_cipher_spec for better interop
|
| | |_|/ / / / / / / / /
| |/| | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
To ensure interoperability assert middlebox change_cipher_spec after processing an
hello_retry_request instead of before.
|
|\ \ \ \ \ \ \ \ \ \ \ \
| | |_|_|_|_|_|_|_|/ / /
| |/| | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
* ingela/inets/header-default/OTP-18461:
inets: Make sure headers can not be undefined
|