-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #690 from ARMmbed/update-development-restricted-20…
…2004329 Merge development into development restricted
- Loading branch information
Showing
185 changed files
with
6,070 additions
and
2,242 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
# Pending changelog entry directory | ||
|
||
This directory contains changelog entries that have not yet been merged | ||
to the changelog file ([`../ChangeLog`](../ChangeLog)). | ||
|
||
## Changelog entry file format | ||
|
||
A changelog entry file must have the extension `*.txt` and must have the | ||
following format: | ||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
Security | ||
* Change description. | ||
* Another change description. | ||
Features | ||
* Yet another change description. This is a long change description that | ||
spans multiple lines. | ||
* Yet again another change description. | ||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
|
||
The permitted changelog entry categories are as follows: | ||
<!-- Keep this synchronized with STANDARD_CATEGORIES in assemble_changelog.py! --> | ||
|
||
API changes | ||
Default behavior changes | ||
Requirement changes | ||
New deprecations | ||
Removals | ||
Features | ||
Security | ||
Bugfix | ||
Changes | ||
|
||
Use “Changes” for anything that doesn't fit in the other categories, such as | ||
performance, documentation and test improvements. | ||
|
||
## How to write a changelog entry | ||
|
||
Each entry starts with three spaces, an asterisk and a space. Continuation | ||
lines start with 5 spaces. Lines wrap at 79 characters. | ||
|
||
Write full English sentences with proper capitalization and punctuation. Use | ||
the present tense. Use the imperative where applicable. For example: “Fix a | ||
bug in mbedtls_xxx() ….” | ||
|
||
Include GitHub issue numbers where relevant. Use the format “#1234” for an | ||
Mbed TLS issue. Add other external references such as CVE numbers where | ||
applicable. | ||
|
||
Credit the author of the contribution if the contribution is not a member of | ||
the Mbed TLS development team. Also credit bug reporters where applicable. | ||
|
||
**Explain why, not how**. Remember that the audience is the users of the | ||
library, not its developers. In particular, for a bug fix, explain the | ||
consequences of the bug, not how the bug was fixed. For a new feature, explain | ||
why one might be interested in the feature. For an API change or a deprecation, | ||
explain how to update existing applications. | ||
|
||
See [existing entries](../ChangeLog) for examples. | ||
|
||
## How `ChangeLog` is updated | ||
|
||
Run [`../scripts/assemble_changelog.py`](../scripts/assemble_changelog.py) | ||
from a Git working copy | ||
to move the entries from files in `ChangeLog.d` to the main `ChangeLog` file. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Bugfix | ||
* Fix the Visual Studio Release x64 build configuration for mbedtls itself. | ||
Completes a previous fix in Mbed TLS 2.19 that only fixed the build for | ||
the example programs. Reported in #1430 and fix contributed by irwir. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
Features | ||
* New functions in the error module return constant strings for | ||
high- and low-level error codes, complementing mbedtls_strerror() | ||
which constructs a string for any error code, including compound | ||
ones, but requires a writable buffer. Contributed by Gaurav Aggarwal | ||
in #3176. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Changes | ||
* Fix minor performance issue in operations on Curve25519 caused by using a | ||
suboptimal modular reduction in one place. Found and fix contributed by | ||
Aurelien Jarno in #3209. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
Changes | ||
* Fix warnings about signedness issues in format strings. The build is now | ||
clean of -Wformat-signedness warnings. Contributed by Kenneth Soerensen in #3153. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Bugfix | ||
* Fix undefined behavior in X.509 certificate parsing if the | ||
pathLenConstraint basic constraint value is equal to INT_MAX. | ||
The actual effect with almost every compiler is the intended | ||
behavior, so this is unlikely to be exploitable anywhere. #3192 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
Changes | ||
* Combine identical cases in switch statements in md.c. Contributed | ||
by irwir in #3208. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
Features | ||
* The new utility programs/ssl/ssl_context_info prints a human-readable | ||
dump of an SSL context saved with mbedtls_ssl_context_save(). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
Changes | ||
* Simplify a bounds check in ssl_write_certificate_request(). Contributed | ||
by irwir in #3150. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.