Skip to content

JSON: Update to nlohmann/json 3.7.3#7712

Merged
dnsmichi merged 1 commit into
masterfrom
feature/nlohmann-json-3-7-3
Dec 13, 2019
Merged

JSON: Update to nlohmann/json 3.7.3#7712
dnsmichi merged 1 commit into
masterfrom
feature/nlohmann-json-3-7-3

Conversation

@dnsmichi

Copy link
Copy Markdown
Contributor

This includes the following fixes:

nlohmann/json#1436

For a deeply-nested JSON object, the recursive implementation of json_value::destroy function causes stack overflow.

nlohmann/json#1708
nlohmann/json#1722

Stack size

nlohmann/json#1693 (comment)

Integer Overflow

nlohmann/json#1447

UTF8, json dump out of bounds

nlohmann/json#1445

Possibly influences #7532

This includes the following fixes:

nlohmann/json#1436

> For a deeply-nested JSON object, the recursive implementation of json_value::destroy function causes stack overflow.

nlohmann/json#1708
nlohmann/json#1722

Stack size

nlohmann/json#1693 (comment)

Integer Overflow

nlohmann/json#1447

UTF8, json dump out of bounds

nlohmann/json#1445

Possibly influences #7532
@dnsmichi dnsmichi added this to the 2.12.0 milestone Dec 13, 2019
@dnsmichi dnsmichi added the core/quality Improve code, libraries, algorithms, inline docs label Dec 13, 2019
@dnsmichi
dnsmichi merged commit 5484d12 into master Dec 13, 2019
@dnsmichi dnsmichi mentioned this pull request Dec 13, 2019
8 tasks
@Al2Klimov
Al2Klimov deleted the feature/nlohmann-json-3-7-3 branch January 30, 2020 11:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core/quality Improve code, libraries, algorithms, inline docs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant