From 52b459066d6fc6c541f29b249b303499f91d96d7 Mon Sep 17 00:00:00 2001 From: Wangfly Date: Fri, 4 Oct 2024 22:49:42 +0800 Subject: [PATCH] first commit --- .github/FUNDING.yml | 4 + .github/ISSUE_TEMPLATE/Bug_Report-Demon.yml | 43 + .../Bug_Report-Documentation.yml | 45 + .../Bug_Report-Teamserver-Client.yml | 62 + .github/ISSUE_TEMPLATE/Feature_Suggestion.yml | 52 + .github/ISSUE_TEMPLATE/config.yml | 7 + .vscode/settings.json | 3 + README.md | Bin 0 -> 252 bytes client/CMakeLists.txt | 202 + client/Modules | 1 + client/README.md | 3 + client/config.toml | 22 + client/config_mac.toml | 22 + client/data/Havoc.ico | Bin 0 -> 82726 bytes client/data/Havoc.qrc | 60 + client/data/Havoc.rc | 1 + client/data/UIs/AddEditCredentialsDialog.ui | 190 + client/data/UIs/AgentBuilder.ui | 286 + client/data/UIs/BuildProgressBar.ui | 42 + client/data/UIs/Chat.ui | 63 + client/data/UIs/Connect.ui | 242 + client/data/UIs/ConnectionDialog.ui | 155 + client/data/UIs/Controler.ui | 163 + client/data/UIs/CredentialsTableWidget.ui | 181 + client/data/UIs/DemonInteracted.ui | 64 + client/data/UIs/EventViewer.ui | 36 + client/data/UIs/FileBrowser.ui | 88 + client/data/UIs/GateStagedDialog.ui | 273 + client/data/UIs/GateStagelessDialog.ui | 228 + client/data/UIs/Havoc.ui | 433 + client/data/UIs/HavocConnect.ui | 19 + client/data/UIs/HavocListener.ui | 481 + client/data/UIs/InputDialog.ui | 71 + client/data/UIs/LogrViewer.ui | 78 + client/data/UIs/LootWidget.ui | 76 + client/data/UIs/LuaScriptWidget.ui | 27 + client/data/UIs/ModuleTreeWidget.ui | 65 + client/data/UIs/NewHavoc.ui | 325 + client/data/UIs/NewLootBox.ui | 170 + client/data/UIs/Operator.ui | 19 + client/data/UIs/Operators.ui | 19 + client/data/UIs/Overview.ui | 19 + client/data/UIs/ScriptManager.ui | 69 + client/data/UIs/SessionTable.ui | 154 + client/data/UIs/Settings.ui | 594 + .../data/UIs/SmallWidgets/ActiveOperators.ui | 75 + client/data/UIs/SmallWidgets/Dashboard.ui | 19 + client/data/UIs/SmallWidgets/SessionInfo.ui | 260 + client/data/UIs/Teamserver.ui | 70 + client/data/UIs/TeamserverWidget.ui | 19 + client/data/UIs/about.ui | 68 + client/data/UIs/listener.ui | 207 + client/data/UIs/listenersBox/DemonHTTP.ui | 131 + client/data/UIs/listenertab.ui | 109 + client/data/UIs/newTeamserverConnection.ui | 529 + client/data/img/DeadWhite.png | Bin 0 -> 328 bytes client/data/img/FileBrowser/File.png | Bin 0 -> 376 bytes client/data/img/FileBrowser/Folder.png | Bin 0 -> 340 bytes client/data/img/FileBrowser/HardDisk.png | Bin 0 -> 536 bytes client/data/img/FileBrowser/_File.png | Bin 0 -> 398 bytes client/data/img/FileBrowser/_Folder.png | Bin 0 -> 395 bytes client/data/img/Gates-icon.png | Bin 0 -> 5084 bytes .../img/HavocImages/Boarder/Asset 61024.png | Bin 0 -> 48812 bytes .../img/HavocImages/Boarder/Asset 6128.png | Bin 0 -> 4715 bytes .../img/HavocImages/Boarder/Asset 616.png | Bin 0 -> 515 bytes .../img/HavocImages/Boarder/Asset 632.png | Bin 0 -> 1024 bytes .../img/HavocImages/Boarder/Asset 648.png | Bin 0 -> 1656 bytes .../img/HavocImages/Boarder/Asset 6512.png | Bin 0 -> 20057 bytes .../img/HavocImages/Boarder/Asset 664.png | Bin 0 -> 2250 bytes .../img/HavocImages/Boarder/Asset 696.png | Bin 0 -> 3597 bytes client/data/img/HavocImages/Boarder/Havoc.png | Bin 0 -> 8948 bytes .../data/img/HavocImages/Full/Asset 81024.png | Bin 0 -> 16684 bytes .../data/img/HavocImages/Full/Asset 8128.png | Bin 0 -> 1220 bytes .../data/img/HavocImages/Full/Asset 816.png | Bin 0 -> 295 bytes .../data/img/HavocImages/Full/Asset 8256.png | Bin 0 -> 2818 bytes .../data/img/HavocImages/Full/Asset 832.png | Bin 0 -> 440 bytes .../data/img/HavocImages/Full/Asset 848.png | Bin 0 -> 546 bytes .../data/img/HavocImages/Full/Asset 8512.png | Bin 0 -> 6094 bytes .../data/img/HavocImages/Full/Asset 864.png | Bin 0 -> 714 bytes .../data/img/HavocImages/Full/Asset 896.png | Bin 0 -> 977 bytes client/data/img/HavocImages/Icon.ico | Bin 0 -> 82726 bytes client/data/img/Settings-icon.png | Bin 0 -> 331217 bytes client/data/img/close-icon.png | Bin 0 -> 2155 bytes client/data/img/close.png | Bin 0 -> 250 bytes client/data/img/demon-shell.jpg | Bin 0 -> 2863 bytes client/data/img/demonshell.jpg | Bin 0 -> 513 bytes client/data/img/demonshell.png | Bin 0 -> 956 bytes client/data/img/fclose.png | Bin 0 -> 178 bytes client/data/img/gates.png | Bin 0 -> 569 bytes client/data/img/hostfile-icon.png | Bin 0 -> 18089 bytes client/data/img/hostfile.png | Bin 0 -> 906 bytes client/data/img/listeners.png | Bin 0 -> 554 bytes client/data/img/lock-icon.png | Bin 0 -> 6617 bytes client/data/img/lock.png | Bin 0 -> 366 bytes client/data/img/modules-icon.png | Bin 0 -> 1985 bytes client/data/img/modules.png | Bin 0 -> 756 bytes client/data/img/setting.png | Bin 0 -> 1030 bytes .../treewidget/stylesheet-branch-closed.png | Bin 0 -> 6650 bytes .../img/treewidget/stylesheet-branch-end.png | Bin 0 -> 182 bytes .../img/treewidget/stylesheet-branch-more.png | Bin 0 -> 136 bytes .../img/treewidget/stylesheet-branch-open.png | Bin 0 -> 6252 bytes .../data/img/treewidget/stylesheet-vline.png | Bin 0 -> 124 bytes client/data/img/users-icon.png | Bin 0 -> 13490 bytes client/data/img/users.png | Bin 0 -> 958 bytes client/data/resources/Havoc.png | Bin 0 -> 20057 bytes client/data/resources/Monaco.ttf | Bin 0 -> 59872 bytes client/data/resources/firewall.png | Bin 0 -> 22018 bytes client/data/resources/linux-icon-high.png | Bin 0 -> 129327 bytes client/data/resources/linux-icon.png | Bin 0 -> 30527 bytes client/data/resources/macos-icon-high.png | Bin 0 -> 119394 bytes client/data/resources/macos-icon.png | Bin 0 -> 19024 bytes client/data/resources/unknown-icon-high.png | Bin 0 -> 117553 bytes client/data/resources/unknown-icon.png | Bin 0 -> 18972 bytes client/data/resources/win10-8-icon-high.png | Bin 0 -> 118449 bytes client/data/resources/win10-8-icon.png | Bin 0 -> 18006 bytes client/data/resources/win11-icon-high.png | Bin 0 -> 115308 bytes client/data/resources/win11-icon.png | Bin 0 -> 16382 bytes .../data/resources/win7-vista-icon-high.png | Bin 0 -> 124219 bytes client/data/resources/win7-vista-icon.png | Bin 0 -> 30032 bytes client/data/resources/winxp-icon-high.png | Bin 0 -> 117861 bytes client/data/resources/winxp-icon.png | Bin 0 -> 21641 bytes .../data/stylesheets/Dialogs/BasicDialog.qss | 96 + client/data/stylesheets/Dialogs/Connect.qss | 67 + .../data/stylesheets/Dialogs/FileDialog.qss | 83 + client/data/stylesheets/Dialogs/Listener.qss | 67 + .../data/stylesheets/Dialogs/Preferences.qss | 70 + client/data/stylesheets/Havoc.qss | 151 + client/data/stylesheets/Widgets/MenuStyle.qss | 18 + .../data/stylesheets/Widgets/MessageBox.qss | 25 + client/data/stylesheets/Widgets/OverView.ui | 90 + client/data/stylesheets/bottomTab.qss | 4 + client/data/stylesheets/menubar.qss | 17 + client/data/stylesheets/teamserverTab.qss | 12 + client/data/themes/darkorange.stylesheet | 459 + client/external/json/.cirrus.yml | 17 + client/external/json/.clang-format | 84 + client/external/json/.clang-tidy | 65 + client/external/json/.github/CODEOWNERS | 6 + .../external/json/.github/CODE_OF_CONDUCT.md | 46 + client/external/json/.github/CONTRIBUTING.md | 71 + client/external/json/.github/FUNDING.yml | 2 + .../json/.github/ISSUE_TEMPLATE/bug.yaml | 93 + .../json/.github/ISSUE_TEMPLATE/config.yml | 5 + .../json/.github/PULL_REQUEST_TEMPLATE.md | 19 + client/external/json/.github/SECURITY.md | 5 + client/external/json/.github/config.yml | 19 + .../json/.github/external_ci/appveyor.yml | 91 + client/external/json/.github/labeler.yml | 38 + client/external/json/.github/stale.yml | 17 + .../.github/workflows/check_amalgamation.yml | 70 + .../json/.github/workflows/cifuzz.yml | 30 + .../.github/workflows/codeql-analysis.yml | 44 + .../workflows/comment_check_amalgamation.yml | 75 + .../json/.github/workflows/labeler.yml | 20 + .../external/json/.github/workflows/macos.yml | 67 + .../workflows/publish_documentation.yml | 41 + .../json/.github/workflows/ubuntu.yml | 248 + .../json/.github/workflows/windows.yml | 134 + client/external/json/.gitignore | 44 + client/external/json/.lgtm.yml | 4 + client/external/json/.reuse/README.md | 7 + client/external/json/.reuse/dep5 | 32 + .../json/.reuse/templates/json.jinja2 | 11 + .../json/.reuse/templates/json_support.jinja2 | 11 + client/external/json/BUILD.bazel | 53 + client/external/json/CITATION.cff | 14 + client/external/json/CMakeLists.txt | 209 + client/external/json/ChangeLog.md | 2943 ++ client/external/json/LICENSE.MIT | 21 + client/external/json/LICENSES/Apache-2.0.txt | 73 + .../external/json/LICENSES/BSD-3-Clause.txt | 11 + .../external/json/LICENSES/GPL-3.0-only.txt | 232 + client/external/json/LICENSES/MIT.txt | 9 + client/external/json/Makefile | 285 + client/external/json/Package.swift | 22 + client/external/json/README.md | 1861 ++ client/external/json/WORKSPACE.bazel | 1 + client/external/json/cmake/ci.cmake | 983 + client/external/json/cmake/config.cmake.in | 15 + .../json/cmake/download_test_data.cmake | 56 + .../cmake/nlohmann_jsonConfigVersion.cmake.in | 20 + client/external/json/cmake/pkg-config.pc.in | 4 + .../cmake/scripts/gen_bazel_build_file.cmake | 24 + client/external/json/cmake/test.cmake | 273 + client/external/json/docs/Makefile | 45 + client/external/json/docs/README.md | 20 + client/external/json/docs/avatars.png | Bin 0 -> 1700008 bytes client/external/json/docs/docset/Info.plist | 20 + client/external/json/docs/docset/Makefile | 87 + client/external/json/docs/docset/README.md | 19 + client/external/json/docs/docset/docSet.sql | 234 + client/external/json/docs/docset/docset.json | 10 + client/external/json/docs/docset/icon.png | Bin 0 -> 700 bytes client/external/json/docs/docset/icon@2x.png | Bin 0 -> 1362 bytes client/external/json/docs/examples/README.cpp | 39 + .../external/json/docs/examples/README.output | 27 + .../json/docs/examples/accept__string.cpp | 26 + .../json/docs/examples/accept__string.output | 1 + client/external/json/docs/examples/array.cpp | 19 + .../external/json/docs/examples/array.output | 4 + .../external/json/docs/examples/array_t.cpp | 10 + .../json/docs/examples/array_t.output | 1 + .../json/docs/examples/at__json_pointer.cpp | 103 + .../docs/examples/at__json_pointer.output | 12 + .../docs/examples/at__json_pointer_const.cpp | 80 + .../examples/at__json_pointer_const.output | 9 + .../json/docs/examples/at__keytype.c++17.cpp | 49 + .../docs/examples/at__keytype.c++17.output | 4 + .../docs/examples/at__keytype_const.c++17.cpp | 43 + .../examples/at__keytype_const.c++17.output | 3 + .../docs/examples/at__object_t_key_type.cpp | 47 + .../examples/at__object_t_key_type.output | 4 + .../examples/at__object_t_key_type_const.cpp | 41 + .../at__object_t_key_type_const.output | 3 + .../json/docs/examples/at__size_type.cpp | 42 + .../json/docs/examples/at__size_type.output | 4 + .../docs/examples/at__size_type_const.cpp | 36 + .../docs/examples/at__size_type_const.output | 3 + client/external/json/docs/examples/back.cpp | 38 + .../external/json/docs/examples/back.output | 7 + .../examples/basic_json__CompatibleType.cpp | 214 + .../basic_json__CompatibleType.output | 39 + .../examples/basic_json__InputIt_InputIt.cpp | 32 + .../basic_json__InputIt_InputIt.output | 4 + .../docs/examples/basic_json__basic_json.cpp | 17 + .../examples/basic_json__basic_json.output | 2 + .../examples/basic_json__copyassignment.cpp | 18 + .../basic_json__copyassignment.output | 2 + .../docs/examples/basic_json__list_init_t.cpp | 21 + .../examples/basic_json__list_init_t.output | 5 + .../examples/basic_json__moveconstructor.cpp | 17 + .../basic_json__moveconstructor.output | 2 + .../docs/examples/basic_json__nullptr_t.cpp | 16 + .../examples/basic_json__nullptr_t.output | 2 + .../basic_json__size_type_basic_json.cpp | 18 + .../basic_json__size_type_basic_json.output | 3 + .../docs/examples/basic_json__value_t.cpp | 25 + .../docs/examples/basic_json__value_t.output | 7 + client/external/json/docs/examples/begin.cpp | 16 + .../external/json/docs/examples/begin.output | 1 + client/external/json/docs/examples/binary.cpp | 16 + .../external/json/docs/examples/binary.output | 1 + .../external/json/docs/examples/binary_t.cpp | 10 + .../json/docs/examples/binary_t.output | 1 + .../external/json/docs/examples/boolean_t.cpp | 10 + .../json/docs/examples/boolean_t.output | 1 + ...h_subtype__byte_container_with_subtype.cpp | 23 + ...ubtype__byte_container_with_subtype.output | 3 + ..._container_with_subtype__clear_subtype.cpp | 21 + ...ntainer_with_subtype__clear_subtype.output | 2 + ...te_container_with_subtype__has_subtype.cpp | 19 + ...container_with_subtype__has_subtype.output | 2 + ...te_container_with_subtype__set_subtype.cpp | 22 + ...container_with_subtype__set_subtype.output | 2 + .../byte_container_with_subtype__subtype.cpp | 22 + ...yte_container_with_subtype__subtype.output | 2 + client/external/json/docs/examples/cbegin.cpp | 16 + .../external/json/docs/examples/cbegin.output | 1 + .../json/docs/examples/cbor_tag_handler_t.cpp | 28 + .../docs/examples/cbor_tag_handler_t.output | 3 + client/external/json/docs/examples/cend.cpp | 19 + .../external/json/docs/examples/cend.output | 1 + client/external/json/docs/examples/clear.cpp | 34 + .../external/json/docs/examples/clear.output | 7 + .../docs/examples/contains__json_pointer.cpp | 43 + .../examples/contains__json_pointer.output | 7 + .../docs/examples/contains__keytype.c++17.cpp | 20 + .../examples/contains__keytype.c++17.output | 3 + .../examples/contains__object_t_key_type.cpp | 18 + .../contains__object_t_key_type.output | 3 + .../docs/examples/count__keytype.c++17.cpp | 20 + .../docs/examples/count__keytype.c++17.output | 2 + .../examples/count__object_t_key_type.cpp | 18 + .../examples/count__object_t_key_type.output | 2 + .../external/json/docs/examples/crbegin.cpp | 16 + .../json/docs/examples/crbegin.output | 1 + client/external/json/docs/examples/crend.cpp | 19 + .../external/json/docs/examples/crend.output | 1 + .../examples/default_object_comparator_t.cpp | 11 + .../default_object_comparator_t.output | 2 + .../docs/examples/diagnostics_extended.cpp | 22 + .../docs/examples/diagnostics_extended.output | 1 + .../docs/examples/diagnostics_standard.cpp | 20 + .../docs/examples/diagnostics_standard.output | 1 + client/external/json/docs/examples/diff.cpp | 37 + .../external/json/docs/examples/diff.output | 25 + client/external/json/docs/examples/dump.cpp | 48 + .../external/json/docs/examples/dump.output | 55 + .../external/json/docs/examples/emplace.cpp | 31 + .../json/docs/examples/emplace.output | 6 + .../json/docs/examples/emplace_back.cpp | 24 + .../json/docs/examples/emplace_back.output | 4 + client/external/json/docs/examples/empty.cpp | 30 + .../external/json/docs/examples/empty.output | 9 + client/external/json/docs/examples/end.cpp | 19 + client/external/json/docs/examples/end.output | 1 + .../docs/examples/erase__IteratorType.cpp | 31 + .../docs/examples/erase__IteratorType.output | 6 + .../erase__IteratorType_IteratorType.cpp | 31 + .../erase__IteratorType_IteratorType.output | 6 + .../docs/examples/erase__keytype.c++17.cpp | 20 + .../docs/examples/erase__keytype.c++17.output | 2 + .../examples/erase__object_t_key_type.cpp | 18 + .../examples/erase__object_t_key_type.output | 2 + .../json/docs/examples/erase__size_type.cpp | 16 + .../docs/examples/erase__size_type.output | 1 + .../json/docs/examples/error_handler_t.cpp | 24 + .../json/docs/examples/error_handler_t.output | 3 + .../external/json/docs/examples/exception.cpp | 20 + .../json/docs/examples/exception.output | 2 + .../docs/examples/find__keytype.c++17.cpp | 22 + .../docs/examples/find__keytype.c++17.output | 3 + .../docs/examples/find__object_t_key_type.cpp | 20 + .../examples/find__object_t_key_type.output | 3 + .../external/json/docs/examples/flatten.cpp | 32 + .../json/docs/examples/flatten.output | 12 + .../json/docs/examples/from_bjdata.cpp | 20 + .../json/docs/examples/from_bjdata.output | 4 + .../external/json/docs/examples/from_bson.cpp | 21 + .../json/docs/examples/from_bson.output | 4 + .../external/json/docs/examples/from_cbor.cpp | 20 + .../json/docs/examples/from_cbor.output | 4 + .../from_json__default_constructible.cpp | 37 + .../from_json__default_constructible.output | 1 + .../from_json__non_default_constructible.cpp | 53 + ...rom_json__non_default_constructible.output | 1 + .../json/docs/examples/from_msgpack.cpp | 20 + .../json/docs/examples/from_msgpack.output | 4 + .../json/docs/examples/from_ubjson.cpp | 20 + .../json/docs/examples/from_ubjson.output | 4 + client/external/json/docs/examples/front.cpp | 29 + .../external/json/docs/examples/front.output | 6 + .../json/docs/examples/get__PointerType.cpp | 21 + .../docs/examples/get__PointerType.output | 2 + .../docs/examples/get__ValueType_const.cpp | 50 + .../docs/examples/get__ValueType_const.output | 11 + .../json/docs/examples/get_allocator.cpp | 18 + .../json/docs/examples/get_allocator.output | 1 + .../json/docs/examples/get_binary.cpp | 16 + .../json/docs/examples/get_binary.output | 1 + .../external/json/docs/examples/get_ptr.cpp | 21 + .../json/docs/examples/get_ptr.output | 2 + .../external/json/docs/examples/get_ref.cpp | 27 + .../json/docs/examples/get_ref.output | 2 + client/external/json/docs/examples/get_to.cpp | 59 + .../external/json/docs/examples/get_to.output | 11 + client/external/json/docs/examples/insert.cpp | 17 + .../external/json/docs/examples/insert.output | 2 + .../json/docs/examples/insert__count.cpp | 17 + .../json/docs/examples/insert__count.output | 2 + .../json/docs/examples/insert__ilist.cpp | 17 + .../json/docs/examples/insert__ilist.output | 2 + .../json/docs/examples/insert__range.cpp | 20 + .../json/docs/examples/insert__range.output | 2 + .../docs/examples/insert__range_object.cpp | 21 + .../docs/examples/insert__range_object.output | 3 + .../json/docs/examples/invalid_iterator.cpp | 21 + .../docs/examples/invalid_iterator.output | 2 + .../external/json/docs/examples/is_array.cpp | 30 + .../json/docs/examples/is_array.output | 9 + .../external/json/docs/examples/is_binary.cpp | 30 + .../json/docs/examples/is_binary.output | 9 + .../json/docs/examples/is_boolean.cpp | 30 + .../json/docs/examples/is_boolean.output | 9 + .../json/docs/examples/is_discarded.cpp | 30 + .../json/docs/examples/is_discarded.output | 9 + .../external/json/docs/examples/is_null.cpp | 30 + .../json/docs/examples/is_null.output | 9 + .../external/json/docs/examples/is_number.cpp | 30 + .../json/docs/examples/is_number.output | 9 + .../json/docs/examples/is_number_float.cpp | 30 + .../json/docs/examples/is_number_float.output | 9 + .../json/docs/examples/is_number_integer.cpp | 30 + .../docs/examples/is_number_integer.output | 9 + .../json/docs/examples/is_number_unsigned.cpp | 30 + .../docs/examples/is_number_unsigned.output | 9 + .../external/json/docs/examples/is_object.cpp | 30 + .../json/docs/examples/is_object.output | 9 + .../json/docs/examples/is_primitive.cpp | 30 + .../json/docs/examples/is_primitive.output | 9 + .../external/json/docs/examples/is_string.cpp | 30 + .../json/docs/examples/is_string.output | 9 + .../json/docs/examples/is_structured.cpp | 30 + .../json/docs/examples/is_structured.output | 9 + client/external/json/docs/examples/items.cpp | 23 + .../external/json/docs/examples/items.output | 7 + .../json/docs/examples/json_base_class_t.cpp | 88 + .../docs/examples/json_base_class_t.output | 4 + .../json/docs/examples/json_lines.cpp | 22 + .../json/docs/examples/json_lines.output | 4 + .../json/docs/examples/json_pointer.cpp | 47 + .../json/docs/examples/json_pointer.output | 3 + .../json/docs/examples/json_pointer__back.cpp | 15 + .../docs/examples/json_pointer__back.output | 2 + .../docs/examples/json_pointer__empty.cpp | 20 + .../docs/examples/json_pointer__empty.output | 4 + .../json_pointer__operator__equal.cpp | 19 + .../json_pointer__operator__equal.output | 4 + ...on_pointer__operator__equal_stringtype.cpp | 33 + ...pointer__operator__equal_stringtype.output | 4 + .../json_pointer__operator__notequal.cpp | 19 + .../json_pointer__operator__notequal.output | 4 + ...pointer__operator__notequal_stringtype.cpp | 32 + ...nter__operator__notequal_stringtype.output | 4 + .../examples/json_pointer__operator_add.cpp | 23 + .../json_pointer__operator_add.output | 4 + .../json_pointer__operator_add_binary.cpp | 19 + .../json_pointer__operator_add_binary.output | 3 + .../json_pointer__operator_string_t.cpp | 19 + .../json_pointer__operator_string_t.output | 2 + .../examples/json_pointer__parent_pointer.cpp | 18 + .../json_pointer__parent_pointer.output | 3 + .../docs/examples/json_pointer__pop_back.cpp | 21 + .../examples/json_pointer__pop_back.output | 4 + .../docs/examples/json_pointer__push_back.cpp | 21 + .../examples/json_pointer__push_back.output | 4 + .../docs/examples/json_pointer__string_t.cpp | 13 + .../examples/json_pointer__string_t.output | 2 + .../docs/examples/json_pointer__to_string.cpp | 34 + .../examples/json_pointer__to_string.output | 12 + .../external/json/docs/examples/max_size.cpp | 25 + .../json/docs/examples/max_size.output | 7 + .../json/docs/examples/merge_patch.cpp | 41 + .../json/docs/examples/merge_patch.output | 11 + client/external/json/docs/examples/meta.cpp | 11 + .../external/json/docs/examples/meta.output | 17 + ...lohmann_define_type_intrusive_explicit.cpp | 60 + ...mann_define_type_intrusive_explicit.output | 2 + .../nlohmann_define_type_intrusive_macro.cpp | 48 + ...lohmann_define_type_intrusive_macro.output | 2 + ...e_type_intrusive_with_default_explicit.cpp | 55 + ...ype_intrusive_with_default_explicit.output | 2 + ...fine_type_intrusive_with_default_macro.cpp | 42 + ...e_type_intrusive_with_default_macro.output | 2 + ...ann_define_type_non_intrusive_explicit.cpp | 53 + ..._define_type_non_intrusive_explicit.output | 2 + ...ohmann_define_type_non_intrusive_macro.cpp | 41 + ...ann_define_type_non_intrusive_macro.output | 2 + ...pe_non_intrusive_with_default_explicit.cpp | 53 + ...non_intrusive_with_default_explicit.output | 2 + ..._type_non_intrusive_with_default_macro.cpp | 40 + ...pe_non_intrusive_with_default_macro.output | 2 + .../docs/examples/nlohmann_json_namespace.cpp | 14 + .../examples/nlohmann_json_namespace.output | 1 + .../nlohmann_json_namespace_begin.c++17.cpp | 33 + ...nlohmann_json_namespace_begin.c++17.output | 1 + .../nlohmann_json_namespace_no_version.cpp | 13 + .../nlohmann_json_namespace_no_version.output | 1 + .../examples/nlohmann_json_serialize_enum.cpp | 59 + .../nlohmann_json_serialize_enum.output | 3 + .../nlohmann_json_serialize_enum_2.cpp | 33 + .../nlohmann_json_serialize_enum_2.output | 3 + .../docs/examples/nlohmann_json_version.cpp | 12 + .../examples/nlohmann_json_version.output | 1 + .../json/docs/examples/number_float_t.cpp | 10 + .../json/docs/examples/number_float_t.output | 1 + .../json/docs/examples/number_integer_t.cpp | 10 + .../docs/examples/number_integer_t.output | 1 + .../json/docs/examples/number_unsigned_t.cpp | 10 + .../docs/examples/number_unsigned_t.output | 1 + client/external/json/docs/examples/object.cpp | 28 + .../external/json/docs/examples/object.output | 4 + .../docs/examples/object_comparator_t.cpp | 11 + .../docs/examples/object_comparator_t.output | 2 + .../external/json/docs/examples/object_t.cpp | 10 + .../json/docs/examples/object_t.output | 1 + .../docs/examples/operator__ValueType.cpp | 60 + .../docs/examples/operator__ValueType.output | 12 + .../json/docs/examples/operator__equal.cpp | 24 + .../json/docs/examples/operator__equal.output | 4 + .../examples/operator__equal__nullptr_t.cpp | 22 + .../operator__equal__nullptr_t.output | 5 + .../operator__equal__specializations.cpp | 16 + .../operator__equal__specializations.output | 2 + .../json/docs/examples/operator__greater.cpp | 24 + .../docs/examples/operator__greater.output | 4 + .../docs/examples/operator__greaterequal.cpp | 24 + .../examples/operator__greaterequal.output | 4 + .../json/docs/examples/operator__less.cpp | 24 + .../json/docs/examples/operator__less.output | 4 + .../docs/examples/operator__lessequal.cpp | 24 + .../docs/examples/operator__lessequal.output | 4 + .../json/docs/examples/operator__notequal.cpp | 24 + .../docs/examples/operator__notequal.output | 4 + .../operator__notequal__nullptr_t.cpp | 22 + .../operator__notequal__nullptr_t.output | 5 + .../json/docs/examples/operator__value_t.cpp | 38 + .../docs/examples/operator__value_t.output | 8 + .../examples/operator_array__json_pointer.cpp | 49 + .../operator_array__json_pointer.output | 8 + .../operator_array__json_pointer_const.cpp | 25 + .../operator_array__json_pointer_const.output | 4 + .../operator_array__keytype.c++17.cpp | 34 + .../operator_array__keytype.c++17.output | 19 + .../operator_array__keytype_const.c++17.cpp | 18 + ...operator_array__keytype_const.c++17.output | 1 + .../operator_array__object_t_key_type.cpp | 32 + .../operator_array__object_t_key_type.output | 19 + ...perator_array__object_t_key_type_const.cpp | 16 + ...ator_array__object_t_key_type_const.output | 1 + .../examples/operator_array__size_type.cpp | 25 + .../examples/operator_array__size_type.output | 3 + .../operator_array__size_type_const.cpp | 13 + .../operator_array__size_type_const.output | 1 + .../docs/examples/operator_deserialize.cpp | 26 + .../docs/examples/operator_deserialize.output | 13 + .../docs/examples/operator_literal_json.cpp | 13 + .../examples/operator_literal_json.output | 4 + .../operator_literal_json_pointer.cpp | 14 + .../operator_literal_json_pointer.output | 1 + .../examples/operator_ltlt__basic_json.cpp | 21 + .../examples/operator_ltlt__basic_json.output | 22 + .../examples/operator_ltlt__json_pointer.cpp | 13 + .../operator_ltlt__json_pointer.output | 1 + ...rator_spaceship__const_reference.c++20.cpp | 40 + ...or_spaceship__const_reference.c++20.output | 4 + .../operator_spaceship__scalartype.c++20.cpp | 40 + ...perator_spaceship__scalartype.c++20.output | 4 + .../json/docs/examples/ordered_json.cpp | 14 + .../json/docs/examples/ordered_json.output | 5 + .../json/docs/examples/ordered_map.cpp | 43 + .../json/docs/examples/ordered_map.output | 4 + .../json/docs/examples/other_error.cpp | 30 + .../json/docs/examples/other_error.output | 2 + .../json/docs/examples/out_of_range.cpp | 20 + .../json/docs/examples/out_of_range.output | 2 + .../docs/examples/parse__allow_exceptions.cpp | 36 + .../examples/parse__allow_exceptions.output | 2 + .../parse__array__parser_callback_t.cpp | 30 + .../parse__array__parser_callback_t.output | 20 + ...contiguouscontainer__parser_callback_t.cpp | 15 + ...tiguouscontainer__parser_callback_t.output | 6 + .../parse__istream__parser_callback_t.cpp | 57 + .../parse__istream__parser_callback_t.output | 34 + .../docs/examples/parse__iterator_pair.cpp | 15 + .../docs/examples/parse__iterator_pair.link | 1 + .../docs/examples/parse__iterator_pair.output | 6 + .../json/docs/examples/parse__pointers.cpp | 15 + .../json/docs/examples/parse__pointers.link | 1 + .../json/docs/examples/parse__pointers.output | 6 + .../parse__string__parser_callback_t.cpp | 48 + .../parse__string__parser_callback_t.output | 34 + .../json/docs/examples/parse_error.cpp | 20 + .../json/docs/examples/parse_error.output | 3 + client/external/json/docs/examples/patch.cpp | 33 + .../external/json/docs/examples/patch.output | 11 + .../json/docs/examples/patch_inplace.cpp | 35 + .../json/docs/examples/patch_inplace.output | 13 + .../external/json/docs/examples/push_back.cpp | 25 + .../json/docs/examples/push_back.output | 4 + .../examples/push_back__initializer_list.cpp | 27 + .../push_back__initializer_list.output | 4 + .../examples/push_back__object_t__value.cpp | 25 + .../push_back__object_t__value.output | 4 + client/external/json/docs/examples/rbegin.cpp | 16 + .../external/json/docs/examples/rbegin.output | 1 + client/external/json/docs/examples/rend.cpp | 19 + .../external/json/docs/examples/rend.output | 1 + .../external/json/docs/examples/sax_parse.cpp | 131 + .../json/docs/examples/sax_parse.output | 37 + .../json/docs/examples/sax_parse__binary.cpp | 114 + .../docs/examples/sax_parse__binary.output | 3 + client/external/json/docs/examples/size.cpp | 29 + .../external/json/docs/examples/size.output | 9 + .../external/json/docs/examples/std_hash.cpp | 19 + .../json/docs/examples/std_hash.output | 8 + .../external/json/docs/examples/std_swap.cpp | 19 + .../json/docs/examples/std_swap.output | 2 + .../external/json/docs/examples/string_t.cpp | 10 + .../json/docs/examples/string_t.output | 1 + .../json/docs/examples/swap__array_t.cpp | 20 + .../json/docs/examples/swap__array_t.output | 2 + .../json/docs/examples/swap__binary_t.cpp | 20 + .../json/docs/examples/swap__binary_t.output | 2 + .../json/docs/examples/swap__object_t.cpp | 20 + .../json/docs/examples/swap__object_t.output | 2 + .../json/docs/examples/swap__reference.cpp | 18 + .../json/docs/examples/swap__reference.output | 2 + .../json/docs/examples/swap__string_t.cpp | 20 + .../json/docs/examples/swap__string_t.output | 2 + .../external/json/docs/examples/to_bjdata.cpp | 64 + .../json/docs/examples/to_bjdata.output | 4 + .../external/json/docs/examples/to_bson.cpp | 22 + .../json/docs/examples/to_bson.output | 1 + .../external/json/docs/examples/to_cbor.cpp | 22 + .../json/docs/examples/to_cbor.output | 1 + .../external/json/docs/examples/to_json.cpp | 32 + .../json/docs/examples/to_json.output | 1 + .../json/docs/examples/to_msgpack.cpp | 22 + .../json/docs/examples/to_msgpack.output | 1 + .../external/json/docs/examples/to_string.cpp | 20 + .../json/docs/examples/to_string.output | 3 + .../external/json/docs/examples/to_ubjson.cpp | 64 + .../json/docs/examples/to_ubjson.output | 4 + client/external/json/docs/examples/type.cpp | 28 + .../external/json/docs/examples/type.output | 8 + .../json/docs/examples/type_error.cpp | 20 + .../json/docs/examples/type_error.output | 2 + .../external/json/docs/examples/type_name.cpp | 27 + .../json/docs/examples/type_name.output | 8 + .../external/json/docs/examples/unflatten.cpp | 26 + .../json/docs/examples/unflatten.output | 18 + client/external/json/docs/examples/update.cpp | 24 + .../external/json/docs/examples/update.output | 17 + .../json/docs/examples/update__range.cpp | 24 + .../json/docs/examples/update__range.output | 17 + .../json/docs/examples/value__json_ptr.cpp | 31 + .../json/docs/examples/value__json_ptr.output | 1 + .../docs/examples/value__keytype.c++17.cpp | 32 + .../docs/examples/value__keytype.c++17.output | 1 + .../examples/value__object_t_key_type.cpp | 30 + .../examples/value__object_t_key_type.output | 1 + client/external/json/docs/json.gif | Bin 0 -> 1644689 bytes client/external/json/docs/mkdocs/Makefile | 37 + .../docs/api/adl_serializer/from_json.md | 73 + .../mkdocs/docs/api/adl_serializer/index.md | 35 + .../mkdocs/docs/api/adl_serializer/to_json.md | 43 + .../docs/mkdocs/docs/api/basic_json/accept.md | 113 + .../docs/mkdocs/docs/api/basic_json/array.md | 60 + .../mkdocs/docs/api/basic_json/array_t.md | 68 + .../docs/mkdocs/docs/api/basic_json/at.md | 226 + .../docs/mkdocs/docs/api/basic_json/back.md | 65 + .../mkdocs/docs/api/basic_json/basic_json.md | 402 + .../docs/mkdocs/docs/api/basic_json/begin.md | 42 + .../docs/mkdocs/docs/api/basic_json/binary.md | 66 + .../mkdocs/docs/api/basic_json/binary_t.md | 89 + .../mkdocs/docs/api/basic_json/boolean_t.md | 42 + .../docs/mkdocs/docs/api/basic_json/cbegin.md | 41 + .../docs/api/basic_json/cbor_tag_handler_t.md | 42 + .../docs/mkdocs/docs/api/basic_json/cend.md | 41 + .../docs/mkdocs/docs/api/basic_json/clear.md | 58 + .../mkdocs/docs/api/basic_json/contains.md | 118 + .../docs/mkdocs/docs/api/basic_json/count.md | 78 + .../mkdocs/docs/api/basic_json/crbegin.md | 41 + .../docs/mkdocs/docs/api/basic_json/crend.md | 42 + .../basic_json/default_object_comparator_t.md | 35 + .../docs/mkdocs/docs/api/basic_json/diff.md | 62 + .../docs/mkdocs/docs/api/basic_json/dump.md | 79 + .../mkdocs/docs/api/basic_json/emplace.md | 56 + .../docs/api/basic_json/emplace_back.md | 54 + .../docs/mkdocs/docs/api/basic_json/empty.md | 66 + .../docs/mkdocs/docs/api/basic_json/end.md | 42 + .../docs/mkdocs/docs/api/basic_json/erase.md | 211 + .../docs/api/basic_json/error_handler_t.md | 42 + .../mkdocs/docs/api/basic_json/exception.md | 75 + .../docs/mkdocs/docs/api/basic_json/find.md | 86 + .../mkdocs/docs/api/basic_json/flatten.md | 50 + .../mkdocs/docs/api/basic_json/from_bjdata.md | 93 + .../mkdocs/docs/api/basic_json/from_bson.md | 110 + .../mkdocs/docs/api/basic_json/from_cbor.md | 117 + .../docs/api/basic_json/from_msgpack.md | 109 + .../mkdocs/docs/api/basic_json/from_ubjson.md | 106 + .../docs/mkdocs/docs/api/basic_json/front.md | 58 + .../docs/mkdocs/docs/api/basic_json/get.md | 136 + .../docs/api/basic_json/get_allocator.md | 31 + .../mkdocs/docs/api/basic_json/get_binary.md | 45 + .../mkdocs/docs/api/basic_json/get_ptr.md | 60 + .../mkdocs/docs/api/basic_json/get_ref.md | 64 + .../docs/mkdocs/docs/api/basic_json/get_to.md | 58 + .../docs/mkdocs/docs/api/basic_json/index.md | 323 + .../docs/api/basic_json/input_format_t.md | 52 + .../docs/mkdocs/docs/api/basic_json/insert.md | 179 + .../docs/api/basic_json/invalid_iterator.md | 67 + .../mkdocs/docs/api/basic_json/is_array.md | 39 + .../mkdocs/docs/api/basic_json/is_binary.md | 39 + .../mkdocs/docs/api/basic_json/is_boolean.md | 39 + .../docs/api/basic_json/is_discarded.md | 72 + .../mkdocs/docs/api/basic_json/is_null.md | 39 + .../mkdocs/docs/api/basic_json/is_number.md | 56 + .../docs/api/basic_json/is_number_float.md | 46 + .../docs/api/basic_json/is_number_integer.md | 47 + .../docs/api/basic_json/is_number_unsigned.md | 46 + .../mkdocs/docs/api/basic_json/is_object.md | 39 + .../docs/api/basic_json/is_primitive.md | 69 + .../mkdocs/docs/api/basic_json/is_string.md | 39 + .../docs/api/basic_json/is_structured.md | 63 + .../docs/mkdocs/docs/api/basic_json/items.md | 100 + .../docs/api/basic_json/json_base_class_t.md | 45 + .../docs/api/basic_json/json_serializer.md | 41 + .../mkdocs/docs/api/basic_json/max_size.md | 60 + .../mkdocs/docs/api/basic_json/merge_patch.md | 63 + .../docs/mkdocs/docs/api/basic_json/meta.md | 56 + .../docs/api/basic_json/number_float_t.md | 70 + .../docs/api/basic_json/number_integer_t.md | 76 + .../docs/api/basic_json/number_unsigned_t.md | 76 + .../docs/mkdocs/docs/api/basic_json/object.md | 63 + .../api/basic_json/object_comparator_t.md | 32 + .../mkdocs/docs/api/basic_json/object_t.md | 114 + .../mkdocs/docs/api/basic_json/operator+=.md | 110 + .../mkdocs/docs/api/basic_json/operator=.md | 43 + .../mkdocs/docs/api/basic_json/operator[].md | 241 + .../docs/api/basic_json/operator_ValueType.md | 82 + .../mkdocs/docs/api/basic_json/operator_eq.md | 168 + .../mkdocs/docs/api/basic_json/operator_ge.md | 86 + .../mkdocs/docs/api/basic_json/operator_gt.md | 86 + .../mkdocs/docs/api/basic_json/operator_le.md | 87 + .../mkdocs/docs/api/basic_json/operator_lt.md | 96 + .../mkdocs/docs/api/basic_json/operator_ne.md | 98 + .../docs/api/basic_json/operator_spaceship.md | 100 + .../docs/api/basic_json/operator_value_t.md | 54 + .../mkdocs/docs/api/basic_json/other_error.md | 67 + .../docs/api/basic_json/out_of_range.md | 68 + .../docs/mkdocs/docs/api/basic_json/parse.md | 214 + .../mkdocs/docs/api/basic_json/parse_error.md | 74 + .../docs/api/basic_json/parse_event_t.md | 29 + .../docs/api/basic_json/parser_callback_t.md | 73 + .../docs/mkdocs/docs/api/basic_json/patch.md | 73 + .../docs/api/basic_json/patch_inplace.md | 70 + .../mkdocs/docs/api/basic_json/push_back.md | 106 + .../docs/mkdocs/docs/api/basic_json/rbegin.md | 42 + .../docs/mkdocs/docs/api/basic_json/rend.md | 43 + .../mkdocs/docs/api/basic_json/sax_parse.md | 115 + .../docs/mkdocs/docs/api/basic_json/size.md | 57 + .../mkdocs/docs/api/basic_json/std_hash.md | 34 + .../mkdocs/docs/api/basic_json/std_swap.md | 51 + .../mkdocs/docs/api/basic_json/string_t.md | 66 + .../docs/mkdocs/docs/api/basic_json/swap.md | 157 + .../mkdocs/docs/api/basic_json/to_bjdata.md | 70 + .../mkdocs/docs/api/basic_json/to_bson.md | 59 + .../mkdocs/docs/api/basic_json/to_cbor.md | 61 + .../mkdocs/docs/api/basic_json/to_msgpack.md | 59 + .../mkdocs/docs/api/basic_json/to_string.md | 65 + .../mkdocs/docs/api/basic_json/to_ubjson.md | 70 + .../docs/mkdocs/docs/api/basic_json/type.md | 54 + .../mkdocs/docs/api/basic_json/type_error.md | 68 + .../mkdocs/docs/api/basic_json/type_name.md | 54 + .../mkdocs/docs/api/basic_json/unflatten.md | 61 + .../docs/mkdocs/docs/api/basic_json/update.md | 142 + .../docs/mkdocs/docs/api/basic_json/value.md | 159 + .../mkdocs/docs/api/basic_json/value_t.md | 81 + .../mkdocs/docs/api/basic_json/~basic_json.md | 21 + .../byte_container_with_subtype.md | 46 + .../clear_subtype.md | 36 + .../has_subtype.md | 39 + .../api/byte_container_with_subtype/index.md | 35 + .../set_subtype.md | 41 + .../byte_container_with_subtype/subtype.md | 42 + .../json/docs/mkdocs/docs/api/json.md | 28 + .../docs/mkdocs/docs/api/json_pointer/back.md | 40 + .../mkdocs/docs/api/json_pointer/empty.md | 39 + .../mkdocs/docs/api/json_pointer/index.md | 52 + .../docs/api/json_pointer/json_pointer.md | 41 + .../docs/api/json_pointer/operator_eq.md | 113 + .../docs/api/json_pointer/operator_ne.md | 109 + .../docs/api/json_pointer/operator_slash.md | 64 + .../docs/api/json_pointer/operator_slasheq.md | 61 + .../api/json_pointer/operator_string_t.md | 48 + .../docs/api/json_pointer/parent_pointer.md | 35 + .../mkdocs/docs/api/json_pointer/pop_back.md | 35 + .../mkdocs/docs/api/json_pointer/push_back.md | 39 + .../mkdocs/docs/api/json_pointer/string_t.md | 28 + .../mkdocs/docs/api/json_pointer/to_string.md | 40 + .../docs/mkdocs/docs/api/json_sax/binary.md | 40 + .../docs/mkdocs/docs/api/json_sax/boolean.md | 36 + .../mkdocs/docs/api/json_sax/end_array.md | 31 + .../mkdocs/docs/api/json_sax/end_object.md | 31 + .../docs/mkdocs/docs/api/json_sax/index.md | 44 + .../json/docs/mkdocs/docs/api/json_sax/key.md | 40 + .../docs/mkdocs/docs/api/json_sax/null.md | 31 + .../mkdocs/docs/api/json_sax/number_float.md | 39 + .../docs/api/json_sax/number_integer.md | 36 + .../docs/api/json_sax/number_unsigned.md | 36 + .../mkdocs/docs/api/json_sax/parse_error.md | 44 + .../mkdocs/docs/api/json_sax/start_array.md | 40 + .../mkdocs/docs/api/json_sax/start_object.md | 40 + .../docs/mkdocs/docs/api/json_sax/string.md | 40 + .../json/docs/mkdocs/docs/api/macros/index.md | 60 + .../mkdocs/docs/api/macros/json_assert.md | 84 + .../docs/api/macros/json_diagnostics.md | 76 + .../macros/json_disable_enum_serialization.md | 152 + .../mkdocs/docs/api/macros/json_has_cpp_11.md | 41 + .../docs/api/macros/json_has_filesystem.md | 43 + .../mkdocs/docs/api/macros/json_has_ranges.md | 31 + .../docs/api/macros/json_has_static_rtti.md | 31 + .../macros/json_has_three_way_comparison.md | 32 + .../docs/mkdocs/docs/api/macros/json_no_io.md | 35 + .../docs/api/macros/json_noexception.md | 45 + .../macros/json_skip_library_version_check.md | 37 + .../json_skip_unsupported_compiler_check.md | 33 + .../mkdocs/docs/api/macros/json_throw_user.md | 75 + .../docs/api/macros/json_use_global_udls.md | 98 + .../macros/json_use_implicit_conversions.md | 59 + ...n_use_legacy_discarded_value_comparison.md | 77 + .../macros/nlohmann_define_type_intrusive.md | 126 + .../nlohmann_define_type_non_intrusive.md | 127 + .../api/macros/nlohmann_json_namespace.md | 41 + .../macros/nlohmann_json_namespace_begin.md | 61 + .../nlohmann_json_namespace_no_version.md | 45 + .../macros/nlohmann_json_serialize_enum.md | 85 + .../api/macros/nlohmann_json_version_major.md | 40 + .../docs/mkdocs/docs/api/operator_gtgt.md | 64 + .../mkdocs/docs/api/operator_literal_json.md | 61 + .../docs/api/operator_literal_json_pointer.md | 64 + .../docs/mkdocs/docs/api/operator_ltlt.md | 87 + .../json/docs/mkdocs/docs/api/ordered_json.md | 32 + .../json/docs/mkdocs/docs/api/ordered_map.md | 77 + .../json/docs/mkdocs/docs/css/custom.css | 4 + .../mkdocs/docs/features/arbitrary_types.md | 274 + .../docs/mkdocs/docs/features/assertions.md | 131 + .../docs/features/binary_formats/bjdata.md | 194 + .../docs/features/binary_formats/bson.md | 96 + .../docs/features/binary_formats/cbor.md | 181 + .../docs/features/binary_formats/index.md | 52 + .../features/binary_formats/messagepack.md | 143 + .../docs/features/binary_formats/ubjson.md | 126 + .../mkdocs/docs/features/binary_values.md | 372 + .../docs/mkdocs/docs/features/comments.md | 83 + .../features/element_access/checked_access.md | 91 + .../features/element_access/default_value.md | 32 + .../docs/features/element_access/index.md | 9 + .../element_access/unchecked_access.md | 112 + .../mkdocs/docs/features/enum_conversion.md | 61 + .../docs/mkdocs/docs/features/iterators.md | 155 + .../docs/mkdocs/docs/features/json_patch.md | 47 + .../docs/mkdocs/docs/features/json_pointer.md | 126 + .../json/docs/mkdocs/docs/features/macros.md | 153 + .../docs/mkdocs/docs/features/merge_patch.md | 20 + .../docs/mkdocs/docs/features/namespace.md | 93 + .../docs/mkdocs/docs/features/object_order.md | 109 + .../mkdocs/docs/features/parsing/index.md | 13 + .../docs/features/parsing/json_lines.md | 49 + .../docs/features/parsing/parse_exceptions.md | 121 + .../docs/features/parsing/parser_callbacks.md | 83 + .../docs/features/parsing/sax_interface.md | 73 + .../docs/mkdocs/docs/features/types/index.md | 269 + .../docs/features/types/number_handling.md | 328 + .../docs/mkdocs/docs/home/code_of_conduct.md | 46 + .../docs/mkdocs/docs/home/design_goals.md | 17 + .../json/docs/mkdocs/docs/home/exceptions.md | 896 + .../json/docs/mkdocs/docs/home/faq.md | 180 + .../json/docs/mkdocs/docs/home/license.md | 21 + .../json/docs/mkdocs/docs/home/releases.md | 1225 + .../json/docs/mkdocs/docs/home/sponsors.md | 13 + .../mkdocs/docs/images/callback_events.png | Bin 0 -> 46039 bytes .../mkdocs/docs/images/json_syntax_number.png | Bin 0 -> 37014 bytes .../mkdocs/docs/images/range-begin-end.svg | 435 + .../mkdocs/docs/images/range-rbegin-rend.svg | 1232 + .../external/json/docs/mkdocs/docs/index.md | 3 + .../docs/mkdocs/docs/integration/cmake.md | 172 + .../docs/integration/conan/CMakeLists.txt | 9 + .../docs/integration/conan/Conanfile.txt | 5 + .../mkdocs/docs/integration/conan/example.cpp | 9 + .../docs/mkdocs/docs/integration/example.cpp | 10 + .../docs/mkdocs/docs/integration/index.md | 18 + .../docs/integration/migration_guide.md | 264 + .../docs/integration/package_managers.md | 198 + .../mkdocs/docs/integration/pkg-config.md | 13 + .../docs/integration/vcpkg/CMakeLists.txt | 7 + .../mkdocs/docs/integration/vcpkg/example.cpp | 9 + client/external/json/docs/mkdocs/mkdocs.yml | 366 + .../json/docs/mkdocs/requirements.txt | 49 + .../docs/mkdocs/scripts/check_structure.py | 179 + client/external/json/docs/usages/ios.png | Bin 0 -> 208669 bytes client/external/json/docs/usages/macos.png | Bin 0 -> 1305068 bytes .../json/include/nlohmann/adl_serializer.hpp | 55 + .../nlohmann/byte_container_with_subtype.hpp | 103 + .../include/nlohmann/detail/abi_macros.hpp | 100 + .../nlohmann/detail/conversions/from_json.hpp | 497 + .../nlohmann/detail/conversions/to_chars.hpp | 1118 + .../nlohmann/detail/conversions/to_json.hpp | 446 + .../include/nlohmann/detail/exceptions.hpp | 257 + .../json/include/nlohmann/detail/hash.hpp | 129 + .../nlohmann/detail/input/binary_reader.hpp | 3009 ++ .../nlohmann/detail/input/input_adapters.hpp | 491 + .../nlohmann/detail/input/json_sax.hpp | 727 + .../include/nlohmann/detail/input/lexer.hpp | 1632 + .../include/nlohmann/detail/input/parser.hpp | 519 + .../nlohmann/detail/input/position_t.hpp | 37 + .../detail/iterators/internal_iterator.hpp | 35 + .../nlohmann/detail/iterators/iter_impl.hpp | 751 + .../detail/iterators/iteration_proxy.hpp | 242 + .../detail/iterators/iterator_traits.hpp | 61 + .../iterators/json_reverse_iterator.hpp | 130 + .../detail/iterators/primitive_iterator.hpp | 132 + .../detail/json_custom_base_class.hpp | 31 + .../include/nlohmann/detail/json_pointer.hpp | 988 + .../json/include/nlohmann/detail/json_ref.hpp | 78 + .../include/nlohmann/detail/macro_scope.hpp | 476 + .../include/nlohmann/detail/macro_unscope.hpp | 45 + .../nlohmann/detail/meta/call_std/begin.hpp | 17 + .../nlohmann/detail/meta/call_std/end.hpp | 17 + .../nlohmann/detail/meta/cpp_future.hpp | 171 + .../include/nlohmann/detail/meta/detected.hpp | 70 + .../nlohmann/detail/meta/identity_tag.hpp | 21 + .../include/nlohmann/detail/meta/is_sax.hpp | 159 + .../include/nlohmann/detail/meta/std_fs.hpp | 29 + .../nlohmann/detail/meta/type_traits.hpp | 737 + .../include/nlohmann/detail/meta/void_t.hpp | 24 + .../nlohmann/detail/output/binary_writer.hpp | 1838 ++ .../detail/output/output_adapters.hpp | 147 + .../nlohmann/detail/output/serializer.hpp | 988 + .../include/nlohmann/detail/string_concat.hpp | 146 + .../include/nlohmann/detail/string_escape.hpp | 72 + .../json/include/nlohmann/detail/value_t.hpp | 118 + .../external/json/include/nlohmann/json.hpp | 5258 ++++ .../json/include/nlohmann/json_fwd.hpp | 75 + .../json/include/nlohmann/ordered_map.hpp | 359 + .../nlohmann/thirdparty/hedley/hedley.hpp | 2045 ++ .../thirdparty/hedley/hedley_undef.hpp | 158 + client/external/json/meson.build | 24 + client/external/json/nlohmann_json.natvis | 278 + .../json/single_include/nlohmann/json.hpp | 24689 ++++++++++++++++ .../json/single_include/nlohmann/json_fwd.hpp | 176 + client/external/json/tests/CMakeLists.txt | 184 + client/external/json/tests/Makefile | 32 + client/external/json/tests/abi/CMakeLists.txt | 30 + .../json/tests/abi/config/CMakeLists.txt | 22 + .../external/json/tests/abi/config/config.hpp | 35 + .../external/json/tests/abi/config/custom.cpp | 33 + .../json/tests/abi/config/default.cpp | 41 + .../json/tests/abi/config/noversion.cpp | 40 + .../json/tests/abi/diag/CMakeLists.txt | 19 + client/external/json/tests/abi/diag/diag.cpp | 29 + client/external/json/tests/abi/diag/diag.hpp | 20 + .../external/json/tests/abi/diag/diag_off.cpp | 30 + .../external/json/tests/abi/diag/diag_on.cpp | 30 + .../abi/include/nlohmann/json_v3_10_5.hpp | 22091 ++++++++++++++ .../json/tests/abi/inline_ns/CMakeLists.txt | 12 + .../json/tests/abi/inline_ns/use_current.cpp | 36 + .../json/tests/abi/inline_ns/use_v3_10_5.cpp | 22 + client/external/json/tests/abi/main.cpp | 11 + .../json/tests/benchmarks/CMakeLists.txt | 34 + .../json/tests/benchmarks/src/benchmarks.cpp | 177 + .../cmake_add_subdirectory/CMakeLists.txt | 18 + .../project/CMakeLists.txt | 20 + .../cmake_add_subdirectory/project/main.cpp | 16 + .../tests/cmake_fetch_content/CMakeLists.txt | 20 + .../project/CMakeLists.txt | 20 + .../cmake_fetch_content/project/main.cpp | 16 + .../tests/cmake_fetch_content2/CMakeLists.txt | 20 + .../project/CMakeLists.txt | 15 + .../cmake_fetch_content2/project/main.cpp | 16 + .../json/tests/cmake_import/CMakeLists.txt | 19 + .../tests/cmake_import/project/CMakeLists.txt | 12 + .../json/tests/cmake_import/project/main.cpp | 16 + .../tests/cmake_import_minver/CMakeLists.txt | 19 + .../project/CMakeLists.txt | 8 + .../cmake_import_minver/project/main.cpp | 16 + .../CMakeLists.txt | 18 + .../project/Bar.cpp | 11 + .../project/Bar.hpp | 12 + .../project/CMakeLists.txt | 21 + .../project/Foo.cpp | 11 + .../project/Foo.hpp | 12 + .../project/main.cpp | 16 + .../json/tests/cuda_example/CMakeLists.txt | 10 + .../json/tests/cuda_example/json_cuda.cu | 19 + client/external/json/tests/fuzzing.md | 81 + .../reports/2016-08-29-fuzz/exec_speed.png | Bin 0 -> 28144 bytes .../tests/reports/2016-08-29-fuzz/fuzz.tiff | Bin 0 -> 235588 bytes .../reports/2016-08-29-fuzz/high_freq.png | Bin 0 -> 26251 bytes .../tests/reports/2016-08-29-fuzz/index.html | 10 + .../reports/2016-08-29-fuzz/low_freq.png | Bin 0 -> 11752 bytes .../2016-09-09-nativejson_benchmark/README.md | 31 + .../conformance_Nlohmann (C++11).md | 670 + .../conformance_overall_Result.png | Bin 0 -> 169617 bytes ..._mac64_clang7.0_1._Parse_Memory_(byte).png | Bin 0 -> 196128 bytes ...0GHz_mac64_clang7.0_1._Parse_Time_(ms).png | Bin 0 -> 149308 bytes ..._mac64_clang7.0_2._Stringify_Time_(ms).png | Bin 0 -> 139615 bytes ...z_mac64_clang7.0_3._Prettify_Time_(ms).png | Bin 0 -> 100027 bytes ..._clang7.0_7._Code_size_FileSize_(byte).png | Bin 0 -> 186055 bytes .../reports/2016-10-02-fuzz/exec_speed.png | Bin 0 -> 31420 bytes .../tests/reports/2016-10-02-fuzz/fuzz.tiff | Bin 0 -> 264782 bytes .../reports/2016-10-02-fuzz/high_freq.png | Bin 0 -> 23019 bytes .../tests/reports/2016-10-02-fuzz/index.html | 10 + .../reports/2016-10-02-fuzz/low_freq.png | Bin 0 -> 14234 bytes .../json/tests/src/fuzzer-driver_afl.cpp | 39 + .../json/tests/src/fuzzer-parse_bjdata.cpp | 85 + .../json/tests/src/fuzzer-parse_bson.cpp | 74 + .../json/tests/src/fuzzer-parse_cbor.cpp | 69 + .../json/tests/src/fuzzer-parse_json.cpp | 70 + .../json/tests/src/fuzzer-parse_msgpack.cpp | 69 + .../json/tests/src/fuzzer-parse_ubjson.cpp | 85 + .../tests/src/make_test_data_available.hpp | 30 + client/external/json/tests/src/test_utils.hpp | 33 + client/external/json/tests/src/unit-32bit.cpp | 134 + .../json/tests/src/unit-algorithms.cpp | 365 + .../json/tests/src/unit-allocator.cpp | 263 + .../json/tests/src/unit-alt-string.cpp | 322 + .../json/tests/src/unit-assert_macro.cpp | 48 + .../json/tests/src/unit-binary_formats.cpp | 211 + .../external/json/tests/src/unit-bjdata.cpp | 3581 +++ client/external/json/tests/src/unit-bson.cpp | 1298 + .../src/unit-byte_container_with_subtype.cpp | 77 + .../external/json/tests/src/unit-capacity.cpp | 543 + client/external/json/tests/src/unit-cbor.cpp | 2705 ++ .../tests/src/unit-class_const_iterator.cpp | 393 + .../json/tests/src/unit-class_iterator.cpp | 468 + .../json/tests/src/unit-class_lexer.cpp | 226 + .../json/tests/src/unit-class_parser.cpp | 1691 ++ .../json/tests/src/unit-comparison.cpp | 595 + .../external/json/tests/src/unit-concepts.cpp | 150 + .../json/tests/src/unit-constructor1.cpp | 1581 + .../json/tests/src/unit-constructor2.cpp | 186 + .../json/tests/src/unit-convenience.cpp | 205 + .../json/tests/src/unit-conversions.cpp | 1572 + .../json/tests/src/unit-custom-base-class.cpp | 356 + .../json/tests/src/unit-deserialization.cpp | 1189 + .../json/tests/src/unit-diagnostics.cpp | 246 + .../tests/src/unit-disabled_exceptions.cpp | 52 + .../json/tests/src/unit-element_access1.cpp | 881 + .../json/tests/src/unit-element_access2.cpp | 1793 ++ client/external/json/tests/src/unit-hash.cpp | 113 + .../json/tests/src/unit-inspection.cpp | 459 + client/external/json/tests/src/unit-items.cpp | 1433 + .../json/tests/src/unit-iterators1.cpp | 1630 + .../json/tests/src/unit-iterators2.cpp | 971 + .../json/tests/src/unit-json_patch.cpp | 1321 + .../json/tests/src/unit-json_pointer.cpp | 787 + .../json/tests/src/unit-large_json.cpp | 29 + .../json/tests/src/unit-merge_patch.cpp | 244 + client/external/json/tests/src/unit-meta.cpp | 36 + .../json/tests/src/unit-modifiers.cpp | 953 + .../external/json/tests/src/unit-msgpack.cpp | 1866 ++ .../src/unit-no-mem-leak-on-adl-serialize.cpp | 86 + .../external/json/tests/src/unit-noexcept.cpp | 74 + .../json/tests/src/unit-ordered_json.cpp | 71 + .../json/tests/src/unit-ordered_map.cpp | 310 + .../json/tests/src/unit-pointer_access.cpp | 479 + .../external/json/tests/src/unit-readme.cpp | 304 + .../json/tests/src/unit-reference_access.cpp | 247 + .../json/tests/src/unit-regression1.cpp | 1513 + .../json/tests/src/unit-regression2.cpp | 941 + .../json/tests/src/unit-serialization.cpp | 297 + .../json/tests/src/unit-testsuites.cpp | 1391 + .../external/json/tests/src/unit-to_chars.cpp | 516 + .../json/tests/src/unit-type_traits.cpp | 56 + .../external/json/tests/src/unit-ubjson.cpp | 2547 ++ client/external/json/tests/src/unit-udl.cpp | 57 + client/external/json/tests/src/unit-udt.cpp | 864 + .../json/tests/src/unit-udt_macro.cpp | 414 + .../external/json/tests/src/unit-unicode1.cpp | 620 + .../external/json/tests/src/unit-unicode2.cpp | 610 + .../external/json/tests/src/unit-unicode3.cpp | 324 + .../external/json/tests/src/unit-unicode4.cpp | 324 + .../external/json/tests/src/unit-unicode5.cpp | 324 + .../tests/src/unit-user_defined_input.cpp | 130 + .../json/tests/src/unit-windows_h.cpp | 23 + .../external/json/tests/src/unit-wstring.cpp | 99 + client/external/json/tests/src/unit.cpp | 10 + .../tests/thirdparty/Fuzzer/CMakeLists.txt | 45 + .../tests/thirdparty/Fuzzer/FuzzerCorpus.h | 217 + .../thirdparty/Fuzzer/FuzzerCrossOver.cpp | 52 + .../json/tests/thirdparty/Fuzzer/FuzzerDefs.h | 89 + .../thirdparty/Fuzzer/FuzzerDictionary.h | 124 + .../tests/thirdparty/Fuzzer/FuzzerDriver.cpp | 545 + .../thirdparty/Fuzzer/FuzzerExtFunctions.def | 50 + .../thirdparty/Fuzzer/FuzzerExtFunctions.h | 35 + .../Fuzzer/FuzzerExtFunctionsDlsym.cpp | 52 + .../Fuzzer/FuzzerExtFunctionsWeak.cpp | 53 + .../Fuzzer/FuzzerExtFunctionsWeakAlias.cpp | 56 + .../tests/thirdparty/Fuzzer/FuzzerFlags.def | 115 + .../json/tests/thirdparty/Fuzzer/FuzzerIO.cpp | 117 + .../json/tests/thirdparty/Fuzzer/FuzzerIO.h | 64 + .../tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp | 88 + .../thirdparty/Fuzzer/FuzzerIOWindows.cpp | 282 + .../tests/thirdparty/Fuzzer/FuzzerInterface.h | 67 + .../tests/thirdparty/Fuzzer/FuzzerInternal.h | 182 + .../tests/thirdparty/Fuzzer/FuzzerLoop.cpp | 792 + .../tests/thirdparty/Fuzzer/FuzzerMain.cpp | 21 + .../tests/thirdparty/Fuzzer/FuzzerMerge.cpp | 261 + .../tests/thirdparty/Fuzzer/FuzzerMerge.h | 70 + .../tests/thirdparty/Fuzzer/FuzzerMutate.cpp | 527 + .../tests/thirdparty/Fuzzer/FuzzerMutate.h | 145 + .../tests/thirdparty/Fuzzer/FuzzerOptions.h | 68 + .../tests/thirdparty/Fuzzer/FuzzerRandom.h | 36 + .../tests/thirdparty/Fuzzer/FuzzerSHA1.cpp | 222 + .../json/tests/thirdparty/Fuzzer/FuzzerSHA1.h | 33 + .../tests/thirdparty/Fuzzer/FuzzerTracePC.cpp | 339 + .../tests/thirdparty/Fuzzer/FuzzerTracePC.h | 158 + .../thirdparty/Fuzzer/FuzzerTraceState.cpp | 325 + .../tests/thirdparty/Fuzzer/FuzzerUtil.cpp | 218 + .../json/tests/thirdparty/Fuzzer/FuzzerUtil.h | 72 + .../thirdparty/Fuzzer/FuzzerUtilDarwin.cpp | 152 + .../thirdparty/Fuzzer/FuzzerUtilLinux.cpp | 24 + .../thirdparty/Fuzzer/FuzzerUtilPosix.cpp | 117 + .../thirdparty/Fuzzer/FuzzerUtilWindows.cpp | 182 + .../thirdparty/Fuzzer/FuzzerValueBitMap.h | 87 + .../json/tests/thirdparty/Fuzzer/README.txt | 2 + .../thirdparty/Fuzzer/afl/afl_driver.cpp | 295 + .../json/tests/thirdparty/Fuzzer/build.sh | 10 + .../json/tests/thirdparty/Fuzzer/cxx.dict | 122 + .../standalone/StandaloneFuzzTargetMain.c | 41 + .../thirdparty/Fuzzer/test/AFLDriverTest.cpp | 22 + .../Fuzzer/test/AbsNegAndConstant64Test.cpp | 23 + .../Fuzzer/test/AbsNegAndConstantTest.cpp | 23 + .../Fuzzer/test/AccumulateAllocationsTest.cpp | 17 + .../Fuzzer/test/BufferOverflowOnInput.cpp | 23 + .../thirdparty/Fuzzer/test/CMakeLists.txt | 217 + .../Fuzzer/test/CallerCalleeTest.cpp | 59 + .../thirdparty/Fuzzer/test/CounterTest.cpp | 18 + .../Fuzzer/test/CustomCrossOverTest.cpp | 63 + .../Fuzzer/test/CustomMutatorTest.cpp | 38 + .../tests/thirdparty/Fuzzer/test/DSO1.cpp | 12 + .../tests/thirdparty/Fuzzer/test/DSO2.cpp | 12 + .../thirdparty/Fuzzer/test/DSOTestExtra.cpp | 11 + .../thirdparty/Fuzzer/test/DSOTestMain.cpp | 31 + .../tests/thirdparty/Fuzzer/test/DivTest.cpp | 20 + .../thirdparty/Fuzzer/test/EmptyTest.cpp | 11 + .../test/FourIndependentBranchesTest.cpp | 22 + .../Fuzzer/test/FullCoverageSetTest.cpp | 24 + .../thirdparty/Fuzzer/test/FuzzerUnittest.cpp | 738 + .../thirdparty/Fuzzer/test/InitializeTest.cpp | 28 + .../tests/thirdparty/Fuzzer/test/LeakTest.cpp | 17 + .../Fuzzer/test/LeakTimeoutTest.cpp | 17 + .../tests/thirdparty/Fuzzer/test/LoadTest.cpp | 22 + .../thirdparty/Fuzzer/test/MemcmpTest.cpp | 31 + .../Fuzzer/test/NthRunCrashTest.cpp | 18 + .../Fuzzer/test/NullDerefOnEmptyTest.cpp | 19 + .../thirdparty/Fuzzer/test/NullDerefTest.cpp | 26 + .../Fuzzer/test/OneHugeAllocTest.cpp | 28 + .../test/OutOfMemorySingleLargeMallocTest.cpp | 27 + .../Fuzzer/test/OutOfMemoryTest.cpp | 31 + .../Fuzzer/test/RepeatedBytesTest.cpp | 29 + .../thirdparty/Fuzzer/test/RepeatedMemcmp.cpp | 22 + .../Fuzzer/test/ShrinkControlFlowTest.cpp | 28 + .../Fuzzer/test/ShrinkValueProfileTest.cpp | 22 + .../Fuzzer/test/SignedIntOverflowTest.cpp | 28 + .../thirdparty/Fuzzer/test/SimpleCmpTest.cpp | 46 + .../Fuzzer/test/SimpleDictionaryTest.cpp | 29 + .../thirdparty/Fuzzer/test/SimpleHashTest.cpp | 40 + .../thirdparty/Fuzzer/test/SimpleTest.cpp | 27 + .../Fuzzer/test/SimpleThreadedTest.cpp | 25 + .../Fuzzer/test/SingleMemcmpTest.cpp | 17 + .../Fuzzer/test/SingleStrcmpTest.cpp | 17 + .../Fuzzer/test/SingleStrncmpTest.cpp | 17 + .../thirdparty/Fuzzer/test/SpamyTest.cpp | 21 + .../thirdparty/Fuzzer/test/StrcmpTest.cpp | 32 + .../thirdparty/Fuzzer/test/StrncmpOOBTest.cpp | 21 + .../thirdparty/Fuzzer/test/StrncmpTest.cpp | 28 + .../thirdparty/Fuzzer/test/StrstrTest.cpp | 28 + .../thirdparty/Fuzzer/test/SwapCmpTest.cpp | 34 + .../thirdparty/Fuzzer/test/Switch2Test.cpp | 35 + .../thirdparty/Fuzzer/test/SwitchTest.cpp | 58 + .../Fuzzer/test/ThreadedLeakTest.cpp | 18 + .../thirdparty/Fuzzer/test/ThreadedTest.cpp | 26 + .../Fuzzer/test/TimeoutEmptyTest.cpp | 14 + .../thirdparty/Fuzzer/test/TimeoutTest.cpp | 26 + .../Fuzzer/test/TraceMallocTest.cpp | 27 + .../Fuzzer/test/UninstrumentedTest.cpp | 11 + .../Fuzzer/test/afl-driver-extra-stats.test | 28 + .../Fuzzer/test/afl-driver-stderr.test | 10 + .../thirdparty/Fuzzer/test/caller-callee.test | 2 + .../thirdparty/Fuzzer/test/coverage.test | 19 + .../tests/thirdparty/Fuzzer/test/dict1.txt | 4 + .../thirdparty/Fuzzer/test/dump_coverage.test | 16 + .../Fuzzer/test/fuzzer-customcrossover.test | 10 + .../Fuzzer/test/fuzzer-custommutator.test | 4 + .../thirdparty/Fuzzer/test/fuzzer-dict.test | 6 + .../thirdparty/Fuzzer/test/fuzzer-dirs.test | 15 + .../thirdparty/Fuzzer/test/fuzzer-fdmask.test | 30 + .../Fuzzer/test/fuzzer-finalstats.test | 11 + .../thirdparty/Fuzzer/test/fuzzer-flags.test | 10 + .../thirdparty/Fuzzer/test/fuzzer-jobs.test | 29 + .../thirdparty/Fuzzer/test/fuzzer-leak.test | 35 + .../Fuzzer/test/fuzzer-oom-with-profile.test | 6 + .../thirdparty/Fuzzer/test/fuzzer-oom.test | 11 + .../Fuzzer/test/fuzzer-printcovpcs.test | 8 + .../thirdparty/Fuzzer/test/fuzzer-runs.test | 8 + .../thirdparty/Fuzzer/test/fuzzer-seed.test | 3 + .../thirdparty/Fuzzer/test/fuzzer-segv.test | 5 + .../Fuzzer/test/fuzzer-singleinputs.test | 16 + .../Fuzzer/test/fuzzer-threaded.test | 7 + .../Fuzzer/test/fuzzer-timeout.test | 19 + .../Fuzzer/test/fuzzer-traces-hooks.test | 25 + .../thirdparty/Fuzzer/test/fuzzer-ubsan.test | 4 + .../tests/thirdparty/Fuzzer/test/fuzzer.test | 57 + .../json/tests/thirdparty/Fuzzer/test/hi.txt | 1 + .../json/tests/thirdparty/Fuzzer/test/lit.cfg | 29 + .../thirdparty/Fuzzer/test/lit.site.cfg.in | 4 + .../tests/thirdparty/Fuzzer/test/merge.test | 46 + .../Fuzzer/test/minimize_crash.test | 6 + .../Fuzzer/test/no-coverage/CMakeLists.txt | 29 + .../Fuzzer/test/repeated-bytes.test | 2 + .../tests/thirdparty/Fuzzer/test/shrink.test | 7 + .../thirdparty/Fuzzer/test/simple-cmp.test | 2 + .../thirdparty/Fuzzer/test/standalone.test | 4 + .../thirdparty/Fuzzer/test/swap-cmp.test | 2 + .../thirdparty/Fuzzer/test/trace-malloc.test | 10 + .../Fuzzer/test/ubsan/CMakeLists.txt | 15 + .../tests/thirdparty/Fuzzer/test/ulimit.test | 2 + .../Fuzzer/test/uninstrumented/CMakeLists.txt | 16 + .../tests/thirdparty/Fuzzer/test/unit/lit.cfg | 7 + .../Fuzzer/test/unit/lit.site.cfg.in | 2 + .../Fuzzer/test/value-profile-cmp.test | 2 + .../Fuzzer/test/value-profile-cmp2.test | 2 + .../Fuzzer/test/value-profile-cmp3.test | 2 + .../Fuzzer/test/value-profile-cmp4.test | 2 + .../Fuzzer/test/value-profile-div.test | 3 + .../Fuzzer/test/value-profile-load.test | 3 + .../Fuzzer/test/value-profile-mem.test | 2 + .../Fuzzer/test/value-profile-set.test | 3 + .../Fuzzer/test/value-profile-strcmp.test | 2 + .../Fuzzer/test/value-profile-strncmp.test | 2 + .../Fuzzer/test/value-profile-switch.test | 3 + .../json/tests/thirdparty/doctest/doctest.h | 7106 +++++ .../doctest/doctest_compatibility.h | 37 + .../tests/thirdparty/fifo_map/fifo_map.hpp | 530 + .../json/tests/thirdparty/imapdl/filterbr.py | 109 + .../external/json/tools/amalgamate/CHANGES.md | 10 + .../external/json/tools/amalgamate/README.md | 66 + .../json/tools/amalgamate/amalgamate.py | 299 + .../json/tools/amalgamate/config_json.json | 8 + .../tools/amalgamate/config_json_fwd.json | 8 + .../json/tools/gdb_pretty_printer/README.md | 78 + .../tools/gdb_pretty_printer/nlohmann-json.py | 32 + .../json/tools/generate_natvis/README.md | 10 + .../tools/generate_natvis/generate_natvis.py | 41 + .../generate_natvis/nlohmann_json.natvis.j2 | 40 + .../json/tools/macro_builder/main.cpp | 43 + .../json/tools/serve_header/README.md | 91 + .../external/json/tools/serve_header/demo.png | Bin 0 -> 557446 bytes .../json/tools/serve_header/requirements.txt | 2 + .../json/tools/serve_header/serve_header.py | 410 + .../serve_header/serve_header.yml.example | 15 + client/external/json/wsjcpp.yml | 26 + client/external/spdlog/.clang-format | 19 + client/external/spdlog/.clang-tidy | 54 + client/external/spdlog/.git-blame-ignore-revs | 6 + client/external/spdlog/.gitattributes | 1 + .../external/spdlog/.github/workflows/ci.yml | 78 + client/external/spdlog/.gitignore | 95 + client/external/spdlog/CMakeLists.txt | 359 + client/external/spdlog/INSTALL | 24 + client/external/spdlog/LICENSE | 26 + client/external/spdlog/README.md | 500 + client/external/spdlog/appveyor.yml | 89 + client/external/spdlog/bench/CMakeLists.txt | 37 + client/external/spdlog/bench/async_bench.cpp | 168 + client/external/spdlog/bench/bench.cpp | 246 + .../external/spdlog/bench/formatter-bench.cpp | 71 + client/external/spdlog/bench/latency.cpp | 220 + client/external/spdlog/bench/utils.h | 32 + client/external/spdlog/cmake/ide.cmake | 18 + client/external/spdlog/cmake/pch.h.in | 258 + client/external/spdlog/cmake/spdlog.pc.in | 13 + .../external/spdlog/cmake/spdlogCPack.cmake | 60 + .../spdlog/cmake/spdlogConfig.cmake.in | 20 + client/external/spdlog/cmake/utils.cmake | 62 + client/external/spdlog/cmake/version.rc.in | 42 + client/external/spdlog/example/CMakeLists.txt | 23 + client/external/spdlog/example/example.cpp | 378 + client/external/spdlog/include/spdlog/async.h | 100 + .../spdlog/include/spdlog/async_logger-inl.h | 84 + .../spdlog/include/spdlog/async_logger.h | 74 + .../external/spdlog/include/spdlog/cfg/argv.h | 40 + .../external/spdlog/include/spdlog/cfg/env.h | 36 + .../spdlog/include/spdlog/cfg/helpers-inl.h | 107 + .../spdlog/include/spdlog/cfg/helpers.h | 29 + .../spdlog/include/spdlog/common-inl.h | 68 + .../external/spdlog/include/spdlog/common.h | 411 + .../include/spdlog/details/backtracer-inl.h | 63 + .../include/spdlog/details/backtracer.h | 45 + .../include/spdlog/details/circular_q.h | 113 + .../include/spdlog/details/console_globals.h | 28 + .../include/spdlog/details/file_helper-inl.h | 151 + .../include/spdlog/details/file_helper.h | 61 + .../include/spdlog/details/fmt_helper.h | 141 + .../include/spdlog/details/log_msg-inl.h | 44 + .../spdlog/include/spdlog/details/log_msg.h | 40 + .../spdlog/details/log_msg_buffer-inl.h | 54 + .../include/spdlog/details/log_msg_buffer.h | 32 + .../include/spdlog/details/mpmc_blocking_q.h | 177 + .../include/spdlog/details/null_mutex.h | 35 + .../spdlog/include/spdlog/details/os-inl.h | 585 + .../spdlog/include/spdlog/details/os.h | 123 + .../spdlog/details/periodic_worker-inl.h | 26 + .../include/spdlog/details/periodic_worker.h | 57 + .../include/spdlog/details/registry-inl.h | 265 + .../spdlog/include/spdlog/details/registry.h | 122 + .../spdlog/details/synchronous_factory.h | 22 + .../spdlog/details/tcp_client-windows.h | 135 + .../include/spdlog/details/tcp_client.h | 127 + .../include/spdlog/details/thread_pool-inl.h | 127 + .../include/spdlog/details/thread_pool.h | 117 + .../spdlog/details/udp_client-windows.h | 98 + .../include/spdlog/details/udp_client.h | 81 + .../include/spdlog/details/windows_include.h | 11 + .../spdlog/include/spdlog/fmt/bin_to_hex.h | 224 + .../spdlog/include/spdlog/fmt/bundled/args.h | 234 + .../include/spdlog/fmt/bundled/chrono.h | 2069 ++ .../spdlog/include/spdlog/fmt/bundled/color.h | 651 + .../include/spdlog/fmt/bundled/compile.h | 611 + .../spdlog/include/spdlog/fmt/bundled/core.h | 3323 +++ .../spdlog/fmt/bundled/fmt.license.rst | 27 + .../include/spdlog/fmt/bundled/format-inl.h | 1723 ++ .../include/spdlog/fmt/bundled/format.h | 4217 +++ .../include/spdlog/fmt/bundled/locale.h | 2 + .../spdlog/include/spdlog/fmt/bundled/os.h | 478 + .../include/spdlog/fmt/bundled/ostream.h | 237 + .../include/spdlog/fmt/bundled/printf.h | 640 + .../include/spdlog/fmt/bundled/ranges.h | 722 + .../spdlog/include/spdlog/fmt/bundled/std.h | 171 + .../spdlog/include/spdlog/fmt/bundled/xchar.h | 229 + .../spdlog/include/spdlog/fmt/chrono.h | 23 + .../spdlog/include/spdlog/fmt/compile.h | 23 + .../external/spdlog/include/spdlog/fmt/fmt.h | 34 + .../external/spdlog/include/spdlog/fmt/ostr.h | 23 + .../spdlog/include/spdlog/fmt/ranges.h | 23 + .../external/spdlog/include/spdlog/fmt/std.h | 24 + .../spdlog/include/spdlog/fmt/xchar.h | 23 + .../spdlog/include/spdlog/formatter.h | 17 + client/external/spdlog/include/spdlog/fwd.h | 18 + .../spdlog/include/spdlog/logger-inl.h | 198 + .../external/spdlog/include/spdlog/logger.h | 379 + .../include/spdlog/pattern_formatter-inl.h | 1268 + .../spdlog/include/spdlog/pattern_formatter.h | 118 + .../include/spdlog/sinks/android_sink.h | 137 + .../include/spdlog/sinks/ansicolor_sink-inl.h | 135 + .../include/spdlog/sinks/ansicolor_sink.h | 115 + .../include/spdlog/sinks/base_sink-inl.h | 59 + .../spdlog/include/spdlog/sinks/base_sink.h | 51 + .../spdlog/sinks/basic_file_sink-inl.h | 42 + .../include/spdlog/sinks/basic_file_sink.h | 65 + .../include/spdlog/sinks/callback_sink.h | 56 + .../include/spdlog/sinks/daily_file_sink.h | 252 + .../spdlog/include/spdlog/sinks/dist_sink.h | 81 + .../include/spdlog/sinks/dup_filter_sink.h | 92 + .../include/spdlog/sinks/hourly_file_sink.h | 191 + .../spdlog/include/spdlog/sinks/kafka_sink.h | 119 + .../spdlog/include/spdlog/sinks/mongo_sink.h | 108 + .../spdlog/include/spdlog/sinks/msvc_sink.h | 68 + .../spdlog/include/spdlog/sinks/null_sink.h | 41 + .../include/spdlog/sinks/ostream_sink.h | 43 + .../spdlog/include/spdlog/sinks/qt_sinks.h | 304 + .../include/spdlog/sinks/ringbuffer_sink.h | 67 + .../spdlog/sinks/rotating_file_sink-inl.h | 144 + .../include/spdlog/sinks/rotating_file_sink.h | 89 + .../spdlog/include/spdlog/sinks/sink-inl.h | 22 + .../spdlog/include/spdlog/sinks/sink.h | 34 + .../spdlog/sinks/stdout_color_sinks-inl.h | 38 + .../include/spdlog/sinks/stdout_color_sinks.h | 49 + .../include/spdlog/sinks/stdout_sinks-inl.h | 126 + .../include/spdlog/sinks/stdout_sinks.h | 84 + .../spdlog/include/spdlog/sinks/syslog_sink.h | 103 + .../include/spdlog/sinks/systemd_sink.h | 121 + .../spdlog/include/spdlog/sinks/tcp_sink.h | 75 + .../spdlog/include/spdlog/sinks/udp_sink.h | 69 + .../include/spdlog/sinks/win_eventlog_sink.h | 260 + .../include/spdlog/sinks/wincolor_sink-inl.h | 163 + .../include/spdlog/sinks/wincolor_sink.h | 82 + .../spdlog/include/spdlog/spdlog-inl.h | 92 + .../external/spdlog/include/spdlog/spdlog.h | 352 + .../spdlog/include/spdlog/stopwatch.h | 62 + .../external/spdlog/include/spdlog/tweakme.h | 141 + .../external/spdlog/include/spdlog/version.h | 11 + .../spdlog/logos/jetbrains-variant-4.svg | 43 + client/external/spdlog/logos/spdlog.png | Bin 0 -> 10820 bytes .../external/spdlog/scripts/ci_setup_clang.sh | 12 + .../spdlog/scripts/extract_version.py | 17 + client/external/spdlog/scripts/format.sh | 19 + client/external/spdlog/src/async.cpp | 11 + .../spdlog/src/bundled_fmtlib_format.cpp | 49 + client/external/spdlog/src/cfg.cpp | 8 + client/external/spdlog/src/color_sinks.cpp | 55 + client/external/spdlog/src/file_sinks.cpp | 20 + client/external/spdlog/src/spdlog.cpp | 28 + client/external/spdlog/src/stdout_sinks.cpp | 37 + client/external/spdlog/tests/CMakeLists.txt | 87 + client/external/spdlog/tests/includes.h | 36 + client/external/spdlog/tests/main.cpp | 10 + client/external/spdlog/tests/test_async.cpp | 200 + .../external/spdlog/tests/test_backtrace.cpp | 73 + .../external/spdlog/tests/test_bin_to_hex.cpp | 97 + client/external/spdlog/tests/test_cfg.cpp | 169 + .../external/spdlog/tests/test_circular_q.cpp | 50 + .../external/spdlog/tests/test_create_dir.cpp | 83 + .../spdlog/tests/test_custom_callbacks.cpp | 35 + .../spdlog/tests/test_daily_logger.cpp | 173 + .../external/spdlog/tests/test_dup_filter.cpp | 83 + client/external/spdlog/tests/test_errors.cpp | 112 + .../external/spdlog/tests/test_eventlog.cpp | 75 + .../spdlog/tests/test_file_helper.cpp | 169 + .../spdlog/tests/test_file_logging.cpp | 103 + .../external/spdlog/tests/test_fmt_helper.cpp | 82 + client/external/spdlog/tests/test_macros.cpp | 53 + client/external/spdlog/tests/test_misc.cpp | 169 + client/external/spdlog/tests/test_mpmc_q.cpp | 114 + .../spdlog/tests/test_pattern_formatter.cpp | 502 + .../external/spdlog/tests/test_registry.cpp | 112 + client/external/spdlog/tests/test_sink.h | 69 + .../external/spdlog/tests/test_stdout_api.cpp | 90 + .../external/spdlog/tests/test_stopwatch.cpp | 42 + client/external/spdlog/tests/test_systemd.cpp | 14 + .../external/spdlog/tests/test_time_point.cpp | 35 + client/external/spdlog/tests/utils.cpp | 103 + client/external/spdlog/tests/utils.h | 18 + client/external/toml/.circleci/config.yml | 88 + client/external/toml/.editorconfig | 13 + .../external/toml/.github/workflows/main.yml | 225 + client/external/toml/.gitignore | 1 + client/external/toml/CMakeLists.txt | 121 + client/external/toml/LICENSE | 21 + client/external/toml/README.md | 2067 ++ client/external/toml/appveyor.yml | 25 + .../external/toml/cmake/toml11Config.cmake.in | 2 + client/external/toml/tests/CMakeLists.txt | 291 + client/external/toml/tests/check.cpp | 42 + .../toml/tests/check_serialization.cpp | 114 + .../external/toml/tests/check_toml_test.cpp | 139 + client/external/toml/tests/test_comments.cpp | 545 + client/external/toml/tests/test_datetime.cpp | 117 + .../toml/tests/test_error_detection.cpp | 97 + client/external/toml/tests/test_expect.cpp | 26 + .../toml/tests/test_extended_conversions.cpp | 627 + client/external/toml/tests/test_find.cpp | 827 + client/external/toml/tests/test_find_or.cpp | 538 + .../toml/tests/test_find_or_recursive.cpp | 393 + .../external/toml/tests/test_format_error.cpp | 72 + client/external/toml/tests/test_get.cpp | 505 + client/external/toml/tests/test_get_or.cpp | 449 + client/external/toml/tests/test_lex_aux.hpp | 36 + .../external/toml/tests/test_lex_boolean.cpp | 23 + .../external/toml/tests/test_lex_datetime.cpp | 57 + .../external/toml/tests/test_lex_floating.cpp | 107 + .../external/toml/tests/test_lex_integer.cpp | 101 + .../toml/tests/test_lex_key_comment.cpp | 52 + .../external/toml/tests/test_lex_string.cpp | 108 + client/external/toml/tests/test_literals.cpp | 336 + .../test_multiple_translation_unit_1.cpp | 11 + .../test_multiple_translation_unit_2.cpp | 6 + .../external/toml/tests/test_parse_array.cpp | 288 + client/external/toml/tests/test_parse_aux.hpp | 37 + .../toml/tests/test_parse_boolean.cpp | 19 + .../toml/tests/test_parse_datetime.cpp | 246 + .../external/toml/tests/test_parse_file.cpp | 1009 + .../toml/tests/test_parse_floating.cpp | 181 + .../toml/tests/test_parse_inline_table.cpp | 59 + .../toml/tests/test_parse_integer.cpp | 116 + client/external/toml/tests/test_parse_key.cpp | 58 + .../external/toml/tests/test_parse_string.cpp | 245 + .../external/toml/tests/test_parse_table.cpp | 45 + .../toml/tests/test_parse_table_key.cpp | 112 + .../toml/tests/test_parse_unicode.cpp | 37 + client/external/toml/tests/test_result.cpp | 440 + .../toml/tests/test_serialize_file.cpp | 405 + client/external/toml/tests/test_string.cpp | 153 + client/external/toml/tests/test_traits.cpp | 79 + client/external/toml/tests/test_utility.cpp | 45 + client/external/toml/tests/test_value.cpp | 1015 + client/external/toml/tests/test_windows.cpp | 12 + client/external/toml/tests/unit_test.hpp | 23 + client/external/toml/toml.hpp | 38 + client/external/toml/toml/color.hpp | 109 + client/external/toml/toml/combinator.hpp | 306 + client/external/toml/toml/comments.hpp | 484 + client/external/toml/toml/datetime.hpp | 631 + client/external/toml/toml/exception.hpp | 138 + client/external/toml/toml/from.hpp | 19 + client/external/toml/toml/get.hpp | 1154 + client/external/toml/toml/into.hpp | 19 + client/external/toml/toml/lexer.hpp | 294 + client/external/toml/toml/literal.hpp | 113 + client/external/toml/toml/macros.hpp | 121 + client/external/toml/toml/parser.hpp | 2590 ++ client/external/toml/toml/region.hpp | 416 + client/external/toml/toml/result.hpp | 717 + client/external/toml/toml/serializer.hpp | 994 + client/external/toml/toml/source_location.hpp | 239 + client/external/toml/toml/storage.hpp | 43 + client/external/toml/toml/string.hpp | 228 + client/external/toml/toml/traits.hpp | 328 + client/external/toml/toml/types.hpp | 173 + client/external/toml/toml/utility.hpp | 150 + client/external/toml/toml/value.hpp | 2037 ++ client/external/toml/toml/version.hpp | 42 + client/include/External.h | 10 + client/include/Havoc/CmdLine.hpp | 807 + client/include/Havoc/Connector.hpp | 34 + client/include/Havoc/DBManager/DBManager.hpp | 39 + client/include/Havoc/DemonCmdDispatch.h | 155 + client/include/Havoc/Havoc.hpp | 31 + client/include/Havoc/Packager.hpp | 122 + client/include/Havoc/PythonApi/Event.h | 25 + client/include/Havoc/PythonApi/HavocUi.h | 4 + .../include/Havoc/PythonApi/PyAgentClass.hpp | 33 + client/include/Havoc/PythonApi/PyDemonClass.h | 59 + client/include/Havoc/PythonApi/PythonApi.h | 83 + .../Havoc/PythonApi/UI/PyDialogClass.hpp | 61 + .../Havoc/PythonApi/UI/PyLoggerClass.hpp | 43 + .../Havoc/PythonApi/UI/PyTreeClass.hpp | 60 + .../Havoc/PythonApi/UI/PyWidgetClass.hpp | 61 + client/include/Havoc/Service.hpp | 50 + .../include/UserInterface/Dialogs/About.hpp | 26 + .../include/UserInterface/Dialogs/Connect.hpp | 64 + .../UserInterface/Dialogs/Listener.hpp | 161 + .../include/UserInterface/Dialogs/Payload.hpp | 79 + client/include/UserInterface/HavocUI.hpp | 84 + .../SmallWidgets/EventViewer.hpp | 16 + client/include/UserInterface/Widgets/Chat.hpp | 28 + .../UserInterface/Widgets/DemonInteracted.h | 64 + .../UserInterface/Widgets/FileBrowser.hpp | 123 + .../UserInterface/Widgets/ListenerTable.hpp | 35 + .../UserInterface/Widgets/LootWidget.h | 113 + .../UserInterface/Widgets/ProcessList.hpp | 61 + .../UserInterface/Widgets/PythonScript.hpp | 31 + .../UserInterface/Widgets/ScriptManager.h | 34 + .../UserInterface/Widgets/SessionGraph.hpp | 166 + .../UserInterface/Widgets/SessionTable.hpp | 34 + .../include/UserInterface/Widgets/Store.hpp | 69 + .../UserInterface/Widgets/Teamserver.hpp | 29 + .../Widgets/TeamserverTabSession.h | 61 + client/include/Util/Base.hpp | 45 + client/include/Util/Base64.h | 9 + client/include/Util/ColorText.h | 63 + client/include/global.hpp | 279 + client/makefile | 17 + client/src/Havoc/Connector.cc | 96 + client/src/Havoc/DBManger/DBManager.cc | 71 + client/src/Havoc/DBManger/Scripts.cc | 81 + client/src/Havoc/DBManger/Teamserver.cc | 120 + client/src/Havoc/Demon/CommandOutput.cc | 110 + client/src/Havoc/Demon/CommandSend.cc | 580 + client/src/Havoc/Demon/Commands.cc | 774 + client/src/Havoc/Demon/ConsoleInput.cc | 2905 ++ client/src/Havoc/Havoc.cc | 105 + client/src/Havoc/Packager.cc | 990 + client/src/Havoc/PythonApi/Event.cc | 115 + client/src/Havoc/PythonApi/Havoc.cc | 343 + client/src/Havoc/PythonApi/HavocUi.cc | 266 + client/src/Havoc/PythonApi/PyAgentClass.cc | 182 + client/src/Havoc/PythonApi/PyDemonClass.cc | 573 + client/src/Havoc/PythonApi/PythonApi.cc | 127 + .../src/Havoc/PythonApi/UI/PyDialogClass.cc | 422 + .../src/Havoc/PythonApi/UI/PyLoggerClass.cc | 153 + client/src/Havoc/PythonApi/UI/PyTreeClass.cc | 251 + .../src/Havoc/PythonApi/UI/PyWidgetClass.cc | 415 + client/src/Havoc/Service.cc | 3 + client/src/Main.cc | 22 + client/src/UserInterface/Dialogs/About.cc | 57 + client/src/UserInterface/Dialogs/Connect.cc | 381 + client/src/UserInterface/Dialogs/Listener.cc | 1006 + client/src/UserInterface/Dialogs/Payload.cc | 739 + client/src/UserInterface/HavocUi.cc | 617 + .../UserInterface/SmallWidgets/EventViewer.cc | 31 + client/src/UserInterface/Widgets/Chat.cc | 104 + .../UserInterface/Widgets/DemonInteracted.cc | 343 + .../src/UserInterface/Widgets/FileBrowser.cc | 566 + .../UserInterface/Widgets/ListenersTable.cc | 376 + .../src/UserInterface/Widgets/LootWidget.cc | 442 + .../src/UserInterface/Widgets/ProcessList.cc | 370 + .../src/UserInterface/Widgets/PythonScript.cc | 79 + .../UserInterface/Widgets/ScriptManager.cc | 211 + .../src/UserInterface/Widgets/SessionGraph.cc | 1036 + .../src/UserInterface/Widgets/SessionTable.cc | 230 + client/src/UserInterface/Widgets/Store.cc | 227 + .../src/UserInterface/Widgets/Teamserver.cc | 35 + .../Widgets/TeamserverTabSession.cc | 525 + client/src/Util/Base.cpp | 218 + client/src/Util/Base64.cpp | 49 + client/src/Util/ColorText.cpp | 137 + client/src/global.cc | 103 + data/havoc.yaotl | 39 + data/server.cert | 22 + data/server.key | 27 + exception_mac.hpp | 142 + image-1.png | Bin 0 -> 47832 bytes image.png | Bin 0 -> 172192 bytes makefile | 59 + payloads/Demon/CMakeLists.txt | 85 + payloads/Demon/README.md | 30 + payloads/Demon/include/Demon.h | 567 + payloads/Demon/include/common/Clr.h | 714 + payloads/Demon/include/common/Defines.h | 371 + payloads/Demon/include/common/Macros.h | 89 + payloads/Demon/include/common/Native.h | 22558 ++++++++++++++ payloads/Demon/include/core/CoffeeLdr.h | 141 + payloads/Demon/include/core/Command.h | 241 + payloads/Demon/include/core/Dotnet.h | 5 + payloads/Demon/include/core/Download.h | 93 + payloads/Demon/include/core/HwBpEngine.h | 53 + payloads/Demon/include/core/HwBpExceptions.h | 62 + payloads/Demon/include/core/Jobs.h | 74 + payloads/Demon/include/core/Kerberos.h | 204 + payloads/Demon/include/core/Memory.h | 64 + payloads/Demon/include/core/MiniStd.h | 33 + payloads/Demon/include/core/ObjectApi.h | 105 + payloads/Demon/include/core/Package.h | 105 + payloads/Demon/include/core/Parser.h | 28 + payloads/Demon/include/core/Pivot.h | 24 + payloads/Demon/include/core/Process.h | 6 + payloads/Demon/include/core/Runtime.h | 60 + payloads/Demon/include/core/SleepObf.h | 41 + payloads/Demon/include/core/Socket.h | 103 + payloads/Demon/include/core/Spoof.h | 48 + payloads/Demon/include/core/SysNative.h | 269 + payloads/Demon/include/core/Syscalls.h | 63 + payloads/Demon/include/core/Thread.h | 74 + payloads/Demon/include/core/Token.h | 196 + payloads/Demon/include/core/Transport.h | 34 + payloads/Demon/include/core/TransportHttp.h | 80 + payloads/Demon/include/core/TransportSmb.h | 28 + payloads/Demon/include/core/Win32.h | 262 + payloads/Demon/include/crypt/AesCrypt.h | 25 + payloads/Demon/include/inject/Inject.h | 77 + payloads/Demon/include/inject/InjectUtil.h | 33 + payloads/Demon/makefile | 6 + payloads/Demon/scripts/hash_func.py | 34 + payloads/Demon/src/Demon.c | 790 + payloads/Demon/src/asm/Spoof.x64.asm | 26 + payloads/Demon/src/asm/Spoof.x86.asm | 9 + payloads/Demon/src/asm/Syscall.x64.asm | 17 + payloads/Demon/src/asm/Syscall.x86.asm | 30 + payloads/Demon/src/core/CoffeeLdr.c | 853 + payloads/Demon/src/core/Command.c | 3505 +++ payloads/Demon/src/core/Dotnet.c | 573 + payloads/Demon/src/core/Download.c | 402 + payloads/Demon/src/core/HwBpEngine.c | 362 + payloads/Demon/src/core/HwBpExceptions.c | 34 + payloads/Demon/src/core/Jobs.c | 431 + payloads/Demon/src/core/Kerberos.c | 772 + payloads/Demon/src/core/Memory.c | 282 + payloads/Demon/src/core/MiniStd.c | 316 + payloads/Demon/src/core/Obf.c | 778 + payloads/Demon/src/core/ObjectApi.c | 734 + payloads/Demon/src/core/Package.c | 485 + payloads/Demon/src/core/Parser.c | 177 + payloads/Demon/src/core/Pivot.c | 348 + payloads/Demon/src/core/Runtime.c | 505 + payloads/Demon/src/core/Socket.c | 625 + payloads/Demon/src/core/Spoof.c | 43 + payloads/Demon/src/core/SysNative.c | 500 + payloads/Demon/src/core/Syscalls.c | 237 + payloads/Demon/src/core/Thread.c | 282 + payloads/Demon/src/core/Token.c | 1410 + payloads/Demon/src/core/Transport.c | 113 + payloads/Demon/src/core/TransportHttp.c | 571 + payloads/Demon/src/core/TransportSmb.c | 240 + payloads/Demon/src/core/Win32.c | 1732 ++ payloads/Demon/src/crypt/AesCrypt.c | 246 + payloads/Demon/src/inject/Inject.c | 351 + payloads/Demon/src/inject/InjectUtil.c | 92 + payloads/Demon/src/main/MainDll.c | 64 + payloads/Demon/src/main/MainExe.c | 8 + payloads/Demon/src/main/MainSvc.c | 51 + payloads/DllLdr.x64.bin | Bin 0 -> 4064 bytes payloads/DllLdr/Include/Core.h | 97 + payloads/DllLdr/Include/Macro.h | 17 + payloads/DllLdr/Include/Native.h | 208 + payloads/DllLdr/Scripts/extract.py | 38 + payloads/DllLdr/Source/Entry.c | 420 + payloads/DllLdr/makefile | 24 + payloads/Shellcode.x64.bin | Bin 0 -> 1535 bytes payloads/Shellcode.x86.bin | Bin 0 -> 1023 bytes payloads/Shellcode/Bin/.gitignore | 2 + payloads/Shellcode/Include/Core.h | 73 + payloads/Shellcode/Include/Macro.h | 15 + payloads/Shellcode/Include/Utils.h | 3 + payloads/Shellcode/Include/Win32.h | 5 + payloads/Shellcode/Scripts/Hasher | Bin 0 -> 16056 bytes payloads/Shellcode/Scripts/Hasher.c | 32 + payloads/Shellcode/Scripts/Linker.ld | 13 + payloads/Shellcode/Scripts/extract.py | 25 + payloads/Shellcode/Source/Asm/x64/Asm.s | 47 + payloads/Shellcode/Source/Asm/x86/Asm.s | 50 + payloads/Shellcode/Source/Entry.c | 127 + payloads/Shellcode/Source/Utils.c | 31 + payloads/Shellcode/Source/Win32.c | 43 + payloads/Shellcode/makefile | 42 + profiles/havoc.yaotl | 39 + profiles/http_smb.yaotl | 88 + profiles/webhook_example.yaotl | 46 + teamserver/GA-Teamserver | 56 + teamserver/Install.sh | 22 + teamserver/README.md | 47 + teamserver/Teamserver-Dockerfile | 65 + teamserver/cmd/client.go | 26 + teamserver/cmd/cmd.go | 66 + teamserver/cmd/server.go | 90 + teamserver/cmd/server/agent.go | 256 + teamserver/cmd/server/dispatch.go | 953 + teamserver/cmd/server/listener.go | 465 + teamserver/cmd/server/service.go | 29 + teamserver/cmd/server/teamserver.go | 973 + teamserver/cmd/server/types.go | 97 + teamserver/go.mod | 47 + teamserver/go.sum | 657 + teamserver/main.go | 12 + teamserver/pkg/agent/agent.go | 1274 + teamserver/pkg/agent/commands.go | 254 + teamserver/pkg/agent/demons.go | 6438 ++++ teamserver/pkg/agent/types.go | 1088 + teamserver/pkg/colors/colors.go | 23 + teamserver/pkg/common/builder/builder.go | 1135 + teamserver/pkg/common/certs/https.go | 316 + teamserver/pkg/common/crypt/aes.go | 25 + teamserver/pkg/common/packer/packer.go | 109 + teamserver/pkg/common/parser/parser.go | 207 + teamserver/pkg/common/util.go | 301 + teamserver/pkg/db/agents.go | 311 + teamserver/pkg/db/db.go | 75 + teamserver/pkg/db/links.go | 152 + teamserver/pkg/db/listeners.go | 168 + teamserver/pkg/db/misc.go | 1 + teamserver/pkg/events/chatlog.go | 41 + teamserver/pkg/events/demons.go | 134 + teamserver/pkg/events/events.go | 134 + teamserver/pkg/events/gate.go | 45 + teamserver/pkg/events/listeners.go | 200 + teamserver/pkg/events/service.go | 41 + teamserver/pkg/events/teamserver.go | 37 + teamserver/pkg/handlers/404.html | 7 + teamserver/pkg/handlers/external.go | 64 + teamserver/pkg/handlers/handlers.go | 351 + teamserver/pkg/handlers/http.go | 301 + teamserver/pkg/handlers/smb.go | 20 + teamserver/pkg/handlers/types.go | 117 + teamserver/pkg/logger/global.go | 69 + teamserver/pkg/logger/logger.go | 131 + teamserver/pkg/logr/demon.go | 223 + teamserver/pkg/logr/listener.go | 5 + teamserver/pkg/logr/logr.go | 64 + teamserver/pkg/logr/server.go | 64 + teamserver/pkg/packager/packages.go | 21 + teamserver/pkg/packager/types.go | 258 + teamserver/pkg/profile/config.go | 156 + teamserver/pkg/profile/profile.go | 54 + teamserver/pkg/profile/yaotl/diagnostic.go | 143 + .../pkg/profile/yaotl/diagnostic_text.go | 311 + teamserver/pkg/profile/yaotl/didyoumean.go | 24 + teamserver/pkg/profile/yaotl/doc.go | 34 + teamserver/pkg/profile/yaotl/eval_context.go | 25 + teamserver/pkg/profile/yaotl/expr_call.go | 46 + teamserver/pkg/profile/yaotl/expr_list.go | 37 + teamserver/pkg/profile/yaotl/expr_map.go | 44 + teamserver/pkg/profile/yaotl/expr_unwrap.go | 68 + teamserver/pkg/profile/yaotl/ext/README.md | 9 + .../profile/yaotl/ext/customdecode/README.md | 209 + .../yaotl/ext/customdecode/customdecode.go | 56 + .../yaotl/ext/customdecode/expression_type.go | 146 + .../pkg/profile/yaotl/ext/dynblock/README.md | 184 + .../profile/yaotl/ext/dynblock/expand_body.go | 248 + .../yaotl/ext/dynblock/expand_body_test.go | 623 + .../profile/yaotl/ext/dynblock/expand_spec.go | 215 + .../profile/yaotl/ext/dynblock/expr_wrap.go | 42 + .../profile/yaotl/ext/dynblock/iteration.go | 66 + .../pkg/profile/yaotl/ext/dynblock/public.go | 47 + .../pkg/profile/yaotl/ext/dynblock/schema.go | 50 + .../yaotl/ext/dynblock/unknown_body.go | 89 + .../profile/yaotl/ext/dynblock/variables.go | 209 + .../yaotl/ext/dynblock/variables_hcldec.go | 43 + .../yaotl/ext/dynblock/variables_test.go | 155 + .../pkg/profile/yaotl/ext/transform/doc.go | 7 + .../pkg/profile/yaotl/ext/transform/error.go | 108 + .../profile/yaotl/ext/transform/transform.go | 83 + .../yaotl/ext/transform/transform_test.go | 102 + .../yaotl/ext/transform/transformer.go | 40 + .../pkg/profile/yaotl/ext/tryfunc/README.md | 44 + .../pkg/profile/yaotl/ext/tryfunc/tryfunc.go | 150 + .../profile/yaotl/ext/tryfunc/tryfunc_test.go | 231 + .../pkg/profile/yaotl/ext/typeexpr/README.md | 135 + .../pkg/profile/yaotl/ext/typeexpr/doc.go | 11 + .../profile/yaotl/ext/typeexpr/get_type.go | 196 + .../yaotl/ext/typeexpr/get_type_test.go | 352 + .../pkg/profile/yaotl/ext/typeexpr/public.go | 129 + .../yaotl/ext/typeexpr/type_string_test.go | 100 + .../profile/yaotl/ext/typeexpr/type_type.go | 118 + .../yaotl/ext/typeexpr/type_type_test.go | 118 + .../pkg/profile/yaotl/ext/userfunc/README.md | 28 + .../pkg/profile/yaotl/ext/userfunc/decode.go | 156 + .../profile/yaotl/ext/userfunc/decode_test.go | 174 + .../pkg/profile/yaotl/ext/userfunc/doc.go | 22 + .../pkg/profile/yaotl/ext/userfunc/public.go | 42 + teamserver/pkg/profile/yaotl/gohcl/decode.go | 338 + teamserver/pkg/profile/yaotl/gohcl/doc.go | 64 + teamserver/pkg/profile/yaotl/gohcl/encode.go | 191 + teamserver/pkg/profile/yaotl/gohcl/schema.go | 181 + teamserver/pkg/profile/yaotl/gohcl/types.go | 16 + teamserver/pkg/profile/yaotl/guide/Makefile | 20 + teamserver/pkg/profile/yaotl/guide/conf.py | 157 + teamserver/pkg/profile/yaotl/guide/go.rst | 31 + .../profile/yaotl/guide/go_decoding_gohcl.rst | 130 + .../yaotl/guide/go_decoding_hcldec.rst | 242 + .../yaotl/guide/go_decoding_lowlevel.rst | 199 + .../profile/yaotl/guide/go_diagnostics.rst | 97 + .../yaotl/guide/go_expression_eval.rst | 149 + .../pkg/profile/yaotl/guide/go_parsing.rst | 64 + .../pkg/profile/yaotl/guide/go_patterns.rst | 315 + teamserver/pkg/profile/yaotl/guide/index.rst | 35 + teamserver/pkg/profile/yaotl/guide/intro.rst | 108 + .../profile/yaotl/guide/language_design.rst | 318 + teamserver/pkg/profile/yaotl/guide/make.bat | 36 + .../pkg/profile/yaotl/guide/requirements.txt | 3 + .../pkg/profile/yaotl/hcldec/block_labels.go | 21 + teamserver/pkg/profile/yaotl/hcldec/decode.go | 36 + teamserver/pkg/profile/yaotl/hcldec/doc.go | 12 + teamserver/pkg/profile/yaotl/hcldec/gob.go | 23 + teamserver/pkg/profile/yaotl/hcldec/public.go | 81 + .../pkg/profile/yaotl/hcldec/public_test.go | 1122 + teamserver/pkg/profile/yaotl/hcldec/schema.go | 36 + teamserver/pkg/profile/yaotl/hcldec/spec.go | 1675 ++ .../pkg/profile/yaotl/hcldec/spec_test.go | 209 + .../pkg/profile/yaotl/hcldec/variables.go | 36 + .../profile/yaotl/hcldec/variables_test.go | 212 + teamserver/pkg/profile/yaotl/hcled/doc.go | 4 + .../pkg/profile/yaotl/hcled/navigation.go | 34 + .../pkg/profile/yaotl/hclparse/parser.go | 135 + .../pkg/profile/yaotl/hclsimple/hclsimple.go | 96 + .../profile/yaotl/hclsyntax/diagnostics.go | 23 + .../pkg/profile/yaotl/hclsyntax/didyoumean.go | 24 + teamserver/pkg/profile/yaotl/hclsyntax/doc.go | 7 + .../pkg/profile/yaotl/hclsyntax/expression.go | 1611 + .../profile/yaotl/hclsyntax/expression_ops.go | 268 + .../yaotl/hclsyntax/expression_template.go | 239 + .../yaotl/hclsyntax/expression_vars.go | 76 + .../yaotl/hclsyntax/expression_vars_gen.go | 99 + .../pkg/profile/yaotl/hclsyntax/file.go | 20 + .../pkg/profile/yaotl/hclsyntax/fuzz/Makefile | 28 + .../profile/yaotl/hclsyntax/fuzz/README.md | 85 + .../fuzz/config/corpus/attr-expr.hcl | 1 + .../fuzz/config/corpus/attr-literal.hcl | 1 + .../fuzz/config/corpus/block-attrs.hcl | 3 + .../fuzz/config/corpus/block-empty.hcl | 2 + .../fuzz/config/corpus/block-nested.hcl | 5 + .../hclsyntax/fuzz/config/corpus/empty.hcl | 0 .../hclsyntax/fuzz/config/corpus/utf8.hcl | 1 + .../yaotl/hclsyntax/fuzz/config/fuzz.go | 16 + .../hclsyntax/fuzz/expr/corpus/empty.hcle | 1 + .../fuzz/expr/corpus/escape-dollar.hcle | 1 + .../fuzz/expr/corpus/escape-newline.hcle | 1 + .../fuzz/expr/corpus/function-call.hcle | 1 + .../yaotl/hclsyntax/fuzz/expr/corpus/int.hcle | 1 + .../hclsyntax/fuzz/expr/corpus/literal.hcle | 1 + .../fuzz/expr/corpus/splat-attr.hcle | 1 + .../fuzz/expr/corpus/splat-full.hcle | 1 + .../hclsyntax/fuzz/expr/corpus/utf8.hcle | 1 + .../yaotl/hclsyntax/fuzz/expr/corpus/var.hcle | 1 + .../profile/yaotl/hclsyntax/fuzz/expr/fuzz.go | 16 + .../hclsyntax/fuzz/template/corpus/empty.tmpl | 0 .../fuzz/template/corpus/escape-dollar.tmpl | 1 + .../fuzz/template/corpus/escape-newline.tmpl | 1 + .../fuzz/template/corpus/function-call.tmpl | 1 + .../hclsyntax/fuzz/template/corpus/int.tmpl | 1 + .../fuzz/template/corpus/just-interp.tmpl | 1 + .../fuzz/template/corpus/literal.tmpl | 1 + .../hclsyntax/fuzz/template/corpus/utf8.tmpl | 1 + .../yaotl/hclsyntax/fuzz/template/fuzz.go | 16 + .../hclsyntax/fuzz/traversal/corpus/attr.hclt | 1 + .../fuzz/traversal/corpus/complex.hclt | 1 + .../fuzz/traversal/corpus/index.hclt | 1 + .../hclsyntax/fuzz/traversal/corpus/root.hclt | 1 + .../yaotl/hclsyntax/fuzz/traversal/fuzz.go | 16 + .../pkg/profile/yaotl/hclsyntax/generate.go | 9 + .../pkg/profile/yaotl/hclsyntax/keywords.go | 21 + .../pkg/profile/yaotl/hclsyntax/navigation.go | 59 + .../pkg/profile/yaotl/hclsyntax/node.go | 22 + .../pkg/profile/yaotl/hclsyntax/parser.go | 2072 ++ .../yaotl/hclsyntax/parser_template.go | 810 + .../yaotl/hclsyntax/parser_traversal.go | 159 + .../pkg/profile/yaotl/hclsyntax/peeker.go | 212 + .../pkg/profile/yaotl/hclsyntax/public.go | 171 + .../yaotl/hclsyntax/scan_string_lit.go | 299 + .../yaotl/hclsyntax/scan_string_lit.rl | 105 + .../profile/yaotl/hclsyntax/scan_tokens.go | 5265 ++++ .../profile/yaotl/hclsyntax/scan_tokens.rl | 395 + .../pkg/profile/yaotl/hclsyntax/structure.go | 394 + .../yaotl/hclsyntax/structure_at_pos.go | 118 + .../pkg/profile/yaotl/hclsyntax/token.go | 331 + .../yaotl/hclsyntax/token_type_string.go | 131 + .../profile/yaotl/hclsyntax/unicode2ragel.rb | 335 + .../yaotl/hclsyntax/unicode_derived.rl | 2135 ++ .../pkg/profile/yaotl/hclsyntax/variables.go | 86 + .../pkg/profile/yaotl/hclsyntax/walk.go | 41 + teamserver/pkg/profile/yaotl/hcltest/doc.go | 6 + teamserver/pkg/profile/yaotl/hcltest/mock.go | 360 + .../pkg/profile/yaotl/hcltest/mock_test.go | 395 + teamserver/pkg/profile/yaotl/hclwrite/ast.go | 121 + .../profile/yaotl/hclwrite/ast_attribute.go | 48 + .../pkg/profile/yaotl/hclwrite/ast_block.go | 177 + .../profile/yaotl/hclwrite/ast_block_test.go | 486 + .../pkg/profile/yaotl/hclwrite/ast_body.go | 239 + .../profile/yaotl/hclwrite/ast_body_test.go | 1589 + .../profile/yaotl/hclwrite/ast_expression.go | 224 + .../pkg/profile/yaotl/hclwrite/ast_test.go | 47 + teamserver/pkg/profile/yaotl/hclwrite/doc.go | 11 + .../profile/yaotl/hclwrite/examples_test.go | 97 + .../pkg/profile/yaotl/hclwrite/format.go | 467 + .../pkg/profile/yaotl/hclwrite/format_test.go | 779 + .../pkg/profile/yaotl/hclwrite/fuzz/Makefile | 25 + .../pkg/profile/yaotl/hclwrite/fuzz/README.md | 82 + .../hclwrite/fuzz/config/corpus/attr-expr.hcl | 1 + .../fuzz/config/corpus/attr-literal.hcl | 1 + .../hclwrite/fuzz/config/corpus/attr.hcl | 1 + .../fuzz/config/corpus/block-attrs.hcl | 3 + .../fuzz/config/corpus/block-comment.hcl | 4 + .../fuzz/config/corpus/block-empty.hcl | 2 + .../fuzz/config/corpus/block-nested.hcl | 5 + .../hclwrite/fuzz/config/corpus/complex.hcl | 1 + .../hclwrite/fuzz/config/corpus/empty.hcl | 0 .../fuzz/config/corpus/escape-dollar.hcl | 1 + .../fuzz/config/corpus/escape-newline.hcl | 1 + .../fuzz/config/corpus/function-call-tmpl.hcl | 1 + .../fuzz/config/corpus/function-call.hcl | 1 + .../fuzz/config/corpus/hash-comment.hcl | 1 + .../hclwrite/fuzz/config/corpus/index.hcl | 1 + .../hclwrite/fuzz/config/corpus/int-tmpl.hcl | 1 + .../yaotl/hclwrite/fuzz/config/corpus/int.hcl | 1 + .../fuzz/config/corpus/just-interp.hcl | 1 + .../hclwrite/fuzz/config/corpus/literal.hcl | 1 + .../fuzz/config/corpus/lots-of-comments.hcl | 14 + .../fuzz/config/corpus/slash-comment.hcl | 1 + .../fuzz/config/corpus/splat-attr.hcl | 1 + .../fuzz/config/corpus/splat-dot-full.hcl | 1 + .../fuzz/config/corpus/splat-full.hcl | 1 + .../corpus/traversal-dot-index-terminal.hcl | 1 + .../config/corpus/traversal-dot-index.hcl | 1 + .../fuzz/config/corpus/traversal-index.hcl | 1 + .../hclwrite/fuzz/config/corpus/utf8.hcl | 1 + .../yaotl/hclwrite/fuzz/config/corpus/var.hcl | 1 + .../yaotl/hclwrite/fuzz/config/fuzz.go | 24 + .../pkg/profile/yaotl/hclwrite/generate.go | 256 + .../profile/yaotl/hclwrite/generate_test.go | 538 + .../yaotl/hclwrite/native_node_sorter.go | 23 + teamserver/pkg/profile/yaotl/hclwrite/node.go | 296 + .../pkg/profile/yaotl/hclwrite/parser.go | 638 + .../pkg/profile/yaotl/hclwrite/parser_test.go | 1607 + .../pkg/profile/yaotl/hclwrite/public.go | 44 + .../profile/yaotl/hclwrite/round_trip_test.go | 172 + .../pkg/profile/yaotl/hclwrite/tokens.go | 122 + teamserver/pkg/profile/yaotl/json/ast.go | 121 + .../pkg/profile/yaotl/json/didyoumean.go | 33 + .../pkg/profile/yaotl/json/didyoumean_test.go | 49 + teamserver/pkg/profile/yaotl/json/doc.go | 12 + .../pkg/profile/yaotl/json/fuzz/Makefile | 25 + .../pkg/profile/yaotl/json/fuzz/README.md | 82 + .../fuzz/config/corpus/attr-expr.hcl.json | 3 + .../fuzz/config/corpus/attr-literal.hcl.json | 3 + .../fuzz/config/corpus/block-attrs.hcl.json | 5 + .../json/fuzz/config/corpus/block-empty.json | 3 + .../fuzz/config/corpus/block-nested.hcl.json | 7 + .../json/fuzz/config/corpus/empty.hcl.json | 1 + .../json/fuzz/config/corpus/list-empty.json | 3 + .../json/fuzz/config/corpus/list-nested.json | 3 + .../json/fuzz/config/corpus/list-values.json | 7 + .../fuzz/config/corpus/number-big.hcl.json | 3 + .../fuzz/config/corpus/number-int.hcl.json | 3 + .../json/fuzz/config/corpus/utf8.hcl.json | 3 + .../profile/yaotl/json/fuzz/config/fuzz.go | 15 + .../pkg/profile/yaotl/json/navigation.go | 70 + .../pkg/profile/yaotl/json/navigation_test.go | 58 + teamserver/pkg/profile/yaotl/json/parser.go | 504 + .../pkg/profile/yaotl/json/parser_test.go | 667 + teamserver/pkg/profile/yaotl/json/peeker.go | 25 + teamserver/pkg/profile/yaotl/json/public.go | 117 + .../pkg/profile/yaotl/json/public_test.go | 319 + teamserver/pkg/profile/yaotl/json/scanner.go | 306 + .../pkg/profile/yaotl/json/scanner_test.go | 884 + teamserver/pkg/profile/yaotl/json/spec.md | 405 + .../pkg/profile/yaotl/json/structure.go | 637 + .../pkg/profile/yaotl/json/structure_test.go | 1531 + .../profile/yaotl/json/tokentype_string.go | 29 + teamserver/pkg/profile/yaotl/merged.go | 226 + teamserver/pkg/profile/yaotl/ops.go | 432 + teamserver/pkg/profile/yaotl/pos.go | 275 + teamserver/pkg/profile/yaotl/pos_scanner.go | 152 + teamserver/pkg/profile/yaotl/schema.go | 21 + .../pkg/profile/yaotl/specsuite/README.md | 37 + .../pkg/profile/yaotl/specsuite/spec_test.go | 100 + .../specsuite/tests/comments/hash_comment.hcl | 1 + .../tests/comments/hash_comment.hcldec | 3 + .../specsuite/tests/comments/hash_comment.t | 4 + .../tests/comments/multiline_comment.hcl | 3 + .../tests/comments/multiline_comment.hcldec | 3 + .../tests/comments/multiline_comment.t | 4 + .../tests/comments/slash_comment.hcl | 1 + .../tests/comments/slash_comment.hcldec | 3 + .../specsuite/tests/comments/slash_comment.t | 4 + .../profile/yaotl/specsuite/tests/empty.hcl | 0 .../yaotl/specsuite/tests/empty.hcl.json | 1 + .../yaotl/specsuite/tests/empty.hcldec | 3 + .../pkg/profile/yaotl/specsuite/tests/empty.t | 9 + .../specsuite/tests/expressions/heredoc.hcl | 101 + .../tests/expressions/heredoc.hcldec | 14 + .../specsuite/tests/expressions/heredoc.t | 29 + .../specsuite/tests/expressions/operators.hcl | 68 + .../tests/expressions/operators.hcldec | 57 + .../specsuite/tests/expressions/operators.t | 109 + .../tests/expressions/primitive_literals.hcl | 17 + .../expressions/primitive_literals.hcldec | 12 + .../tests/expressions/primitive_literals.t | 34 + .../tests/structure/attributes/expected.hcl | 3 + .../structure/attributes/expected.hcldec | 11 + .../tests/structure/attributes/expected.t | 10 + .../structure/attributes/singleline_bad.hcl | 1 + .../attributes/singleline_bad.hcldec | 3 + .../structure/attributes/singleline_bad.t | 19 + .../tests/structure/attributes/unexpected.hcl | 4 + .../structure/attributes/unexpected.hcldec | 11 + .../tests/structure/attributes/unexpected.t | 15 + .../structure/blocks/single_empty_oneline.hcl | 1 + .../blocks/single_empty_oneline.hcldec | 4 + .../structure/blocks/single_empty_oneline.t | 1 + .../structure/blocks/single_expected.hcl | 3 + .../structure/blocks/single_expected.hcldec | 4 + .../tests/structure/blocks/single_expected.t | 1 + .../tests/structure/blocks/single_oneline.hcl | 1 + .../structure/blocks/single_oneline.hcldec | 8 + .../tests/structure/blocks/single_oneline.t | 6 + .../blocks/single_oneline_invalid.hcl | 9 + .../blocks/single_oneline_invalid.hcldec | 14 + .../structure/blocks/single_oneline_invalid.t | 67 + .../structure/blocks/single_unclosed.hcl | 1 + .../structure/blocks/single_unclosed.hcldec | 4 + .../tests/structure/blocks/single_unclosed.t | 14 + teamserver/pkg/profile/yaotl/static_expr.go | 40 + teamserver/pkg/profile/yaotl/structure.go | 151 + .../pkg/profile/yaotl/structure_at_pos.go | 117 + teamserver/pkg/profile/yaotl/traversal.go | 293 + .../pkg/profile/yaotl/traversal_for_expr.go | 124 + teamserver/pkg/service/agent.go | 161 + teamserver/pkg/service/external.go | 1 + teamserver/pkg/service/listener.go | 44 + teamserver/pkg/service/service.go | 784 + teamserver/pkg/service/types.go | 77 + teamserver/pkg/socks/socks.go | 68 + teamserver/pkg/socks/util.go | 295 + teamserver/pkg/utils/utils.go | 145 + teamserver/pkg/webhook/discord.go | 45 + teamserver/pkg/webhook/webhook.go | 138 + teamserver/pkg/win32/types.go | 1001 + 2020 files changed, 371283 insertions(+) create mode 100644 .github/FUNDING.yml create mode 100644 .github/ISSUE_TEMPLATE/Bug_Report-Demon.yml create mode 100644 .github/ISSUE_TEMPLATE/Bug_Report-Documentation.yml create mode 100644 .github/ISSUE_TEMPLATE/Bug_Report-Teamserver-Client.yml create mode 100644 .github/ISSUE_TEMPLATE/Feature_Suggestion.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .vscode/settings.json create mode 100644 README.md create mode 100644 client/CMakeLists.txt create mode 160000 client/Modules create mode 100644 client/README.md create mode 100644 client/config.toml create mode 100644 client/config_mac.toml create mode 100644 client/data/Havoc.ico create mode 100644 client/data/Havoc.qrc create mode 100644 client/data/Havoc.rc create mode 100644 client/data/UIs/AddEditCredentialsDialog.ui create mode 100644 client/data/UIs/AgentBuilder.ui create mode 100644 client/data/UIs/BuildProgressBar.ui create mode 100644 client/data/UIs/Chat.ui create mode 100644 client/data/UIs/Connect.ui create mode 100644 client/data/UIs/ConnectionDialog.ui create mode 100644 client/data/UIs/Controler.ui create mode 100644 client/data/UIs/CredentialsTableWidget.ui create mode 100644 client/data/UIs/DemonInteracted.ui create mode 100644 client/data/UIs/EventViewer.ui create mode 100644 client/data/UIs/FileBrowser.ui create mode 100644 client/data/UIs/GateStagedDialog.ui create mode 100644 client/data/UIs/GateStagelessDialog.ui create mode 100644 client/data/UIs/Havoc.ui create mode 100644 client/data/UIs/HavocConnect.ui create mode 100644 client/data/UIs/HavocListener.ui create mode 100644 client/data/UIs/InputDialog.ui create mode 100644 client/data/UIs/LogrViewer.ui create mode 100644 client/data/UIs/LootWidget.ui create mode 100644 client/data/UIs/LuaScriptWidget.ui create mode 100644 client/data/UIs/ModuleTreeWidget.ui create mode 100644 client/data/UIs/NewHavoc.ui create mode 100644 client/data/UIs/NewLootBox.ui create mode 100644 client/data/UIs/Operator.ui create mode 100644 client/data/UIs/Operators.ui create mode 100644 client/data/UIs/Overview.ui create mode 100644 client/data/UIs/ScriptManager.ui create mode 100644 client/data/UIs/SessionTable.ui create mode 100644 client/data/UIs/Settings.ui create mode 100644 client/data/UIs/SmallWidgets/ActiveOperators.ui create mode 100644 client/data/UIs/SmallWidgets/Dashboard.ui create mode 100644 client/data/UIs/SmallWidgets/SessionInfo.ui create mode 100644 client/data/UIs/Teamserver.ui create mode 100644 client/data/UIs/TeamserverWidget.ui create mode 100644 client/data/UIs/about.ui create mode 100644 client/data/UIs/listener.ui create mode 100644 client/data/UIs/listenersBox/DemonHTTP.ui create mode 100644 client/data/UIs/listenertab.ui create mode 100644 client/data/UIs/newTeamserverConnection.ui create mode 100644 client/data/img/DeadWhite.png create mode 100644 client/data/img/FileBrowser/File.png create mode 100644 client/data/img/FileBrowser/Folder.png create mode 100644 client/data/img/FileBrowser/HardDisk.png create mode 100644 client/data/img/FileBrowser/_File.png create mode 100644 client/data/img/FileBrowser/_Folder.png create mode 100644 client/data/img/Gates-icon.png create mode 100644 client/data/img/HavocImages/Boarder/Asset 61024.png create mode 100644 client/data/img/HavocImages/Boarder/Asset 6128.png create mode 100644 client/data/img/HavocImages/Boarder/Asset 616.png create mode 100644 client/data/img/HavocImages/Boarder/Asset 632.png create mode 100644 client/data/img/HavocImages/Boarder/Asset 648.png create mode 100644 client/data/img/HavocImages/Boarder/Asset 6512.png create mode 100644 client/data/img/HavocImages/Boarder/Asset 664.png create mode 100644 client/data/img/HavocImages/Boarder/Asset 696.png create mode 100644 client/data/img/HavocImages/Boarder/Havoc.png create mode 100644 client/data/img/HavocImages/Full/Asset 81024.png create mode 100644 client/data/img/HavocImages/Full/Asset 8128.png create mode 100644 client/data/img/HavocImages/Full/Asset 816.png create mode 100644 client/data/img/HavocImages/Full/Asset 8256.png create mode 100644 client/data/img/HavocImages/Full/Asset 832.png create mode 100644 client/data/img/HavocImages/Full/Asset 848.png create mode 100644 client/data/img/HavocImages/Full/Asset 8512.png create mode 100644 client/data/img/HavocImages/Full/Asset 864.png create mode 100644 client/data/img/HavocImages/Full/Asset 896.png create mode 100644 client/data/img/HavocImages/Icon.ico create mode 100644 client/data/img/Settings-icon.png create mode 100644 client/data/img/close-icon.png create mode 100644 client/data/img/close.png create mode 100644 client/data/img/demon-shell.jpg create mode 100644 client/data/img/demonshell.jpg create mode 100644 client/data/img/demonshell.png create mode 100644 client/data/img/fclose.png create mode 100644 client/data/img/gates.png create mode 100644 client/data/img/hostfile-icon.png create mode 100644 client/data/img/hostfile.png create mode 100644 client/data/img/listeners.png create mode 100644 client/data/img/lock-icon.png create mode 100644 client/data/img/lock.png create mode 100644 client/data/img/modules-icon.png create mode 100644 client/data/img/modules.png create mode 100644 client/data/img/setting.png create mode 100644 client/data/img/treewidget/stylesheet-branch-closed.png create mode 100644 client/data/img/treewidget/stylesheet-branch-end.png create mode 100644 client/data/img/treewidget/stylesheet-branch-more.png create mode 100644 client/data/img/treewidget/stylesheet-branch-open.png create mode 100644 client/data/img/treewidget/stylesheet-vline.png create mode 100644 client/data/img/users-icon.png create mode 100644 client/data/img/users.png create mode 100644 client/data/resources/Havoc.png create mode 100644 client/data/resources/Monaco.ttf create mode 100644 client/data/resources/firewall.png create mode 100644 client/data/resources/linux-icon-high.png create mode 100644 client/data/resources/linux-icon.png create mode 100644 client/data/resources/macos-icon-high.png create mode 100644 client/data/resources/macos-icon.png create mode 100644 client/data/resources/unknown-icon-high.png create mode 100644 client/data/resources/unknown-icon.png create mode 100644 client/data/resources/win10-8-icon-high.png create mode 100644 client/data/resources/win10-8-icon.png create mode 100644 client/data/resources/win11-icon-high.png create mode 100644 client/data/resources/win11-icon.png create mode 100644 client/data/resources/win7-vista-icon-high.png create mode 100644 client/data/resources/win7-vista-icon.png create mode 100644 client/data/resources/winxp-icon-high.png create mode 100644 client/data/resources/winxp-icon.png create mode 100644 client/data/stylesheets/Dialogs/BasicDialog.qss create mode 100644 client/data/stylesheets/Dialogs/Connect.qss create mode 100644 client/data/stylesheets/Dialogs/FileDialog.qss create mode 100644 client/data/stylesheets/Dialogs/Listener.qss create mode 100644 client/data/stylesheets/Dialogs/Preferences.qss create mode 100644 client/data/stylesheets/Havoc.qss create mode 100644 client/data/stylesheets/Widgets/MenuStyle.qss create mode 100644 client/data/stylesheets/Widgets/MessageBox.qss create mode 100644 client/data/stylesheets/Widgets/OverView.ui create mode 100644 client/data/stylesheets/bottomTab.qss create mode 100644 client/data/stylesheets/menubar.qss create mode 100644 client/data/stylesheets/teamserverTab.qss create mode 100644 client/data/themes/darkorange.stylesheet create mode 100644 client/external/json/.cirrus.yml create mode 100644 client/external/json/.clang-format create mode 100644 client/external/json/.clang-tidy create mode 100644 client/external/json/.github/CODEOWNERS create mode 100644 client/external/json/.github/CODE_OF_CONDUCT.md create mode 100644 client/external/json/.github/CONTRIBUTING.md create mode 100644 client/external/json/.github/FUNDING.yml create mode 100644 client/external/json/.github/ISSUE_TEMPLATE/bug.yaml create mode 100644 client/external/json/.github/ISSUE_TEMPLATE/config.yml create mode 100644 client/external/json/.github/PULL_REQUEST_TEMPLATE.md create mode 100644 client/external/json/.github/SECURITY.md create mode 100644 client/external/json/.github/config.yml create mode 100644 client/external/json/.github/external_ci/appveyor.yml create mode 100644 client/external/json/.github/labeler.yml create mode 100644 client/external/json/.github/stale.yml create mode 100644 client/external/json/.github/workflows/check_amalgamation.yml create mode 100644 client/external/json/.github/workflows/cifuzz.yml create mode 100644 client/external/json/.github/workflows/codeql-analysis.yml create mode 100644 client/external/json/.github/workflows/comment_check_amalgamation.yml create mode 100644 client/external/json/.github/workflows/labeler.yml create mode 100644 client/external/json/.github/workflows/macos.yml create mode 100644 client/external/json/.github/workflows/publish_documentation.yml create mode 100644 client/external/json/.github/workflows/ubuntu.yml create mode 100644 client/external/json/.github/workflows/windows.yml create mode 100644 client/external/json/.gitignore create mode 100644 client/external/json/.lgtm.yml create mode 100644 client/external/json/.reuse/README.md create mode 100644 client/external/json/.reuse/dep5 create mode 100644 client/external/json/.reuse/templates/json.jinja2 create mode 100644 client/external/json/.reuse/templates/json_support.jinja2 create mode 100644 client/external/json/BUILD.bazel create mode 100644 client/external/json/CITATION.cff create mode 100644 client/external/json/CMakeLists.txt create mode 100644 client/external/json/ChangeLog.md create mode 100644 client/external/json/LICENSE.MIT create mode 100644 client/external/json/LICENSES/Apache-2.0.txt create mode 100644 client/external/json/LICENSES/BSD-3-Clause.txt create mode 100644 client/external/json/LICENSES/GPL-3.0-only.txt create mode 100644 client/external/json/LICENSES/MIT.txt create mode 100644 client/external/json/Makefile create mode 100644 client/external/json/Package.swift create mode 100644 client/external/json/README.md create mode 100644 client/external/json/WORKSPACE.bazel create mode 100644 client/external/json/cmake/ci.cmake create mode 100644 client/external/json/cmake/config.cmake.in create mode 100644 client/external/json/cmake/download_test_data.cmake create mode 100644 client/external/json/cmake/nlohmann_jsonConfigVersion.cmake.in create mode 100644 client/external/json/cmake/pkg-config.pc.in create mode 100644 client/external/json/cmake/scripts/gen_bazel_build_file.cmake create mode 100644 client/external/json/cmake/test.cmake create mode 100644 client/external/json/docs/Makefile create mode 100644 client/external/json/docs/README.md create mode 100644 client/external/json/docs/avatars.png create mode 100644 client/external/json/docs/docset/Info.plist create mode 100644 client/external/json/docs/docset/Makefile create mode 100644 client/external/json/docs/docset/README.md create mode 100644 client/external/json/docs/docset/docSet.sql create mode 100644 client/external/json/docs/docset/docset.json create mode 100644 client/external/json/docs/docset/icon.png create mode 100644 client/external/json/docs/docset/icon@2x.png create mode 100644 client/external/json/docs/examples/README.cpp create mode 100644 client/external/json/docs/examples/README.output create mode 100644 client/external/json/docs/examples/accept__string.cpp create mode 100644 client/external/json/docs/examples/accept__string.output create mode 100644 client/external/json/docs/examples/array.cpp create mode 100644 client/external/json/docs/examples/array.output create mode 100644 client/external/json/docs/examples/array_t.cpp create mode 100644 client/external/json/docs/examples/array_t.output create mode 100644 client/external/json/docs/examples/at__json_pointer.cpp create mode 100644 client/external/json/docs/examples/at__json_pointer.output create mode 100644 client/external/json/docs/examples/at__json_pointer_const.cpp create mode 100644 client/external/json/docs/examples/at__json_pointer_const.output create mode 100644 client/external/json/docs/examples/at__keytype.c++17.cpp create mode 100644 client/external/json/docs/examples/at__keytype.c++17.output create mode 100644 client/external/json/docs/examples/at__keytype_const.c++17.cpp create mode 100644 client/external/json/docs/examples/at__keytype_const.c++17.output create mode 100644 client/external/json/docs/examples/at__object_t_key_type.cpp create mode 100644 client/external/json/docs/examples/at__object_t_key_type.output create mode 100644 client/external/json/docs/examples/at__object_t_key_type_const.cpp create mode 100644 client/external/json/docs/examples/at__object_t_key_type_const.output create mode 100644 client/external/json/docs/examples/at__size_type.cpp create mode 100644 client/external/json/docs/examples/at__size_type.output create mode 100644 client/external/json/docs/examples/at__size_type_const.cpp create mode 100644 client/external/json/docs/examples/at__size_type_const.output create mode 100644 client/external/json/docs/examples/back.cpp create mode 100644 client/external/json/docs/examples/back.output create mode 100644 client/external/json/docs/examples/basic_json__CompatibleType.cpp create mode 100644 client/external/json/docs/examples/basic_json__CompatibleType.output create mode 100644 client/external/json/docs/examples/basic_json__InputIt_InputIt.cpp create mode 100644 client/external/json/docs/examples/basic_json__InputIt_InputIt.output create mode 100644 client/external/json/docs/examples/basic_json__basic_json.cpp create mode 100644 client/external/json/docs/examples/basic_json__basic_json.output create mode 100644 client/external/json/docs/examples/basic_json__copyassignment.cpp create mode 100644 client/external/json/docs/examples/basic_json__copyassignment.output create mode 100644 client/external/json/docs/examples/basic_json__list_init_t.cpp create mode 100644 client/external/json/docs/examples/basic_json__list_init_t.output create mode 100644 client/external/json/docs/examples/basic_json__moveconstructor.cpp create mode 100644 client/external/json/docs/examples/basic_json__moveconstructor.output create mode 100644 client/external/json/docs/examples/basic_json__nullptr_t.cpp create mode 100644 client/external/json/docs/examples/basic_json__nullptr_t.output create mode 100644 client/external/json/docs/examples/basic_json__size_type_basic_json.cpp create mode 100644 client/external/json/docs/examples/basic_json__size_type_basic_json.output create mode 100644 client/external/json/docs/examples/basic_json__value_t.cpp create mode 100644 client/external/json/docs/examples/basic_json__value_t.output create mode 100644 client/external/json/docs/examples/begin.cpp create mode 100644 client/external/json/docs/examples/begin.output create mode 100644 client/external/json/docs/examples/binary.cpp create mode 100644 client/external/json/docs/examples/binary.output create mode 100644 client/external/json/docs/examples/binary_t.cpp create mode 100644 client/external/json/docs/examples/binary_t.output create mode 100644 client/external/json/docs/examples/boolean_t.cpp create mode 100644 client/external/json/docs/examples/boolean_t.output create mode 100644 client/external/json/docs/examples/byte_container_with_subtype__byte_container_with_subtype.cpp create mode 100644 client/external/json/docs/examples/byte_container_with_subtype__byte_container_with_subtype.output create mode 100644 client/external/json/docs/examples/byte_container_with_subtype__clear_subtype.cpp create mode 100644 client/external/json/docs/examples/byte_container_with_subtype__clear_subtype.output create mode 100644 client/external/json/docs/examples/byte_container_with_subtype__has_subtype.cpp create mode 100644 client/external/json/docs/examples/byte_container_with_subtype__has_subtype.output create mode 100644 client/external/json/docs/examples/byte_container_with_subtype__set_subtype.cpp create mode 100644 client/external/json/docs/examples/byte_container_with_subtype__set_subtype.output create mode 100644 client/external/json/docs/examples/byte_container_with_subtype__subtype.cpp create mode 100644 client/external/json/docs/examples/byte_container_with_subtype__subtype.output create mode 100644 client/external/json/docs/examples/cbegin.cpp create mode 100644 client/external/json/docs/examples/cbegin.output create mode 100644 client/external/json/docs/examples/cbor_tag_handler_t.cpp create mode 100644 client/external/json/docs/examples/cbor_tag_handler_t.output create mode 100644 client/external/json/docs/examples/cend.cpp create mode 100644 client/external/json/docs/examples/cend.output create mode 100644 client/external/json/docs/examples/clear.cpp create mode 100644 client/external/json/docs/examples/clear.output create mode 100644 client/external/json/docs/examples/contains__json_pointer.cpp create mode 100644 client/external/json/docs/examples/contains__json_pointer.output create mode 100644 client/external/json/docs/examples/contains__keytype.c++17.cpp create mode 100644 client/external/json/docs/examples/contains__keytype.c++17.output create mode 100644 client/external/json/docs/examples/contains__object_t_key_type.cpp create mode 100644 client/external/json/docs/examples/contains__object_t_key_type.output create mode 100644 client/external/json/docs/examples/count__keytype.c++17.cpp create mode 100644 client/external/json/docs/examples/count__keytype.c++17.output create mode 100644 client/external/json/docs/examples/count__object_t_key_type.cpp create mode 100644 client/external/json/docs/examples/count__object_t_key_type.output create mode 100644 client/external/json/docs/examples/crbegin.cpp create mode 100644 client/external/json/docs/examples/crbegin.output create mode 100644 client/external/json/docs/examples/crend.cpp create mode 100644 client/external/json/docs/examples/crend.output create mode 100644 client/external/json/docs/examples/default_object_comparator_t.cpp create mode 100644 client/external/json/docs/examples/default_object_comparator_t.output create mode 100644 client/external/json/docs/examples/diagnostics_extended.cpp create mode 100644 client/external/json/docs/examples/diagnostics_extended.output create mode 100644 client/external/json/docs/examples/diagnostics_standard.cpp create mode 100644 client/external/json/docs/examples/diagnostics_standard.output create mode 100644 client/external/json/docs/examples/diff.cpp create mode 100644 client/external/json/docs/examples/diff.output create mode 100644 client/external/json/docs/examples/dump.cpp create mode 100644 client/external/json/docs/examples/dump.output create mode 100644 client/external/json/docs/examples/emplace.cpp create mode 100644 client/external/json/docs/examples/emplace.output create mode 100644 client/external/json/docs/examples/emplace_back.cpp create mode 100644 client/external/json/docs/examples/emplace_back.output create mode 100644 client/external/json/docs/examples/empty.cpp create mode 100644 client/external/json/docs/examples/empty.output create mode 100644 client/external/json/docs/examples/end.cpp create mode 100644 client/external/json/docs/examples/end.output create mode 100644 client/external/json/docs/examples/erase__IteratorType.cpp create mode 100644 client/external/json/docs/examples/erase__IteratorType.output create mode 100644 client/external/json/docs/examples/erase__IteratorType_IteratorType.cpp create mode 100644 client/external/json/docs/examples/erase__IteratorType_IteratorType.output create mode 100644 client/external/json/docs/examples/erase__keytype.c++17.cpp create mode 100644 client/external/json/docs/examples/erase__keytype.c++17.output create mode 100644 client/external/json/docs/examples/erase__object_t_key_type.cpp create mode 100644 client/external/json/docs/examples/erase__object_t_key_type.output create mode 100644 client/external/json/docs/examples/erase__size_type.cpp create mode 100644 client/external/json/docs/examples/erase__size_type.output create mode 100644 client/external/json/docs/examples/error_handler_t.cpp create mode 100644 client/external/json/docs/examples/error_handler_t.output create mode 100644 client/external/json/docs/examples/exception.cpp create mode 100644 client/external/json/docs/examples/exception.output create mode 100644 client/external/json/docs/examples/find__keytype.c++17.cpp create mode 100644 client/external/json/docs/examples/find__keytype.c++17.output create mode 100644 client/external/json/docs/examples/find__object_t_key_type.cpp create mode 100644 client/external/json/docs/examples/find__object_t_key_type.output create mode 100644 client/external/json/docs/examples/flatten.cpp create mode 100644 client/external/json/docs/examples/flatten.output create mode 100644 client/external/json/docs/examples/from_bjdata.cpp create mode 100644 client/external/json/docs/examples/from_bjdata.output create mode 100644 client/external/json/docs/examples/from_bson.cpp create mode 100644 client/external/json/docs/examples/from_bson.output create mode 100644 client/external/json/docs/examples/from_cbor.cpp create mode 100644 client/external/json/docs/examples/from_cbor.output create mode 100644 client/external/json/docs/examples/from_json__default_constructible.cpp create mode 100644 client/external/json/docs/examples/from_json__default_constructible.output create mode 100644 client/external/json/docs/examples/from_json__non_default_constructible.cpp create mode 100644 client/external/json/docs/examples/from_json__non_default_constructible.output create mode 100644 client/external/json/docs/examples/from_msgpack.cpp create mode 100644 client/external/json/docs/examples/from_msgpack.output create mode 100644 client/external/json/docs/examples/from_ubjson.cpp create mode 100644 client/external/json/docs/examples/from_ubjson.output create mode 100644 client/external/json/docs/examples/front.cpp create mode 100644 client/external/json/docs/examples/front.output create mode 100644 client/external/json/docs/examples/get__PointerType.cpp create mode 100644 client/external/json/docs/examples/get__PointerType.output create mode 100644 client/external/json/docs/examples/get__ValueType_const.cpp create mode 100644 client/external/json/docs/examples/get__ValueType_const.output create mode 100644 client/external/json/docs/examples/get_allocator.cpp create mode 100644 client/external/json/docs/examples/get_allocator.output create mode 100644 client/external/json/docs/examples/get_binary.cpp create mode 100644 client/external/json/docs/examples/get_binary.output create mode 100644 client/external/json/docs/examples/get_ptr.cpp create mode 100644 client/external/json/docs/examples/get_ptr.output create mode 100644 client/external/json/docs/examples/get_ref.cpp create mode 100644 client/external/json/docs/examples/get_ref.output create mode 100644 client/external/json/docs/examples/get_to.cpp create mode 100644 client/external/json/docs/examples/get_to.output create mode 100644 client/external/json/docs/examples/insert.cpp create mode 100644 client/external/json/docs/examples/insert.output create mode 100644 client/external/json/docs/examples/insert__count.cpp create mode 100644 client/external/json/docs/examples/insert__count.output create mode 100644 client/external/json/docs/examples/insert__ilist.cpp create mode 100644 client/external/json/docs/examples/insert__ilist.output create mode 100644 client/external/json/docs/examples/insert__range.cpp create mode 100644 client/external/json/docs/examples/insert__range.output create mode 100644 client/external/json/docs/examples/insert__range_object.cpp create mode 100644 client/external/json/docs/examples/insert__range_object.output create mode 100644 client/external/json/docs/examples/invalid_iterator.cpp create mode 100644 client/external/json/docs/examples/invalid_iterator.output create mode 100644 client/external/json/docs/examples/is_array.cpp create mode 100644 client/external/json/docs/examples/is_array.output create mode 100644 client/external/json/docs/examples/is_binary.cpp create mode 100644 client/external/json/docs/examples/is_binary.output create mode 100644 client/external/json/docs/examples/is_boolean.cpp create mode 100644 client/external/json/docs/examples/is_boolean.output create mode 100644 client/external/json/docs/examples/is_discarded.cpp create mode 100644 client/external/json/docs/examples/is_discarded.output create mode 100644 client/external/json/docs/examples/is_null.cpp create mode 100644 client/external/json/docs/examples/is_null.output create mode 100644 client/external/json/docs/examples/is_number.cpp create mode 100644 client/external/json/docs/examples/is_number.output create mode 100644 client/external/json/docs/examples/is_number_float.cpp create mode 100644 client/external/json/docs/examples/is_number_float.output create mode 100644 client/external/json/docs/examples/is_number_integer.cpp create mode 100644 client/external/json/docs/examples/is_number_integer.output create mode 100644 client/external/json/docs/examples/is_number_unsigned.cpp create mode 100644 client/external/json/docs/examples/is_number_unsigned.output create mode 100644 client/external/json/docs/examples/is_object.cpp create mode 100644 client/external/json/docs/examples/is_object.output create mode 100644 client/external/json/docs/examples/is_primitive.cpp create mode 100644 client/external/json/docs/examples/is_primitive.output create mode 100644 client/external/json/docs/examples/is_string.cpp create mode 100644 client/external/json/docs/examples/is_string.output create mode 100644 client/external/json/docs/examples/is_structured.cpp create mode 100644 client/external/json/docs/examples/is_structured.output create mode 100644 client/external/json/docs/examples/items.cpp create mode 100644 client/external/json/docs/examples/items.output create mode 100644 client/external/json/docs/examples/json_base_class_t.cpp create mode 100644 client/external/json/docs/examples/json_base_class_t.output create mode 100644 client/external/json/docs/examples/json_lines.cpp create mode 100644 client/external/json/docs/examples/json_lines.output create mode 100644 client/external/json/docs/examples/json_pointer.cpp create mode 100644 client/external/json/docs/examples/json_pointer.output create mode 100644 client/external/json/docs/examples/json_pointer__back.cpp create mode 100644 client/external/json/docs/examples/json_pointer__back.output create mode 100644 client/external/json/docs/examples/json_pointer__empty.cpp create mode 100644 client/external/json/docs/examples/json_pointer__empty.output create mode 100644 client/external/json/docs/examples/json_pointer__operator__equal.cpp create mode 100644 client/external/json/docs/examples/json_pointer__operator__equal.output create mode 100644 client/external/json/docs/examples/json_pointer__operator__equal_stringtype.cpp create mode 100644 client/external/json/docs/examples/json_pointer__operator__equal_stringtype.output create mode 100644 client/external/json/docs/examples/json_pointer__operator__notequal.cpp create mode 100644 client/external/json/docs/examples/json_pointer__operator__notequal.output create mode 100644 client/external/json/docs/examples/json_pointer__operator__notequal_stringtype.cpp create mode 100644 client/external/json/docs/examples/json_pointer__operator__notequal_stringtype.output create mode 100644 client/external/json/docs/examples/json_pointer__operator_add.cpp create mode 100644 client/external/json/docs/examples/json_pointer__operator_add.output create mode 100644 client/external/json/docs/examples/json_pointer__operator_add_binary.cpp create mode 100644 client/external/json/docs/examples/json_pointer__operator_add_binary.output create mode 100644 client/external/json/docs/examples/json_pointer__operator_string_t.cpp create mode 100644 client/external/json/docs/examples/json_pointer__operator_string_t.output create mode 100644 client/external/json/docs/examples/json_pointer__parent_pointer.cpp create mode 100644 client/external/json/docs/examples/json_pointer__parent_pointer.output create mode 100644 client/external/json/docs/examples/json_pointer__pop_back.cpp create mode 100644 client/external/json/docs/examples/json_pointer__pop_back.output create mode 100644 client/external/json/docs/examples/json_pointer__push_back.cpp create mode 100644 client/external/json/docs/examples/json_pointer__push_back.output create mode 100644 client/external/json/docs/examples/json_pointer__string_t.cpp create mode 100644 client/external/json/docs/examples/json_pointer__string_t.output create mode 100644 client/external/json/docs/examples/json_pointer__to_string.cpp create mode 100644 client/external/json/docs/examples/json_pointer__to_string.output create mode 100644 client/external/json/docs/examples/max_size.cpp create mode 100644 client/external/json/docs/examples/max_size.output create mode 100644 client/external/json/docs/examples/merge_patch.cpp create mode 100644 client/external/json/docs/examples/merge_patch.output create mode 100644 client/external/json/docs/examples/meta.cpp create mode 100644 client/external/json/docs/examples/meta.output create mode 100644 client/external/json/docs/examples/nlohmann_define_type_intrusive_explicit.cpp create mode 100644 client/external/json/docs/examples/nlohmann_define_type_intrusive_explicit.output create mode 100644 client/external/json/docs/examples/nlohmann_define_type_intrusive_macro.cpp create mode 100644 client/external/json/docs/examples/nlohmann_define_type_intrusive_macro.output create mode 100644 client/external/json/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp create mode 100644 client/external/json/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.output create mode 100644 client/external/json/docs/examples/nlohmann_define_type_intrusive_with_default_macro.cpp create mode 100644 client/external/json/docs/examples/nlohmann_define_type_intrusive_with_default_macro.output create mode 100644 client/external/json/docs/examples/nlohmann_define_type_non_intrusive_explicit.cpp create mode 100644 client/external/json/docs/examples/nlohmann_define_type_non_intrusive_explicit.output create mode 100644 client/external/json/docs/examples/nlohmann_define_type_non_intrusive_macro.cpp create mode 100644 client/external/json/docs/examples/nlohmann_define_type_non_intrusive_macro.output create mode 100644 client/external/json/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp create mode 100644 client/external/json/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.output create mode 100644 client/external/json/docs/examples/nlohmann_define_type_non_intrusive_with_default_macro.cpp create mode 100644 client/external/json/docs/examples/nlohmann_define_type_non_intrusive_with_default_macro.output create mode 100644 client/external/json/docs/examples/nlohmann_json_namespace.cpp create mode 100644 client/external/json/docs/examples/nlohmann_json_namespace.output create mode 100644 client/external/json/docs/examples/nlohmann_json_namespace_begin.c++17.cpp create mode 100644 client/external/json/docs/examples/nlohmann_json_namespace_begin.c++17.output create mode 100644 client/external/json/docs/examples/nlohmann_json_namespace_no_version.cpp create mode 100644 client/external/json/docs/examples/nlohmann_json_namespace_no_version.output create mode 100644 client/external/json/docs/examples/nlohmann_json_serialize_enum.cpp create mode 100644 client/external/json/docs/examples/nlohmann_json_serialize_enum.output create mode 100644 client/external/json/docs/examples/nlohmann_json_serialize_enum_2.cpp create mode 100644 client/external/json/docs/examples/nlohmann_json_serialize_enum_2.output create mode 100644 client/external/json/docs/examples/nlohmann_json_version.cpp create mode 100644 client/external/json/docs/examples/nlohmann_json_version.output create mode 100644 client/external/json/docs/examples/number_float_t.cpp create mode 100644 client/external/json/docs/examples/number_float_t.output create mode 100644 client/external/json/docs/examples/number_integer_t.cpp create mode 100644 client/external/json/docs/examples/number_integer_t.output create mode 100644 client/external/json/docs/examples/number_unsigned_t.cpp create mode 100644 client/external/json/docs/examples/number_unsigned_t.output create mode 100644 client/external/json/docs/examples/object.cpp create mode 100644 client/external/json/docs/examples/object.output create mode 100644 client/external/json/docs/examples/object_comparator_t.cpp create mode 100644 client/external/json/docs/examples/object_comparator_t.output create mode 100644 client/external/json/docs/examples/object_t.cpp create mode 100644 client/external/json/docs/examples/object_t.output create mode 100644 client/external/json/docs/examples/operator__ValueType.cpp create mode 100644 client/external/json/docs/examples/operator__ValueType.output create mode 100644 client/external/json/docs/examples/operator__equal.cpp create mode 100644 client/external/json/docs/examples/operator__equal.output create mode 100644 client/external/json/docs/examples/operator__equal__nullptr_t.cpp create mode 100644 client/external/json/docs/examples/operator__equal__nullptr_t.output create mode 100644 client/external/json/docs/examples/operator__equal__specializations.cpp create mode 100644 client/external/json/docs/examples/operator__equal__specializations.output create mode 100644 client/external/json/docs/examples/operator__greater.cpp create mode 100644 client/external/json/docs/examples/operator__greater.output create mode 100644 client/external/json/docs/examples/operator__greaterequal.cpp create mode 100644 client/external/json/docs/examples/operator__greaterequal.output create mode 100644 client/external/json/docs/examples/operator__less.cpp create mode 100644 client/external/json/docs/examples/operator__less.output create mode 100644 client/external/json/docs/examples/operator__lessequal.cpp create mode 100644 client/external/json/docs/examples/operator__lessequal.output create mode 100644 client/external/json/docs/examples/operator__notequal.cpp create mode 100644 client/external/json/docs/examples/operator__notequal.output create mode 100644 client/external/json/docs/examples/operator__notequal__nullptr_t.cpp create mode 100644 client/external/json/docs/examples/operator__notequal__nullptr_t.output create mode 100644 client/external/json/docs/examples/operator__value_t.cpp create mode 100644 client/external/json/docs/examples/operator__value_t.output create mode 100644 client/external/json/docs/examples/operator_array__json_pointer.cpp create mode 100644 client/external/json/docs/examples/operator_array__json_pointer.output create mode 100644 client/external/json/docs/examples/operator_array__json_pointer_const.cpp create mode 100644 client/external/json/docs/examples/operator_array__json_pointer_const.output create mode 100644 client/external/json/docs/examples/operator_array__keytype.c++17.cpp create mode 100644 client/external/json/docs/examples/operator_array__keytype.c++17.output create mode 100644 client/external/json/docs/examples/operator_array__keytype_const.c++17.cpp create mode 100644 client/external/json/docs/examples/operator_array__keytype_const.c++17.output create mode 100644 client/external/json/docs/examples/operator_array__object_t_key_type.cpp create mode 100644 client/external/json/docs/examples/operator_array__object_t_key_type.output create mode 100644 client/external/json/docs/examples/operator_array__object_t_key_type_const.cpp create mode 100644 client/external/json/docs/examples/operator_array__object_t_key_type_const.output create mode 100644 client/external/json/docs/examples/operator_array__size_type.cpp create mode 100644 client/external/json/docs/examples/operator_array__size_type.output create mode 100644 client/external/json/docs/examples/operator_array__size_type_const.cpp create mode 100644 client/external/json/docs/examples/operator_array__size_type_const.output create mode 100644 client/external/json/docs/examples/operator_deserialize.cpp create mode 100644 client/external/json/docs/examples/operator_deserialize.output create mode 100644 client/external/json/docs/examples/operator_literal_json.cpp create mode 100644 client/external/json/docs/examples/operator_literal_json.output create mode 100644 client/external/json/docs/examples/operator_literal_json_pointer.cpp create mode 100644 client/external/json/docs/examples/operator_literal_json_pointer.output create mode 100644 client/external/json/docs/examples/operator_ltlt__basic_json.cpp create mode 100644 client/external/json/docs/examples/operator_ltlt__basic_json.output create mode 100644 client/external/json/docs/examples/operator_ltlt__json_pointer.cpp create mode 100644 client/external/json/docs/examples/operator_ltlt__json_pointer.output create mode 100644 client/external/json/docs/examples/operator_spaceship__const_reference.c++20.cpp create mode 100644 client/external/json/docs/examples/operator_spaceship__const_reference.c++20.output create mode 100644 client/external/json/docs/examples/operator_spaceship__scalartype.c++20.cpp create mode 100644 client/external/json/docs/examples/operator_spaceship__scalartype.c++20.output create mode 100644 client/external/json/docs/examples/ordered_json.cpp create mode 100644 client/external/json/docs/examples/ordered_json.output create mode 100644 client/external/json/docs/examples/ordered_map.cpp create mode 100644 client/external/json/docs/examples/ordered_map.output create mode 100644 client/external/json/docs/examples/other_error.cpp create mode 100644 client/external/json/docs/examples/other_error.output create mode 100644 client/external/json/docs/examples/out_of_range.cpp create mode 100644 client/external/json/docs/examples/out_of_range.output create mode 100644 client/external/json/docs/examples/parse__allow_exceptions.cpp create mode 100644 client/external/json/docs/examples/parse__allow_exceptions.output create mode 100644 client/external/json/docs/examples/parse__array__parser_callback_t.cpp create mode 100644 client/external/json/docs/examples/parse__array__parser_callback_t.output create mode 100644 client/external/json/docs/examples/parse__contiguouscontainer__parser_callback_t.cpp create mode 100644 client/external/json/docs/examples/parse__contiguouscontainer__parser_callback_t.output create mode 100644 client/external/json/docs/examples/parse__istream__parser_callback_t.cpp create mode 100644 client/external/json/docs/examples/parse__istream__parser_callback_t.output create mode 100644 client/external/json/docs/examples/parse__iterator_pair.cpp create mode 100644 client/external/json/docs/examples/parse__iterator_pair.link create mode 100644 client/external/json/docs/examples/parse__iterator_pair.output create mode 100644 client/external/json/docs/examples/parse__pointers.cpp create mode 100644 client/external/json/docs/examples/parse__pointers.link create mode 100644 client/external/json/docs/examples/parse__pointers.output create mode 100644 client/external/json/docs/examples/parse__string__parser_callback_t.cpp create mode 100644 client/external/json/docs/examples/parse__string__parser_callback_t.output create mode 100644 client/external/json/docs/examples/parse_error.cpp create mode 100644 client/external/json/docs/examples/parse_error.output create mode 100644 client/external/json/docs/examples/patch.cpp create mode 100644 client/external/json/docs/examples/patch.output create mode 100644 client/external/json/docs/examples/patch_inplace.cpp create mode 100644 client/external/json/docs/examples/patch_inplace.output create mode 100644 client/external/json/docs/examples/push_back.cpp create mode 100644 client/external/json/docs/examples/push_back.output create mode 100644 client/external/json/docs/examples/push_back__initializer_list.cpp create mode 100644 client/external/json/docs/examples/push_back__initializer_list.output create mode 100644 client/external/json/docs/examples/push_back__object_t__value.cpp create mode 100644 client/external/json/docs/examples/push_back__object_t__value.output create mode 100644 client/external/json/docs/examples/rbegin.cpp create mode 100644 client/external/json/docs/examples/rbegin.output create mode 100644 client/external/json/docs/examples/rend.cpp create mode 100644 client/external/json/docs/examples/rend.output create mode 100644 client/external/json/docs/examples/sax_parse.cpp create mode 100644 client/external/json/docs/examples/sax_parse.output create mode 100644 client/external/json/docs/examples/sax_parse__binary.cpp create mode 100644 client/external/json/docs/examples/sax_parse__binary.output create mode 100644 client/external/json/docs/examples/size.cpp create mode 100644 client/external/json/docs/examples/size.output create mode 100644 client/external/json/docs/examples/std_hash.cpp create mode 100644 client/external/json/docs/examples/std_hash.output create mode 100644 client/external/json/docs/examples/std_swap.cpp create mode 100644 client/external/json/docs/examples/std_swap.output create mode 100644 client/external/json/docs/examples/string_t.cpp create mode 100644 client/external/json/docs/examples/string_t.output create mode 100644 client/external/json/docs/examples/swap__array_t.cpp create mode 100644 client/external/json/docs/examples/swap__array_t.output create mode 100644 client/external/json/docs/examples/swap__binary_t.cpp create mode 100644 client/external/json/docs/examples/swap__binary_t.output create mode 100644 client/external/json/docs/examples/swap__object_t.cpp create mode 100644 client/external/json/docs/examples/swap__object_t.output create mode 100644 client/external/json/docs/examples/swap__reference.cpp create mode 100644 client/external/json/docs/examples/swap__reference.output create mode 100644 client/external/json/docs/examples/swap__string_t.cpp create mode 100644 client/external/json/docs/examples/swap__string_t.output create mode 100644 client/external/json/docs/examples/to_bjdata.cpp create mode 100644 client/external/json/docs/examples/to_bjdata.output create mode 100644 client/external/json/docs/examples/to_bson.cpp create mode 100644 client/external/json/docs/examples/to_bson.output create mode 100644 client/external/json/docs/examples/to_cbor.cpp create mode 100644 client/external/json/docs/examples/to_cbor.output create mode 100644 client/external/json/docs/examples/to_json.cpp create mode 100644 client/external/json/docs/examples/to_json.output create mode 100644 client/external/json/docs/examples/to_msgpack.cpp create mode 100644 client/external/json/docs/examples/to_msgpack.output create mode 100644 client/external/json/docs/examples/to_string.cpp create mode 100644 client/external/json/docs/examples/to_string.output create mode 100644 client/external/json/docs/examples/to_ubjson.cpp create mode 100644 client/external/json/docs/examples/to_ubjson.output create mode 100644 client/external/json/docs/examples/type.cpp create mode 100644 client/external/json/docs/examples/type.output create mode 100644 client/external/json/docs/examples/type_error.cpp create mode 100644 client/external/json/docs/examples/type_error.output create mode 100644 client/external/json/docs/examples/type_name.cpp create mode 100644 client/external/json/docs/examples/type_name.output create mode 100644 client/external/json/docs/examples/unflatten.cpp create mode 100644 client/external/json/docs/examples/unflatten.output create mode 100644 client/external/json/docs/examples/update.cpp create mode 100644 client/external/json/docs/examples/update.output create mode 100644 client/external/json/docs/examples/update__range.cpp create mode 100644 client/external/json/docs/examples/update__range.output create mode 100644 client/external/json/docs/examples/value__json_ptr.cpp create mode 100644 client/external/json/docs/examples/value__json_ptr.output create mode 100644 client/external/json/docs/examples/value__keytype.c++17.cpp create mode 100644 client/external/json/docs/examples/value__keytype.c++17.output create mode 100644 client/external/json/docs/examples/value__object_t_key_type.cpp create mode 100644 client/external/json/docs/examples/value__object_t_key_type.output create mode 100644 client/external/json/docs/json.gif create mode 100644 client/external/json/docs/mkdocs/Makefile create mode 100644 client/external/json/docs/mkdocs/docs/api/adl_serializer/from_json.md create mode 100644 client/external/json/docs/mkdocs/docs/api/adl_serializer/index.md create mode 100644 client/external/json/docs/mkdocs/docs/api/adl_serializer/to_json.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/accept.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/array.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/array_t.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/at.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/back.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/basic_json.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/begin.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/binary.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/binary_t.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/boolean_t.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/cbegin.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/cbor_tag_handler_t.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/cend.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/clear.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/contains.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/count.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/crbegin.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/crend.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/default_object_comparator_t.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/diff.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/dump.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/emplace.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/emplace_back.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/empty.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/end.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/erase.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/error_handler_t.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/exception.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/find.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/flatten.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/from_bjdata.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/from_bson.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/from_cbor.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/from_msgpack.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/from_ubjson.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/front.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/get.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/get_allocator.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/get_binary.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/get_ptr.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/get_ref.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/get_to.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/index.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/input_format_t.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/insert.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/invalid_iterator.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/is_array.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/is_binary.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/is_boolean.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/is_discarded.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/is_null.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/is_number.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/is_number_float.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/is_number_integer.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/is_number_unsigned.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/is_object.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/is_primitive.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/is_string.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/is_structured.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/items.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/json_base_class_t.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/json_serializer.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/max_size.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/merge_patch.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/meta.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/number_float_t.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/number_integer_t.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/number_unsigned_t.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/object.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/object_comparator_t.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/object_t.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/operator+=.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/operator=.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/operator[].md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/operator_ValueType.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/operator_eq.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/operator_ge.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/operator_gt.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/operator_le.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/operator_lt.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/operator_ne.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/operator_spaceship.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/operator_value_t.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/other_error.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/out_of_range.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/parse.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/parse_error.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/parse_event_t.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/parser_callback_t.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/patch.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/patch_inplace.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/push_back.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/rbegin.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/rend.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/sax_parse.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/size.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/std_hash.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/std_swap.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/string_t.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/swap.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/to_bjdata.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/to_bson.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/to_cbor.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/to_msgpack.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/to_string.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/to_ubjson.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/type.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/type_error.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/type_name.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/unflatten.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/update.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/value.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/value_t.md create mode 100644 client/external/json/docs/mkdocs/docs/api/basic_json/~basic_json.md create mode 100644 client/external/json/docs/mkdocs/docs/api/byte_container_with_subtype/byte_container_with_subtype.md create mode 100644 client/external/json/docs/mkdocs/docs/api/byte_container_with_subtype/clear_subtype.md create mode 100644 client/external/json/docs/mkdocs/docs/api/byte_container_with_subtype/has_subtype.md create mode 100644 client/external/json/docs/mkdocs/docs/api/byte_container_with_subtype/index.md create mode 100644 client/external/json/docs/mkdocs/docs/api/byte_container_with_subtype/set_subtype.md create mode 100644 client/external/json/docs/mkdocs/docs/api/byte_container_with_subtype/subtype.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_pointer/back.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_pointer/empty.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_pointer/index.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_pointer/json_pointer.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_pointer/operator_eq.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_pointer/operator_ne.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_pointer/operator_slash.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_pointer/operator_slasheq.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_pointer/operator_string_t.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_pointer/parent_pointer.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_pointer/pop_back.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_pointer/push_back.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_pointer/string_t.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_pointer/to_string.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_sax/binary.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_sax/boolean.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_sax/end_array.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_sax/end_object.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_sax/index.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_sax/key.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_sax/null.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_sax/number_float.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_sax/number_integer.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_sax/number_unsigned.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_sax/parse_error.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_sax/start_array.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_sax/start_object.md create mode 100644 client/external/json/docs/mkdocs/docs/api/json_sax/string.md create mode 100644 client/external/json/docs/mkdocs/docs/api/macros/index.md create mode 100644 client/external/json/docs/mkdocs/docs/api/macros/json_assert.md create mode 100644 client/external/json/docs/mkdocs/docs/api/macros/json_diagnostics.md create mode 100644 client/external/json/docs/mkdocs/docs/api/macros/json_disable_enum_serialization.md create mode 100644 client/external/json/docs/mkdocs/docs/api/macros/json_has_cpp_11.md create mode 100644 client/external/json/docs/mkdocs/docs/api/macros/json_has_filesystem.md create mode 100644 client/external/json/docs/mkdocs/docs/api/macros/json_has_ranges.md create mode 100644 client/external/json/docs/mkdocs/docs/api/macros/json_has_static_rtti.md create mode 100644 client/external/json/docs/mkdocs/docs/api/macros/json_has_three_way_comparison.md create mode 100644 client/external/json/docs/mkdocs/docs/api/macros/json_no_io.md create mode 100644 client/external/json/docs/mkdocs/docs/api/macros/json_noexception.md create mode 100644 client/external/json/docs/mkdocs/docs/api/macros/json_skip_library_version_check.md create mode 100644 client/external/json/docs/mkdocs/docs/api/macros/json_skip_unsupported_compiler_check.md create mode 100644 client/external/json/docs/mkdocs/docs/api/macros/json_throw_user.md create mode 100644 client/external/json/docs/mkdocs/docs/api/macros/json_use_global_udls.md create mode 100644 client/external/json/docs/mkdocs/docs/api/macros/json_use_implicit_conversions.md create mode 100644 client/external/json/docs/mkdocs/docs/api/macros/json_use_legacy_discarded_value_comparison.md create mode 100644 client/external/json/docs/mkdocs/docs/api/macros/nlohmann_define_type_intrusive.md create mode 100644 client/external/json/docs/mkdocs/docs/api/macros/nlohmann_define_type_non_intrusive.md create mode 100644 client/external/json/docs/mkdocs/docs/api/macros/nlohmann_json_namespace.md create mode 100644 client/external/json/docs/mkdocs/docs/api/macros/nlohmann_json_namespace_begin.md create mode 100644 client/external/json/docs/mkdocs/docs/api/macros/nlohmann_json_namespace_no_version.md create mode 100644 client/external/json/docs/mkdocs/docs/api/macros/nlohmann_json_serialize_enum.md create mode 100644 client/external/json/docs/mkdocs/docs/api/macros/nlohmann_json_version_major.md create mode 100644 client/external/json/docs/mkdocs/docs/api/operator_gtgt.md create mode 100644 client/external/json/docs/mkdocs/docs/api/operator_literal_json.md create mode 100644 client/external/json/docs/mkdocs/docs/api/operator_literal_json_pointer.md create mode 100644 client/external/json/docs/mkdocs/docs/api/operator_ltlt.md create mode 100644 client/external/json/docs/mkdocs/docs/api/ordered_json.md create mode 100644 client/external/json/docs/mkdocs/docs/api/ordered_map.md create mode 100644 client/external/json/docs/mkdocs/docs/css/custom.css create mode 100644 client/external/json/docs/mkdocs/docs/features/arbitrary_types.md create mode 100644 client/external/json/docs/mkdocs/docs/features/assertions.md create mode 100644 client/external/json/docs/mkdocs/docs/features/binary_formats/bjdata.md create mode 100644 client/external/json/docs/mkdocs/docs/features/binary_formats/bson.md create mode 100644 client/external/json/docs/mkdocs/docs/features/binary_formats/cbor.md create mode 100644 client/external/json/docs/mkdocs/docs/features/binary_formats/index.md create mode 100644 client/external/json/docs/mkdocs/docs/features/binary_formats/messagepack.md create mode 100644 client/external/json/docs/mkdocs/docs/features/binary_formats/ubjson.md create mode 100644 client/external/json/docs/mkdocs/docs/features/binary_values.md create mode 100644 client/external/json/docs/mkdocs/docs/features/comments.md create mode 100644 client/external/json/docs/mkdocs/docs/features/element_access/checked_access.md create mode 100644 client/external/json/docs/mkdocs/docs/features/element_access/default_value.md create mode 100644 client/external/json/docs/mkdocs/docs/features/element_access/index.md create mode 100644 client/external/json/docs/mkdocs/docs/features/element_access/unchecked_access.md create mode 100644 client/external/json/docs/mkdocs/docs/features/enum_conversion.md create mode 100644 client/external/json/docs/mkdocs/docs/features/iterators.md create mode 100644 client/external/json/docs/mkdocs/docs/features/json_patch.md create mode 100644 client/external/json/docs/mkdocs/docs/features/json_pointer.md create mode 100644 client/external/json/docs/mkdocs/docs/features/macros.md create mode 100644 client/external/json/docs/mkdocs/docs/features/merge_patch.md create mode 100644 client/external/json/docs/mkdocs/docs/features/namespace.md create mode 100644 client/external/json/docs/mkdocs/docs/features/object_order.md create mode 100644 client/external/json/docs/mkdocs/docs/features/parsing/index.md create mode 100644 client/external/json/docs/mkdocs/docs/features/parsing/json_lines.md create mode 100644 client/external/json/docs/mkdocs/docs/features/parsing/parse_exceptions.md create mode 100644 client/external/json/docs/mkdocs/docs/features/parsing/parser_callbacks.md create mode 100644 client/external/json/docs/mkdocs/docs/features/parsing/sax_interface.md create mode 100644 client/external/json/docs/mkdocs/docs/features/types/index.md create mode 100644 client/external/json/docs/mkdocs/docs/features/types/number_handling.md create mode 100644 client/external/json/docs/mkdocs/docs/home/code_of_conduct.md create mode 100644 client/external/json/docs/mkdocs/docs/home/design_goals.md create mode 100644 client/external/json/docs/mkdocs/docs/home/exceptions.md create mode 100644 client/external/json/docs/mkdocs/docs/home/faq.md create mode 100644 client/external/json/docs/mkdocs/docs/home/license.md create mode 100644 client/external/json/docs/mkdocs/docs/home/releases.md create mode 100644 client/external/json/docs/mkdocs/docs/home/sponsors.md create mode 100644 client/external/json/docs/mkdocs/docs/images/callback_events.png create mode 100644 client/external/json/docs/mkdocs/docs/images/json_syntax_number.png create mode 100644 client/external/json/docs/mkdocs/docs/images/range-begin-end.svg create mode 100644 client/external/json/docs/mkdocs/docs/images/range-rbegin-rend.svg create mode 100644 client/external/json/docs/mkdocs/docs/index.md create mode 100644 client/external/json/docs/mkdocs/docs/integration/cmake.md create mode 100644 client/external/json/docs/mkdocs/docs/integration/conan/CMakeLists.txt create mode 100644 client/external/json/docs/mkdocs/docs/integration/conan/Conanfile.txt create mode 100644 client/external/json/docs/mkdocs/docs/integration/conan/example.cpp create mode 100644 client/external/json/docs/mkdocs/docs/integration/example.cpp create mode 100644 client/external/json/docs/mkdocs/docs/integration/index.md create mode 100644 client/external/json/docs/mkdocs/docs/integration/migration_guide.md create mode 100644 client/external/json/docs/mkdocs/docs/integration/package_managers.md create mode 100644 client/external/json/docs/mkdocs/docs/integration/pkg-config.md create mode 100644 client/external/json/docs/mkdocs/docs/integration/vcpkg/CMakeLists.txt create mode 100644 client/external/json/docs/mkdocs/docs/integration/vcpkg/example.cpp create mode 100644 client/external/json/docs/mkdocs/mkdocs.yml create mode 100644 client/external/json/docs/mkdocs/requirements.txt create mode 100644 client/external/json/docs/mkdocs/scripts/check_structure.py create mode 100644 client/external/json/docs/usages/ios.png create mode 100644 client/external/json/docs/usages/macos.png create mode 100644 client/external/json/include/nlohmann/adl_serializer.hpp create mode 100644 client/external/json/include/nlohmann/byte_container_with_subtype.hpp create mode 100644 client/external/json/include/nlohmann/detail/abi_macros.hpp create mode 100644 client/external/json/include/nlohmann/detail/conversions/from_json.hpp create mode 100644 client/external/json/include/nlohmann/detail/conversions/to_chars.hpp create mode 100644 client/external/json/include/nlohmann/detail/conversions/to_json.hpp create mode 100644 client/external/json/include/nlohmann/detail/exceptions.hpp create mode 100644 client/external/json/include/nlohmann/detail/hash.hpp create mode 100644 client/external/json/include/nlohmann/detail/input/binary_reader.hpp create mode 100644 client/external/json/include/nlohmann/detail/input/input_adapters.hpp create mode 100644 client/external/json/include/nlohmann/detail/input/json_sax.hpp create mode 100644 client/external/json/include/nlohmann/detail/input/lexer.hpp create mode 100644 client/external/json/include/nlohmann/detail/input/parser.hpp create mode 100644 client/external/json/include/nlohmann/detail/input/position_t.hpp create mode 100644 client/external/json/include/nlohmann/detail/iterators/internal_iterator.hpp create mode 100644 client/external/json/include/nlohmann/detail/iterators/iter_impl.hpp create mode 100644 client/external/json/include/nlohmann/detail/iterators/iteration_proxy.hpp create mode 100644 client/external/json/include/nlohmann/detail/iterators/iterator_traits.hpp create mode 100644 client/external/json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp create mode 100644 client/external/json/include/nlohmann/detail/iterators/primitive_iterator.hpp create mode 100644 client/external/json/include/nlohmann/detail/json_custom_base_class.hpp create mode 100644 client/external/json/include/nlohmann/detail/json_pointer.hpp create mode 100644 client/external/json/include/nlohmann/detail/json_ref.hpp create mode 100644 client/external/json/include/nlohmann/detail/macro_scope.hpp create mode 100644 client/external/json/include/nlohmann/detail/macro_unscope.hpp create mode 100644 client/external/json/include/nlohmann/detail/meta/call_std/begin.hpp create mode 100644 client/external/json/include/nlohmann/detail/meta/call_std/end.hpp create mode 100644 client/external/json/include/nlohmann/detail/meta/cpp_future.hpp create mode 100644 client/external/json/include/nlohmann/detail/meta/detected.hpp create mode 100644 client/external/json/include/nlohmann/detail/meta/identity_tag.hpp create mode 100644 client/external/json/include/nlohmann/detail/meta/is_sax.hpp create mode 100644 client/external/json/include/nlohmann/detail/meta/std_fs.hpp create mode 100644 client/external/json/include/nlohmann/detail/meta/type_traits.hpp create mode 100644 client/external/json/include/nlohmann/detail/meta/void_t.hpp create mode 100644 client/external/json/include/nlohmann/detail/output/binary_writer.hpp create mode 100644 client/external/json/include/nlohmann/detail/output/output_adapters.hpp create mode 100644 client/external/json/include/nlohmann/detail/output/serializer.hpp create mode 100644 client/external/json/include/nlohmann/detail/string_concat.hpp create mode 100644 client/external/json/include/nlohmann/detail/string_escape.hpp create mode 100644 client/external/json/include/nlohmann/detail/value_t.hpp create mode 100644 client/external/json/include/nlohmann/json.hpp create mode 100644 client/external/json/include/nlohmann/json_fwd.hpp create mode 100644 client/external/json/include/nlohmann/ordered_map.hpp create mode 100644 client/external/json/include/nlohmann/thirdparty/hedley/hedley.hpp create mode 100644 client/external/json/include/nlohmann/thirdparty/hedley/hedley_undef.hpp create mode 100644 client/external/json/meson.build create mode 100644 client/external/json/nlohmann_json.natvis create mode 100644 client/external/json/single_include/nlohmann/json.hpp create mode 100644 client/external/json/single_include/nlohmann/json_fwd.hpp create mode 100644 client/external/json/tests/CMakeLists.txt create mode 100644 client/external/json/tests/Makefile create mode 100644 client/external/json/tests/abi/CMakeLists.txt create mode 100644 client/external/json/tests/abi/config/CMakeLists.txt create mode 100644 client/external/json/tests/abi/config/config.hpp create mode 100644 client/external/json/tests/abi/config/custom.cpp create mode 100644 client/external/json/tests/abi/config/default.cpp create mode 100644 client/external/json/tests/abi/config/noversion.cpp create mode 100644 client/external/json/tests/abi/diag/CMakeLists.txt create mode 100644 client/external/json/tests/abi/diag/diag.cpp create mode 100644 client/external/json/tests/abi/diag/diag.hpp create mode 100644 client/external/json/tests/abi/diag/diag_off.cpp create mode 100644 client/external/json/tests/abi/diag/diag_on.cpp create mode 100644 client/external/json/tests/abi/include/nlohmann/json_v3_10_5.hpp create mode 100644 client/external/json/tests/abi/inline_ns/CMakeLists.txt create mode 100644 client/external/json/tests/abi/inline_ns/use_current.cpp create mode 100644 client/external/json/tests/abi/inline_ns/use_v3_10_5.cpp create mode 100644 client/external/json/tests/abi/main.cpp create mode 100644 client/external/json/tests/benchmarks/CMakeLists.txt create mode 100644 client/external/json/tests/benchmarks/src/benchmarks.cpp create mode 100644 client/external/json/tests/cmake_add_subdirectory/CMakeLists.txt create mode 100644 client/external/json/tests/cmake_add_subdirectory/project/CMakeLists.txt create mode 100644 client/external/json/tests/cmake_add_subdirectory/project/main.cpp create mode 100644 client/external/json/tests/cmake_fetch_content/CMakeLists.txt create mode 100644 client/external/json/tests/cmake_fetch_content/project/CMakeLists.txt create mode 100644 client/external/json/tests/cmake_fetch_content/project/main.cpp create mode 100644 client/external/json/tests/cmake_fetch_content2/CMakeLists.txt create mode 100644 client/external/json/tests/cmake_fetch_content2/project/CMakeLists.txt create mode 100644 client/external/json/tests/cmake_fetch_content2/project/main.cpp create mode 100644 client/external/json/tests/cmake_import/CMakeLists.txt create mode 100644 client/external/json/tests/cmake_import/project/CMakeLists.txt create mode 100644 client/external/json/tests/cmake_import/project/main.cpp create mode 100644 client/external/json/tests/cmake_import_minver/CMakeLists.txt create mode 100644 client/external/json/tests/cmake_import_minver/project/CMakeLists.txt create mode 100644 client/external/json/tests/cmake_import_minver/project/main.cpp create mode 100644 client/external/json/tests/cmake_target_include_directories/CMakeLists.txt create mode 100644 client/external/json/tests/cmake_target_include_directories/project/Bar.cpp create mode 100644 client/external/json/tests/cmake_target_include_directories/project/Bar.hpp create mode 100644 client/external/json/tests/cmake_target_include_directories/project/CMakeLists.txt create mode 100644 client/external/json/tests/cmake_target_include_directories/project/Foo.cpp create mode 100644 client/external/json/tests/cmake_target_include_directories/project/Foo.hpp create mode 100644 client/external/json/tests/cmake_target_include_directories/project/main.cpp create mode 100644 client/external/json/tests/cuda_example/CMakeLists.txt create mode 100644 client/external/json/tests/cuda_example/json_cuda.cu create mode 100644 client/external/json/tests/fuzzing.md create mode 100644 client/external/json/tests/reports/2016-08-29-fuzz/exec_speed.png create mode 100644 client/external/json/tests/reports/2016-08-29-fuzz/fuzz.tiff create mode 100644 client/external/json/tests/reports/2016-08-29-fuzz/high_freq.png create mode 100644 client/external/json/tests/reports/2016-08-29-fuzz/index.html create mode 100644 client/external/json/tests/reports/2016-08-29-fuzz/low_freq.png create mode 100644 client/external/json/tests/reports/2016-09-09-nativejson_benchmark/README.md create mode 100644 client/external/json/tests/reports/2016-09-09-nativejson_benchmark/conformance_Nlohmann (C++11).md create mode 100644 client/external/json/tests/reports/2016-09-09-nativejson_benchmark/conformance_overall_Result.png create mode 100644 client/external/json/tests/reports/2016-09-09-nativejson_benchmark/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_1._Parse_Memory_(byte).png create mode 100644 client/external/json/tests/reports/2016-09-09-nativejson_benchmark/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_1._Parse_Time_(ms).png create mode 100644 client/external/json/tests/reports/2016-09-09-nativejson_benchmark/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_2._Stringify_Time_(ms).png create mode 100644 client/external/json/tests/reports/2016-09-09-nativejson_benchmark/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_3._Prettify_Time_(ms).png create mode 100644 client/external/json/tests/reports/2016-09-09-nativejson_benchmark/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_7._Code_size_FileSize_(byte).png create mode 100644 client/external/json/tests/reports/2016-10-02-fuzz/exec_speed.png create mode 100644 client/external/json/tests/reports/2016-10-02-fuzz/fuzz.tiff create mode 100644 client/external/json/tests/reports/2016-10-02-fuzz/high_freq.png create mode 100644 client/external/json/tests/reports/2016-10-02-fuzz/index.html create mode 100644 client/external/json/tests/reports/2016-10-02-fuzz/low_freq.png create mode 100644 client/external/json/tests/src/fuzzer-driver_afl.cpp create mode 100644 client/external/json/tests/src/fuzzer-parse_bjdata.cpp create mode 100644 client/external/json/tests/src/fuzzer-parse_bson.cpp create mode 100644 client/external/json/tests/src/fuzzer-parse_cbor.cpp create mode 100644 client/external/json/tests/src/fuzzer-parse_json.cpp create mode 100644 client/external/json/tests/src/fuzzer-parse_msgpack.cpp create mode 100644 client/external/json/tests/src/fuzzer-parse_ubjson.cpp create mode 100644 client/external/json/tests/src/make_test_data_available.hpp create mode 100644 client/external/json/tests/src/test_utils.hpp create mode 100644 client/external/json/tests/src/unit-32bit.cpp create mode 100644 client/external/json/tests/src/unit-algorithms.cpp create mode 100644 client/external/json/tests/src/unit-allocator.cpp create mode 100644 client/external/json/tests/src/unit-alt-string.cpp create mode 100644 client/external/json/tests/src/unit-assert_macro.cpp create mode 100644 client/external/json/tests/src/unit-binary_formats.cpp create mode 100644 client/external/json/tests/src/unit-bjdata.cpp create mode 100644 client/external/json/tests/src/unit-bson.cpp create mode 100644 client/external/json/tests/src/unit-byte_container_with_subtype.cpp create mode 100644 client/external/json/tests/src/unit-capacity.cpp create mode 100644 client/external/json/tests/src/unit-cbor.cpp create mode 100644 client/external/json/tests/src/unit-class_const_iterator.cpp create mode 100644 client/external/json/tests/src/unit-class_iterator.cpp create mode 100644 client/external/json/tests/src/unit-class_lexer.cpp create mode 100644 client/external/json/tests/src/unit-class_parser.cpp create mode 100644 client/external/json/tests/src/unit-comparison.cpp create mode 100644 client/external/json/tests/src/unit-concepts.cpp create mode 100644 client/external/json/tests/src/unit-constructor1.cpp create mode 100644 client/external/json/tests/src/unit-constructor2.cpp create mode 100644 client/external/json/tests/src/unit-convenience.cpp create mode 100644 client/external/json/tests/src/unit-conversions.cpp create mode 100644 client/external/json/tests/src/unit-custom-base-class.cpp create mode 100644 client/external/json/tests/src/unit-deserialization.cpp create mode 100644 client/external/json/tests/src/unit-diagnostics.cpp create mode 100644 client/external/json/tests/src/unit-disabled_exceptions.cpp create mode 100644 client/external/json/tests/src/unit-element_access1.cpp create mode 100644 client/external/json/tests/src/unit-element_access2.cpp create mode 100644 client/external/json/tests/src/unit-hash.cpp create mode 100644 client/external/json/tests/src/unit-inspection.cpp create mode 100644 client/external/json/tests/src/unit-items.cpp create mode 100644 client/external/json/tests/src/unit-iterators1.cpp create mode 100644 client/external/json/tests/src/unit-iterators2.cpp create mode 100644 client/external/json/tests/src/unit-json_patch.cpp create mode 100644 client/external/json/tests/src/unit-json_pointer.cpp create mode 100644 client/external/json/tests/src/unit-large_json.cpp create mode 100644 client/external/json/tests/src/unit-merge_patch.cpp create mode 100644 client/external/json/tests/src/unit-meta.cpp create mode 100644 client/external/json/tests/src/unit-modifiers.cpp create mode 100644 client/external/json/tests/src/unit-msgpack.cpp create mode 100644 client/external/json/tests/src/unit-no-mem-leak-on-adl-serialize.cpp create mode 100644 client/external/json/tests/src/unit-noexcept.cpp create mode 100644 client/external/json/tests/src/unit-ordered_json.cpp create mode 100644 client/external/json/tests/src/unit-ordered_map.cpp create mode 100644 client/external/json/tests/src/unit-pointer_access.cpp create mode 100644 client/external/json/tests/src/unit-readme.cpp create mode 100644 client/external/json/tests/src/unit-reference_access.cpp create mode 100644 client/external/json/tests/src/unit-regression1.cpp create mode 100644 client/external/json/tests/src/unit-regression2.cpp create mode 100644 client/external/json/tests/src/unit-serialization.cpp create mode 100644 client/external/json/tests/src/unit-testsuites.cpp create mode 100644 client/external/json/tests/src/unit-to_chars.cpp create mode 100644 client/external/json/tests/src/unit-type_traits.cpp create mode 100644 client/external/json/tests/src/unit-ubjson.cpp create mode 100644 client/external/json/tests/src/unit-udl.cpp create mode 100644 client/external/json/tests/src/unit-udt.cpp create mode 100644 client/external/json/tests/src/unit-udt_macro.cpp create mode 100644 client/external/json/tests/src/unit-unicode1.cpp create mode 100644 client/external/json/tests/src/unit-unicode2.cpp create mode 100644 client/external/json/tests/src/unit-unicode3.cpp create mode 100644 client/external/json/tests/src/unit-unicode4.cpp create mode 100644 client/external/json/tests/src/unit-unicode5.cpp create mode 100644 client/external/json/tests/src/unit-user_defined_input.cpp create mode 100644 client/external/json/tests/src/unit-windows_h.cpp create mode 100644 client/external/json/tests/src/unit-wstring.cpp create mode 100644 client/external/json/tests/src/unit.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/CMakeLists.txt create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerCorpus.h create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerCrossOver.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerDefs.h create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerDictionary.h create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerExtFunctions.def create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerExtFunctions.h create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsDlsym.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsWeak.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsWeakAlias.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerFlags.def create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerIO.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerIO.h create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerInterface.h create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerInternal.h create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerMain.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerMerge.h create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerMutate.h create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerOptions.h create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerRandom.h create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerSHA1.h create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerTracePC.h create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerUtil.h create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerUtilLinux.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/FuzzerValueBitMap.h create mode 100644 client/external/json/tests/thirdparty/Fuzzer/README.txt create mode 100644 client/external/json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/build.sh create mode 100644 client/external/json/tests/thirdparty/Fuzzer/cxx.dict create mode 100644 client/external/json/tests/thirdparty/Fuzzer/standalone/StandaloneFuzzTargetMain.c create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/AFLDriverTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/AbsNegAndConstant64Test.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/AbsNegAndConstantTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/AccumulateAllocationsTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/BufferOverflowOnInput.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/CMakeLists.txt create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/CallerCalleeTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/CounterTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/CustomCrossOverTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/CustomMutatorTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/DSO1.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/DSO2.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/DSOTestExtra.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/DSOTestMain.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/DivTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/EmptyTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/FourIndependentBranchesTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/FullCoverageSetTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/InitializeTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/LeakTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/LeakTimeoutTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/LoadTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/MemcmpTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/NthRunCrashTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/NullDerefOnEmptyTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/NullDerefTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/OneHugeAllocTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/OutOfMemorySingleLargeMallocTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/OutOfMemoryTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/RepeatedBytesTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/RepeatedMemcmp.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/ShrinkControlFlowTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/ShrinkValueProfileTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/SignedIntOverflowTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/SimpleCmpTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/SimpleDictionaryTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/SimpleHashTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/SimpleTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/SimpleThreadedTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/SingleMemcmpTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/SingleStrcmpTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/SingleStrncmpTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/SpamyTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/StrcmpTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/StrncmpOOBTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/StrncmpTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/StrstrTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/SwapCmpTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/Switch2Test.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/SwitchTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/ThreadedLeakTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/ThreadedTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/TimeoutEmptyTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/TimeoutTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/TraceMallocTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/UninstrumentedTest.cpp create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/afl-driver-extra-stats.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/afl-driver-stderr.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/caller-callee.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/coverage.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/dict1.txt create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/dump_coverage.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/fuzzer-customcrossover.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/fuzzer-custommutator.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/fuzzer-dict.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/fuzzer-dirs.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/fuzzer-fdmask.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/fuzzer-finalstats.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/fuzzer-flags.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/fuzzer-jobs.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/fuzzer-leak.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/fuzzer-oom-with-profile.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/fuzzer-oom.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/fuzzer-printcovpcs.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/fuzzer-runs.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/fuzzer-seed.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/fuzzer-segv.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/fuzzer-singleinputs.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/fuzzer-threaded.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/fuzzer-timeout.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/fuzzer-traces-hooks.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/fuzzer-ubsan.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/fuzzer.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/hi.txt create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/lit.cfg create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/lit.site.cfg.in create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/merge.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/minimize_crash.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/no-coverage/CMakeLists.txt create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/repeated-bytes.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/shrink.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/simple-cmp.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/standalone.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/swap-cmp.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/trace-malloc.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/ubsan/CMakeLists.txt create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/ulimit.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/uninstrumented/CMakeLists.txt create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/unit/lit.cfg create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/unit/lit.site.cfg.in create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/value-profile-cmp.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/value-profile-cmp2.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/value-profile-cmp3.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/value-profile-cmp4.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/value-profile-div.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/value-profile-load.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/value-profile-mem.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/value-profile-set.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/value-profile-strcmp.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/value-profile-strncmp.test create mode 100644 client/external/json/tests/thirdparty/Fuzzer/test/value-profile-switch.test create mode 100644 client/external/json/tests/thirdparty/doctest/doctest.h create mode 100644 client/external/json/tests/thirdparty/doctest/doctest_compatibility.h create mode 100644 client/external/json/tests/thirdparty/fifo_map/fifo_map.hpp create mode 100644 client/external/json/tests/thirdparty/imapdl/filterbr.py create mode 100644 client/external/json/tools/amalgamate/CHANGES.md create mode 100644 client/external/json/tools/amalgamate/README.md create mode 100644 client/external/json/tools/amalgamate/amalgamate.py create mode 100644 client/external/json/tools/amalgamate/config_json.json create mode 100644 client/external/json/tools/amalgamate/config_json_fwd.json create mode 100644 client/external/json/tools/gdb_pretty_printer/README.md create mode 100644 client/external/json/tools/gdb_pretty_printer/nlohmann-json.py create mode 100644 client/external/json/tools/generate_natvis/README.md create mode 100644 client/external/json/tools/generate_natvis/generate_natvis.py create mode 100644 client/external/json/tools/generate_natvis/nlohmann_json.natvis.j2 create mode 100644 client/external/json/tools/macro_builder/main.cpp create mode 100644 client/external/json/tools/serve_header/README.md create mode 100644 client/external/json/tools/serve_header/demo.png create mode 100644 client/external/json/tools/serve_header/requirements.txt create mode 100644 client/external/json/tools/serve_header/serve_header.py create mode 100644 client/external/json/tools/serve_header/serve_header.yml.example create mode 100644 client/external/json/wsjcpp.yml create mode 100644 client/external/spdlog/.clang-format create mode 100644 client/external/spdlog/.clang-tidy create mode 100644 client/external/spdlog/.git-blame-ignore-revs create mode 100644 client/external/spdlog/.gitattributes create mode 100644 client/external/spdlog/.github/workflows/ci.yml create mode 100644 client/external/spdlog/.gitignore create mode 100644 client/external/spdlog/CMakeLists.txt create mode 100644 client/external/spdlog/INSTALL create mode 100644 client/external/spdlog/LICENSE create mode 100644 client/external/spdlog/README.md create mode 100644 client/external/spdlog/appveyor.yml create mode 100644 client/external/spdlog/bench/CMakeLists.txt create mode 100644 client/external/spdlog/bench/async_bench.cpp create mode 100644 client/external/spdlog/bench/bench.cpp create mode 100644 client/external/spdlog/bench/formatter-bench.cpp create mode 100644 client/external/spdlog/bench/latency.cpp create mode 100644 client/external/spdlog/bench/utils.h create mode 100644 client/external/spdlog/cmake/ide.cmake create mode 100644 client/external/spdlog/cmake/pch.h.in create mode 100644 client/external/spdlog/cmake/spdlog.pc.in create mode 100644 client/external/spdlog/cmake/spdlogCPack.cmake create mode 100644 client/external/spdlog/cmake/spdlogConfig.cmake.in create mode 100644 client/external/spdlog/cmake/utils.cmake create mode 100644 client/external/spdlog/cmake/version.rc.in create mode 100644 client/external/spdlog/example/CMakeLists.txt create mode 100644 client/external/spdlog/example/example.cpp create mode 100644 client/external/spdlog/include/spdlog/async.h create mode 100644 client/external/spdlog/include/spdlog/async_logger-inl.h create mode 100644 client/external/spdlog/include/spdlog/async_logger.h create mode 100644 client/external/spdlog/include/spdlog/cfg/argv.h create mode 100644 client/external/spdlog/include/spdlog/cfg/env.h create mode 100644 client/external/spdlog/include/spdlog/cfg/helpers-inl.h create mode 100644 client/external/spdlog/include/spdlog/cfg/helpers.h create mode 100644 client/external/spdlog/include/spdlog/common-inl.h create mode 100644 client/external/spdlog/include/spdlog/common.h create mode 100644 client/external/spdlog/include/spdlog/details/backtracer-inl.h create mode 100644 client/external/spdlog/include/spdlog/details/backtracer.h create mode 100644 client/external/spdlog/include/spdlog/details/circular_q.h create mode 100644 client/external/spdlog/include/spdlog/details/console_globals.h create mode 100644 client/external/spdlog/include/spdlog/details/file_helper-inl.h create mode 100644 client/external/spdlog/include/spdlog/details/file_helper.h create mode 100644 client/external/spdlog/include/spdlog/details/fmt_helper.h create mode 100644 client/external/spdlog/include/spdlog/details/log_msg-inl.h create mode 100644 client/external/spdlog/include/spdlog/details/log_msg.h create mode 100644 client/external/spdlog/include/spdlog/details/log_msg_buffer-inl.h create mode 100644 client/external/spdlog/include/spdlog/details/log_msg_buffer.h create mode 100644 client/external/spdlog/include/spdlog/details/mpmc_blocking_q.h create mode 100644 client/external/spdlog/include/spdlog/details/null_mutex.h create mode 100644 client/external/spdlog/include/spdlog/details/os-inl.h create mode 100644 client/external/spdlog/include/spdlog/details/os.h create mode 100644 client/external/spdlog/include/spdlog/details/periodic_worker-inl.h create mode 100644 client/external/spdlog/include/spdlog/details/periodic_worker.h create mode 100644 client/external/spdlog/include/spdlog/details/registry-inl.h create mode 100644 client/external/spdlog/include/spdlog/details/registry.h create mode 100644 client/external/spdlog/include/spdlog/details/synchronous_factory.h create mode 100644 client/external/spdlog/include/spdlog/details/tcp_client-windows.h create mode 100644 client/external/spdlog/include/spdlog/details/tcp_client.h create mode 100644 client/external/spdlog/include/spdlog/details/thread_pool-inl.h create mode 100644 client/external/spdlog/include/spdlog/details/thread_pool.h create mode 100644 client/external/spdlog/include/spdlog/details/udp_client-windows.h create mode 100644 client/external/spdlog/include/spdlog/details/udp_client.h create mode 100644 client/external/spdlog/include/spdlog/details/windows_include.h create mode 100644 client/external/spdlog/include/spdlog/fmt/bin_to_hex.h create mode 100644 client/external/spdlog/include/spdlog/fmt/bundled/args.h create mode 100644 client/external/spdlog/include/spdlog/fmt/bundled/chrono.h create mode 100644 client/external/spdlog/include/spdlog/fmt/bundled/color.h create mode 100644 client/external/spdlog/include/spdlog/fmt/bundled/compile.h create mode 100644 client/external/spdlog/include/spdlog/fmt/bundled/core.h create mode 100644 client/external/spdlog/include/spdlog/fmt/bundled/fmt.license.rst create mode 100644 client/external/spdlog/include/spdlog/fmt/bundled/format-inl.h create mode 100644 client/external/spdlog/include/spdlog/fmt/bundled/format.h create mode 100644 client/external/spdlog/include/spdlog/fmt/bundled/locale.h create mode 100644 client/external/spdlog/include/spdlog/fmt/bundled/os.h create mode 100644 client/external/spdlog/include/spdlog/fmt/bundled/ostream.h create mode 100644 client/external/spdlog/include/spdlog/fmt/bundled/printf.h create mode 100644 client/external/spdlog/include/spdlog/fmt/bundled/ranges.h create mode 100644 client/external/spdlog/include/spdlog/fmt/bundled/std.h create mode 100644 client/external/spdlog/include/spdlog/fmt/bundled/xchar.h create mode 100644 client/external/spdlog/include/spdlog/fmt/chrono.h create mode 100644 client/external/spdlog/include/spdlog/fmt/compile.h create mode 100644 client/external/spdlog/include/spdlog/fmt/fmt.h create mode 100644 client/external/spdlog/include/spdlog/fmt/ostr.h create mode 100644 client/external/spdlog/include/spdlog/fmt/ranges.h create mode 100644 client/external/spdlog/include/spdlog/fmt/std.h create mode 100644 client/external/spdlog/include/spdlog/fmt/xchar.h create mode 100644 client/external/spdlog/include/spdlog/formatter.h create mode 100644 client/external/spdlog/include/spdlog/fwd.h create mode 100644 client/external/spdlog/include/spdlog/logger-inl.h create mode 100644 client/external/spdlog/include/spdlog/logger.h create mode 100644 client/external/spdlog/include/spdlog/pattern_formatter-inl.h create mode 100644 client/external/spdlog/include/spdlog/pattern_formatter.h create mode 100644 client/external/spdlog/include/spdlog/sinks/android_sink.h create mode 100644 client/external/spdlog/include/spdlog/sinks/ansicolor_sink-inl.h create mode 100644 client/external/spdlog/include/spdlog/sinks/ansicolor_sink.h create mode 100644 client/external/spdlog/include/spdlog/sinks/base_sink-inl.h create mode 100644 client/external/spdlog/include/spdlog/sinks/base_sink.h create mode 100644 client/external/spdlog/include/spdlog/sinks/basic_file_sink-inl.h create mode 100644 client/external/spdlog/include/spdlog/sinks/basic_file_sink.h create mode 100644 client/external/spdlog/include/spdlog/sinks/callback_sink.h create mode 100644 client/external/spdlog/include/spdlog/sinks/daily_file_sink.h create mode 100644 client/external/spdlog/include/spdlog/sinks/dist_sink.h create mode 100644 client/external/spdlog/include/spdlog/sinks/dup_filter_sink.h create mode 100644 client/external/spdlog/include/spdlog/sinks/hourly_file_sink.h create mode 100644 client/external/spdlog/include/spdlog/sinks/kafka_sink.h create mode 100644 client/external/spdlog/include/spdlog/sinks/mongo_sink.h create mode 100644 client/external/spdlog/include/spdlog/sinks/msvc_sink.h create mode 100644 client/external/spdlog/include/spdlog/sinks/null_sink.h create mode 100644 client/external/spdlog/include/spdlog/sinks/ostream_sink.h create mode 100644 client/external/spdlog/include/spdlog/sinks/qt_sinks.h create mode 100644 client/external/spdlog/include/spdlog/sinks/ringbuffer_sink.h create mode 100644 client/external/spdlog/include/spdlog/sinks/rotating_file_sink-inl.h create mode 100644 client/external/spdlog/include/spdlog/sinks/rotating_file_sink.h create mode 100644 client/external/spdlog/include/spdlog/sinks/sink-inl.h create mode 100644 client/external/spdlog/include/spdlog/sinks/sink.h create mode 100644 client/external/spdlog/include/spdlog/sinks/stdout_color_sinks-inl.h create mode 100644 client/external/spdlog/include/spdlog/sinks/stdout_color_sinks.h create mode 100644 client/external/spdlog/include/spdlog/sinks/stdout_sinks-inl.h create mode 100644 client/external/spdlog/include/spdlog/sinks/stdout_sinks.h create mode 100644 client/external/spdlog/include/spdlog/sinks/syslog_sink.h create mode 100644 client/external/spdlog/include/spdlog/sinks/systemd_sink.h create mode 100644 client/external/spdlog/include/spdlog/sinks/tcp_sink.h create mode 100644 client/external/spdlog/include/spdlog/sinks/udp_sink.h create mode 100644 client/external/spdlog/include/spdlog/sinks/win_eventlog_sink.h create mode 100644 client/external/spdlog/include/spdlog/sinks/wincolor_sink-inl.h create mode 100644 client/external/spdlog/include/spdlog/sinks/wincolor_sink.h create mode 100644 client/external/spdlog/include/spdlog/spdlog-inl.h create mode 100644 client/external/spdlog/include/spdlog/spdlog.h create mode 100644 client/external/spdlog/include/spdlog/stopwatch.h create mode 100644 client/external/spdlog/include/spdlog/tweakme.h create mode 100644 client/external/spdlog/include/spdlog/version.h create mode 100644 client/external/spdlog/logos/jetbrains-variant-4.svg create mode 100644 client/external/spdlog/logos/spdlog.png create mode 100644 client/external/spdlog/scripts/ci_setup_clang.sh create mode 100644 client/external/spdlog/scripts/extract_version.py create mode 100644 client/external/spdlog/scripts/format.sh create mode 100644 client/external/spdlog/src/async.cpp create mode 100644 client/external/spdlog/src/bundled_fmtlib_format.cpp create mode 100644 client/external/spdlog/src/cfg.cpp create mode 100644 client/external/spdlog/src/color_sinks.cpp create mode 100644 client/external/spdlog/src/file_sinks.cpp create mode 100644 client/external/spdlog/src/spdlog.cpp create mode 100644 client/external/spdlog/src/stdout_sinks.cpp create mode 100644 client/external/spdlog/tests/CMakeLists.txt create mode 100644 client/external/spdlog/tests/includes.h create mode 100644 client/external/spdlog/tests/main.cpp create mode 100644 client/external/spdlog/tests/test_async.cpp create mode 100644 client/external/spdlog/tests/test_backtrace.cpp create mode 100644 client/external/spdlog/tests/test_bin_to_hex.cpp create mode 100644 client/external/spdlog/tests/test_cfg.cpp create mode 100644 client/external/spdlog/tests/test_circular_q.cpp create mode 100644 client/external/spdlog/tests/test_create_dir.cpp create mode 100644 client/external/spdlog/tests/test_custom_callbacks.cpp create mode 100644 client/external/spdlog/tests/test_daily_logger.cpp create mode 100644 client/external/spdlog/tests/test_dup_filter.cpp create mode 100644 client/external/spdlog/tests/test_errors.cpp create mode 100644 client/external/spdlog/tests/test_eventlog.cpp create mode 100644 client/external/spdlog/tests/test_file_helper.cpp create mode 100644 client/external/spdlog/tests/test_file_logging.cpp create mode 100644 client/external/spdlog/tests/test_fmt_helper.cpp create mode 100644 client/external/spdlog/tests/test_macros.cpp create mode 100644 client/external/spdlog/tests/test_misc.cpp create mode 100644 client/external/spdlog/tests/test_mpmc_q.cpp create mode 100644 client/external/spdlog/tests/test_pattern_formatter.cpp create mode 100644 client/external/spdlog/tests/test_registry.cpp create mode 100644 client/external/spdlog/tests/test_sink.h create mode 100644 client/external/spdlog/tests/test_stdout_api.cpp create mode 100644 client/external/spdlog/tests/test_stopwatch.cpp create mode 100644 client/external/spdlog/tests/test_systemd.cpp create mode 100644 client/external/spdlog/tests/test_time_point.cpp create mode 100644 client/external/spdlog/tests/utils.cpp create mode 100644 client/external/spdlog/tests/utils.h create mode 100644 client/external/toml/.circleci/config.yml create mode 100644 client/external/toml/.editorconfig create mode 100644 client/external/toml/.github/workflows/main.yml create mode 100644 client/external/toml/.gitignore create mode 100644 client/external/toml/CMakeLists.txt create mode 100644 client/external/toml/LICENSE create mode 100644 client/external/toml/README.md create mode 100644 client/external/toml/appveyor.yml create mode 100644 client/external/toml/cmake/toml11Config.cmake.in create mode 100644 client/external/toml/tests/CMakeLists.txt create mode 100644 client/external/toml/tests/check.cpp create mode 100644 client/external/toml/tests/check_serialization.cpp create mode 100644 client/external/toml/tests/check_toml_test.cpp create mode 100644 client/external/toml/tests/test_comments.cpp create mode 100644 client/external/toml/tests/test_datetime.cpp create mode 100644 client/external/toml/tests/test_error_detection.cpp create mode 100644 client/external/toml/tests/test_expect.cpp create mode 100644 client/external/toml/tests/test_extended_conversions.cpp create mode 100644 client/external/toml/tests/test_find.cpp create mode 100644 client/external/toml/tests/test_find_or.cpp create mode 100644 client/external/toml/tests/test_find_or_recursive.cpp create mode 100644 client/external/toml/tests/test_format_error.cpp create mode 100644 client/external/toml/tests/test_get.cpp create mode 100644 client/external/toml/tests/test_get_or.cpp create mode 100644 client/external/toml/tests/test_lex_aux.hpp create mode 100644 client/external/toml/tests/test_lex_boolean.cpp create mode 100644 client/external/toml/tests/test_lex_datetime.cpp create mode 100644 client/external/toml/tests/test_lex_floating.cpp create mode 100644 client/external/toml/tests/test_lex_integer.cpp create mode 100644 client/external/toml/tests/test_lex_key_comment.cpp create mode 100644 client/external/toml/tests/test_lex_string.cpp create mode 100644 client/external/toml/tests/test_literals.cpp create mode 100644 client/external/toml/tests/test_multiple_translation_unit_1.cpp create mode 100644 client/external/toml/tests/test_multiple_translation_unit_2.cpp create mode 100644 client/external/toml/tests/test_parse_array.cpp create mode 100644 client/external/toml/tests/test_parse_aux.hpp create mode 100644 client/external/toml/tests/test_parse_boolean.cpp create mode 100644 client/external/toml/tests/test_parse_datetime.cpp create mode 100644 client/external/toml/tests/test_parse_file.cpp create mode 100644 client/external/toml/tests/test_parse_floating.cpp create mode 100644 client/external/toml/tests/test_parse_inline_table.cpp create mode 100644 client/external/toml/tests/test_parse_integer.cpp create mode 100644 client/external/toml/tests/test_parse_key.cpp create mode 100644 client/external/toml/tests/test_parse_string.cpp create mode 100644 client/external/toml/tests/test_parse_table.cpp create mode 100644 client/external/toml/tests/test_parse_table_key.cpp create mode 100644 client/external/toml/tests/test_parse_unicode.cpp create mode 100644 client/external/toml/tests/test_result.cpp create mode 100644 client/external/toml/tests/test_serialize_file.cpp create mode 100644 client/external/toml/tests/test_string.cpp create mode 100644 client/external/toml/tests/test_traits.cpp create mode 100644 client/external/toml/tests/test_utility.cpp create mode 100644 client/external/toml/tests/test_value.cpp create mode 100644 client/external/toml/tests/test_windows.cpp create mode 100644 client/external/toml/tests/unit_test.hpp create mode 100644 client/external/toml/toml.hpp create mode 100644 client/external/toml/toml/color.hpp create mode 100644 client/external/toml/toml/combinator.hpp create mode 100644 client/external/toml/toml/comments.hpp create mode 100644 client/external/toml/toml/datetime.hpp create mode 100644 client/external/toml/toml/exception.hpp create mode 100644 client/external/toml/toml/from.hpp create mode 100644 client/external/toml/toml/get.hpp create mode 100644 client/external/toml/toml/into.hpp create mode 100644 client/external/toml/toml/lexer.hpp create mode 100644 client/external/toml/toml/literal.hpp create mode 100644 client/external/toml/toml/macros.hpp create mode 100644 client/external/toml/toml/parser.hpp create mode 100644 client/external/toml/toml/region.hpp create mode 100644 client/external/toml/toml/result.hpp create mode 100644 client/external/toml/toml/serializer.hpp create mode 100644 client/external/toml/toml/source_location.hpp create mode 100644 client/external/toml/toml/storage.hpp create mode 100644 client/external/toml/toml/string.hpp create mode 100644 client/external/toml/toml/traits.hpp create mode 100644 client/external/toml/toml/types.hpp create mode 100644 client/external/toml/toml/utility.hpp create mode 100644 client/external/toml/toml/value.hpp create mode 100644 client/external/toml/toml/version.hpp create mode 100644 client/include/External.h create mode 100644 client/include/Havoc/CmdLine.hpp create mode 100644 client/include/Havoc/Connector.hpp create mode 100644 client/include/Havoc/DBManager/DBManager.hpp create mode 100644 client/include/Havoc/DemonCmdDispatch.h create mode 100644 client/include/Havoc/Havoc.hpp create mode 100644 client/include/Havoc/Packager.hpp create mode 100644 client/include/Havoc/PythonApi/Event.h create mode 100644 client/include/Havoc/PythonApi/HavocUi.h create mode 100644 client/include/Havoc/PythonApi/PyAgentClass.hpp create mode 100644 client/include/Havoc/PythonApi/PyDemonClass.h create mode 100644 client/include/Havoc/PythonApi/PythonApi.h create mode 100644 client/include/Havoc/PythonApi/UI/PyDialogClass.hpp create mode 100644 client/include/Havoc/PythonApi/UI/PyLoggerClass.hpp create mode 100644 client/include/Havoc/PythonApi/UI/PyTreeClass.hpp create mode 100644 client/include/Havoc/PythonApi/UI/PyWidgetClass.hpp create mode 100644 client/include/Havoc/Service.hpp create mode 100644 client/include/UserInterface/Dialogs/About.hpp create mode 100644 client/include/UserInterface/Dialogs/Connect.hpp create mode 100644 client/include/UserInterface/Dialogs/Listener.hpp create mode 100644 client/include/UserInterface/Dialogs/Payload.hpp create mode 100644 client/include/UserInterface/HavocUI.hpp create mode 100644 client/include/UserInterface/SmallWidgets/EventViewer.hpp create mode 100644 client/include/UserInterface/Widgets/Chat.hpp create mode 100644 client/include/UserInterface/Widgets/DemonInteracted.h create mode 100644 client/include/UserInterface/Widgets/FileBrowser.hpp create mode 100644 client/include/UserInterface/Widgets/ListenerTable.hpp create mode 100644 client/include/UserInterface/Widgets/LootWidget.h create mode 100644 client/include/UserInterface/Widgets/ProcessList.hpp create mode 100644 client/include/UserInterface/Widgets/PythonScript.hpp create mode 100644 client/include/UserInterface/Widgets/ScriptManager.h create mode 100644 client/include/UserInterface/Widgets/SessionGraph.hpp create mode 100644 client/include/UserInterface/Widgets/SessionTable.hpp create mode 100644 client/include/UserInterface/Widgets/Store.hpp create mode 100644 client/include/UserInterface/Widgets/Teamserver.hpp create mode 100644 client/include/UserInterface/Widgets/TeamserverTabSession.h create mode 100644 client/include/Util/Base.hpp create mode 100644 client/include/Util/Base64.h create mode 100644 client/include/Util/ColorText.h create mode 100644 client/include/global.hpp create mode 100644 client/makefile create mode 100644 client/src/Havoc/Connector.cc create mode 100644 client/src/Havoc/DBManger/DBManager.cc create mode 100644 client/src/Havoc/DBManger/Scripts.cc create mode 100644 client/src/Havoc/DBManger/Teamserver.cc create mode 100644 client/src/Havoc/Demon/CommandOutput.cc create mode 100644 client/src/Havoc/Demon/CommandSend.cc create mode 100644 client/src/Havoc/Demon/Commands.cc create mode 100644 client/src/Havoc/Demon/ConsoleInput.cc create mode 100644 client/src/Havoc/Havoc.cc create mode 100644 client/src/Havoc/Packager.cc create mode 100644 client/src/Havoc/PythonApi/Event.cc create mode 100644 client/src/Havoc/PythonApi/Havoc.cc create mode 100644 client/src/Havoc/PythonApi/HavocUi.cc create mode 100644 client/src/Havoc/PythonApi/PyAgentClass.cc create mode 100644 client/src/Havoc/PythonApi/PyDemonClass.cc create mode 100644 client/src/Havoc/PythonApi/PythonApi.cc create mode 100644 client/src/Havoc/PythonApi/UI/PyDialogClass.cc create mode 100644 client/src/Havoc/PythonApi/UI/PyLoggerClass.cc create mode 100644 client/src/Havoc/PythonApi/UI/PyTreeClass.cc create mode 100644 client/src/Havoc/PythonApi/UI/PyWidgetClass.cc create mode 100644 client/src/Havoc/Service.cc create mode 100644 client/src/Main.cc create mode 100644 client/src/UserInterface/Dialogs/About.cc create mode 100644 client/src/UserInterface/Dialogs/Connect.cc create mode 100644 client/src/UserInterface/Dialogs/Listener.cc create mode 100644 client/src/UserInterface/Dialogs/Payload.cc create mode 100644 client/src/UserInterface/HavocUi.cc create mode 100644 client/src/UserInterface/SmallWidgets/EventViewer.cc create mode 100644 client/src/UserInterface/Widgets/Chat.cc create mode 100644 client/src/UserInterface/Widgets/DemonInteracted.cc create mode 100644 client/src/UserInterface/Widgets/FileBrowser.cc create mode 100644 client/src/UserInterface/Widgets/ListenersTable.cc create mode 100644 client/src/UserInterface/Widgets/LootWidget.cc create mode 100644 client/src/UserInterface/Widgets/ProcessList.cc create mode 100644 client/src/UserInterface/Widgets/PythonScript.cc create mode 100644 client/src/UserInterface/Widgets/ScriptManager.cc create mode 100644 client/src/UserInterface/Widgets/SessionGraph.cc create mode 100644 client/src/UserInterface/Widgets/SessionTable.cc create mode 100644 client/src/UserInterface/Widgets/Store.cc create mode 100644 client/src/UserInterface/Widgets/Teamserver.cc create mode 100644 client/src/UserInterface/Widgets/TeamserverTabSession.cc create mode 100644 client/src/Util/Base.cpp create mode 100644 client/src/Util/Base64.cpp create mode 100644 client/src/Util/ColorText.cpp create mode 100644 client/src/global.cc create mode 100644 data/havoc.yaotl create mode 100644 data/server.cert create mode 100644 data/server.key create mode 100644 exception_mac.hpp create mode 100644 image-1.png create mode 100644 image.png create mode 100644 makefile create mode 100644 payloads/Demon/CMakeLists.txt create mode 100644 payloads/Demon/README.md create mode 100644 payloads/Demon/include/Demon.h create mode 100644 payloads/Demon/include/common/Clr.h create mode 100644 payloads/Demon/include/common/Defines.h create mode 100644 payloads/Demon/include/common/Macros.h create mode 100644 payloads/Demon/include/common/Native.h create mode 100644 payloads/Demon/include/core/CoffeeLdr.h create mode 100644 payloads/Demon/include/core/Command.h create mode 100644 payloads/Demon/include/core/Dotnet.h create mode 100644 payloads/Demon/include/core/Download.h create mode 100644 payloads/Demon/include/core/HwBpEngine.h create mode 100644 payloads/Demon/include/core/HwBpExceptions.h create mode 100644 payloads/Demon/include/core/Jobs.h create mode 100644 payloads/Demon/include/core/Kerberos.h create mode 100644 payloads/Demon/include/core/Memory.h create mode 100644 payloads/Demon/include/core/MiniStd.h create mode 100644 payloads/Demon/include/core/ObjectApi.h create mode 100644 payloads/Demon/include/core/Package.h create mode 100644 payloads/Demon/include/core/Parser.h create mode 100644 payloads/Demon/include/core/Pivot.h create mode 100644 payloads/Demon/include/core/Process.h create mode 100644 payloads/Demon/include/core/Runtime.h create mode 100644 payloads/Demon/include/core/SleepObf.h create mode 100644 payloads/Demon/include/core/Socket.h create mode 100644 payloads/Demon/include/core/Spoof.h create mode 100644 payloads/Demon/include/core/SysNative.h create mode 100644 payloads/Demon/include/core/Syscalls.h create mode 100644 payloads/Demon/include/core/Thread.h create mode 100644 payloads/Demon/include/core/Token.h create mode 100644 payloads/Demon/include/core/Transport.h create mode 100644 payloads/Demon/include/core/TransportHttp.h create mode 100644 payloads/Demon/include/core/TransportSmb.h create mode 100644 payloads/Demon/include/core/Win32.h create mode 100644 payloads/Demon/include/crypt/AesCrypt.h create mode 100644 payloads/Demon/include/inject/Inject.h create mode 100644 payloads/Demon/include/inject/InjectUtil.h create mode 100644 payloads/Demon/makefile create mode 100644 payloads/Demon/scripts/hash_func.py create mode 100644 payloads/Demon/src/Demon.c create mode 100644 payloads/Demon/src/asm/Spoof.x64.asm create mode 100644 payloads/Demon/src/asm/Spoof.x86.asm create mode 100644 payloads/Demon/src/asm/Syscall.x64.asm create mode 100644 payloads/Demon/src/asm/Syscall.x86.asm create mode 100644 payloads/Demon/src/core/CoffeeLdr.c create mode 100644 payloads/Demon/src/core/Command.c create mode 100644 payloads/Demon/src/core/Dotnet.c create mode 100644 payloads/Demon/src/core/Download.c create mode 100644 payloads/Demon/src/core/HwBpEngine.c create mode 100644 payloads/Demon/src/core/HwBpExceptions.c create mode 100644 payloads/Demon/src/core/Jobs.c create mode 100644 payloads/Demon/src/core/Kerberos.c create mode 100644 payloads/Demon/src/core/Memory.c create mode 100644 payloads/Demon/src/core/MiniStd.c create mode 100644 payloads/Demon/src/core/Obf.c create mode 100644 payloads/Demon/src/core/ObjectApi.c create mode 100644 payloads/Demon/src/core/Package.c create mode 100644 payloads/Demon/src/core/Parser.c create mode 100644 payloads/Demon/src/core/Pivot.c create mode 100644 payloads/Demon/src/core/Runtime.c create mode 100644 payloads/Demon/src/core/Socket.c create mode 100644 payloads/Demon/src/core/Spoof.c create mode 100644 payloads/Demon/src/core/SysNative.c create mode 100644 payloads/Demon/src/core/Syscalls.c create mode 100644 payloads/Demon/src/core/Thread.c create mode 100644 payloads/Demon/src/core/Token.c create mode 100644 payloads/Demon/src/core/Transport.c create mode 100644 payloads/Demon/src/core/TransportHttp.c create mode 100644 payloads/Demon/src/core/TransportSmb.c create mode 100644 payloads/Demon/src/core/Win32.c create mode 100644 payloads/Demon/src/crypt/AesCrypt.c create mode 100644 payloads/Demon/src/inject/Inject.c create mode 100644 payloads/Demon/src/inject/InjectUtil.c create mode 100644 payloads/Demon/src/main/MainDll.c create mode 100644 payloads/Demon/src/main/MainExe.c create mode 100644 payloads/Demon/src/main/MainSvc.c create mode 100644 payloads/DllLdr.x64.bin create mode 100644 payloads/DllLdr/Include/Core.h create mode 100644 payloads/DllLdr/Include/Macro.h create mode 100644 payloads/DllLdr/Include/Native.h create mode 100644 payloads/DllLdr/Scripts/extract.py create mode 100644 payloads/DllLdr/Source/Entry.c create mode 100644 payloads/DllLdr/makefile create mode 100644 payloads/Shellcode.x64.bin create mode 100644 payloads/Shellcode.x86.bin create mode 100644 payloads/Shellcode/Bin/.gitignore create mode 100644 payloads/Shellcode/Include/Core.h create mode 100644 payloads/Shellcode/Include/Macro.h create mode 100644 payloads/Shellcode/Include/Utils.h create mode 100644 payloads/Shellcode/Include/Win32.h create mode 100644 payloads/Shellcode/Scripts/Hasher create mode 100644 payloads/Shellcode/Scripts/Hasher.c create mode 100644 payloads/Shellcode/Scripts/Linker.ld create mode 100644 payloads/Shellcode/Scripts/extract.py create mode 100644 payloads/Shellcode/Source/Asm/x64/Asm.s create mode 100644 payloads/Shellcode/Source/Asm/x86/Asm.s create mode 100644 payloads/Shellcode/Source/Entry.c create mode 100644 payloads/Shellcode/Source/Utils.c create mode 100644 payloads/Shellcode/Source/Win32.c create mode 100644 payloads/Shellcode/makefile create mode 100644 profiles/havoc.yaotl create mode 100644 profiles/http_smb.yaotl create mode 100644 profiles/webhook_example.yaotl create mode 100644 teamserver/GA-Teamserver create mode 100644 teamserver/Install.sh create mode 100644 teamserver/README.md create mode 100644 teamserver/Teamserver-Dockerfile create mode 100644 teamserver/cmd/client.go create mode 100644 teamserver/cmd/cmd.go create mode 100644 teamserver/cmd/server.go create mode 100644 teamserver/cmd/server/agent.go create mode 100644 teamserver/cmd/server/dispatch.go create mode 100644 teamserver/cmd/server/listener.go create mode 100644 teamserver/cmd/server/service.go create mode 100644 teamserver/cmd/server/teamserver.go create mode 100644 teamserver/cmd/server/types.go create mode 100644 teamserver/go.mod create mode 100644 teamserver/go.sum create mode 100644 teamserver/main.go create mode 100644 teamserver/pkg/agent/agent.go create mode 100644 teamserver/pkg/agent/commands.go create mode 100644 teamserver/pkg/agent/demons.go create mode 100644 teamserver/pkg/agent/types.go create mode 100644 teamserver/pkg/colors/colors.go create mode 100644 teamserver/pkg/common/builder/builder.go create mode 100644 teamserver/pkg/common/certs/https.go create mode 100644 teamserver/pkg/common/crypt/aes.go create mode 100644 teamserver/pkg/common/packer/packer.go create mode 100644 teamserver/pkg/common/parser/parser.go create mode 100644 teamserver/pkg/common/util.go create mode 100644 teamserver/pkg/db/agents.go create mode 100644 teamserver/pkg/db/db.go create mode 100644 teamserver/pkg/db/links.go create mode 100644 teamserver/pkg/db/listeners.go create mode 100644 teamserver/pkg/db/misc.go create mode 100644 teamserver/pkg/events/chatlog.go create mode 100644 teamserver/pkg/events/demons.go create mode 100644 teamserver/pkg/events/events.go create mode 100644 teamserver/pkg/events/gate.go create mode 100644 teamserver/pkg/events/listeners.go create mode 100644 teamserver/pkg/events/service.go create mode 100644 teamserver/pkg/events/teamserver.go create mode 100644 teamserver/pkg/handlers/404.html create mode 100644 teamserver/pkg/handlers/external.go create mode 100644 teamserver/pkg/handlers/handlers.go create mode 100644 teamserver/pkg/handlers/http.go create mode 100644 teamserver/pkg/handlers/smb.go create mode 100644 teamserver/pkg/handlers/types.go create mode 100644 teamserver/pkg/logger/global.go create mode 100644 teamserver/pkg/logger/logger.go create mode 100644 teamserver/pkg/logr/demon.go create mode 100644 teamserver/pkg/logr/listener.go create mode 100644 teamserver/pkg/logr/logr.go create mode 100644 teamserver/pkg/logr/server.go create mode 100644 teamserver/pkg/packager/packages.go create mode 100644 teamserver/pkg/packager/types.go create mode 100644 teamserver/pkg/profile/config.go create mode 100644 teamserver/pkg/profile/profile.go create mode 100644 teamserver/pkg/profile/yaotl/diagnostic.go create mode 100644 teamserver/pkg/profile/yaotl/diagnostic_text.go create mode 100644 teamserver/pkg/profile/yaotl/didyoumean.go create mode 100644 teamserver/pkg/profile/yaotl/doc.go create mode 100644 teamserver/pkg/profile/yaotl/eval_context.go create mode 100644 teamserver/pkg/profile/yaotl/expr_call.go create mode 100644 teamserver/pkg/profile/yaotl/expr_list.go create mode 100644 teamserver/pkg/profile/yaotl/expr_map.go create mode 100644 teamserver/pkg/profile/yaotl/expr_unwrap.go create mode 100644 teamserver/pkg/profile/yaotl/ext/README.md create mode 100644 teamserver/pkg/profile/yaotl/ext/customdecode/README.md create mode 100644 teamserver/pkg/profile/yaotl/ext/customdecode/customdecode.go create mode 100644 teamserver/pkg/profile/yaotl/ext/customdecode/expression_type.go create mode 100644 teamserver/pkg/profile/yaotl/ext/dynblock/README.md create mode 100644 teamserver/pkg/profile/yaotl/ext/dynblock/expand_body.go create mode 100644 teamserver/pkg/profile/yaotl/ext/dynblock/expand_body_test.go create mode 100644 teamserver/pkg/profile/yaotl/ext/dynblock/expand_spec.go create mode 100644 teamserver/pkg/profile/yaotl/ext/dynblock/expr_wrap.go create mode 100644 teamserver/pkg/profile/yaotl/ext/dynblock/iteration.go create mode 100644 teamserver/pkg/profile/yaotl/ext/dynblock/public.go create mode 100644 teamserver/pkg/profile/yaotl/ext/dynblock/schema.go create mode 100644 teamserver/pkg/profile/yaotl/ext/dynblock/unknown_body.go create mode 100644 teamserver/pkg/profile/yaotl/ext/dynblock/variables.go create mode 100644 teamserver/pkg/profile/yaotl/ext/dynblock/variables_hcldec.go create mode 100644 teamserver/pkg/profile/yaotl/ext/dynblock/variables_test.go create mode 100644 teamserver/pkg/profile/yaotl/ext/transform/doc.go create mode 100644 teamserver/pkg/profile/yaotl/ext/transform/error.go create mode 100644 teamserver/pkg/profile/yaotl/ext/transform/transform.go create mode 100644 teamserver/pkg/profile/yaotl/ext/transform/transform_test.go create mode 100644 teamserver/pkg/profile/yaotl/ext/transform/transformer.go create mode 100644 teamserver/pkg/profile/yaotl/ext/tryfunc/README.md create mode 100644 teamserver/pkg/profile/yaotl/ext/tryfunc/tryfunc.go create mode 100644 teamserver/pkg/profile/yaotl/ext/tryfunc/tryfunc_test.go create mode 100644 teamserver/pkg/profile/yaotl/ext/typeexpr/README.md create mode 100644 teamserver/pkg/profile/yaotl/ext/typeexpr/doc.go create mode 100644 teamserver/pkg/profile/yaotl/ext/typeexpr/get_type.go create mode 100644 teamserver/pkg/profile/yaotl/ext/typeexpr/get_type_test.go create mode 100644 teamserver/pkg/profile/yaotl/ext/typeexpr/public.go create mode 100644 teamserver/pkg/profile/yaotl/ext/typeexpr/type_string_test.go create mode 100644 teamserver/pkg/profile/yaotl/ext/typeexpr/type_type.go create mode 100644 teamserver/pkg/profile/yaotl/ext/typeexpr/type_type_test.go create mode 100644 teamserver/pkg/profile/yaotl/ext/userfunc/README.md create mode 100644 teamserver/pkg/profile/yaotl/ext/userfunc/decode.go create mode 100644 teamserver/pkg/profile/yaotl/ext/userfunc/decode_test.go create mode 100644 teamserver/pkg/profile/yaotl/ext/userfunc/doc.go create mode 100644 teamserver/pkg/profile/yaotl/ext/userfunc/public.go create mode 100644 teamserver/pkg/profile/yaotl/gohcl/decode.go create mode 100644 teamserver/pkg/profile/yaotl/gohcl/doc.go create mode 100644 teamserver/pkg/profile/yaotl/gohcl/encode.go create mode 100644 teamserver/pkg/profile/yaotl/gohcl/schema.go create mode 100644 teamserver/pkg/profile/yaotl/gohcl/types.go create mode 100644 teamserver/pkg/profile/yaotl/guide/Makefile create mode 100644 teamserver/pkg/profile/yaotl/guide/conf.py create mode 100644 teamserver/pkg/profile/yaotl/guide/go.rst create mode 100644 teamserver/pkg/profile/yaotl/guide/go_decoding_gohcl.rst create mode 100644 teamserver/pkg/profile/yaotl/guide/go_decoding_hcldec.rst create mode 100644 teamserver/pkg/profile/yaotl/guide/go_decoding_lowlevel.rst create mode 100644 teamserver/pkg/profile/yaotl/guide/go_diagnostics.rst create mode 100644 teamserver/pkg/profile/yaotl/guide/go_expression_eval.rst create mode 100644 teamserver/pkg/profile/yaotl/guide/go_parsing.rst create mode 100644 teamserver/pkg/profile/yaotl/guide/go_patterns.rst create mode 100644 teamserver/pkg/profile/yaotl/guide/index.rst create mode 100644 teamserver/pkg/profile/yaotl/guide/intro.rst create mode 100644 teamserver/pkg/profile/yaotl/guide/language_design.rst create mode 100644 teamserver/pkg/profile/yaotl/guide/make.bat create mode 100644 teamserver/pkg/profile/yaotl/guide/requirements.txt create mode 100644 teamserver/pkg/profile/yaotl/hcldec/block_labels.go create mode 100644 teamserver/pkg/profile/yaotl/hcldec/decode.go create mode 100644 teamserver/pkg/profile/yaotl/hcldec/doc.go create mode 100644 teamserver/pkg/profile/yaotl/hcldec/gob.go create mode 100644 teamserver/pkg/profile/yaotl/hcldec/public.go create mode 100644 teamserver/pkg/profile/yaotl/hcldec/public_test.go create mode 100644 teamserver/pkg/profile/yaotl/hcldec/schema.go create mode 100644 teamserver/pkg/profile/yaotl/hcldec/spec.go create mode 100644 teamserver/pkg/profile/yaotl/hcldec/spec_test.go create mode 100644 teamserver/pkg/profile/yaotl/hcldec/variables.go create mode 100644 teamserver/pkg/profile/yaotl/hcldec/variables_test.go create mode 100644 teamserver/pkg/profile/yaotl/hcled/doc.go create mode 100644 teamserver/pkg/profile/yaotl/hcled/navigation.go create mode 100644 teamserver/pkg/profile/yaotl/hclparse/parser.go create mode 100644 teamserver/pkg/profile/yaotl/hclsimple/hclsimple.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/diagnostics.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/didyoumean.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/doc.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/expression.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/expression_ops.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/expression_template.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/expression_vars.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/expression_vars_gen.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/file.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/Makefile create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/README.md create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/config/corpus/attr-expr.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/config/corpus/attr-literal.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/config/corpus/block-attrs.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/config/corpus/block-empty.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/config/corpus/block-nested.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/config/corpus/empty.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/config/corpus/utf8.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/config/fuzz.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/expr/corpus/empty.hcle create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/expr/corpus/escape-dollar.hcle create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/expr/corpus/escape-newline.hcle create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/expr/corpus/function-call.hcle create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/expr/corpus/int.hcle create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/expr/corpus/literal.hcle create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/expr/corpus/splat-attr.hcle create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/expr/corpus/splat-full.hcle create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/expr/corpus/utf8.hcle create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/expr/corpus/var.hcle create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/expr/fuzz.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/template/corpus/empty.tmpl create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/template/corpus/escape-dollar.tmpl create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/template/corpus/escape-newline.tmpl create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/template/corpus/function-call.tmpl create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/template/corpus/int.tmpl create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/template/corpus/just-interp.tmpl create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/template/corpus/literal.tmpl create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/template/corpus/utf8.tmpl create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/template/fuzz.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/traversal/corpus/attr.hclt create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/traversal/corpus/complex.hclt create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/traversal/corpus/index.hclt create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/traversal/corpus/root.hclt create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/fuzz/traversal/fuzz.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/generate.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/keywords.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/navigation.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/node.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/parser.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/parser_template.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/parser_traversal.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/peeker.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/public.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/scan_string_lit.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/scan_string_lit.rl create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/scan_tokens.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/scan_tokens.rl create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/structure.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/structure_at_pos.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/token.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/token_type_string.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/unicode2ragel.rb create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/unicode_derived.rl create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/variables.go create mode 100644 teamserver/pkg/profile/yaotl/hclsyntax/walk.go create mode 100644 teamserver/pkg/profile/yaotl/hcltest/doc.go create mode 100644 teamserver/pkg/profile/yaotl/hcltest/mock.go create mode 100644 teamserver/pkg/profile/yaotl/hcltest/mock_test.go create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/ast.go create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/ast_attribute.go create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/ast_block.go create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/ast_block_test.go create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/ast_body.go create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/ast_body_test.go create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/ast_expression.go create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/ast_test.go create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/doc.go create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/examples_test.go create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/format.go create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/format_test.go create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/Makefile create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/README.md create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/attr-expr.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/attr-literal.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/attr.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/block-attrs.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/block-comment.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/block-empty.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/block-nested.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/complex.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/empty.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/escape-dollar.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/escape-newline.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/function-call-tmpl.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/function-call.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/hash-comment.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/index.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/int-tmpl.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/int.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/just-interp.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/literal.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/lots-of-comments.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/slash-comment.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/splat-attr.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/splat-dot-full.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/splat-full.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/traversal-dot-index-terminal.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/traversal-dot-index.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/traversal-index.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/utf8.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/corpus/var.hcl create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/fuzz/config/fuzz.go create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/generate.go create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/generate_test.go create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/native_node_sorter.go create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/node.go create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/parser.go create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/parser_test.go create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/public.go create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/round_trip_test.go create mode 100644 teamserver/pkg/profile/yaotl/hclwrite/tokens.go create mode 100644 teamserver/pkg/profile/yaotl/json/ast.go create mode 100644 teamserver/pkg/profile/yaotl/json/didyoumean.go create mode 100644 teamserver/pkg/profile/yaotl/json/didyoumean_test.go create mode 100644 teamserver/pkg/profile/yaotl/json/doc.go create mode 100644 teamserver/pkg/profile/yaotl/json/fuzz/Makefile create mode 100644 teamserver/pkg/profile/yaotl/json/fuzz/README.md create mode 100644 teamserver/pkg/profile/yaotl/json/fuzz/config/corpus/attr-expr.hcl.json create mode 100644 teamserver/pkg/profile/yaotl/json/fuzz/config/corpus/attr-literal.hcl.json create mode 100644 teamserver/pkg/profile/yaotl/json/fuzz/config/corpus/block-attrs.hcl.json create mode 100644 teamserver/pkg/profile/yaotl/json/fuzz/config/corpus/block-empty.json create mode 100644 teamserver/pkg/profile/yaotl/json/fuzz/config/corpus/block-nested.hcl.json create mode 100644 teamserver/pkg/profile/yaotl/json/fuzz/config/corpus/empty.hcl.json create mode 100644 teamserver/pkg/profile/yaotl/json/fuzz/config/corpus/list-empty.json create mode 100644 teamserver/pkg/profile/yaotl/json/fuzz/config/corpus/list-nested.json create mode 100644 teamserver/pkg/profile/yaotl/json/fuzz/config/corpus/list-values.json create mode 100644 teamserver/pkg/profile/yaotl/json/fuzz/config/corpus/number-big.hcl.json create mode 100644 teamserver/pkg/profile/yaotl/json/fuzz/config/corpus/number-int.hcl.json create mode 100644 teamserver/pkg/profile/yaotl/json/fuzz/config/corpus/utf8.hcl.json create mode 100644 teamserver/pkg/profile/yaotl/json/fuzz/config/fuzz.go create mode 100644 teamserver/pkg/profile/yaotl/json/navigation.go create mode 100644 teamserver/pkg/profile/yaotl/json/navigation_test.go create mode 100644 teamserver/pkg/profile/yaotl/json/parser.go create mode 100644 teamserver/pkg/profile/yaotl/json/parser_test.go create mode 100644 teamserver/pkg/profile/yaotl/json/peeker.go create mode 100644 teamserver/pkg/profile/yaotl/json/public.go create mode 100644 teamserver/pkg/profile/yaotl/json/public_test.go create mode 100644 teamserver/pkg/profile/yaotl/json/scanner.go create mode 100644 teamserver/pkg/profile/yaotl/json/scanner_test.go create mode 100644 teamserver/pkg/profile/yaotl/json/spec.md create mode 100644 teamserver/pkg/profile/yaotl/json/structure.go create mode 100644 teamserver/pkg/profile/yaotl/json/structure_test.go create mode 100644 teamserver/pkg/profile/yaotl/json/tokentype_string.go create mode 100644 teamserver/pkg/profile/yaotl/merged.go create mode 100644 teamserver/pkg/profile/yaotl/ops.go create mode 100644 teamserver/pkg/profile/yaotl/pos.go create mode 100644 teamserver/pkg/profile/yaotl/pos_scanner.go create mode 100644 teamserver/pkg/profile/yaotl/schema.go create mode 100644 teamserver/pkg/profile/yaotl/specsuite/README.md create mode 100644 teamserver/pkg/profile/yaotl/specsuite/spec_test.go create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/comments/hash_comment.hcl create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/comments/hash_comment.hcldec create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/comments/hash_comment.t create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/comments/multiline_comment.hcl create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/comments/multiline_comment.hcldec create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/comments/multiline_comment.t create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/comments/slash_comment.hcl create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/comments/slash_comment.hcldec create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/comments/slash_comment.t create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/empty.hcl create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/empty.hcl.json create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/empty.hcldec create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/empty.t create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/expressions/heredoc.hcl create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/expressions/heredoc.hcldec create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/expressions/heredoc.t create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/expressions/operators.hcl create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/expressions/operators.hcldec create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/expressions/operators.t create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/expressions/primitive_literals.hcl create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/expressions/primitive_literals.hcldec create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/expressions/primitive_literals.t create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/structure/attributes/expected.hcl create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/structure/attributes/expected.hcldec create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/structure/attributes/expected.t create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/structure/attributes/singleline_bad.hcl create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/structure/attributes/singleline_bad.hcldec create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/structure/attributes/singleline_bad.t create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/structure/attributes/unexpected.hcl create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/structure/attributes/unexpected.hcldec create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/structure/attributes/unexpected.t create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/structure/blocks/single_empty_oneline.hcl create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/structure/blocks/single_empty_oneline.hcldec create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/structure/blocks/single_empty_oneline.t create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/structure/blocks/single_expected.hcl create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/structure/blocks/single_expected.hcldec create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/structure/blocks/single_expected.t create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/structure/blocks/single_oneline.hcl create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/structure/blocks/single_oneline.hcldec create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/structure/blocks/single_oneline.t create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/structure/blocks/single_oneline_invalid.hcl create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/structure/blocks/single_oneline_invalid.hcldec create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/structure/blocks/single_oneline_invalid.t create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/structure/blocks/single_unclosed.hcl create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/structure/blocks/single_unclosed.hcldec create mode 100644 teamserver/pkg/profile/yaotl/specsuite/tests/structure/blocks/single_unclosed.t create mode 100644 teamserver/pkg/profile/yaotl/static_expr.go create mode 100644 teamserver/pkg/profile/yaotl/structure.go create mode 100644 teamserver/pkg/profile/yaotl/structure_at_pos.go create mode 100644 teamserver/pkg/profile/yaotl/traversal.go create mode 100644 teamserver/pkg/profile/yaotl/traversal_for_expr.go create mode 100644 teamserver/pkg/service/agent.go create mode 100644 teamserver/pkg/service/external.go create mode 100644 teamserver/pkg/service/listener.go create mode 100644 teamserver/pkg/service/service.go create mode 100644 teamserver/pkg/service/types.go create mode 100644 teamserver/pkg/socks/socks.go create mode 100644 teamserver/pkg/socks/util.go create mode 100644 teamserver/pkg/utils/utils.go create mode 100644 teamserver/pkg/webhook/discord.go create mode 100644 teamserver/pkg/webhook/webhook.go create mode 100644 teamserver/pkg/win32/types.go diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..5b32805 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,4 @@ +# These are supported funding model platforms + +github: [Cracked5pider] +patreon: 5pider diff --git a/.github/ISSUE_TEMPLATE/Bug_Report-Demon.yml b/.github/ISSUE_TEMPLATE/Bug_Report-Demon.yml new file mode 100644 index 0000000..45894b9 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/Bug_Report-Demon.yml @@ -0,0 +1,43 @@ +name: Demon-Implant Bug Report +description: File a bug report for the Demon Implant +title: "[File a bug report for the Demon Implant]: " +labels: ["bug"] +assignees: + - C5pider +body: + - type: markdown + attributes: + value: "Thanks for taking the time to fill out this bug report!" + - type: textarea + id: what-happened + attributes: + label: "What happened?" + description: "Also tell us, what did you expect to happen?" + placeholder: "Tell me about the numbers Mason!" + value: "A bug happened!" + validations: + required: true + - type: dropdown + id: branch + attributes: + label: Did You Try With the Dev Branch? + description: "This branch has the latest features and fixes so it might solve your problem" + options: + - "Yes (You tried using the dev branch but the problem persists)" + - "No (You only tried the main branch...)" + validations: + required: true + - type: textarea + id: logs + attributes: + description: "Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks." + label: "Relevant log output" + render: shell + - type: checkboxes + id: terms + attributes: + label: Did You Read Over Your Issue First? + description: "By submitting this issue, you confirm you posted replication steps and information about the issue, so that it may be fully understood ." + options: + - label: "I declare I made an effort and provided the necessary information for replication of the issue." + required: true diff --git a/.github/ISSUE_TEMPLATE/Bug_Report-Documentation.yml b/.github/ISSUE_TEMPLATE/Bug_Report-Documentation.yml new file mode 100644 index 0000000..4a876e4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/Bug_Report-Documentation.yml @@ -0,0 +1,45 @@ +name: Documentation Bug Report +description: File a bug report for the Documentation relating to the Havoc Framework. +title: "[File a bug report for the Havoc Framework Documentation]: " +labels: ["documentation"] +assignees: + - C5pider +body: + - type: markdown + attributes: + value: "Thanks for taking the time to fill out this bug report!" + - type: input + id: contact + attributes: + label: "Contact Details" + description: "How can we get in touch with you if we need more info?" + placeholder: "ex. email@example.com" + validations: + required: false + - type: textarea + id: what-grammar + attributes: + label: "What's the issue?" + description: "Also tell us, what should it be?" + placeholder: "Tell me about the numbers Mason!" + value: "You mispelled 'cat'!" + validations: + required: true + - type: dropdown + id: version + attributes: + label: Did You Do a Pull First? + description: "If this isn't related to the github wiki, What version of our software are you running?" + options: + - "Latest (You performed a pull first)" + - "Anything else (You didn't pull...)" + validations: + required: true + - type: checkboxes + attributes: + label: Did You Read Over Your Issue First? + description: "By submitting this issue, you declare you fully thought about your suggestion and have read it aloud back to yourself and made sure it sounds alright." + options: + - + label: "I declare I made an effort and provided the necessary information for identification and remediation of the issue." + required: true diff --git a/.github/ISSUE_TEMPLATE/Bug_Report-Teamserver-Client.yml b/.github/ISSUE_TEMPLATE/Bug_Report-Teamserver-Client.yml new file mode 100644 index 0000000..e471733 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/Bug_Report-Teamserver-Client.yml @@ -0,0 +1,62 @@ +name: "Teamserver/Client Bug Report" +description: File a bug report for the Teamserver client relating to the Havoc Framework. +title: "[Teamserver-Client--Bug]: " +labels: ["clientside/teamserver"] +assignees: + - C5pider +body: + - type: markdown + attributes: + value: "Thanks for taking the time to fill out this bug report!" + - type: input + id: contact + attributes: + label: "Contact Details" + description: "How can we get in touch with you if we need more info?" + placeholder: "ex. email@example.com" + validations: + required: false + - type: textarea + id: what-happened + attributes: + description: "Also tell us, what did you expect to happen?" + label: "What happened?" + placeholder: "Tell me about the numbers Mason!" + value: "A bug happened!" + validations: + required: true + - type: dropdown + id: version + attributes: + description: "What version of our software are you running?" + label: Did You Do a Pull First? + options: + - "Latest (You performed a pull first)" + - "Anything else (You didn't pull...)" + validations: + required: true + - type: dropdown + id: branch + attributes: + label: Did You Try With the Dev Branch? + description: "This branch has the latest features and fixes so it might solve your problem" + options: + - "Yes (You tried using the dev branch but the problem persist)" + - "No (You only tried the main branch...)" + validations: + required: true + - type: textarea + id: logs + attributes: + label: "Relevant log output" + description: "Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks." + render: shell + - type: checkboxes + id: checkboxes + id: terms + attributes: + description: "By submitting this issue, you declare you posted replication steps and information about the issue, so that it may be fully understood ." + label: Did You Read Over Your Issue First? + options: + - label: "I declare I made an effort and provided the necessary information for replication of the issue." + required: true diff --git a/.github/ISSUE_TEMPLATE/Feature_Suggestion.yml b/.github/ISSUE_TEMPLATE/Feature_Suggestion.yml new file mode 100644 index 0000000..dec1ada --- /dev/null +++ b/.github/ISSUE_TEMPLATE/Feature_Suggestion.yml @@ -0,0 +1,52 @@ +name: Feature Suggestion +description: File a feature suggestion for the Havoc Framework +title: "[Feature Suggestions/Enhancements]: " +labels: ["enhancement"] +assignees: + - C5pider +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to suggest a feature! + - type: input + id: contact + attributes: + label: Contact Details + description: How can we get in touch with you if we need more info? + placeholder: ex. email@example.com + validations: + required: false + - type: textarea + id: what-is + attributes: + label: What is the idea? + description: Please expound on it, and list any supporting resources that be helpful. + placeholder: Tell me what the numbers mean Mason! + value: "You should convert the teamserver to C++" + validations: + required: true + - type: dropdown + id: version + attributes: + label: Is_it_already_in? + description: Does the feature already exist in Havoc? + options: + - No (You checked and it doesn't.) + - Yes (You didn't check...) + validations: + required: true + - type: textarea + id: logs + attributes: + label: Relevant code samples + description: Please insert any relevant code you think may be helpful in understanding/implementing the feature. This will be automatically formatted into code, so no need for backticks. If you already have a feature built and would like to add it to the project, please make a pull request instead. + render: shell + - type: checkboxes + id: terms + attributes: + label: Are-You-Trolling? + description: By submitting this issue, you declare you are making a sincere effort towards improving the functionality/feature set of the Havoc Framework.. + options: + - label: I declare I made an effort and provided the necessary information for an understanding of the feature by the Framework authors. + required: true diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..7d39b10 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,7 @@ +--- +blank_isues_enabled: false +contact_links: + - + about: "The official Havoc Framework Project's discord server" + name: "Havoc Framework Discord" + url: "https://discord.gg/X5TYNCpXkD" diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..70e34ec --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "C_Cpp.errorSquiggles": "disabled" +} \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000000000000000000000000000000000000..79a7f3472030a58d331c45e97a6071acde0a16cc GIT binary patch literal 252 zcmezWPnki1!Gj@@p^PD)A(=s!A)FzTA&(&i$SY?kX5eMu0^`38@{s~b^Ml0dFLrCB z=geX<0LdsaL^BvN=r9xjb)+-IGH3wx<^s)1XGmqxgNkax&4~8{nZo6_zmDg>o4q g{C^evx8Y0o`{1X38l?!g7{P5tb&D?0m6+}U0B06KHUIzs literal 0 HcmV?d00001 diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt new file mode 100644 index 0000000..a44f453 --- /dev/null +++ b/client/CMakeLists.txt @@ -0,0 +1,202 @@ +cmake_minimum_required( VERSION 3.15 ) +project( Havoc ) + +## +## cmake sets +## +set( QT_VERSION 5 ) +set( CMAKE_CXX_STANDARD 20 ) +set( CMAKE_AUTOMOC ON ) +set( CMAKE_AUTORCC ON ) +set( CMAKE_AUTOUIC ON ) +set( CMAKE_CPP_COMPILER /usr/bin/x86_64-w64-mingw32-g++ ) +set( CMAKE_C_COMPILER /usr/bin/x86_64-w64-mingw32-gcc ) +set( CMAKE_CXX_FLAGS "-fpermissive" ) +set( REQUIRED_LIBS Core Gui Widgets Network WebSockets Sql ) +set( REQUIRED_LIBS_QUALIFIED Qt5::Core Qt5::Gui Qt5::Widgets Qt5::Network Qt5::WebSockets Qt5::Sql ) +set( APP_ICON_RESOURCE_WINDOWS "data/Havoc.qrc" ) +set( CMAKE_RUNTIME_OUTPUT_DIRECTORY .. ) +set( CMAKE_INCLUDE_CURRENT_DIR ON ) + +## +## Ensure 3.10 is used if present. +## If not, modules will not work within the client. +## +set( Python_ADDITIONAL_VERSIONS 3.10 ) + +## +## import includes and external libraries +## +include_directories( include ) +include_directories( external/spdlog/include ) +include_directories( external/json/include ) +include_directories( external/toml ) + +## +## find qt packages +## +find_package( Qt${QT_VERSION} COMPONENTS ${REQUIRED_LIBS} REQUIRED ) + +## +## apple support +## +if(APPLE) + find_package( Python 3 COMPONENTS Interpreter Development REQUIRED ) + set( PYTHON_MAJOR $ENV{Python_VERSION_MAJOR} ) + set( PYTHON_MINOR $ENV{Python_VERSION_MINOR} ) + set( PYTHONLIBS_VERSION_STRING ${Python_VERSION} ) + set( PYTHON_INCLUDE_DIR ${Python_INCLUDE_DIRS} ) + set( PYTHON_LIBRARIES ${Python_LIBRARIES} ) + message( "Apple - Using Python:${Python_VERSION_MAJOR} - Libraries:${PYTHON_LIBRARIES} - includeDirs: ${PYTHON_INCLUDE_DIR}" ) +elseif(UNIX) + find_package( PythonLibs 3 REQUIRED ) +else() + find_package( PythonLibs 3 REQUIRED ) + set( PYTHONLIBS_VERSION_STRING $ENV{PY_VERSION} ) +endif() + + + +if(APPLE) + execute_process( COMMAND brew --prefix OUTPUT_VARIABLE BREW_PREFIX ) #this because brew install location differs Intel/Apple Silicon macs + string( STRIP ${BREW_PREFIX} BREW_PREFIX ) #for some reason this happens: https://gitlab.kitware.com/cmake/cmake/-/issues/22404 + include_directories( "${BREW_PREFIX}/bin/python3.10" ) + include_directories( "${BREW_PREFIX}/Frameworks/Python.framework/Headers" ) +elseif(UNIX) + include_directories( ${PYTHON_INCLUDE_DIRS} ) +else() + include_directories( "C:/msys64/mingw64/include/python3.11" ) +endif() + +set( HAVOC_INCLUDE + + # Misc + include/Havoc/Connector.hpp + include/Havoc/DBManager/DBManager.hpp + include/Havoc/DemonCmdDispatch.h + include/Havoc/Packager.hpp + include/Havoc/Havoc.hpp + include/Havoc/Service.hpp + include/Havoc/CmdLine.hpp + + # Python Api + include/Havoc/PythonApi/PythonApi.h + include/Havoc/PythonApi/Event.h + include/Havoc/PythonApi/HavocUi.h + include/Havoc/PythonApi/PyAgentClass.hpp + include/Havoc/PythonApi/UI/PyDialogClass.hpp + include/Havoc/PythonApi/UI/PyLoggerClass.hpp + include/Havoc/PythonApi/UI/PyTreeClass.hpp + include/Havoc/PythonApi/UI/PyWidgetClass.hpp + + # Dialogs + include/UserInterface/Dialogs/Payload.hpp + include/UserInterface/Dialogs/About.hpp + include/UserInterface/Dialogs/Connect.hpp + include/UserInterface/Dialogs/Listener.hpp + + # small widgets + include/UserInterface/SmallWidgets/EventViewer.hpp + include/UserInterface/SmallWidgets/EventViewer.hpp + + # widgets + include/UserInterface/Widgets/Chat.hpp + include/UserInterface/Widgets/DemonInteracted.h + include/UserInterface/Widgets/ListenerTable.hpp + include/UserInterface/Widgets/ProcessList.hpp + include/UserInterface/Widgets/PythonScript.hpp + include/UserInterface/Widgets/SessionTable.hpp + include/UserInterface/Widgets/SessionGraph.hpp + include/UserInterface/Widgets/TeamserverTabSession.h + include/UserInterface/Widgets/ScriptManager.h + include/UserInterface/Widgets/LootWidget.h + include/UserInterface/Widgets/FileBrowser.hpp + include/UserInterface/Widgets/Teamserver.hpp + include/UserInterface/Widgets/Store.hpp + + include/UserInterface/HavocUI.hpp +) + +# src for UI +set( + HAVOC_UI + + src/UserInterface/HavocUi.cc + src/global.cc + + # Dialogs + src/UserInterface/Dialogs/About.cc + src/UserInterface/Dialogs/Connect.cc + src/UserInterface/Dialogs/Listener.cc + src/UserInterface/Dialogs/Payload.cc + + # Widgets + src/UserInterface/Widgets/SessionTable.cc + src/UserInterface/Widgets/SessionGraph.cc + src/UserInterface/Widgets/Chat.cc + src/UserInterface/Widgets/ListenersTable.cc + src/UserInterface/Widgets/DemonInteracted.cc + src/UserInterface/Widgets/TeamserverTabSession.cc + src/UserInterface/Widgets/PythonScript.cc + src/UserInterface/Widgets/ScriptManager.cc + src/UserInterface/Widgets/LootWidget.cc + src/UserInterface/Widgets/FileBrowser.cc + src/UserInterface/Widgets/Teamserver.cc + src/UserInterface/Widgets/Store.cc + src/UserInterface/Widgets/ProcessList.cc + + # SmallWidgets + src/UserInterface/SmallWidgets/EventViewer.cc +) + +set( + HAVOC_UTIL + + src/Util/ColorText.cpp + src/Util/Base64.cpp + src/Util/Base.cpp +) + +# src for Havoc +set( HAVOC_SOURCE + src/Main.cc + + src/Havoc/Packager.cc + src/Havoc/Connector.cc + src/Havoc/Service.cc + + src/Havoc/DBManger/DBManager.cc + src/Havoc/DBManger/Teamserver.cc + src/Havoc/DBManger/Scripts.cc + + src/Havoc/Demon/ConsoleInput.cc + src/Havoc/Demon/CommandSend.cc + src/Havoc/Demon/CommandOutput.cc + src/Havoc/Demon/Commands.cc + + src/Havoc/PythonApi/PythonApi.cc + src/Havoc/PythonApi/Havoc.cc + src/Havoc/PythonApi/HavocUi.cc + src/Havoc/PythonApi/UI/PyDialogClass.cc + src/Havoc/PythonApi/UI/PyLoggerClass.cc + src/Havoc/PythonApi/UI/PyTreeClass.cc + src/Havoc/PythonApi/UI/PyWidgetClass.cc + src/Havoc/PythonApi/PyDemonClass.cc + src/Havoc/PythonApi/Event.cc + src/Havoc/PythonApi/PyAgentClass.cc + + src/Havoc/Havoc.cc + + ${HAVOC_UI} +) + +add_executable( ${PROJECT_NAME} ${HAVOC_INCLUDE} ${HAVOC_SOURCE} ${HAVOC_UTIL} ${APP_ICON_RESOURCE_WINDOWS} data/Havoc.rc ) +add_definitions( -DQT_NO_DEBUG_OUTPUT ) + +target_link_libraries( + ${PROJECT_NAME} + ${REQUIRED_LIBS_QUALIFIED} + ${PYTHON_LIBRARIES} + # spdlog::spdlog + # spdlog::spdlog_header_only +) diff --git a/client/Modules b/client/Modules new file mode 160000 index 0000000..4fe7000 --- /dev/null +++ b/client/Modules @@ -0,0 +1 @@ +Subproject commit 4fe7000abbd7a35415f6cfa70b116cd86d62a6cb diff --git a/client/README.md b/client/README.md new file mode 100644 index 0000000..6029135 --- /dev/null +++ b/client/README.md @@ -0,0 +1,3 @@ +# Havoc Teamserver Client + +Havoc Gui Client source code. \ No newline at end of file diff --git a/client/config.toml b/client/config.toml new file mode 100644 index 0000000..cb05a83 --- /dev/null +++ b/client/config.toml @@ -0,0 +1,22 @@ +[font] +size = 9 +family = "Monospace" + +[scripts] +files = [ + "client/Modules/Packer/packer.py", + "client/Modules/InvokeAssembly/invokeassembly.py", + "client/Modules/PowerPick/powerpick.py", + "client/Modules/SituationalAwareness/SituationalAwareness.py", + "client/Modules/Delegation/delegation.py", + "client/Modules/RemoteOps/RemoteOps.py", + "client/Modules/Domaininfo/Domaininfo.py", + "client/Modules/Jump-exec/ScShell/scshell.py", + "client/Modules/Jump-exec/Psexec/psexec.py", + "client/Modules/Jump-exec/WMI/wmi.py", + "client/Modules/nanodump/nanodump.py", + "client/Modules/nanorobeus/nanorobeus.py", + "client/Modules/Bofbelt/bofbelt.py", + "client/Modules/SamDump/samdump.py", + "client/Modules/NoConsolation/no-consolation.py" +] diff --git a/client/config_mac.toml b/client/config_mac.toml new file mode 100644 index 0000000..4f9c9a5 --- /dev/null +++ b/client/config_mac.toml @@ -0,0 +1,22 @@ +[font] +size = 15 +family = "Helvetica" + +[scripts] +files = [ + "Modules/Packer/packer.py", + "Modules/InvokeAssembly/invokeassembly.py", + "Modules/PowerPick/powerpick.py", + "Modules/SituationalAwareness/SituationalAwareness.py", + "Modules/Delegation/delegation.py", + "Modules/RemoteOps/RemoteOps.py", + "Modules/Domaininfo/Domaininfo.py", + "Modules/Jump-exec/ScShell/scshell.py", + "Modules/Jump-exec/Psexec/psexec.py", + "Modules/Jump-exec/WMI/wmi.py", + "Modules/nanodump/nanodump.py", + "Modules/nanorobeus/nanorobeus.py", + "Modules/Bofbelt/bofbelt.py", + "Modules/SamDump/samdump.py", + "Modules/NoConsolation/no-consolation.py" +] diff --git a/client/data/Havoc.ico b/client/data/Havoc.ico new file mode 100644 index 0000000000000000000000000000000000000000..1c2fc96621f41b49933c765b2dbc98be612bad52 GIT binary patch literal 82726 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 + + + Havoc.ico + + + + ../data/img/fclose.png + ../data/resources/Monaco.ttf + ../data/img/FileBrowser/Folder.png + ../data/img/FileBrowser/File.png + ../data/img/FileBrowser/HardDisk.png + + ../data/img/DeadWhite.png + + + + ../data/resources/linux-icon.png + ../data/resources/linux-icon-high.png + ../data/resources/macos-icon.png + ../data/resources/macos-icon-high.png + ../data/resources/unknown-icon.png + ../data/resources/unknown-icon-high.png + ../data/resources/win7-vista-icon.png + ../data/resources/win7-vista-icon-high.png + ../data/resources/win10-8-icon.png + ../data/resources/win10-8-icon-high.png + ../data/resources/win11-icon.png + ../data/resources/win11-icon-high.png + ../data/resources/winxp-icon.png + ../data/resources/winxp-icon-high.png + + ../data/resources/firewall.png + + + + ../data/img/treewidget/stylesheet-branch-closed.png + ../data/img/treewidget/stylesheet-branch-more.png + ../data/img/treewidget/stylesheet-vline.png + ../data/img/treewidget/stylesheet-branch-end.png + ../data/img/treewidget/stylesheet-branch-open.png + + + + ../data/stylesheets/menubar.qss + ../data/stylesheets/bottomTab.qss + ../data/stylesheets/Widgets/MenuStyle.qss + ../data/stylesheets/teamserverTab.qss + ../data/stylesheets/Havoc.qss + ../data/stylesheets/Widgets/MessageBox.qss + + + + ../data/stylesheets/Dialogs/Connect.qss + ../data/stylesheets/Dialogs/Preferences.qss + ../data/stylesheets/Dialogs/Listener.qss + ../data/stylesheets/Dialogs/BasicDialog.qss + ../data/stylesheets/Dialogs/FileDialog.qss + + \ No newline at end of file diff --git a/client/data/Havoc.rc b/client/data/Havoc.rc new file mode 100644 index 0000000..bb9cf1f --- /dev/null +++ b/client/data/Havoc.rc @@ -0,0 +1 @@ +IDI_ICON1 ICON "Havoc.ico" diff --git a/client/data/UIs/AddEditCredentialsDialog.ui b/client/data/UIs/AddEditCredentialsDialog.ui new file mode 100644 index 0000000..a42ee1d --- /dev/null +++ b/client/data/UIs/AddEditCredentialsDialog.ui @@ -0,0 +1,190 @@ + + + AddEditCredentials + + + + 0 + 0 + 408 + 246 + + + + + 408 + 246 + + + + + 408 + 246 + + + + Add Credentials + + + + + + Close + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + <html><head/><body><p><span style=" font-size:12pt;">User:</span></p></body></html> + + + + + + + <html><head/><body><p><span style=" font-size:12pt;">Source:</span></p></body></html> + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + <html><head/><body><p><span style=" font-size:12pt;">Type:</span></p></body></html> + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Add + + + + + + + <html><head/><body><p><span style=" font-size:12pt;">User:</span></p></body></html> + + + + + + + <html><head/><body><p><span style=" font-size:12pt;">Password:</span></p></body></html> + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + + + cleartext + + + + + hashed + + + + + + + + + + + + manuel + + + + + mimikatz + + + + + hashdump + + + + + + + + true + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Monaco'; font-size:10pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Add Credentials to database</p></body></html> + + + + + + + + diff --git a/client/data/UIs/AgentBuilder.ui b/client/data/UIs/AgentBuilder.ui new file mode 100644 index 0000000..ed8b38c --- /dev/null +++ b/client/data/UIs/AgentBuilder.ui @@ -0,0 +1,286 @@ + + + Dialog + + + + 0 + 0 + 541 + 557 + + + + Dialog + + + + + + Options + + + + + + + Windows Exe + + + + + Windows Dll + + + + + Windows Service Exe + + + + + Windows Reflective Dll + + + + + Windows Shellcode + + + + + + + + + test - listener + + + + + + + + Listener: + + + + + + + Qt::Horizontal + + + + 40 + 5 + + + + + + + + + x64 + + + + + x86 + + + + + + + + Arch + + + + + + + Format + + + + + + + + Config + + + + + Value + + + + + Sleep + + + test + + + + + Jitter + + + + + Injection + + + + Spawn64 + + + + + Spawn86 + + + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Generate + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Agent: + + + + + + + Building Console + + + + 3 + + + 3 + + + 3 + + + 3 + + + 3 + + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + Demon (default) + + + + + + + + + diff --git a/client/data/UIs/BuildProgressBar.ui b/client/data/UIs/BuildProgressBar.ui new file mode 100644 index 0000000..cbdf2ef --- /dev/null +++ b/client/data/UIs/BuildProgressBar.ui @@ -0,0 +1,42 @@ + + + Dialog + + + + 0 + 0 + 400 + 84 + + + + Dialog + + + + + + <html><head/><body><p align="center"><span style=" font-size:12pt;">Build Executable</span></p></body></html> + + + + + + + 24 + + + + + + + <html><head/><body><p align="center">Progress...</p></body></html> + + + + + + + + diff --git a/client/data/UIs/Chat.ui b/client/data/UIs/Chat.ui new file mode 100644 index 0000000..76aa172 --- /dev/null +++ b/client/data/UIs/Chat.ui @@ -0,0 +1,63 @@ + + + Form + + + + 0 + 0 + 1030 + 583 + + + + Form + + + + 1 + + + 4 + + + 1 + + + 4 + + + 6 + + + 4 + + + + + true + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#000000;"><br /></p></body></html> + + + + + + + <html><head/><body><p><span style=" font-size:10pt;">Message> </span></p></body></html> + + + + + + + + + + + diff --git a/client/data/UIs/Connect.ui b/client/data/UIs/Connect.ui new file mode 100644 index 0000000..3159854 --- /dev/null +++ b/client/data/UIs/Connect.ui @@ -0,0 +1,242 @@ + + + Connect + + + + 0 + 0 + 547 + 242 + + + + AboutDialog + + + + + + 127.0.0.1 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + <html><head/><body><h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">lineEdit_PORT</span></h3></body></html> + + + Qt::RichText + + + false + + + Qt::AlignCenter + + + false + + + false + + + Qt::LinksAccessibleByMouse + + + + + + + New Profile + + + + + + + 5pider + + + QLineEdit::Normal + + + + + + + 4545 + + + QLineEdit::Normal + + + + + + + <html><head/><body><h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">lineEdit_Host</span></h3></body></html> + + + Qt::RichText + + + false + + + Qt::AlignCenter + + + false + + + false + + + Qt::LinksAccessibleByMouse + + + + + + + Connect + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + <html><head/><body><h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">Password</span></h3></body></html> + + + Qt::RichText + + + false + + + Qt::AlignCenter + + + false + + + false + + + Qt::LinksAccessibleByMouse + + + + + + + <html><head/><body><h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">Profile</span></h3></body></html> + + + Qt::RichText + + + false + + + Qt::AlignCenter + + + false + + + false + + + Qt::LinksAccessibleByMouse + + + + + + + <html><head/><body><h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">lineEdit_Port</span></h3></body></html> + + + Qt::RichText + + + false + + + Qt::AlignCenter + + + false + + + false + + + Qt::LinksAccessibleByMouse + + + + + + + spider + + + QLineEdit::Password + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + diff --git a/client/data/UIs/ConnectionDialog.ui b/client/data/UIs/ConnectionDialog.ui new file mode 100644 index 0000000..d0c220f --- /dev/null +++ b/client/data/UIs/ConnectionDialog.ui @@ -0,0 +1,155 @@ + + + Form + + + + 0 + 0 + 500 + 284 + + + + + 500 + 260 + + + + + 500 + 284 + + + + Form + + + + + + <html><head/><body><p><span style=" font-size:10pt;">Password:</span></p></body></html> + + + + + + + <html><head/><body><p>Name:</p></body></html> + + + + + + + + 20 + 30 + + + + New Profile + + + + + + + + 150 + 0 + + + + + + + + <html><head/><body><p>Host:</p></body></html> + + + + + + + + 16777215 + 50 + + + + This is the Havoc connection dialog. Connect to a havoc teamserver. + + + + + + + + + + <html><head/><body><p>Port:</p></body></html> + + + + + + + + + + + + + + + + <html><head/><body><p><span style=" font-size:10pt;">User:</span></p></body></html> + + + + + + + Connect + + + + + + + + 0 + 20 + + + + + 200 + 200 + + + + + + + + Clear + + + + + + + Remove + + + + + + + + + + diff --git a/client/data/UIs/Controler.ui b/client/data/UIs/Controler.ui new file mode 100644 index 0000000..84c3041 --- /dev/null +++ b/client/data/UIs/Controler.ui @@ -0,0 +1,163 @@ + + + Form + + + + 0 + 0 + 1028 + 743 + + + + Form + + + + + + Qt::Horizontal + + + + + Settings + + + + + Services + + + + + + 1 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Start + + + + + + + + + + <html><head/><body><p><span style=" font-size:12pt;">Registered Service Agents</span></p></body></html> + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + <html><head/><body><p><span style=" font-size:12pt;">Registered Services</span></p></body></html> + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + <html><head/><body><p><span style=" font-size:12pt;">Service Settings</span></p></body></html> + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Stop + + + + + + + Status: Online + + + + + + + + + + + + + diff --git a/client/data/UIs/CredentialsTableWidget.ui b/client/data/UIs/CredentialsTableWidget.ui new file mode 100644 index 0000000..9961b3f --- /dev/null +++ b/client/data/UIs/CredentialsTableWidget.ui @@ -0,0 +1,181 @@ + + + Form + + + + 0 + 0 + 1015 + 544 + + + + Form + + + + + + Copy + + + + + + + Add + + + + + + + Edit + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Remove + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + true + + + false + + + false + + + true + + + true + + + true + + + false + + + false + + + false + + + false + + + + + + + + + User + + + + + Password + + + + + Type + + + + + Domain + + + + + Source + + + + + Added + + + + + 5pider + + + + + testpass + + + + + cleartext + + + + + DEMIGOD.local + + + + + mimikatz + + + + + 12/03 12:15:35 + + + + + + + + Export + + + + + + + + diff --git a/client/data/UIs/DemonInteracted.ui b/client/data/UIs/DemonInteracted.ui new file mode 100644 index 0000000..6ed0ea5 --- /dev/null +++ b/client/data/UIs/DemonInteracted.ui @@ -0,0 +1,64 @@ + + + Form + + + + 0 + 0 + 980 + 565 + + + + Form + + + + 1 + + + 4 + + + 1 + + + 4 + + + 4 + + + + + DemonID > + + + + + + + + + + + + + + true + + + + + + + [Demon ID] + + + + + + + + diff --git a/client/data/UIs/EventViewer.ui b/client/data/UIs/EventViewer.ui new file mode 100644 index 0000000..c621cff --- /dev/null +++ b/client/data/UIs/EventViewer.ui @@ -0,0 +1,36 @@ + + + Form + + + + 0 + 0 + 915 + 523 + + + + Form + + + + 2 + + + 2 + + + 2 + + + 2 + + + + + + + + + diff --git a/client/data/UIs/FileBrowser.ui b/client/data/UIs/FileBrowser.ui new file mode 100644 index 0000000..b756ca7 --- /dev/null +++ b/client/data/UIs/FileBrowser.ui @@ -0,0 +1,88 @@ + + + Form + + + + 0 + 0 + 982 + 604 + + + + Form + + + + + + Qt::Horizontal + + + + + Files + + + + + Drive + + + + Folder + + + + + File.txt + + + + + + + + + + ... + + + + + + + + + + + Type + + + + + Name + + + + + Size + + + + + Modified + + + + + + + + + + + + + diff --git a/client/data/UIs/GateStagedDialog.ui b/client/data/UIs/GateStagedDialog.ui new file mode 100644 index 0000000..68e847d --- /dev/null +++ b/client/data/UIs/GateStagedDialog.ui @@ -0,0 +1,273 @@ + + + AboutDialog + + + + 0 + 0 + 420 + 400 + + + + + 420 + 400 + + + + + 420 + 400 + + + + AboutDialog + + + + + + Gate Options + + + + + + + Windows EXE + + + + + Windows Service EXE + + + + + Windows DLL + + + + + Windows Reflective DLL + + + + + + + + + C + + + + + Nim + + + + + Golang + + + + + C# + + + + + Powershell + + + + + + + + + x64 + + + + + x86 + + + + + arm64 + + + + + + + + Sign windows executable file + + + + + + + <html><head/><body><p><span style=" font-size:10pt;">Arch:</span></p></body></html> + + + + + + + <html><head/><body><p><span style=" font-size:10pt;">Output:</span></p></body></html> + + + + + + + <html><head/><body><p><span style=" font-size:10pt;">Mode:</span></p></body></html> + + + + + + + <html><head/><body><p><span style=" font-size:10pt;">DeleteSelf:</span></p></body></html> + + + + + + + delete binary from disk at execution + + + + + + + Language: + + + + + + + + Clean + + + + + Ninja + + + + + Ghost + + + + + + + + <html><head/><body><p><span style=" font-size:10pt;">Listener:</span></p></body></html> + + + + + + + <html><head/><body><p><span style=" font-size:10pt;">Sign:</span></p></body></html> + + + + + + + Embedded: + + + + + + + load demon from embedded resources + + + + + + + + temp - tcp + + + + + + + + Add + + + + + + + + + + Advanced: + + + + + + + Enable advanced options + + + + + + + + 380 + 45 + + + + + 575 + 50 + + + + true + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This dialog generates a staged demon windows executable that loads the full demon into memory (or injects into a remote process)</p></body></html> + + + + + + + Generate + + + + + + + + diff --git a/client/data/UIs/GateStagelessDialog.ui b/client/data/UIs/GateStagelessDialog.ui new file mode 100644 index 0000000..4bf9633 --- /dev/null +++ b/client/data/UIs/GateStagelessDialog.ui @@ -0,0 +1,228 @@ + + + GateStagelessDialog + + + + 0 + 0 + 383 + 273 + + + + + 0 + 0 + + + + AboutDialog + + + + + + + 100 + 0 + + + + Generate + + + + + + + + 16777215 + 50 + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt;">Generate windows executables/shared libraries/raw binaries/powershell scripts</span></p></body></html> + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Gate Options + + + + + + + 70 + 0 + + + + + 60 + 16777215 + + + + <html><head/><body><p><span style=" font-size:10pt;">Listener:</span></p></body></html> + + + + + + + + listener - https + + + + + + + + + 65 + 0 + + + + + 65 + 16777215 + + + + Add + + + + + + + <html><head/><body><p><span style=" font-size:10pt;">Arch:</span></p></body></html> + + + + + + + + x64 + + + + + x86 + + + + + arm64 + + + + + + + + <html><head/><body><p><span style=" font-size:10pt;">Format:</span></p></body></html> + + + + + + + + Windows Reflective DLL + + + + + Windows EXE + + + + + Windows Service EXE + + + + + Windows DLL + + + + + Raw Binary + + + + + Powershell + + + + + + + + <html><head/><body><p><span style=" font-size:10pt;">Sign:</span></p></body></html> + + + + + + + false + + + false + + + + (None) + + + + + + + + + + + + diff --git a/client/data/UIs/Havoc.ui b/client/data/UIs/Havoc.ui new file mode 100644 index 0000000..3333716 --- /dev/null +++ b/client/data/UIs/Havoc.ui @@ -0,0 +1,433 @@ + + + Havoc + + + + 0 + 0 + 1162 + 816 + + + + Havoc + + + + ../img/Havoc_x32.png../img/Havoc_x32.png + + + + + + + + 750 + 480 + + + + + + + + + + QTabWidget::South + + + QTabWidget::Rounded + + + 0 + + + true + + + false + + + false + + + + Havoc Home + + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Cantarell'; font-size:11pt; font-weight:400; font-style:normal;"> +<p align="center" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans Serif'; font-size:22pt; font-weight:600;">Havoc</span></p> +<p align="center" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><img src=":/Images/img/Havoc_x150.png" /></p></body></html> + + + + + + + Qt::Horizontal + + + QSizePolicy::Ignored + + + + 200 + 25 + + + + + + + + Qt::Vertical + + + + 200 + 40 + + + + + + + + Qt::Vertical + + + + 200 + 40 + + + + + + + + true + + + + 200 + 25 + + + + + 200 + 25 + + + + Connect to Teamserver + + + + + + + + + + + + true + + + + 0 + 0 + 1162 + 21 + + + + ArrowCursor + + + false + + + false + + + + Havoc + + + + + + + + + + + + + + + + Help + + + + + + + + + + + Attack + + + + Modules + + + + + + + + + Gates + + + + + + + + + + + + + + View + + + + + + + + + Yaotl + + + + Script + + + + + + + Modules + + + + + + + + + + + + + + + + + Connect + + + + + Help + + + + + About... + + + + + Preferences + + + + + Sessions + + + + + Credentials + + + + + Teamserver Chat + + + + + Screenshots + + + + + Menu + + + + + Listeners + + + + + Powershell + + + + + Python + + + + + Manager + + + + + Terminal + + + + + Quit + + + + + Dropper + + + + + Win Executable + + + + + Manager + + + + + Add Script + + + + + Register Script + + + + + Load Script + + + + + Register Module + + + + + Load Module + + + + + Yaotl Interpreter + + + + + Logs + + + + + Open API Reference + + + + + Open Help Documentation + + + + + Source + + + + + Github Repository + + + + + Disconnect + + + + + Win Executable (Stageless) + + + + + MC Office Macros + + + + + Linux Executables + + + + + MacOS Executables + + + + + Dropper + + + + + + + + diff --git a/client/data/UIs/HavocConnect.ui b/client/data/UIs/HavocConnect.ui new file mode 100644 index 0000000..24ad1b8 --- /dev/null +++ b/client/data/UIs/HavocConnect.ui @@ -0,0 +1,19 @@ + + + Dialog + + + + 0 + 0 + 606 + 291 + + + + Dialog + + + + + diff --git a/client/data/UIs/HavocListener.ui b/client/data/UIs/HavocListener.ui new file mode 100644 index 0000000..13348d9 --- /dev/null +++ b/client/data/UIs/HavocListener.ui @@ -0,0 +1,481 @@ + + + ListenerWidget + + + + 0 + 0 + 658 + 824 + + + + Form + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Payload: + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + Https + + + + + Http + + + + + Smb + + + + + External + + + + + + + + Name: + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Save + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Close + + + + + + + Config Options + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + 0 + + + + + + + User Agent: + + + + + + + Clear + + + + + + + + + + Uris: + + + + + + + Host Header: + + + + + + + + + + Enable Proxy connection + + + + + + + Clear + + + + + + + + + + Headers: + + + + + + + Qt::Horizontal + + + + 0 + 0 + + + + + + + + Add + + + + + + + Host (Bind): + + + + + + + + + + Add + + + + + + + + + + + + + + Hosts + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + Clear + + + + + + + Add + + + + + + + + + + + + + + Port: + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + true + + + + + + + + + Proxy Host: + + + + + + + + + + Proxy Port: + + + + + + + + + + UserName: + + + + + + + + + + Password: + + + + + + + + + + Proxy Type: + + + + + + + + http + + + + + https + + + + + + + + + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + Host Rotation: + + + + + + + + round-robin + + + + + random + + + + + + + + + + + + Pipe Name: : + + + + + + + + + + + + + + Endpoint: + + + + + + + + + + + + + + + + + + diff --git a/client/data/UIs/InputDialog.ui b/client/data/UIs/InputDialog.ui new file mode 100644 index 0000000..ebf6509 --- /dev/null +++ b/client/data/UIs/InputDialog.ui @@ -0,0 +1,71 @@ + + + InputDialog + + + + 0 + 0 + 432 + 103 + + + + Dialog + + + + + + Qt::Horizontal + + + + 115 + 20 + + + + + + + + Save + + + + + + + Close + + + + + + + Qt::Horizontal + + + + 115 + 20 + + + + + + + + Description + + + + + + + + + + + diff --git a/client/data/UIs/LogrViewer.ui b/client/data/UIs/LogrViewer.ui new file mode 100644 index 0000000..1bafb3c --- /dev/null +++ b/client/data/UIs/LogrViewer.ui @@ -0,0 +1,78 @@ + + + Form + + + + 0 + 0 + 955 + 534 + + + + Form + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + 0 + + + + Tab 1 + + + + + + + + Session Info + + + + + + + Console Logger + + + + + + + + + + + + + + + Tab 2 + + + + + + + + + diff --git a/client/data/UIs/LootWidget.ui b/client/data/UIs/LootWidget.ui new file mode 100644 index 0000000..563d829 --- /dev/null +++ b/client/data/UIs/LootWidget.ui @@ -0,0 +1,76 @@ + + + LootWidget + + + + 0 + 0 + 1034 + 636 + + + + Form + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + Qt::Horizontal + + + + + Loot + + + + + DEMON-1 + + + + Screenshots + + + + Screenshot.png + + + + + + Downloads + + + + FIles.txt + + + + + + + + + + + + + diff --git a/client/data/UIs/LuaScriptWidget.ui b/client/data/UIs/LuaScriptWidget.ui new file mode 100644 index 0000000..1d50214 --- /dev/null +++ b/client/data/UIs/LuaScriptWidget.ui @@ -0,0 +1,27 @@ + + + Form + + + + 0 + 0 + 935 + 521 + + + + Form + + + + + + + + + + + + + diff --git a/client/data/UIs/ModuleTreeWidget.ui b/client/data/UIs/ModuleTreeWidget.ui new file mode 100644 index 0000000..127bcd3 --- /dev/null +++ b/client/data/UIs/ModuleTreeWidget.ui @@ -0,0 +1,65 @@ + + + Form + + + + 0 + 0 + 661 + 497 + + + + Form + + + + + + + Module + + + + + code_executing + + + + + credentials + + + + + persistence + + + + + privesc + + + + + recon + + + + + situation_awareness + + + + winlist + + + + + + + + + + diff --git a/client/data/UIs/NewHavoc.ui b/client/data/UIs/NewHavoc.ui new file mode 100644 index 0000000..106e205 --- /dev/null +++ b/client/data/UIs/NewHavoc.ui @@ -0,0 +1,325 @@ + + + MainWindow + + + + 0 + 0 + 1347 + 924 + + + + MainWindow + + + + + + + 0 + + + + Tab 1 + + + + + + Qt::Vertical + + + + Qt::Horizontal + + + + 0 + + + + + + + true + + + + ID + + + + + External + + + + + Internal + + + + + Listener + + + + + User + + + + + Computer + + + + + OS + + + + + Process + + + + + PID + + + + + Last + + + + + Health + + + + + + + + + + + 0 + + + + Tab 1 + + + + + + + -1 + + + + + + + + + Tab 2 + + + + + + + + + + 0 + 0 + 1347 + 24 + + + + + Havoc + + + + + + + + + + + + View + + + + + + + + + + + + Attack + + + + Gates + + + + + + + + + + + Yaotl + + + + + + + + Help + + + + + + + + + + + + + + + + + + New Connection + + + + + Event Log + + + + + Preferences + + + + + Disconnect + + + + + Exit + + + + + Modules + + + + + Windows Executable + + + + + Windows Staged Executable + + + + + Windows MS Office + + + + + Windows Dropper + + + + + Load Script + + + + + Load Module + + + + + Interpreter + + + + + About + + + + + Open Help Documentation + + + + + Open API Reference + + + + + Github Repository + + + + + Listeners + + + + + Sessions + + + + + Screenshots + + + + + Credentials + + + + + Logs + + + + + + diff --git a/client/data/UIs/NewLootBox.ui b/client/data/UIs/NewLootBox.ui new file mode 100644 index 0000000..52864c6 --- /dev/null +++ b/client/data/UIs/NewLootBox.ui @@ -0,0 +1,170 @@ + + + Form + + + + 0 + 0 + 1277 + 800 + + + + Form + + + + 0 + + + 5 + + + 0 + + + 0 + + + 0 + + + + + Show: + + + + + + + + 150 + 0 + + + + + Screenshots + + + + + Downloads + + + + + + + + Agent ID: + + + + + + + + 150 + 0 + + + + + 12345678 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + 0 + + + + + + + Qt::Horizontal + + + + + Name + + + + + Time + + + + + + + + + + + + + + + Name + + + + + Path + + + + + Size + + + + + Date + + + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + diff --git a/client/data/UIs/Operator.ui b/client/data/UIs/Operator.ui new file mode 100644 index 0000000..0f7b4da --- /dev/null +++ b/client/data/UIs/Operator.ui @@ -0,0 +1,19 @@ + + + Form + + + + 0 + 0 + 1271 + 813 + + + + Form + + + + + diff --git a/client/data/UIs/Operators.ui b/client/data/UIs/Operators.ui new file mode 100644 index 0000000..99353cd --- /dev/null +++ b/client/data/UIs/Operators.ui @@ -0,0 +1,19 @@ + + + Form + + + + 0 + 0 + 400 + 300 + + + + Form + + + + + diff --git a/client/data/UIs/Overview.ui b/client/data/UIs/Overview.ui new file mode 100644 index 0000000..342d6b2 --- /dev/null +++ b/client/data/UIs/Overview.ui @@ -0,0 +1,19 @@ + + + Form + + + + 0 + 0 + 1346 + 765 + + + + Form + + + + + diff --git a/client/data/UIs/ScriptManager.ui b/client/data/UIs/ScriptManager.ui new file mode 100644 index 0000000..97f73f5 --- /dev/null +++ b/client/data/UIs/ScriptManager.ui @@ -0,0 +1,69 @@ + + + Form + + + + 0 + 0 + 1417 + 626 + + + + Form + + + + + + Load Script + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + true + + + false + + + + Path + + + + + + + + + diff --git a/client/data/UIs/SessionTable.ui b/client/data/UIs/SessionTable.ui new file mode 100644 index 0000000..6b5c55b --- /dev/null +++ b/client/data/UIs/SessionTable.ui @@ -0,0 +1,154 @@ + + + Form + + + + 0 + 0 + 1082 + 632 + + + + Form + + + + + + true + + + false + + + false + + + true + + + true + + + true + + + false + + + false + + + + 0 + + + + + ID + + + + + External + + + + + Internal + + + + + Listener + + + + + User + + + + + Computer + + + + + OS + + + + + Process + + + + + Last + + + + + Health + + + + + asdaqwesd + + + + + 156.342.123.10 + + + + + 192.168.0.129 + + + + + demon - tcp + + + + + 5pider + + + + + DEMIGOD + + + + + Windows 11 + + + + + chrome.exe/3343 + + + + + x64 + + + + + 1ms + + + + + + + + + diff --git a/client/data/UIs/Settings.ui b/client/data/UIs/Settings.ui new file mode 100644 index 0000000..45bb288 --- /dev/null +++ b/client/data/UIs/Settings.ui @@ -0,0 +1,594 @@ + + + Dialog + + + + 0 + 0 + 568 + 374 + + + + + 568 + 374 + + + + + 568 + 374 + + + + Dialog + + + + + + + Appearance + + + + + Tabs + + + + + + + + Qt::Horizontal + + + + 173 + 20 + + + + + + + + Qt::Horizontal + + + + 365 + 20 + + + + + + + + Save + + + + + + + Close + + + + + + + 0 + + + + + + 10 + 20 + 61 + 21 + + + + <html><head/><body><p>Font:</p></body></html> + + + + + + 10 + 50 + 51 + 21 + + + + <html><head/><body><p>Theme:</p></body></html> + + + + + + 70 + 50 + 291 + 23 + + + + + Dracula + + + + + Dragon Blood + + + + + Dracula Light + + + + + + + 70 + 20 + 181 + 23 + + + + + Monaco + + + + + + + 270 + 20 + 41 + 21 + + + + <html><head/><body><p>Size:</p></body></html> + + + + + + 310 + 20 + 51 + 23 + + + + false + + + true + + + + 1 + + + + + 2 + + + + + 3 + + + + + + + 10 + 110 + 351 + 191 + + + + Statusbar + + + + + 10 + 26 + 281 + 20 + + + + Enable Statusbar + + + + + + 10 + 61 + 81 + 16 + + + + Background: + + + + + + 90 + 61 + 251 + 20 + + + + + + + 90 + 91 + 251 + 20 + + + + + + + 10 + 91 + 81 + 16 + + + + Foreground: + + + + + + 10 + 121 + 321 + 20 + + + + Show active demon sessions + + + + + + 10 + 140 + 331 + 20 + + + + Show number of teamserver connected to + + + + + + 10 + 160 + 331 + 20 + + + + Show number of credentials gathered + + + + + + + 10 + 80 + 351 + 20 + + + + Show teamserver name in titlebar + + + + + + + + 9 + 9 + 351 + 131 + + + + Teamserver Tabs + + + + + 10 + 30 + 71 + 21 + + + + <html><head/><body><p>Position:</p></body></html> + + + + + + 90 + 30 + 251 + 23 + + + + + Top + + + + + Bottom + + + + + + + 10 + 90 + 331 + 26 + + + + AutoHide Teamserver Tabs + + + + + + 240 + 60 + 41 + 21 + + + + <html><head/><body><p>Size:</p></body></html> + + + + + + 10 + 60 + 71 + 21 + + + + <html><head/><body><p>Font:</p></body></html> + + + + + + 90 + 60 + 131 + 23 + + + + + Monaco + + + + + + + 280 + 60 + 61 + 23 + + + + false + + + true + + + + 1 + + + + + 2 + + + + + 3 + + + + + + + + 10 + 170 + 351 + 151 + + + + Bottom Tabs + + + + + 10 + 30 + 71 + 21 + + + + <html><head/><body><p>Position:</p></body></html> + + + + + + 90 + 30 + 251 + 23 + + + + + Top + + + + + Bottom + + + + + + + 280 + 60 + 61 + 23 + + + + false + + + true + + + + 1 + + + + + 2 + + + + + 3 + + + + + + + 10 + 60 + 71 + 21 + + + + <html><head/><body><p>Font:</p></body></html> + + + + + + 90 + 60 + 131 + 23 + + + + + Monaco + + + + + + + 240 + 60 + 41 + 21 + + + + <html><head/><body><p>Size:</p></body></html> + + + + + + 10 + 90 + 331 + 26 + + + + Show Icons + + + + + + + + + + + diff --git a/client/data/UIs/SmallWidgets/ActiveOperators.ui b/client/data/UIs/SmallWidgets/ActiveOperators.ui new file mode 100644 index 0000000..e884709 --- /dev/null +++ b/client/data/UIs/SmallWidgets/ActiveOperators.ui @@ -0,0 +1,75 @@ + + + ActiveUserWidget + + + + 0 + 0 + 726 + 456 + + + + Form + + + + + + false + + + true + + + true + + + false + + + false + + + + 0 + + + + + Username + + + + + Status + + + + + Last Active + + + + + 5pider + + + + + Active + + + + + Now + + + + + + + + + diff --git a/client/data/UIs/SmallWidgets/Dashboard.ui b/client/data/UIs/SmallWidgets/Dashboard.ui new file mode 100644 index 0000000..5505ea5 --- /dev/null +++ b/client/data/UIs/SmallWidgets/Dashboard.ui @@ -0,0 +1,19 @@ + + + Dashboard + + + + 0 + 0 + 842 + 498 + + + + Form + + + + + diff --git a/client/data/UIs/SmallWidgets/SessionInfo.ui b/client/data/UIs/SmallWidgets/SessionInfo.ui new file mode 100644 index 0000000..49c075d --- /dev/null +++ b/client/data/UIs/SmallWidgets/SessionInfo.ui @@ -0,0 +1,260 @@ + + + Form + + + + 0 + 0 + 402 + 602 + + + + Form + + + + + + Process Info + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + false + + + 26 + + + true + + + 19 + + + 22 + + + + Process Name + + + + + Process ID + + + + + Parent Process ID + + + + + Process Arch + + + + + Process User + + + + + Module Path + + + + + Value + + + + + + + + + + + Hardware Info + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + false + + + 26 + + + true + + + 19 + + + 22 + + + false + + + + CPU + + + + + RAM + + + + + GPU + + + + + MAC Address + + + + + Title + + + + + + + + + + + System Info + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + false + + + 26 + + + true + + + 19 + + + 22 + + + + Username + + + + + Computer + + + + + Operating System + + + + + OS Version + + + + + System Arch + + + + + External IP + + + + + Internal IP + + + + + Title + + + + + + + + + + + <html><head/><body><p align="center"><span style=" font-size:16pt;">[SessionID] INFO</span></p></body></html> + + + + + + + + diff --git a/client/data/UIs/Teamserver.ui b/client/data/UIs/Teamserver.ui new file mode 100644 index 0000000..7870a8f --- /dev/null +++ b/client/data/UIs/Teamserver.ui @@ -0,0 +1,70 @@ + + + Teamserver + + + + 0 + 0 + 1212 + 643 + + + + Form + + + + + + Qt::Horizontal + + + + + Logger + + + + + Profile + + + + + + 0 + + + + + + + + + + + + + + + Key + + + + + Value + + + + + + + + + + + + + + diff --git a/client/data/UIs/TeamserverWidget.ui b/client/data/UIs/TeamserverWidget.ui new file mode 100644 index 0000000..544d17a --- /dev/null +++ b/client/data/UIs/TeamserverWidget.ui @@ -0,0 +1,19 @@ + + + Form + + + + 0 + 0 + 1130 + 635 + + + + Form + + + + + diff --git a/client/data/UIs/about.ui b/client/data/UIs/about.ui new file mode 100644 index 0000000..5a998d0 --- /dev/null +++ b/client/data/UIs/about.ui @@ -0,0 +1,68 @@ + + + AboutDialog + + + + 0 + 0 + 420 + 323 + + + + AboutDialog + + + + + + Close + + + + + + + + 196 + 0 + + + + <html><head/><body><p align="center"><span style=" font-size:22pt;">Havoc</span></p></body></html> + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:x-large; font-weight:600;">About Havoc</span> </p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Welcome to Havoc. Havoc is a Software for Adversary Simulations and Red Team Operations by <a href="https://www.twitter.com/C5pider"><span style=" text-decoration: underline; color:#e100ff;">5pider</span></a>. </p></body></html> + + + + + + + + + + diff --git a/client/data/UIs/listener.ui b/client/data/UIs/listener.ui new file mode 100644 index 0000000..6943c83 --- /dev/null +++ b/client/data/UIs/listener.ui @@ -0,0 +1,207 @@ + + + AboutDialog + + + + 0 + 0 + 500 + 470 + + + + + 0 + 0 + + + + + 500 + 700 + + + + AboutDialog + + + + + + Options + + + false + + + false + + + false + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + 0 + + + + + + + <html><head/><body><p><span style=" font-size:10pt;">Hosts:</span></p></body></html> + + + + + + + + + + <html><head/><body><p><span style=" font-size:10pt;">Port:</span></p></body></html> + + + + + + + + + + <html><head/><body><p><span style=" font-size:10pt;">UserAgent:</span></p></body></html> + + + + + + + + + + <html><head/><body><p><span style=" font-size:10pt;">Headers:</span></p></body></html> + + + + + + + + + + <html><head/><body><p><span style=" font-size:10pt;">Uris:</span></p></body></html> + + + + + + + + + + Delayed execution (performs time consuming operation at start) + + + + + + + Exit on Unreachable Host/s (Initialization only) + + + + + + + + + + + + + + + + + + <html><head/><body><p><span style=" font-size:10pt;">Name:</span></p></body></html> + + + + + + + + HTTPs + + + + + HTTP + + + + + DNS + + + + + QUIC + + + + + DOH + + + + + Wireguard + + + + + + + + Save + + + + + + + Close + + + + + + + <html><head/><body><p><span style=" font-size:10pt;">Payload:</span></p></body></html> + + + + + + + + diff --git a/client/data/UIs/listenersBox/DemonHTTP.ui b/client/data/UIs/listenersBox/DemonHTTP.ui new file mode 100644 index 0000000..91af700 --- /dev/null +++ b/client/data/UIs/listenersBox/DemonHTTP.ui @@ -0,0 +1,131 @@ + + + Form + + + + 0 + 0 + 430 + 256 + + + + Form + + + + + + Options + + + false + + + false + + + false + + + + + + <html><head/><body><p>HTTP Hosts:</p></body></html> + + + + + + + + + + Add + + + + + + + Remove + + + + + + + Clear + + + + + + + <html><head/><body><p>HTTP lineEdit_Host (Stager):</p></body></html> + + + + + + + + + + <html><head/><body><p>HTTP lineEdit_Port:</p></body></html> + + + + + + + + + + <html><head/><body><p>HTTP lineEdit_Host Header:</p></body></html> + + + + + + + + + + <html><head/><body><p>lineEdit_Host Rotation:</p></body></html> + + + + + + + + round-loop + + + + + random + + + + + failover + + + + + duration + + + + + + + + + + + + diff --git a/client/data/UIs/listenertab.ui b/client/data/UIs/listenertab.ui new file mode 100644 index 0000000..e39d88c --- /dev/null +++ b/client/data/UIs/listenertab.ui @@ -0,0 +1,109 @@ + + + Form + + + + 0 + 0 + 1227 + 675 + + + + Form + + + + + + Add + + + + + + + Restart + + + + + + + Edit + + + + + + + Remove + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + Name + + + + + Protocol + + + + + lineEdit_Host + + + + + lineEdit_Port + + + + + Connected + + + + + Status + + + + + + + + + diff --git a/client/data/UIs/newTeamserverConnection.ui b/client/data/UIs/newTeamserverConnection.ui new file mode 100644 index 0000000..eca3a07 --- /dev/null +++ b/client/data/UIs/newTeamserverConnection.ui @@ -0,0 +1,529 @@ + + + TeamServerSession + + + + 0 + 0 + 1027 + 750 + + + + Form + + + + + + true + + + + 0 + 0 + + + + QTabWidget::North + + + 0 + + + Qt::ElideNone + + + false + + + true + + + false + + + + Demons + + + + + + Qt::Horizontal + + + + 859 + 20 + + + + + + + + + 150 + 0 + + + + + Session Table + + + + + Graph View + + + + + Target Table + + + + + + + + + Demon ID + + + + + External + + + + + Internal + + + + + Listener + + + + + User + + + + + Computer + + + + + Process + + + + + PID + + + + + Last + + + + + Health + + + + + + + + + Listeners + + + + + + Qt::Horizontal + + + + 333 + 20 + + + + + + + + Restart + + + + + + + Edit + + + + + + + Add + + + + + + + Remove + + + + + + + Qt::Horizontal + + + + 333 + 20 + + + + + + + + false + + + Qt::ActionsContextMenu + + + false + + + 150 + + + true + + + + Name + + + + + Protocol + + + + + lineEdit_Host + + + + + lineEdit_Port + + + + + Status + + + + + Connected + + + + + + + + + Credentials + + + + + + Qt::Horizontal + + + + 320 + 20 + + + + + + + + Add + + + + + + + Edit + + + + + + + Copy + + + + + + + Remove + + + + + + + Qt::Horizontal + + + + 320 + 20 + + + + + + + + false + + + Qt::ActionsContextMenu + + + false + + + 150 + + + true + + + + User + + + + + Password + + + + + Type + + + + + Source + + + + + lineEdit_Host + + + + + Note + + + + + + + + + Archives + + + + + + true + + + + 20 + 20 + + + + false + + + + List + + + + + Downloads + + + + + Screenshots + + + + screenshot_of_target.png + + + + + + Keylogs + + + + + + + + + 800 + 0 + + + + + File Name + + + + + Size + + + + + lineEdit_Host + + + + + Date + + + + + + + + + Demon :: DemonID + + + + + + QTabWidget::Rounded + + + 2 + + + true + + + + Demon Info + + + + + Interact + + + + + + Demon :: + + + + + + + + + + + + + + > + + + + + + + false + + + QTextEdit[objectName^="DemonTerminal"] { background-color: black; color: white; } + + + + true + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Cantarell'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> + + + + + + + + File Explorer + + + + + + + + + + + + + + diff --git a/client/data/img/DeadWhite.png b/client/data/img/DeadWhite.png new file mode 100644 index 0000000000000000000000000000000000000000..e28e3f0239a0c544d8c5ac6c931c93e47d4e3205 GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#X#BxjOXrq;t6E@@^o3=2ubdb?8o`XVf4))&MY<}gpl}zyhZDUBx$z z1+npBZ>n0d-=;WzbaxDFk2T%VVE;>;u!61{#R5$xdO7Xcn3?W76K%Ot~$FqBjy)wLY)ZTpU_>Y})*y zB)j|nS|=`=>v_FUt}* Xlb;_ytktIt32?- zN)TqW*xDfkWJs2{MwA5SrERP@!;#WBR9 z_vnO!d4~)HT-0B06`t^m_lJ|Jo<|M4{26QXOb!NncUcF(b_gr73P3_vPS+gG= zfB0jW$64uwT2I9;$y+bZ^)N2bIo<)*)ZKI)5gts2}Ou|E2{pmM{(zY8VTSTA<$ z^zdO|P&lXT;UQ+^YOwPsXY#o!#vGF$;b#s1-si1iWOy*wUBI))g(dh&KjW2?- zN)TqW*xDfkWJs2{MwA5SrERCLkP#WBR9 zH~G*1|MtwP4XqCyB+iG6iAnEZxV*pq&3+4hLyI&29j7qfkDT$`$nXz;Gv}Y*$4`8i z`}Me;Uz=MvTidVtf~n?0qW}ISM;-Vv-;rV6w2%K8#oGS!xa~h`BT>g~tswp8%U|8g z{r`E+|2x34fN5aNKZ?! eJMNKL#>Nn|(>XtCuPrG27(8A5T-G@yGywn-T#4@h literal 0 HcmV?d00001 diff --git a/client/data/img/FileBrowser/HardDisk.png b/client/data/img/FileBrowser/HardDisk.png new file mode 100644 index 0000000000000000000000000000000000000000..287e8efe15c55959e6ed6e81a89c6de6aa1c33f7 GIT binary patch literal 536 zcmV+z0_XjSP)Ee3w9{C&tFU0hrc16jYbMPVbQ)+BiHe_v0AIW0mxXp zq)0|p)ffY+S>S8d+Euw|_NkS3gGrFw8~J(i9$@=^=UnK*-Sy`$fBdrxRb_E``L)0} zfCIDERe#|jJYQ%anXYzx2*5Yve|j}D^EL!f@3#;!%>|i2dE$k;=K+CIR_{Nnh;PFmIv`Z48ubcA^@0(Hi3xjMcgz^fSh>`5D(c3plw^8=b5XjdN_#zPJf&e zfXtCa()n`vg0AaenkE>>5$d{@=PtD1E$N3@QL%Rbhy-O>LZ0Vvz5YPo_nRIj4y+_E z76&8{S^GftYt(&F6p4c@J`D*4Np=ya*dPM*E!jB8;tdk5naRYcV$_o4*)Bl-C|P{} zbv6*Lz$1V(jnwK=yB9NBPlCGxK$?xBM)ETyNJfn6x8tOxe!CmHfZOdid3nlCfPc82 sxm~pH|30SACqAYSADgTE%D4+K0KBD=!q5UKg#Z8m07*qoM6N<$f_QtQ>;M1& literal 0 HcmV?d00001 diff --git a/client/data/img/FileBrowser/_Folder.png b/client/data/img/FileBrowser/_Folder.png new file mode 100644 index 0000000000000000000000000000000000000000..4335588b9d23fba8c0f2aec6f0044d8c58f14814 GIT binary patch literal 395 zcmV;60d)R}P)8X+iJ=jjCaea0eSHKNH7lUD|A*55aB4h! p_A5$KPQ{bj{u4}zlmLJL0|5O%3g-%{j(z|D002ovPDHLkV1jUlrHudp literal 0 HcmV?d00001 diff --git a/client/data/img/Gates-icon.png b/client/data/img/Gates-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..687cdf013ac48c4a44691f767a11add984cd0cab GIT binary patch literal 5084 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 literal 0 HcmV?d00001 diff --git a/client/data/img/HavocImages/Boarder/Asset 6128.png b/client/data/img/HavocImages/Boarder/Asset 6128.png new file mode 100644 index 0000000000000000000000000000000000000000..f0c7029b8d2dcd5b52a9852380397060515d49a9 GIT binary patch literal 4715 zcmV-x5|r(UP)tU3!8joPYy`z zQV#5klmj~)BC#V5iCD!6iA4w`aM;8N*=!P=5;*;^#5QmwAH8Ab)9$XS?wRSC|NZ@+ z^o3H@U0vN(Q&rv5W0G#SOHJdXlTMl;qPgt1Kt$6-Gz&F~>QhGl7;}ywV}*!TiD-$4 zmhn4r;=~cBRn2J30mjD07Q5Z$vuSB z+U<5%okj&w*#XAK$C2L;nmJxj+KXX|26fg}nd~(p+FP|)EbRc>w{Pz~^&v7w(I75j zMT1ffuzmaXx$LQ*Ei&0UjJuVifgyJ#iw1>v3xypZGyYPQkUxqBabcu{g`!T-awrNW zCMFh=BoU1dBuSF~H2C6-QB({17Gl34@8q}fL{C?C1MNrll16muv zX0Y9~!!e*bK(^2CZS|Tka_nfZnF_=j9AP#|k^>Iafam~|laq_~(Jlo}G{%#@8KXfA z1J>XKds?m5qC?HVI>3${JEjpn97cwwp7hw;z^0->Rn#!8ASsf15_X)6*z}Pjss*DIUJ0lLAmx6 zA*4r4365>Ing7_ib0>~^=d}Y0C?fH5B_+PEKPThD3oqQjUt3$Fm6a7$M(9}5n6cXz z)ki|r{PQJgUK=0^^iBwS4v-|tKBsA5?ytKx z@S%>vZ^&zdo~_Lya8VN|(L?x}+)();=yx*USqe4ws)s&#|eez?;sH>9nqkl+eJmjoZ|q#K{spO(BV1 zl~=WZY;wz4*AAc`(ZKHC3c2#74O-TDe0)uA5&2C=gQDnjG?;f@2WtvRbd9IU3*q}P ziU!rz&T#;rLfW8pMS~DD9SvgXWw&iQ8nm=QC3;z&HdYAVhbE&zol&F7Xkfk#beKND z{fY*IRvU!2t1EI;>9-*TXi7@-vOH}ptzQv-Y#Fn&vrZeXorb1TLTEp>29P>yf}3=n zkTGM*n4h1gk3RY+{q5eZ{)M|BG?5ZQ`-wGxME41ncx9a@1a&#e^z<~n{PN4`wKUvK zoSK@V2OoUUX;)TfZcGVv6^KDK00&K>I--FOp@o|UlmEa2573W4{z%ted+mlE*Ijp= zb5XSl`duJ8H2?>RuJzG)nnD^+lNr+2*B`jziYw@+pMFXm08c!JJ$sxl=0wEaQIu(K z_Os#C0FrQtUX>@IilH^0)c>4w&PhZ4TW`HZr=511(}%Jv=?^{h5Z!RY4Xg|agS=hb zmIzmyi_*0|8ZTEy<4KTY`sA8zcJ11gKJB;NcALXD@#?Fu(j9l)L945)jtq=({q@(2 zyM$1EinJ@+-qw4YHfT}0)`vJ@E6-Kd0gTl~-P2Wnepq9f4gW zhUywJ&nBXQ{bi6SWEi5s%*+fu@x&8!*=3hGyd3N6>-6-~Pp3cRd>hyrB68e*`|V

hKr)jOAVGyE0v>HI7YdphNqiUzM!WC6`<%8W-hKC7y7SIE>FCj;tbA+% zkurRd1BQnKa59R{#cW5yT5$+%AGHRM=;WEG#*?6pW$JRxHP_ISPd=&U`ES4dHZ?qq z#?1x!9eMtO3odZ_=E!#lh#Z^@4MmI_I~vqd188&-CaUo?NMpfR2=`~7eYV5Pfp8DQ z=Xu@+A_ttum*=G&f;l%%$13fpU^I~0)>Z>Zbe}>RPl7oXiZg_IJoy?PdE^m#=9y>G zCzl)Z{`>Dw^Sl;0@*ToA-+bfnxOqwIQKlUgTq{X#?KOZ#=M?hsB;aYi_10U{pU-GF z-gsl0=eaQvIYM>_F#J33yu-@S^p@76N;}_}+W3vs01};3i0dcO^L}{R@znc_2E)Sv zxbYA?h!dOAkRZi9yz4BaAQcQBN`Mf5NoXgIAtVykqN+Pk3ar6U48Y{4$s7M z&pnssdZ{?W))2<`r3@I}+#wXvx9FBtg0#+@ypVRi_9vfwa#w2HFS%7EeV;s|#a{Qx@KFaEq?-1_2_g+;J zP6FXTM~?9S2Ul*soW4yIh#|5<+7+q+I3Z0OC2M&7_19CQ*{LF*2kHcbdo6O{B=D}g z?n?8$PZw!@ip*t@qQN$a!6~4%t&`3Hc^*$Z{wo37!{?uWUf}*0Ibe9?`OpQ^)~87S zSTaIoN$u1-fgG)$bjtGlEw|i4mtK152ID8p4IPB^ylAw69l{xBoI$U>_L{?^>|8*b zt2CwwyhG6VAu@bAlx>&GbnXP&gK@Ne(eph&!oCEv57GkCg9$jznP;B4A#IprVTbU; z4?m=bLcY10d=qdUTrK$N@QlvCKa!G#l!RyY0l@#FOV`|r~| z_uP|i%|gdEdFT(L+;r1Ty*zLC!wvyPHxHH2-cAqNczLmjvxOWJ6BEJxL)*mME{YDI z3E^mU(Xm%Ykyb{2&Vz9!=Yi31jEuBm1L@=R(@%E_Ol~~9F@)jm<7nFfG#N$sAu>YR zIk$psaN&fb)kV*Z?~||bP&aUZ(Gc!A<5PC#aQWqzJ9Il`eDJ{sY4p(EMQ}1SXmbjc z5z@}t26Eu4QI6J6dOkKsw|Ouc>Iv;6FyA3)MPkTnXARn1IK4Sk-Ud1?6>!RMw0_gM ziBe`X7#=$a4cK1dV96{JO?fap-Xmyd3nBXW)+(k9sa+ulAYnorttq-RX_JRMk1&ry zQp0=iy_fC|?7ITFJRBk8D7i?e=k(zaV!#+O$g)de2haxNXm!&i=gWCG3B(cbsi&Um z@N=NffOAMEf!NQ(@V?j1?^h5qN!oPavd4LF3-VJtk+IPj5-52L|3 z&O7hCp7Bk2xB~vd3opp%`L#8{C*7bF|x3l@Y}OBxNK8xVACq zF#OFo->e!9Pcsg9>~n!!S3K!>>ZPbb*$f{}?i&Ie?}Nr-0VB zC>>Qj45AqgX8~}I{QZHg6Cwwqf)?uY*Ush+!Pc9DG$(C+IN5bLN>m5Xl;LPq>Db4^ z@W|m3U^LVL*#2>2BU+#ifOBZT`v;80ohVjW7n4VffkOM2l~IcWNXl@uGISJYFvgWv zUg?Z$;*B@nNR2DydF&A27+T7(cL=7=+Coc^<`gP7wxiVM0Gcu!EtHP@jlH^NG~{_0 z-aJM&*JFd!uQGd$!OF8BxN{SPXGGruN@gC-hA`T z^r_E_GkY<~CPwq6oXf;7ianRP{j#vMRYhNDUN{`>FKgBtEmAmm_Y0K@xs z2nhFx9Nf6tqG~)1+8p~44f^H)oH7#41dN7@7pU;L_IU9VvO_@1fbpd_ezu;&8V&mD z06Dk`aWvq&@4o99-)@g%S?m(DJdYg$u5EF7UR$`j^1sHD#`E3^8klM$h zld|wyp7!xLdI(>WYxf`62;hVCB;b62qf6~$M*|6Ec-mN@d<{v}D`A5GX_Eb-YtRf@ z*0FqiO)d>`4WPlEkTl7D(TnOI!mBG9Z0ZycLX+AyLHCU@2+?3urvPq39IYw3gnrZp z8caSMfd51In+V*5Ia(8R37XOBDl7x|hv5MH-%#6R;3mw`nxJdY+Dklb9F3>R%mD{j za;Tda+=Mw=6Lblh(Hf2hOK^Z?hrG$bO_-y_rgMZ@Ja!bnr*<+|OZ$1l(dsi>}c*NOTEWdx)WfkRaX z*pL>3qe*m421l2mwQo2Yq&CkT;BALJgy0r~qxF;S8#|)&q&80-pwsE#AMXDmYY4$D z6h|vVmmsy5=pj4_63-fI?XSQ7`riREY>6n4gIg$$R)#J?YA?|>UPb5W+1hk~15WE9 z2e(ihtqfg))Lx>K;sj-RNs{zz-E)9Wr-SX_VW;&L0Jl&at>1J_rvkjgfByMrZ|iU0 z2-;6XpEx6IAt&H&C5K)g$M*{OE}^c!g^=?&dI8>klfJ5pWC4 z(Kxz!6|K%IXg&u~c!$^5*EekWx!1w_9m*C16E;~|Kk1~TBZcSK)^Pwt0U|o&blrmB z7LlX%o380(@DABeKkEP)_HC7O0Ux*p=4i3$93;BdC*!SUHg&){K&R8e9f7?LV+(^@ zV2&1x9{KQS@A~>Wd+&pF0Q&!QaFhxRaEmJ~x<=;^^AO779a>vk6A$@B2gtB*7_N-P zL_c0ERfq;FQs~d2I)IT1M)iONZs8?^aI^;Ku-V?VwKX>M_jKU)i#FQr_FVS*aLQqh z!0x#@T7z^Le_?fX)qB}TjQ}~aW8y`JF+vLN3FK%E(icOFPer~9$j%2Y8l?jsT=?f` zHPd06i&j@xo&COqpcG(Yln(sh)|8_~rl(>5`0?X~?syjdGAK(23!~kE4CcvXX%Xow zNs<&cK9&76%y5FyIe`MkP%Nz?9X43_@&0&KL~Z4`$GM=3!Ex6T}`06pF2 z{r>y!;vr86Dt{cBofyuHqJa+X$>(T+bgcDERpV2P2wPc9PONQ?Tj(wF@PC>h-%^ce&l)Hu2?K8*L9VYQW=O18Vm**5P%&)5Cp-@_kHDg zo-&Z(aF_uRV7*?yQ#0e7^H0t>Z14B`V2ov)>`m-baL&UtO_4WKL{=)5o&f6G`i6oI zbSnjnn^>(@!*n{u?RG;HMHwg=ZiZvG(dl%s*=%sX z-!<@Zx!`y_zR0Isk)b`*bh}+_w_92=4LckTT2+47lEz-^^Usf03?FO#vuek;7tGk002ovPDHLk FV1nL3=7<0Q literal 0 HcmV?d00001 diff --git a/client/data/img/HavocImages/Boarder/Asset 632.png b/client/data/img/HavocImages/Boarder/Asset 632.png new file mode 100644 index 0000000000000000000000000000000000000000..9222575f7d2777390fea2cfb1fe8497e244df740 GIT binary patch literal 1024 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%0Dp7=R0fXPGIp0EoBB;XUXPY| zEUW0cLRWGh!dqFvS?3L>J*O;}7v8@S-U)KOZn!eQV7i3NM~p&tN3Mm*%osX1WIVN; z7!F~x$g1KIYmp~XYb-N&IcbK~@3NIh&hjq#pIg?y3g9RWSM1H_7pv<{0~yaX)ocm` zy>vsdN^VO&WvOJ|-%K%fnU2K(m;0$pnbbxCax@agG)%BG4OXx?b?*uRePc+_X>WnK z%_=C5iZ>5h`ei3Bt|S_MwTp$H;d4}oRV>Avzc@JEtwGM^T&=={bHM=pF;4&erS4vf zj#X&(4a;>7qUigBx7`jd&q&nMpKe{Yw4Ou`do zujAKEZ=;P%R8$F$F$9tDaMc?J7aA3a{O}Y~q3JdqrQ%jFu*eGf;9~Ho(6Wo2fN*sC zgmmEMWKP}E)?O^o>RZ3ntps?>YXQiy7ifK-d8C)F38Qy?x^_sYrBKmYtNl8_Tc`C0 z>J=ry>zYd_H(KG{EfTtYqxHIWC4f$N0<6Y4<0l72gH49BtjstnNVy-|Bq?)IsB+J$ z&~3Apg@e85(_Qw+vw6%Ddmu(-bl|PN)S?}|u@SWgd?gsHT@yrymFx`6JGS@w;^L|f zGD+F9HrQE5f$y`cqU$%_WH0_bZ{;7O_TmshF6B>ZUndZSxi17bJnP@I+sFBmY1vyz z79}J_$50{s4wq7U%uGWyKks^3?8@4-r*li%C0n#rEFp*RCt`tTS;h?OAxOASJaFeb5Q4`$yHDZ-oz#IjxLB74{p5V z<_7X`U+_h6U*H8dL`88wilPTEFX95;6h+XJ(bI^SMeqIi`c41zbXWDiWRh4gq`H>w zuCJ@Q`_IfDDWxbcO_(rYH4#;asGW#9;4bwe$X_ATY?v0u@#;8=qKXtq8YrWEQgD5y$y55Qpaj~v;3P+GvLWII=6o8lH*jNd zHWsxb13EZmC~!`fHw`&^t{=`$vQ6`0^c}J5zy-(g+(3CtKnjABNhH}yeY^Tta*!s< z+2!4di~$@`ZNp+({1~KGbc1bM@*~nmv2A*QYxsCkx4qZoD*6 ziRZv_eMne+=&{O3b9|bco3(ssXo$|8JEuQ`gM<1>5*e{%$&xy7cI?>U1;7O?1C&l-Me?RYu7Ga@9+aSC<&7l1{{5KpY zoXeLl*OiO`fa|vi2;)6%&brTgdBW;%*|J4{>`f4-13p-N?u2mX7HYfWx?WmU;O3^XKb8 zFJ8Qu1pog1d%Yi^1Q0yH`S9UGUGUf^=FFKxj~+c@=aqLuo;5y2i4M=w!ackGE zP5Q!$?%lhW?%utt+qfPh-Em?V!pQ+Yb9{0q5;v}-r$BaO0>E{YYTf1$B#t=yCWt^U zUAm;}92*-}+Xe^s1_X|k=Yr$rk|ju~of`mmFmBaxw&OZ$*ZIqrFZIpO)H%S}ym@oo zCW!LD$J`a9=L>F3PR9Ym0hJp7cQ6-_n>TMJHds*v4gf%?cWihzIJg-C5P-w=&k+ZZ z)aLpsTml>j#AE~L{{8#O|M#$iBP$jyT9oLq38Dm0?^5904UQW-El9~8G%Ntz!R!fR z^^F`)cV^X*?l|hqCdf@#nyjQ7PBx?-gLy#U2y&ANr%s)s_V#wVckf>6F&gUA)us7` z+6~D7X&^(dUcI6P3l;?HJj925s9-jjcEd7&BYR~`Nl;+bCElgbigSR4+9L*l8w@w0 zynLDu2V`1%L^Hsiq%^^-JlCfb9LG!j#I@hsk0>=N8{ElDc3D>+u>*iNUhgABjo1UY zfFxehS?xCfK>R8BNYHSyfeFA1HWWCc>y4|`D&DZD|K?$ofN&=j;<+H0fJC0r4gUJ| z>w(z>bH8iT2+Erc9DoG^H@uG7T!iqe$v?eOMiB_^!OHM>uD}CT$VTGr{>cJCDW!iY zssX50tDno|a*zFc;n5~H0DHo?K^DD5GJ)ey&(EJf^-EQCzZNH=zOe$p5Le$t_6eJJ z+I`-y#p(Ynz;{}m-i*e8LcxT12^`0_b7*KN`Tnl%VW?WI_Lj@#F8h_4yo7IWsP6uarPqe+?zJ1Ggr6;2Q Y0Q3OKae69w-T(jq07*qoM6N<$f(*J=4gdfE literal 0 HcmV?d00001 diff --git a/client/data/img/HavocImages/Boarder/Asset 696.png b/client/data/img/HavocImages/Boarder/Asset 696.png new file mode 100644 index 0000000000000000000000000000000000000000..6ba60cffe4ae27851936316037457ddf619ab3e6 GIT binary patch literal 3597 zcmV+o4)XDdP)wo4Ap|M~tfr{31g_{*cL2YB^%$cJ^#D7*0(J&E>@DMR$#rl)#cg^b@C!+rl z(HSB-`p-ZA9Q70p(OLp#&6+hvMCG5NCc5TAC;_u(&00uA z8;EEd5iLr&&}p0m)5kd?+Fd2%f+vVX?F0-A3~=E0G`-u~NK_qdYTpQz{RH2DMN#Yn zk|2^3FfcH{b$y?y>oFIjwZ*i@YEpD{^$1lTyk2Z5isB5Ah{&Y|gxRxaZ_BdmYd83e zEX#n!rM6Ie2r-(Nv6|`;DtnH}*IAZr0}>HYGhp`Y*<9=Q5Yc+WX?Fjg4fJkRmV#?T zFadMs%vo3z#Zh$Elj5|*$Fys0DVo^6+OPp*a!DEuB|%L92cP%9p?$o>H)#vmrf6dO zYNAIdiXxZmzJ^c|W_V16EX#O{ z>6IO`U?Io2Erk!+g~m(KxP7f(zn-3a^2u)7Raaf*=|jH7Aj`6mYW>`RckWzX z$=7Q;1dT^+5}(o@Lds4l1x-S65$QPoC!s%?EoI zG?ryqd9dcL`qECI4sZJZ;)^f3{Cn@cNBj5hhc>PqLhMdSYmXhPsh)@it7H4J9N7uj ztvM?Vl*${Mn{U3k``PTlH5|_d3OyMlZ+)!;t?dhh9-fIU7%BZN%cJfy$R5a5hwB5#cRCQCPA|c z*`}fov*F(a3=R&Cn#ET$MqG$Tkou`>quIsS#`IA~7t!w^KbYm!w-=zWpR+-NW+U-2 zV`*(En%KS~eH+cIua1bqe$ECBl8wa2v`hY_YGV6BHV#JfEX#%?gi~rZNPJ3r%-FF$ zrohn;^9&e4ouG?Moec;YueBjaeBIz6`+m#@OFxnW(i1n~QcIH5rtwmnW|x9~&IWWE z3WbPkIvXTt{UAOxhGrM*W4~rYjtrUxSK<&a>Fe@RUs`{$?J<3%>Uv60OeYf8&$R(T z>fg1o-}`EQ#kOlcAzet@Q-Y8|zh(o1)-U3dvrhj^b_54&pk9gKHg))GbMH`$-g=pcdQxaf9#hDne%c%(lq6eV{V_w z9|I2JOE0}dYuB#z+9oC@=+#$WrKg{Mx`)5|>Z{9=glx32H2+dHc7HSM4=6}lVw!Ri zkk<9*@y8#hhaP%}UnY6Iy#N0DW#G@9JJ-_}mnOEc%M${+_Ruxg(UAMiI5aRyOw4P^ zSdN4lA!+Zv`)+#i#TUI&!#Hu`L>c(w$B%n9eAgoz);{&rQywo}YskM;O>_wg1sCZw z4mpb)HT?4B%geyq?~)C;&Oh_aGv$kY8~hCL&O7fw8!l1Xw{Q1s(D>+DLw?6<)DqNY zNzyJt({Z`ra^;L)WGG9joz5 zP-@U64H`_l2&Cfxa_~`||M=sN>Cs0YE$h6Ety{O2!ACYnjvS#!9(km+L4HVnr?g9L zl4eGmL9bhqT%JqDTW`GuYxXzad{YLI>%9%$ilS|(vEg!KuMOxLkS_>YyVft#%#e)w zIUCR#Kvm7=z^_`h%4@rL@nU($^A5)zn{9Y)xbx0Cp^Ygw5~N@vzuk7JEvDUQyazG& zGvZP;5@*0Qd*{xb^zFCb!r;I0#v8O`$&zmH$yyt}|NeUz{MTQ9ofa=%+!K7s2XqZF zert9y?WN|LYpy9!rd+Nqjp6J?Q^LuUCu!rxjpZ)Kw&jN?zUxt)=hDPBW^F*@*Wopr zP@C31DJ2N40~&t*`Dfa+X;T?Y+m_dc7hZUQmMvT6S#y#ec;EqVZ9wCPcqw2~Um-iq zc2Y_Z(jaine*XFAY3b6X-9WOPSsOn6^iwbRZ1e21&z2>MXABw#aUs7nUTV|qBwO!6 z3}v#Pv%%oQ4?mf9i2{Pb2{id64D$5kl0Hfoz;ma?-EE9(OMgH(RgCBnQLDVA~ zOaHdS->?Ah{;|KyWTM2*ey{{EwnJ}P%aeCOLbKBnNc!R(;8 zofl%QPxokJ&YU@_KGY`hp>~)6WPmzoLxcL2c$ed?D6bi)Jl%HNZQg>+_H4sP*shJ8 z0BO9syk@8UJ>ecBRM+aR4Q(9k@pA(oRiLdX&j5StYQWD8d{lvK5ReZcpAoOMiwUre zCL`$RVi9MKDXzQjI?q==a(L{q$9i^9Y|l1(_wI$q6xvvluQ4`=NA1A`ASaMhD9CLd zWpKdXeDh8Cq|6I32i{#9IN%(3WP^almwb)krM~QT@0)QN(2gebxv9p~dA_?*AkA|F z2jAH8(FQNd-+lKTwBhFlUd$y(yBFlE#-kXyNJ;=23*i#Zswk-gKR%3vklJ# zewahxL~-zqjT8_BN!yRv&`JW36X>(+40HG1dv6&iv^VEt3f}A6uN~RuzWeSgX9Kd~ zV+u|RuN}xo*9Qrbw$3wvmY~)WfSf>18E3f8^Vadk8*lXb;X1!-*RJj{g}pX#aQVN; zhTHgEvFno*tdOp4-i-ydRf5o9DCqX*!-o%hc3iW$-0&9Cw&S&dleK2e8fe2co=X%7 z7m7FpNvH9sPf3q#`jPC(`bEJ(PDn|A{#K|>t!6X~SjAuSqT(o>x$;U+*A?K;VS_}dYuPoM7cT<7`h z{?=P>Ez1tFaXHj?45a>$y~ZOT{iG&<1SgQjl%&r-`;10MN6S0k-qWKXg~mag1f)Zp z#A{>O{G^ni7`RiE&vRC;T-iO>N7K8`lQ$^=L$)!TG){=8%P|8qxPjrCkM3gkGvY!T z2}qa1Nm|6yR7rsC9C8+YMqH{!0@6wSNm>NNPnj9uUQEA&jxPO0^EKmUZ z5p<+!n*)8G$*Uh}n9}IiY(PMoKF)?id8gAkTKyK*l*eSw2E?^FLpbJt|NZwFvkPkF zXZa=r{ahPDHb~ciD`P(G5@3J==6*(;hLr6p(j{`2642>%_(SjC_nZc(I~zhkHps34 zckZvh{wfn-AI9x*f4XEkB|X4-0o3Cr_;Gm{VeUY#$-LbfwB_IZTs`jKfB+H>^TeS zbUOQ{;?YDZ(Ar?5--%JU@rxHP_WY0!I*fxqI5r(I1!sd7TQ32fPKS>s9`>xKDJCoE zlE&g5o|u^Mj(xlYR7u!V{UqxZlZ4AW8{VCmnAqbr1l|d6tNv+w{~z6K0jpQ9?smdk z!pQ*I(X_P-QZ(b*=0^NARmRZJ5d1~eD*^6xhd$TTj2A^QdO`WyAZh~s*OP#_1Woxf zwtxKbhZua4)&LvT^TFtqv?dtzacy`vCioOH18fWp4Q-pQ#}y$6cd^O|pCA7H_ut`y zi;$E6`ZozHs$+{Qt|XBh)R@m)ayI<-+i%`hQ$unB42Fh=HdF_A)AH;{Lt+y66nXdg z^XI*vs*OSI1kj}gdaOFcTjU9*IqcYgIGrnsg0K6~`Sa(4wO&G_1lSlF8XBvTF?J=* z3MW41B=gX(zy8|FORUxsV53?m#;OOo;c2{Ha9!uG?HnzN;^;5G{L=0>NQmgaf&-1p TIEeB200000NkvXXu0mjf+nfs- literal 0 HcmV?d00001 diff --git a/client/data/img/HavocImages/Boarder/Havoc.png b/client/data/img/HavocImages/Boarder/Havoc.png new file mode 100644 index 0000000000000000000000000000000000000000..ff334d615a697c2b053f33cf24695b16d110c120 GIT binary patch literal 8948 zcmX9^c|26__rJ3kW0{PJ(%8mYDIys=V~HVKQYf;kCi|9R7#eG~P*m2aY}t1jLn1Ax zM%EDdkX>V6f7kc-$Gq;m?tRX4&pqcn&w0P!_r{o+=%d)N>;M3u42Zhs00061LI5NJ zJlOaYxPk{ZFQTkRA9&v?R!*D(b!zj?8uF}V*SaLbkqsE?eA&F_?&#>Dn87P zMa<3($O$FZMeULtLpDzDcB>~iM92l?Z!h)pITgoM=xlByMfW6hPQoTv>Q9|N6%IT%>EWBq7~N37u%#*@U?p*#lebPd zT};xdg_qxF{@3v7cbdQB7P{X+*UaSLbwS6Yk=A`f!4g-02yf;8re7*>-En!5p2eUD zyJ9hXMf7nFh?nBeFvPLhH zbGsA9zzfPmRJxeHDDf%q`puhZsb`@#m`s5T{GWT+oefb1dqiuXr+#1(DFJ72Xm_*7 zQOY4M`{9pd?5Q`Q{M8+C0@W!0h5^+_S0o zrx#PQz^n1_u@=8fVZM01ky|p9cWAthNPFPb=)p83dBc;vb?ITyj$Pij+n(p0c*-p- zzI^#|*5W&{SjH}r(MK>4(GuQ!^|R$PeDWfy)qISUW62^bFJEON_cDc9#mOMd3_fQN zhS0kjs>MN}4LxBSF9BCq*QDQ_B`r_Me|h+q`bEz#tt`h&j!2 z={a(vIcMNnU{3dSDkp@@VS7WI$~Sqz#O2D}c`)ftYC=KAoDZ%XI%!>NJ1eHpoBghL@~YMvd1jv9a;}%aCq( zx&PeH2S*cMy84*IEDST0)=iC#rR$G;ivemqeyLch4^%nKl_tCT7@|9T<9IS;#W0i} zbyWogg-$^^N-9YQGmGpYV>co+tAa0+<-(FyJWXDg zmjXP}Flpx=g3Ga?5W>!u44KZ8x_y*BKR=&5|4Oh_oIoNR0cTt_R*6X-l}VA(l7^;d zW@gSg9_#;~RX&1|Ga+(h$Df1h$4jrAznJNsgk8R+6Yp@1E8v^ zN_D7gW)WHlX~7Sz6HyPnEor!;k zJF?V+29&2W-q+lj*qY9^I|)2S2_qd6S(?3_RP>-G11Gt)SmyV3nLUYK`YPJM>AS0^ z=T3_!iPga!ICscv655FlF^sebxYu`slVAUy6=N@hCLOPGZk4_x)4DZ3B6*NAUmA5BgMCsFpf0+ai;QKLJXeF+hZq&(tvEDqCnLN(>r zko8kQ^G6gzy6Y6t1c`%)tI{&vZja0vgxDe~m~ocku!RNLoVS2d%(#<%KBB+_r_WP_ zz;6b=08indg<;L^(WTNZLFAY8sWy}b%>A8hD`o;UP^;8IoC5lIKH^`w zF!Q?Kb{*gQ_UXIOaT4`nrY@H6FqotBo!XHk`-jlp2boEaoCY&=!2OBBHLP<5_I!W< z44vEYd)BvO29udi#wHz>Jb6s@`JQQT2+704L*%tn$2C~B%}l@Eun-tkb4wTzt_}I} z_rfue^^&YA?5VEEnW5leF$MIigNDM9p9cmgPJI*=UKqx9te=;n=Oh6p??>d!P8S=@ zPA20N@SB~IQxR}d2yv|BT)zf+)%Ioly8mM=TC8HKjpbVcp|V3yFyBN-hPr=L<{2Xy`yB_3>82If_ zK+A{I&zr;WGoK${dfsJ#`csBTh4;=6@JK{qN~bF!1!2BD>S^v{rM8X}WFtAZpC7GJ zxBDSUSoA{%U60>u+iq{xa^5p^hks`!G4xB#+|gGONb>3}8&K`VP2~|?Z%Ww4vEi!q`lCk9rk3K^N z3LyMR*d#H33}r+=3{y*qrqUF^4&(mfO_d?Uz|!Y+7QU3>F-37F1QK z%aV=se1m*}j!^U$Xxv{9N;L zTl>ljc^do6yIS3?Q;k*=?cZy^iblXo{H0$!7kY~uwS>o}C_K)3|KbpC*Fx)9a z+jLy4XG2fFUkTl48nd?JXp7euCR<#$v?rx7D12)*UIz5s;;;d?`8?BMepZaI&%x6h z9={Ww0p9z28)H2o|5CE8>~!`x!|qmApv++;FSxxt(i|3ozJkgz0Z0EyG5zmww1z;a zi^~U+fYpft-y_)2?*r3 z>9rg7;UgHT$oxr5*71q-+UY0P3_0(hI`73Z5182pMglDfO!tmNC1ExVON@3UcNOjJ zyrsiO5{@KDm`S3qt66@J`DV!s9&GU6TAWI=>lT!6U774W>88)~g zT1xO=oh<**%K-ENyxyft=%I{TFk#a8d{vKY%jSo384~!XYqY%uPkw{>^`-C=V+!4@ zq_tfB=@e{v-8pf9KTksXcq3@@f|hhS^v`2`N%%O_neltGa&1?}ex8UIU0v4F2DgTq zs~M&wx<_+nA}kT=$$hNx-B*Qygs&`(PVMut@G*YR=HGvIqnS&Mb20(jf8Ur2^dN}% z{k5`C7gNo>>J;WfYPaS=aKPyOY2}k!!3VCj8wuF!7Sq{!LsbW7CU+ziax`yFs!&oL_iUan8+{WJ zJO9^fSH4^6eV2^u_FP#@NV0WW?wrb8BiRyDBrKFH!A}kz)9FFY#P!!7!PN|^r>%wZ z{oQ z+sbc0se)22ad_v(W4HFWb4Aib7s-tU=Z0fk25j^I^y!*=#zPU3(Du#fHQQU)iR9Gf z*^aG+x#A6WFA1=uyn?T8dH8bXBUa}tC>t-Y2@)2of=DEQO~H9XZl`HHF?4s*`Da}` zvqJDV5?MjxVC(ay-Knf_#@IhAfGlX^UT9I>vVFqM5Ek8gt8X;d%xOEnmO}2Sch{W| zn+O)}>UdBFr2V>Y6($1tOtr$Jq<=1nX+_7Wxb7~Imx92EGNzi6c50nUHrSURyHO{H zpK{k}k?3Dup9{LkfaI4VvH~aA7Ui#~ZH_-YI=z%UP$~Db2fazex2+6!btJp~6DbV) zGY3RA+aQ}aCmzkKj%{`8uFt(x*CUeqm9nn}vEaJih~^#+EPyy1u_smqu{S`tM?(+D z0q;?YMviX7`^)Jv+FZg@O*oNXO4$qw_B8jSB)~21KaHm0qOk2oG6cgfzwqnc*jH?#Zx3ikKxF-xy@JR_|9QK+D#-2r7{Z4oea&40KN0*9T-*mc;NwxKxV1Uw zyrLeNB&=DUrz6`n)+FY<(Dl)}Fr|YIeow{&?F54mu9E5ZTjY6O%1}6-EoS=y1cVIR z;>Yq_=ptVi)JN_swn#;mzOQaCTxFi~s=jn!_$Fkm3{V(r;0TNW6WUG8Qj#L5?7@@#r z)~<#|o`Ll!i_9oBXmX4cgNw`7tCc0QW~Y)?Zb{eNU*TH+_xYTuknpkADOUyMYibPVMrLS*e~6DE%_5Kz)ckCYgAIsdk9v@+zgY#~G;4iCS>MW`;ZAMR$9 z8VCKD;>}!-UXmNuo_#UoxjwmVA(|l=qnD{IG{|R+m;7K9H>>k)6#i1<;$GqST_^LO z-d`IA(Y7ys_-FcjI&G3C_jklEr*I(Q+i0!uuTw-A%`KL?Tq9Tb^(O4=9CHndc_G*P@S+eKy_!jL+DIK% zEPJnbe{(3Er%O*<$aWpBE0UNPZ{V)g0O^6-4=EQy-ub4p{wq+Fym-2jLzh40`OV`K z!PFzA;vhvv>Rf|qAqjO%*BcMYiKyfM=pOAF>+ELkMnz0@T=&MxG4U6)C}*A3y^r%O zVnAlM`_Qu?<4d7``)y5IF^y`*>_L=0{_BNWX)pFDR{2{NF`~~%v79iM&hix z@HyNa4d|D!nuZ{y%j2VN-;OUxODT8-Hm2pAUQ8s z5}ek?^+PsEw@8Y5JG~zaN@AHSt0EXbnQjo5)Gj;ce%$i!i2gpVI2Qb4aLZdd@M$Zn z#bn>bt`9ojcnL?9i^FI-$aY5hN=0iF2YOnp%Ck}Kj&GdRPo2td3f*NX@qv(-h4-50 zK~|Ax2`zZ+zx%)p&;W;x zn)8rGA5}CqFzJu4?N6PIM0oa$w?k${7?nUM>WuIQFpUTMJMpy&Opr^SOyY!;Q$Fat zUbw=cjEkyBS+>5F`9V+~a#)|mLsdC<-9Svzv^2>gUg?}CV>97k4zt6Zh8A#}qyALe zL_a$wUvpQRQ(hX`?sud7zX5{wnoyJsuw~!jsi8CO18Y+0?d>BZ!|BkXFq@~xf0zHS z6Dmo^hP%05k9%u^-wuQrSXO@fz-H6q5T)r$ohN_4&-iUEsMv0pOZa5O~9V?%IHzUzS{Zv$`lAVHN`<6y>{D2e+#CvN- z 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 Us%uVN2Np{Vp00i_>zopr016Hc1poj5 literal 0 HcmV?d00001 diff --git a/client/data/img/HavocImages/Full/Asset 816.png b/client/data/img/HavocImages/Full/Asset 816.png new file mode 100644 index 0000000000000000000000000000000000000000..dade1fe3fbb8d6463c016e724ea5519ea83cb8ab GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#XwpYgc%EKqZR`hH$7b( zLo9liPCm=oVj$3ZzwKzTmj~y(wTFa?wsCm_SvHj$TBb}8I>J@->A}HBB^@2VW4u2O z3RIjquY7V3gMi!uFYmQmeSSM#-*C<7Z1wpqB9ZLnm)E68$6SmuetUYhroBY+gE@z{ z&$QciTPR(+e+~NVGLRbu5~owp`6iGbFTi*E(1B6L;4bwr#m);w!xNwbwbz zF2hYWA4P9%bLC+Cz3;IF-w}z8I^3s)Wm^O?WZY*x|5;M}oqtpL1hul*@_GLS{yTaW oE~*e;lI|n&wn^mtHOT|)awl4k&$()O2k1!#Pgg&ebxsLQ0K#>5ga7~l literal 0 HcmV?d00001 diff --git a/client/data/img/HavocImages/Full/Asset 8256.png b/client/data/img/HavocImages/Full/Asset 8256.png new file mode 100644 index 0000000000000000000000000000000000000000..a4a4fd4d3c01611d5af8c60ac5b1d5f2fa5d1a99 GIT binary patch literal 2818 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 literal 0 HcmV?d00001 diff --git a/client/data/img/HavocImages/Full/Asset 8512.png b/client/data/img/HavocImages/Full/Asset 8512.png new file mode 100644 index 0000000000000000000000000000000000000000..22a94170501d2a8c83879e8bda1c87d235a12084 GIT binary patch literal 6094 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 FngFT4r5OMK literal 0 HcmV?d00001 diff --git a/client/data/img/HavocImages/Icon.ico b/client/data/img/HavocImages/Icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..1c2fc96621f41b49933c765b2dbc98be612bad52 GIT binary patch literal 82726 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

yM!DQ&`7k}dl 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 Wr)bS3c0T$4GadIj+}L&Km;VC?G4#3s literal 0 HcmV?d00001 diff --git a/client/data/img/close-icon.png b/client/data/img/close-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ad7d36d0f105506c69e09f4c09d3ab2782677503 GIT binary patch literal 2155 zcmcgu`&(027CrZJfe=6vq9P9=#!n*!3AI`%uUsKW1WJVR7A4pU)9L_92N`w9jm{{K zB2cOFvO!8M8Y*%4S`hFf5-kr+GRkOCiV4pk5P^hO z@()CWSd$&d008U#Tuu}K5CI`TLWr<8Pp zU9PBSt+nu3%gwB>9PPZNiFjjK&9xWzL#^1G1~j%R$)#7vflq(AnF3QDwoziXkz`VW$iM}WeXygAFU35#uSuh7s3|JJm^@L?XvJ}{-=AE#^`N~`>mnjHP%)NadQ+yR-WRx5>o~=HTzFz8c z%bCIV5(ND00#8IQFS20QQKi6TdeEdF^$$WC#+6-)omhI$%oRq-kz6&|G6;z4v+^)G zZs>P{`^`C+Cp*&{$y}EQQjG0kEcU<;`CH&co#xY>g(4FQ^c0t-U+_l}uHIzTiVdiA zxlMJdH_X9yvpu^r&GNwKM(;{P z@ZIJf1UQ&Gd-kU{eVxJ5lg84%&Z!np4&ts6e3`;sxOyQU)8af2Yw_an0jlKMT18=y zKH=He5QFc#R{lt)zl-EydYqO{Ng1)c9tX$jE&rn6F?sJ9o_^{ATL9jDIJc`Dc=c3StdlG zQIK%d@P)=&;P2LPP!U|oS1t!GW@MrLB zgfzu?3(DE9-X&N7?Y5bf9qWLzMTbE&dZ#>0shQTg_OWhD=vp65tyf- z54h869;^I-n0OP-kdy(v#I-=O5Azlr1n$%tg~}QDBK7)a3n>|z#I-O*_*~y?jUtH( zRRG9_uWJ`FT)+pye;Fqa0%<5cKK_g&*kpk?x@DLGM(!9DIK`aR5=5qLRB$W1*a_l!n_)hrqWaq)mL> z9l_Bm)P(w8=X0nof*zloyaJ-OQ>Gi!$%Ji6RQ$khP{*a$-TCKDz%4?#M-TNu zCAPv6#jP6%;eE^Zdp@>A$w*+LTcrb-LIS^-s&EF6kigU83I;KNz=C5H+d&}`Sm{>r z9yo>s-kK`+0AWaAtGIj@aPvC#`H0{!3#96p5vZZZVh8&pXpG6M!AFrYQ8lK!OgoT! z67J>wuacO*!1LsH70*c$jZ$R2=l^>5f77pY;xb-?BgmC5C|-&hEJ#Vi+APrO9h++l zrUnUW|H(Cd#CUpXX8|5 zqB7}|*~as~enWso3Tk85%j2pYGSYeE!Dynfwxu-FQ^$PVxCX6lOJ}ES3O=X1OkMUl zox*L_g$0$Vb_v(g8`rg~9*RTRX79FP?QMf^WQWc+OuqrW8CBBB)!2|zcdipt%63lI z&v_VK4IY_AEON|9lIyB$RWY$q^k$f*NMqll2PBqGUdsrpmi@&rD;GFnR*ffo`o?)9 zTQ}4jKPr~l7vn1b!I%2Ba@k@T+a~!z$Ya-tpe9L*CIA2c literal 0 HcmV?d00001 diff --git a/client/data/img/close.png b/client/data/img/close.png new file mode 100644 index 0000000000000000000000000000000000000000..4eb630ab2ae8f65997d65c3de30fa40b8d9f6c1f GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf2?- zG7x6;t5)LxG9*h}BT9nv(@M${i&7cN%ggmL^RkPR6AM!H@{7`Ezq647Dk}GMaSXBO zU3&Q-Z?glB%SHDUOr6^{fM>iktb7h4S$}jVeZ;(!*tj(m-T;3&-qz#uV0^A;C*H5mLTONPCjc5OFdQw n`_(R!3b!#};h8t%;vPolWV6avN5d;XCop)r`njxgN@xNAf+6SAEx{DW4Nl9t=rQeubU6tS&Oa}n>(N7CJ zX>3cD8#giBf*1ku`xwdLNs&Nuax!{xw7=2Wtfz0d z#mM+u6EkxQOSF}>jqP_^?Y3=qaCCCUy12Tzdw6}MKT}Y6_FU2V3#DZj%P&_{Ub%X` zy0)&K-FTy^x%GBChud+t^WOcg?gtMaJ$}-|>+K(S!5!sBWUxNcUS0dp=TQ)N7 zF8a_$pBW|bsAC2)%>#+7w_jaqps|r)E#xH?C*D6-=v*AJcA~9Dm)moj=Nw^Q6zl)# zng5BgGPrBaC32{KMa?VNk^+8|02p!@~X7Dvh^$e?t?PFK})<-3iaw z2K6q7rAEb1*{us1Dw57Wh^q;JVMw>yK>@+sQg?vt~%@@nb z$zZU|_p!2)sILkDO}GUBGG+Z0z)C?~%`X?R_m-o%UL&;u;bJ~5q99|hZ0=T8qKzCt zb{?Vy;-b$#Qdb)`ZBsrjTBu_2_nGN6iAi$HzFJcps7zoXHkJZNlRt=hK_FfI3)>&u zI507`=JN=-_jnL@`oAUnEbuD;OA9rh^;H31#q8y~d|oN;F=CYXb>&|LesQ$EX4a3& z1g@TX!iDMkXo~1%jrJ{8d~1mPA#g6aHEsqm%NXG!s|5EFsVM6%S|-Z+8I6icDCw1h zgR|vy3|Ej7%3Xa-Kw3S$lBg zsWi=Mn;3eOoFM3y!byeG?xR@0gMz10;j7j%38&W_C#5oHa%J^caTmnb{Y%QQ5E9?y z$VBl>>0cB7$NrgR_n`Vv8vN9F7~3c#4Px0j*d}H)Y6#odQ!COPS}i>`@bR*2rz2ku zi-P%>I%c#ee~8J)EPYaf(YP4HBRH$M$ zj5PNFJ<$u(@J)-ME3^Izn)OXrr6sYvEKA|VKE#EXaj1H3upzP6Tb1GxzbN*L3T|NK zU-Gu31j-d2x#76!+jjjWdaqc>$g#;zVULh9NdJg|85x$@N3eAxk}UG(_~+0Rnyf)* zw7|&Nk9fM+ueOj~nC%Uv&o^K89b_h?>)B*XMRH7=r`h{vO4_$Z+DOhobnq6M)&bGZ zSVZGLV6_?_J=YgvX|x9!d+_}x6lW&HJYl4gYP9vx%KEl4zDH7@>ICI|!6RZ8z5 z24D$i1)(0$GAsS35Z-|6M|e6~Zt9RB32nf0yz|bR9KcMI3#gb(NH|Es9l)Q&BZ#b6 z-YczHh=(7S6+xmctM5iL?7_KI#e>ywTNOO1mc?yuw3jRJv^EJ?G~^P z!}=Fm^je`@IQ-ozJr`jAOeP1CCKjB>TCCD@2TVn>PAsM=@_qhYpY)pW2WE<=p3ev9 z218wjHDpGA`djQ^W5f-GrO>XWOuWN^+Go|7@8fgpB6jd9Q|AY9NM~Xmpi#swoQ_$~ z@;hcS`Rd$?`Et|jvmto^+BQ`TV=`;ZoHfZjh@Ho(;Z3dNdgnl$ z=E1GYc_)T{^o!=kMf+~;!}PKh*yA(A08~xgEKFwLu2rvlu^cf59XXuZ1{*Bek*sW! zN&>OTv+h^LP3IS$X3wRIay?~Ftimi(#>HMbrYFNi%U7$7z(4WPeF>Se@2RqI9DKiS P{FBGa4ewgxLdp0ybLvzS literal 0 HcmV?d00001 diff --git a/client/data/img/demonshell.jpg b/client/data/img/demonshell.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d60f86a2001ad5f70c57c8ae5cfae558238be21d GIT binary patch literal 513 zcmex={Jem|P7B)F#X zf>qh^w3{b>I6pnae9^GTkVWcY&7yrD`hAR#zti~7aP5iLQ^`nSwckhl{G8;T1@)vG zTyFpRyT&u9%Hi#lQ0|36o1)ZHpKar{->&rZR9EZ8I~&fN%Mw^@*xxACzTGZ7>eZd^ zhg8fb97rte=ChwuMzb93{tziDa@GEGmx`V{cE&MZX z>wWurKI^zf*d^D@D?4Vzy=FB?J#o(Gy!GY@M=uym^F5Q}pX_;ME@P-aL;e4o0CBOS A-v9sr literal 0 HcmV?d00001 diff --git a/client/data/img/demonshell.png b/client/data/img/demonshell.png new file mode 100644 index 0000000000000000000000000000000000000000..3326a5afb125ef6b28c91838a16069e27f1f4313 GIT binary patch literal 956 zcmW+!vC9_(5PhFNwNk_n5{eumILSp25rihc_@wute2IEsONcs%94fdtMSg-%2;J7= z^ts*8bTmdmLw`WlL4!k5G}O}4aB%(n4euU2?(V(eeQ|O7qeBPYIRN0$7B?>~dHoe$ zUo7YG6NfJ^>5Y5*E5 zgb_|8QADrq#Xy4@+>nMc^y;ZN=rD&n(ov3HIZ1*EOL!s^mFShd6j-o=7qU==US*O7 z8`khfHmcFDf~r6XHK;=qTF{07kr|cI8K{s7R#=5sWJOhU1v;dI9oFF;*-;(c0gPaXF^pppQ<%m;Mr0^s zGA@%cCDStC2!|ZwI43#9X%1|}hBjv7Hfd8fZ37?ip^y2vPx_Qk`yfYhm}5DflR1^s zIjE5u)>w_#WKGp{4SJ-9J=Wtr*;75;^YFr@f0iY>zO}h=<-yY%|9!Rp?UVbyJF)TR z`gLwx{^9$RN1s2r`}C*VXCL4B{pQstx6iLH-um+F=|_K_x%u$c{_VZ*9>*VdfBW|D zqwAl&IDF*lo|pGeeZKbE;{BihI={2K^KAFgvz@Q6{d@4eHGI1J>j#UM&zIE)w$5#D Ke)HkAo&N#v60_O> literal 0 HcmV?d00001 diff --git a/client/data/img/fclose.png b/client/data/img/fclose.png new file mode 100644 index 0000000000000000000000000000000000000000..9855ead357d83f2c22657d08c4c734f5e85ee7cf GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V3y@T|W;X*;oCO|{#XuSa7#UhB#X+1DPZ!6K ziaDu$r+E)3@HiJQ7J9Rv=c%zn>#mF0LR_mtY7F&{MC{N|c@p|4g@bp6i+iAK$!y6y zma8S1=XS^WP2IO??#z-28z)~q*_3#AL&BFei#EB$|F0K0>b)iQ*uU8H Um#$(u$q2I9)78&qol`;+0MGP1)c^nh literal 0 HcmV?d00001 diff --git a/client/data/img/gates.png b/client/data/img/gates.png new file mode 100644 index 0000000000000000000000000000000000000000..681bf0a8e2b55d2d66590d69b57cd8242bc5258b GIT binary patch literal 569 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�okCq4 zlH7al{qFhCId?|O<+6$YZQ4AXwR}D|%VcaJAiCPn_cO~p&)w}f=`JzecV@GGJ_6I{ z3kep;25h!Il`;ntiNxn*GC5+J=CBy=uXSCYuq^8mFfW9~f@(%0i(J<|u4&qLAeV`x zB`TTtG&Omf48wQ;>|MsstgHo!gXkgP0H^)QMq5KUs&i1ui$nwH6A=~S@)QTra5jlx zBAvE7>d6p}2QVZYAmTeJ$~Z{H8G!9L&LK`V$(Y$d1qEx7b18ZImdP}&t6rlid6>*| z@?IRrbv-eT1XptT#!6J>kVtOZw$)u7jTTnWD&!d_ z9xALw?k|8oAom5yuZ(L9ymDP2J_=SDaikO=b)c_A~UqMTuTVitPbfs}}%Q{+MKH6(lp(1t=GfE4RRLLqFFrj~_^Xuc^b=U6o;gbWJ= zzgChtEy)*&*`QU%Ye0fXk@qI^H-ZmNwneT4PT5C@%V(U_on(|q@L?qF;6~_S;amKA zSkocn5s0SNv4@Ae-S|$)?@;7g$+XZfgG4pSRPH)>s*(hK@$p8QV07*qoM6N<$f*>EEF8}}l literal 0 HcmV?d00001 diff --git a/client/data/img/listeners.png b/client/data/img/listeners.png new file mode 100644 index 0000000000000000000000000000000000000000..1963b31f4f91ed80bca5d094ae0d7148e5eca8ad GIT binary patch literal 554 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 M07*qoM6N<$g6l__ssI20 literal 0 HcmV?d00001 diff --git a/client/data/img/modules-icon.png b/client/data/img/modules-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5826ed13fe04b832e38e88c9d8d1f37b3a27ad41 GIT binary patch literal 1985 zcmV;y2R`_TP)HTDcQx zRS>ucN`=gzjkz)$A)649bdk_T2%;i0q3DlJp_Wa~j5-5}rA~`8m)@Lv-hKDod;Z*a z&hG;U^v%8Jd)|D%Z{9uk{?5H12!bF8f*|-}IdBA+0Hz$b3E(KO+RHl=INAPcc);`t;Gt0?a6pEMt76#N_-1>q9z&}&k|6O}fs5jfOxX^GU0Er_3 zNE``3;-ngYmB1ljc)AS&{Xs`0cw-$fN`8(!I{h=(=(@4#HJZmUo1e9-z!Q$gAOQ$O zC-Z%UKmrhecINK^-ZH%IG6WI;&lH)T@uuPDu0kLI@JJc+Gkk?W0^o^m%+K%<0ttWz zs+gbQIs_5`$J8-D!(|9001mNXeuk?MNB|sR)BFqw#z=io4wnHERu#8LdGi-)H z0$>pz=4aRnfds%3KF!at5dsN-1wxpgQ8xqLCd4D&NgAsFnikB{|$?b@~4?>I2SG{^i5Jp|`FY=0DghU@K!KA2RC zLPPR8Fdjg6d|JDw8Kn7N0S8O$*N0lDdEKzT?RFjY$zRpY8*A$N^?sUv5co)du~?<) z>(|${8K2J(n9Lu;Pg%Kh8nu4C4Ix7iwfPWsnsU91afS#%^yWkU4K`V?-C4nRYz}Z5 zpOwQw>7@XGpAaNtKJ;Dyz-vL+=Lw z>V+U_^C6A^K(!DgZ$88m0O;;y(JsSwAy4wm0tSE+zzFJ6_#QmmWHP1zK)Db!$^5y% z7T}CwOjE#VV1dg4#1;T34#7^t>mkga4{Re}^kQl|Tn;4006=qY5u>vRcm?>Q#MrVn z3f${zK)wUuvuLs1UxE;y{61hWFj+93Tfh*o0Ts;FpKW(Fu$Th?;cpYS2KWHDX&6J+ zZUFm%M_cyOzp8#k9WPiX_5gq?-5%us8$}+Zb2)ci)&s|Y+q5_S8tS;@LBsybfWNiv zUve?fSdRfh@f2{J;_vhk;0@sZ4t?#@_B)G%+s#V=>N6X79{8GKtsnvD zj&sZ$|5enSeVJq3FE!l*wmOyobjJuY$G^do?q*H*CYBxyDFNt?6U-d{kSE>Qz>k{t zUK<^USQh59*?yMpfY$#lW}d=z$yQB!5?E5V(;@ts5wh8OmhLR_*Y5XQ=(h~>fZsLk z+Lww`3BVNP*CKXei`MTA%;)o6@T#UgLd}Aa*uMf=TQ_SFik z_VFs6#Ab+Zy*~2wew!WWn0Q*#9jVeuY=(r;JD_QN(FuF`3YhJ?^Nrs+ zTNSjCd^M2XuAru)WeZJn#A-+gy;GXj;R=0Z6~OHN6|aLx$~^ zqE-j#Q@Pf52X%7iNtXkT-4Ne;bI2Et?riz_3gA83Pvxe7e^6@~AM-HY=nV-`gScJO zyoxFw9in(DH;Fp6Y^B(a5%Z)L$^o(+_4aKe*P?~SmZdWtlaukt}G^D{g>i;aIxz( z8hLD7;z$4zM*@&IrU2+qwJbY#t=e>A)3d!6(K#tC4fEM-twpqod6#E}3bjszfaBmjvc0Z1GPK;lRM z5=R1%I8_4h9B>J>c5T4IcCqW3Y7iPtrvi%BMT-{-`YF3z?0Sv98+w(ifn~35+1f64 zy`ac3K;lRM5=R1%I8_30spa1nEo>LNUgHk@I??GUc>wi>FHn3h+Opflt{2@bz&4^6 z5IF`&90@?;NB|PYbVrIwX5M4g_kl~ydbS=?Wew9`fX}>-A{~0-ce|Rj9v$bajRC8= z@WBgn46ls=9|Fs#+dRi(7zaK9z6T!0{T;G=>rJ4ZFZ=@Vi(@T85ClOGgi`zmovAP% TMH`@b00000NkvXXu0mjf%r2%U literal 0 HcmV?d00001 diff --git a/client/data/img/modules.png b/client/data/img/modules.png new file mode 100644 index 0000000000000000000000000000000000000000..9cc726ad5efc4fb7bc28900de228c8e7f2b7dab9 GIT binary patch literal 756 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 literal 0 HcmV?d00001 diff --git a/client/data/img/treewidget/stylesheet-branch-end.png b/client/data/img/treewidget/stylesheet-branch-end.png new file mode 100644 index 0000000000000000000000000000000000000000..54915b3b01438f0221eb5c6b9bef022c63e751d8 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^fk14t<7pB(0k2XUTw^BAa@ zyCldjn4v~I(#klsLO;e{w&G|gP}tJb#WBR=cyhu4mcAxNo+FKcQx|KwhxVyV?Ve)L zz*IK1wMoLE!Dwo3=Hy<(2FAl060D08M0g?@7(yn?%xc=$H6LgQgQu&X%Q~loCIF7Q BI8p!r literal 0 HcmV?d00001 diff --git a/client/data/img/treewidget/stylesheet-branch-more.png b/client/data/img/treewidget/stylesheet-branch-more.png new file mode 100644 index 0000000000000000000000000000000000000000..664ad44740ef5729cfa2ca5ca8395ebdf8cb2277 GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^5;M1%lf!(`5Nmw&E1&}Q zk|4ie1}`^bv!LK9&GY?$Leictjv*Y;$tetsZa>)*y2R$Br1%LGR;@U~$WV7luyf{a R_C-Kt44$rjF6*2UngE&%B+>u? literal 0 HcmV?d00001 diff --git a/client/data/img/treewidget/stylesheet-branch-open.png b/client/data/img/treewidget/stylesheet-branch-open.png new file mode 100644 index 0000000000000000000000000000000000000000..3ad7d0e2d49df4a2a0590645e073727a4486d1b4 GIT binary patch literal 6252 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 PR3gmX*_%?~xH{!Of7`k^ literal 0 HcmV?d00001 diff --git a/client/data/img/treewidget/stylesheet-vline.png b/client/data/img/treewidget/stylesheet-vline.png new file mode 100644 index 0000000000000000000000000000000000000000..8f0c336fd8c07b851766be334a0b3ab2744afaff GIT binary patch literal 124 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 aLBM{GEBK?s<6TGr;N}gz>%|&2&;A$J1mlDN literal 0 HcmV?d00001 diff --git a/client/data/img/users.png b/client/data/img/users.png new file mode 100644 index 0000000000000000000000000000000000000000..cad5dd5538af96779301f49ce10568760e3d9ef8 GIT binary patch literal 958 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%0Dp7=R0fXPGIp0EoBB;XUXPY| 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 F?tgRoufhNT literal 0 HcmV?d00001 diff --git a/client/data/resources/firewall.png b/client/data/resources/firewall.png new file mode 100644 index 0000000000000000000000000000000000000000..55275230a8f8d21c256fb5ad28ce93fb9bc2189f GIT binary patch literal 22018 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 literal 0 HcmV?d00001 diff --git a/client/data/resources/linux-icon-high.png b/client/data/resources/linux-icon-high.png new file mode 100644 index 0000000000000000000000000000000000000000..3e9cfd2b054e8d22c0930b3c961836f97bb38ae2 GIT binary patch literal 129327 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%0D!u=R&o?s-lTtKavFc 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

QmFCmjlH= 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�%>)~! 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 Z$KY0>`t)t}mK~tr_H^}gS?83{1OR~JB;No4 literal 0 HcmV?d00001 diff --git a/client/data/resources/macos-icon.png b/client/data/resources/macos-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8d248f747d0233bfd81b5541354f0ce9f979c1a7 GIT binary patch literal 19024 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 literal 0 HcmV?d00001 diff --git a/client/data/resources/unknown-icon-high.png b/client/data/resources/unknown-icon-high.png new file mode 100644 index 0000000000000000000000000000000000000000..9f1bcecceb4b37da5d9f1b84b8379fc4157863be GIT binary patch literal 117553 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

;-#^uK>0y9ON-Xj?s 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

+n& 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 literal 0 HcmV?d00001 diff --git a/client/data/resources/win10-8-icon.png b/client/data/resources/win10-8-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..956e7e614c9715b402fc5a289fd30cdc18ec1b9b GIT binary patch literal 18006 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 literal 0 HcmV?d00001 diff --git a/client/data/resources/win11-icon-high.png b/client/data/resources/win11-icon-high.png new file mode 100644 index 0000000000000000000000000000000000000000..2bdc7928d971f93b290824cfaeb7be8ef9560d12 GIT binary patch literal 115308 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 literal 0 HcmV?d00001 diff --git a/client/data/resources/win11-icon.png b/client/data/resources/win11-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6fb950b0503eb6edc65ffe2eb6bd514943cc4a03 GIT binary patch literal 16382 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 NF}!c^{x9e7{{wabFXjLM literal 0 HcmV?d00001 diff --git a/client/data/resources/win7-vista-icon.png b/client/data/resources/win7-vista-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d2e70882e17b5f5147fabb88730b73e8e676cda5 GIT binary patch literal 30032 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

    a*8L^e|%Uei*#7uT2N zn_AU!?S~s94-~EAqOoI}q0Y=uQT#tw;{NZ^K*&GN{rG6|y$hnB&SQYle>&8E>^Z~C zNwFmUkJ}1dq}*>i16LqiJ^?Q{Qt52dRuErfutEg7Q=G;zgmS7Zu;0JB2wi-9wR!>b zF-T^A_v*;~(;tsQOw!CAGRh!UiLue-mE3!E8+@G9?3f=y=dRoe9Pz)K^T7P)EX5i4 zS~M-2@4|y4^O45Wi1G(ViM8iOMHIHt_k(M9cdw=yo-kklw@7W*A}@ferW~{~A|bQL zz=vnjwGeMR*ULFq{q`<~soX_RD811x+dBh)t}MP&Q^4y|$?=o>7wML$lp=Jcvb>J= z5Zz<4Ab<59Hn5HRA~7|R*po##fezwE%qjzNqx*YJ9}iO+$UY-4{|xvUQlL?@JLUXdmoNvaoQPCGLEJASQ^wd-C ztX~WacRAGbnNH}bWA|L>VhW~lQ)pqwF?4Xo;Su+ZeOG_izoL*QZuXg+XcL|lD$$@y zlf;jPy$L>-AYre~gLs?k+fGUP{sR;Fg9)zIXwIxi;_N?(GpHwY%w#W4qf`iY$UwXO ztg@9n@Pxuluk1N8&}S#EIFWq>ZH8+U1=*>$o#{ST$ZmjpC?k_(cgZ}4F|{)OkN!xuKqbR@(57C&vG2B>w#yp=(_E{CMTQ^-#|O0B9E8? zQ%863tN!fzjX}^YYbi>7RX&9LQN_yP+lT+h0sdd@?03VSei?PD-p|JqJf=+|Skm`- z6@*D4`LXev$0(b~1V!t9R$bKPbwTdpOQhg@(1i+9Y90+ZBGSoUnLOwkFY81l&L85U z#YqAFe(;+|%6rK(toX7?fmz2$5yz;Q4-p>`+ni8@2i}Nq78Rd(L)ThO>=*JMKOoA? znn(-m*P{|*M6o2Fzx(!K4L)Ct)g{BU?%P~m`6#>C43Tcs?-7A6q~v&oD?(>?JgIzi zqiwJvsiIhPM4q?zILpK^Pph`3D5eLrY8H!HYqo6kUL#3!KIS)OW4YYlDI~Jp7-#4h zutP3w$#~4t`)V--_f|ojA{POl{YJv0^P+agWUi;|CiN9ztyS;1h@Laoe?!Vx*Ven= z(`i}@-ki)UZ}qKD>0~@6@b2lV{}bHqV1*>J^dY!v3kiGrtCVj0Zjv`jTk>2bn2LgMno{|ajXA2wR^k$e{{Ch4XpRDKq+*m zQS1M$8l_!p>)m1;BK}9YlV!`{W8R^58z2zP9CggN-S78weX=w@atO!u;a*>ohN6L| zF<*F@V-h}YEIN4ssseW(wvSW4i*_Pw^!#th>Um5O7fE;FXZ=HA45I3>|HJwG5@(ns z$;H~fZ5C+5R$nMs$sGTEBR#rCv90r1WM*zoYR~W`CYZqg)YWViF#I3AtanSxgfVVJ z(0@cG?%MzF(FM%+|A3m_0~-RPrMEap{*FKn`(G%r81^?KKc)s-;rbsV!Vd2vB#xoN zD@#%T`&j$=lH;*JW?8ESl)HC@#!5?09Ah(B6N=~)`Ogq7l3EzDDukmnJ@8>k!T+=; zI4H<04PBjvd?=iCOMMS4soCO`M(F;}ixLjuqLTL?w*F_S3!bxY==wgy)ok@&?v4f* z!6Em#CcH4Rnf9!9Yde@LDH?a|Q=k9A1p98F`a~F!Wyi=KSI4y!4gP+r&xk}GLu|rX zI9)KxUzecZYos06{vX(R29aQ3B(7A%ZzqZO=p5tIZfz+{n zIBl%!j7;E~OHw=b9R>AvgyxJGf80nBU25d~Az#cnlJ4IBykV`$v#5fOP8V(2PBJ=P zt%;cxD#nxxB_&F_6qUE$VYWyd19v?^w{Sl1X%-xwZON3!Cx2OFf=$Yb?HEr=GKL_3 z@Ul~qLyBQPP%%CAG%6=@<<;G(6gW8cudcf8Hs&OM|rQLsnFTNbiaU{iA<~{9(g@+`KjP4XSyv?y zMrOy?)mAB+4JzsGC>82LWJ$dYm{+<|3j?BjA z$n(F=H5v$ZrMhuTPj1^{-`Wd?)TRt3$wqi7Vadz|ERZ&N~ycvg`{N(KUzs`E6C>?Kxf!X9gcl zuPHVL@_pH3oe!IRh8O}aT`k$`QB*^W9R+ruVqUk=op%&od=x} ziQ&bFKw0f`jp9o?zbQr>e}eBag7n)ROWyzOi}U5O$uD_Qf8LLG^zy+ut=q}$en0h= z&N3X)2ML@t%{N@Hm0ab9zw1}OOcs%0&MJjbt((3R>=}qahLm@fYiHoC4teab@V>=~ z>1mw`ViEd@X#I%|zx985&pZ}?)%vKb>LK;o^d7GeO=K!gcIwUQ{fIKYwKSM-m%GAQ zrJvBizdF9{U+epS-BhO9SewiW4*ygB)=cWQCs z9xsBHb=&i!k4#jw-`RxH-Dv zqM+rqZV?ZMK9+BJdCqxqG_C#)r!qFAZU)H!JYhcFtgutK@!j z%OB!Jo=$J`uI#eAh}PeA(^lU+>PAJ${+4B(vG}a~T)jn(*);8U&crJ^B{HKuRcUVu=_Sem?P&f===~&hq z-4{C24&LH64VQAfAycrl^DU*SEn_#SEk|=_%0kb@0tTLB;Sb2~_ZJzCP(8OA@?AR1 zhodc*e--+Qk&NtoKJ@Pbxc3kOno?+l@1;teUFE*LkY9W|eo6B>9|YG(K4O*3hJ=0rAZgU)&6@1GYY#f8eo zG6iL|GN^c2r`12hPbh7;nYHwFx99er5MCeHcO`KNmCgqAMAfyH76tNj+b>1bk1^Zs zj3f`0J~t^=DU;2s)=xNKb*S3_SwW+nOkkl6ekgzBQMjw$7`bd9`=nTfQ7$j{s?cf> zZ|c^xMlFGByCcvh-OA#gUIJUy$nY13fncdWZGXFpsHb!)KCQW1zuFaAN+6GM7G?Am z2kMAAipJ?jTv5<{=uYIQnqA-sSVikwoVf6fE3PQ8xG0FWZvUGYv)!M=AL_TW&lfps z7Gs7Ae3wRZ>W(OsDG>$>)r!wW8BN7`W(6wco)pI|Mf@r{n}U?&1GoZq*9mn54f&m4 z@`cuvZ*$Z;SXZ9Gy4rzy*s9#Bc4yp|)3S#;+Vu&q?PXd`__|9#>nXe2WI+J$cRD$W zI!`uC3G$|!b%RZLML}6LL|vmQxi!72Dv1i#JS|!s zB_LMYd+NwhnuF70hr4tIM?bs^>h^k$`qQ5fRx^H`Jxgu(J3l7YgzLqw0 z(u;rkiB-0kVf$)RD%|IfTY0i>5;v~M7T6kn-1ndlJXfKUEM9rv<8_16qc0gca3UG} zhD7<{?FiO6^(S{&Hmft93vyFnG>p~bR<#%Nr0;QNxd+5u*?twc6sPs1;OVMyCH1A) z(TIih4w~q98;c$eIaS~r%0m_YWn-FW5nujpt%SFZhg~{nN(ScxkYxm-9{_IU?1Qt@iwtdNPc9^*NK%5O!W;fL#K7;E}NU-zSG)At8S#A@ z#0pry&~v=4|NZRoHoGP~SWQM5eS5-dN8u#}Wij2*hUY^&jZI zFWoV_oVEWk^5o~NjpeQqG_+rkxZyJ^-&Jcd6v;g*HriY*4`Rqhzc9tD4F(v|yG->%0g1zS=wWN#>7Z=Y~ zA%Gj0XFcrNUUqHeV-u>|PS$%991aM>7-R+)tVW!aTLHc;x*zvjfSHkJhX(w#JyLo_ z2-9^p-i8Cpmpi%^d$(pHD<|V4D_l%`jK+(&A$`Rqj%6jtS_^5$pEHHjeqZPL@7$a! z)p<>+z#o9MgDH=qMUwFYsR!M66sixHfFs_>{D~p?2w4YK!2T#+Cs^q19y!e@E0y_m ziGi|4CO%~E!C3=spjHqLU`ST5_^lsvkPOV;2ikQx?jrE#w1s3+kR$7{~Mx1E-x|9MB9m zPw8R+&Ipjp>d(;Bn|n!)RFy4eNI%G)=_ZCX2%@fpPM-sC$#=J3$k7;D<@d5(ru|Mq zQD_jMzC45*6KO6+)C@U$$eR{aR|_)M2^y#E!9^oY$&lHaU-|+D{ep5khbsd1x^m81 zx98hxCL4*?t8d)K-hsj1b+9JZ__Q+#qGHK)Z~C?!eqplIW=yQ{CLE~Go?uK2e3$Yr zy_pbgWS{?xf%V{Y5KPd^`OIMELjqMAhB*Dzc}6M>TdyJLqi6RUg(n8OZDcpun(_Va zCJ?Gi-E<<=ew=$Ojwd^`jzbE$(o}y#O=pd$Wj| zoKm7$&53h66pU?Izq0HO#P_hBI^M2ckG?FVtWnuN`J%Od$6+%OmE$Y{ejJ@4Nw`+6?71XZ zxpIWMNCo}2=FH)C!C8~aYVq5=7Ff_NIygjpSVnu_>c@+Gy2D#l79&&j6%iQXjL*LG zJAC(0pBcAK=bN@Pu(5=>8XQkf+0n)CTezq-VlK}?@1n&`U8~Vw=56N?eyTIhkh@N$ zD_=JE=(3|_x_S$x|C?bxcun^1R~lheWBOZnd-D`>BK<`cN=Fy*HlAM_scwytYtM^BpD%fB4 z{UH1JQ*uxH_aj+X>x$Vmgvf~-2q~V--GEH#o8I5C*pC`Q1vLx7TiN|qpl5_-{zOG? zwdKD!+?dHoGp3Z)1U6@NeDU{fs_5M>!_^0`1)Y=R?ZkLe;)z=l_c%=C2LAoc`2gtF zqeSl}%6RGHvPZtaw@Wt6Mfs?!YnPT)I}VGy7qfR^Lgcg?&d)Eo2MD)#{K&Z9y<2w} zJVuq0pkwEww#Z|jK>iDhq$`M}x_S121J5-|IRU z*Mb3_ZUWBzBrt2Y-?GpvYs(r|pj6PFB*K|}Ebrdh*ht0c4`lxRRkWdPWm%JE_p|r~ zm-Q=ny)pCoSJf%3XDeO3f1)BR$CVDTk`nwrw||!8dX%<|RTR6$WuLM~lB19&R~d4K zR(?ggxLG&e73JUWGx4Wiy0$d>$9r^ePB+sMEMksJH2L!IlNhtlN1dogsPNt7eN1t^ zFOlxYjAc#13m-LWYXjX_QRTBkK0#lmQ=CX z5_zre%;!H;SKr(frRQJj9YKY;3?q43Ov-R1FQT;CqE{tc6y7~7QOiLP|wKi50Nkyuy~v0@WD4@ zVs}P&b)lSu>(%J$YF}Q9)c+DgD9?(M3%tK+Y3D?Fe5e#hddFLAY753c5|`ueMO zecawTR|D3^@do`DR^+&_u~;>G!9)L+tgG*K9G)q@Z7(oTf7!UX&H|=T^UT`Uy;qy= z*{oU>zW(0cC+p|M&8n-d;J9(1z+}hAYu9`&Znu50ko}#w_}JAK96T3y0~2StmFnfc z;cPjR!gqUKcDq{j`rl;nA8zlndS{ufJUfMF>a^*>|IfKy|CVOQHu=lGZGo46>F5P! z{$&07ZvW!OclP;>+<$f*lnwvrnHUoHw#t6b#J+4~B&Pf6Rs7`{oRU0O764njmZIHWCr{@W*~>Ohl#039lDu)nlsQe;dMlDR zg}+v<3*6fz^DJe@o;!b5t-bx~pRm}6Yuk$d*4(Y{JiztScb1Tm#3@e6^SXhYJ6m{; z{VKh^%$Gw_YjN4%Wx1vMHyv0TJX^3iyLFnykp_QJT zQzy&@w%-NC;}3Z3mA?8|OFqO4*v9|8^ANk*tJt^JG99i@pFF#|zAoAHZv81H(LcLx z^e!(y#=&hRXZQ#VK>WpQK%TG*bn{(@H-rJMa zj}3g9=WX9~wg1%VvukgC`TtN&e#TPA$G@$^pWdFfV#}R7e}2tfziZm0g9^Os{vN;f z_4CbF?ovgcUYqazf6V%ZMzds<>5gy5e$T#kK0UFs1n8P|QR}M~Xa984^SSVPXSQ_c z`tbc`+}=wx^_OSuUAEmU>-LVq^YgAV-TLz8=8t32(syrdiDR7K?e&oSsP&$IZ~gQ+F5ux;ceQHn?0+Am92URwjlP~-&eL$WB8YQ%p1Ic` a`>+0oOs1Kg<{dkb4?SJ|T-G@yGywo`iQi-Z literal 0 HcmV?d00001 diff --git a/client/data/stylesheets/Dialogs/BasicDialog.qss b/client/data/stylesheets/Dialogs/BasicDialog.qss new file mode 100644 index 0000000..536713b --- /dev/null +++ b/client/data/stylesheets/Dialogs/BasicDialog.qss @@ -0,0 +1,96 @@ +QDialog { + background-color: #282a36; + color: #f8f8f2; +} + +QWidget { + background-color: #282a36; + color: #f8f8f2; +} + +QPushButton { + border: 1px solid #bd93f9; + border-radius: 2px; + background-color: #bd93f9; + color: #282a36; + padding-top: 3px; + padding-bottom: 3px; +} + +QProgressBar { + text-align: center; +} + +QProgressBar::chunk { + background-color: #6272a4; + color: #282a36; +} + +QTextEdit { + background-color: #44475a; + color: #f8f8f2; +} + +QComboBox { + background-color: #44475a; + color: #f8f8f2; +} + +QComboBox:!enabled { + background-color: #282a36; + color: #6272a4; +} + +QComboBox::item { + background: #44475a; + color: #f8f8f2; +} + +QComboBox::item:selected { + background: #6272a4; + color: #f8f8f2; +} + +QGroupBox::title { + color: #f8f8f2; +} + +QPushButton:pressed { + border: 1px solid #bd93f9; + border-radius: 2px; + background-color: #282a36; + color: #f8f8f2; +} + +QListWidget { + margin-top: 2px; + background-color: #44475a; + border-radius: 2px; + color: #f8f8f2; + border: 1px solid #44475a; +} + +QLabel { + color: #f8f8f2; +} + +QLineEdit { + background-color: #44475a; + color: #f8f8f2; + border-radius: 2px; +} + +QLineEdit:read-only { + background-color: #313342; + color: #f8f8f2; +} + +#ConfigItem, #list, #text, #bool { + background-color: #282a36; + color: #50fa7b; +} + +QPlainTextEdit { + background-color: #44475a; + color: #f8f8f2; +} \ No newline at end of file diff --git a/client/data/stylesheets/Dialogs/Connect.qss b/client/data/stylesheets/Dialogs/Connect.qss new file mode 100644 index 0000000..5c3c2c2 --- /dev/null +++ b/client/data/stylesheets/Dialogs/Connect.qss @@ -0,0 +1,67 @@ +QDialog { + background-color: #282a36; + color: #f8f8f2; +} + +QPushButton { + font-size: 13px; + border: 1px solid #bd93f9; + border-radius: 2px; + background-color: #bd93f9; + color: #282a36; + padding-top: 30px; + padding-bottom: 30px; +} + +QPushButton:pressed { + font-size: 13px; + border: 1px solid #bd93f9; + border-radius: 2px; + background-color: #282a36; + color: #f8f8f2; + padding-top: 30px; + padding-bottom: 30px; +} + +QListWidget { + margin-top: 2px; + background-color: #44475a; + border-radius: 2px; + color: #f8f8f2; + border: 1px solid #44475a; +} + +QLabel { + color: #f8f8f2; +} + +QLineEdit { + background-color: #44475a; + color: #f8f8f2; + border-radius: 2px; + padding: 30px; + padding-left: 5px; +} + +QLineEdit:read-only { + background-color: #313342; + color: #f8f8f2; +} + +QPlainTextEdit { + background-color: #44475a; + color: #f8f8f2; +} + +QListView { + margin-top: 7px; +} + +QListView::item { + height: 22px; +} + +QListView::item:selected { + background: #282a36; + color: #f8f8f2; +} \ No newline at end of file diff --git a/client/data/stylesheets/Dialogs/FileDialog.qss b/client/data/stylesheets/Dialogs/FileDialog.qss new file mode 100644 index 0000000..c5896eb --- /dev/null +++ b/client/data/stylesheets/Dialogs/FileDialog.qss @@ -0,0 +1,83 @@ +QDialog { + background-color: #282a36; + color: #f8f8f2; +} + +QWidget { + background-color: #282a36; + color: #f8f8f2; +} + +QPushButton { + border: 1px solid #bd93f9; + border-radius: 2px; + background-color: #bd93f9; + color: #282a36; + padding-top: 3px; + padding-bottom: 3px; +} + +QTextEdit { + background-color: #44475a; + color: #f8f8f2; +} + +QComboBox { + background-color: #44475a; + color: #f8f8f2; +} + +QComboBox:!enabled { + background-color: #282a36; + color: #6272a4; +} + +QComboBox::item { + background: #44475a; + color: #f8f8f2; +} + +QComboBox::item:selected { + background: #6272a4; + color: #f8f8f2; +} + +QGroupBox::title { + color: #f8f8f2; +} + +QPushButton:pressed { + border: 1px solid #bd93f9; + border-radius: 2px; + background-color: #282a36; + color: #f8f8f2; +} + +QListWidget { + margin-top: 2px; + background-color: #44475a; + border-radius: 2px; + color: #f8f8f2; + border: 1px solid #44475a; +} + +QLabel { + color: #f8f8f2; +} + +QLineEdit { + background-color: #44475a; + color: #f8f8f2; + border-radius: 2px; + padding: 3px; +} + +QLineEdit:read-only { + background-color: #313342; + color: #f8f8f2; +} + +QPlainTextEdit { + background-color: #44475a; + color: #f8f8f2; +} \ No newline at end of file diff --git a/client/data/stylesheets/Dialogs/Listener.qss b/client/data/stylesheets/Dialogs/Listener.qss new file mode 100644 index 0000000..d5a4c91 --- /dev/null +++ b/client/data/stylesheets/Dialogs/Listener.qss @@ -0,0 +1,67 @@ +QDialog { + background-color: #282a36; + color: #f8f8f2; +} + +QPushButton { + background-color: #bd93f9; + color: #282a36; +} + +QLineEdit { + background-color: #44475a; + color: #f8f8f2; + border-radius: 2px; + padding: 3px; + padding-left: 5px; +} + +QListView { + background-color: #44475a; + color: #f8f8f2; +} + +QLabel { + color: #f8f8f2; +} + +#bool { + background-color: #282a36; + color: #f8f8f2; +} + +QComboBox { + background-color: #44475a; + color: #f8f8f2; +} + +QComboBox:!enabled { + background-color: #282a36; + color: #6272a4; +} + +QComboBox::item { + background: #44475a; + color: #f8f8f2; +} + +QComboBox::item:selected { + background: #6272a4; + color: #f8f8f2; +} + +QLineEdit:read-only { + background-color: #313342; + color: #f8f8f2; +} + +QGroupBox:!enabled { + background: #1c1e25; + border: 1px solid #1c1e25; + border-radius: 3px; +} + +QGroupBox::title { + color: #f8f8f2; +} + diff --git a/client/data/stylesheets/Dialogs/Preferences.qss b/client/data/stylesheets/Dialogs/Preferences.qss new file mode 100644 index 0000000..05e31de --- /dev/null +++ b/client/data/stylesheets/Dialogs/Preferences.qss @@ -0,0 +1,70 @@ +QDialog { + background-color: #282a36; + color: #f8f8f2; +} + +QPushButton { + padding: 5px 20px; + font-size: 13px; + border: 1px solid #50fa7b; + background-color: #282a36; + color: #f8f8f2; + margin-bottom: 2px; +} + +QLabel { + color: #f8f8f2; +} + +QLineEdit { + background-color: #44475a; + color: #f8f8f2; +} + +QListView { + background-color: #44475a; + color: #f8f8f2; +} + +QListView::item { + height: 25px; + margin: 2px; +} + +QListView::item:selected { + border: 1px solid #bd93f9; +} + +QListView::item:selected:active { + background: #282a36; +} + +QComboBox { + background: #44475a; + color: #f8f8f2; + border-radius: 100%; + padding-left: 5px; +} + +QCheckBox { + background: #282a36; + color: #f8f8f2; +} + +QCheckBox::indicator { + border: 1px solid #ff79c6; +} + +QCheckBox::indicator:checked { + background: #ff79c6; +} + +QGroupBox { + padding: 10px; + border: 1px solid #44475a; +} + +QGroupBox::title { + background: transparent; + color: #f8f8f2; +} \ No newline at end of file diff --git a/client/data/stylesheets/Havoc.qss b/client/data/stylesheets/Havoc.qss new file mode 100644 index 0000000..2c922e9 --- /dev/null +++ b/client/data/stylesheets/Havoc.qss @@ -0,0 +1,151 @@ + +QMainWindow { + background: #313342; + color: #f8f8f2; +} + +QWidget { + background: #313342; + color: #f8f8f2; +} + +QToolButton { + border: 1px solid #bd93f9; + background-color: #282a36; + color: #f8f8f2; + padding: 3px; +} + +QDialog { + background-color: #282a36; + color: #f8f8f2; +} + +QPushButton { + padding: 3px; + font-size: 13px; + border: 1px solid #bd93f9; + border-radius: 2px; + background-color: #bd93f9; + color: #282a36; + margin-bottom: 2px; + padding-left: 15px; + padding-right: 15px; +} + +QPushButton:pressed { + border: 1px solid #bd93f9; + background-color: #282a36; + color: #f8f8f2; +} + +QListWidget { + margin-top: 2px; + background-color: #44475a; + color: #f8f8f2; +} + +QLabel { + color: #f8f8f2; +} + +QLineEdit { + background-color: #282a36; + color: #f8f8f2; + margin-bottom: 3px; + margin-right: 3px; + border-radius: 100%; + padding: 2px; +} + +QPlainTextEdit { + background-color: #44475a; + color: #f8f8f2; +} + +QTabWidget { + background-color: #282a36; + color: #f8f8f2; +} + +QMessageBox { + background: #282a36; +} + +QMessageBox QLabel { + color: #f8f8f2; +} + +QMessageBox QPushButton { + padding: 3px; + font-size: 13px; + border: 1px solid #50fa7b; + background-color: #282a36; + color: #f8f8f2; + margin-bottom: 2px; +} + +QTabBar::tab { + margin-left: 2px; + background: #282a36; + color: #f8f8f2; + padding-left: 20px; + padding-right: 20px; + border: 1px solid #44475a; + border-bottom-color: transparent; +} + +QTabBar::tab:selected { + background: #44475a; + color: #f8f8f2; + border: 1px solid #ff79c6; + border-bottom-color: transparent; +} + +QTabBar::close-button { + image: url(:/icons/tab-close-button); + subcontrol-position: right; +} + +QTabBar::close-button:hover { + background: #282a36; +} + +QTableWidget { + background-color: #282a36; + color: #f8f8f2; +} + +QTableWidget::item:selected { + selection-background-color: #6272a4; + color: #6272a4; +} + +QHeaderView::section { + background-color: #44475a; + color: #f8f8f2; +} + +QMenu { + background-color: #282a36; + color: #f8f8f2; + border: 1px solid #44475a; +} + +QMenu::separator { + background: #44475a; +} + +QMenu::item:selected { + background: #44475a; +} + +QAction { + background-color: #282a36; + color: #f8f8f2; +} + +QTextEdit { + background: #282a36; + color: #f8f8f2; +} \ No newline at end of file diff --git a/client/data/stylesheets/Widgets/MenuStyle.qss b/client/data/stylesheets/Widgets/MenuStyle.qss new file mode 100644 index 0000000..c1e32fe --- /dev/null +++ b/client/data/stylesheets/Widgets/MenuStyle.qss @@ -0,0 +1,18 @@ +QMenu { + background-color: #282a36; + color: #f8f8f2; + border: 1px solid #44475a; +} + +QMenu::separator { + background: #44475a; +} + +QMenu::item:selected { + background: #44475a; +} + +QAction { + background-color: #282a36; + color: #f8f8f2; +} \ No newline at end of file diff --git a/client/data/stylesheets/Widgets/MessageBox.qss b/client/data/stylesheets/Widgets/MessageBox.qss new file mode 100644 index 0000000..0702e8b --- /dev/null +++ b/client/data/stylesheets/Widgets/MessageBox.qss @@ -0,0 +1,25 @@ +QMessageBox { + background: #282a36; +} + +QMessageBox QLabel { + color: #f8f8f2; +} + +QPushButton { + padding: 3px; + font-size: 13px; + border: 1px solid #bd93f9; + border-radius: 2px; + background-color: #bd93f9; + color: #282a36; + margin-bottom: 2px; + padding-left: 15px; + padding-right: 15px; +} + +QPushButton:pressed { + border: 1px solid #bd93f9; + background-color: #282a36; + color: #f8f8f2; +} \ No newline at end of file diff --git a/client/data/stylesheets/Widgets/OverView.ui b/client/data/stylesheets/Widgets/OverView.ui new file mode 100644 index 0000000..6feddf1 --- /dev/null +++ b/client/data/stylesheets/Widgets/OverView.ui @@ -0,0 +1,90 @@ + + + Form + + + + 0 + 0 + 1228 + 739 + + + + Form + + + + + + Qt::Horizontal + + + + + + + true + + + + + + + + + + + 0 + + + + Operators + + + + + + false + + + false + + + false + + + + Name + + + + + Status + + + + + + + + + Task Queue + + + + + + + + + + + + + + + + + + diff --git a/client/data/stylesheets/bottomTab.qss b/client/data/stylesheets/bottomTab.qss new file mode 100644 index 0000000..504bb50 --- /dev/null +++ b/client/data/stylesheets/bottomTab.qss @@ -0,0 +1,4 @@ +QTabBar::close-button { + image: url(:/icons/tab-close-button); + subcontrol-position: right; +} diff --git a/client/data/stylesheets/menubar.qss b/client/data/stylesheets/menubar.qss new file mode 100644 index 0000000..4d14ac7 --- /dev/null +++ b/client/data/stylesheets/menubar.qss @@ -0,0 +1,17 @@ +QMenuBar { + background-color: #282a36; + color: #f8f8f2; +} + +QMenuBar::item { + padding: 1px 4px; + background: transparent; +} + +QMenuBar::item:selected { /* when selected using mouse or keyboard */ + background: #6272a4; +} + +QMenuBar::item:pressed { + background: #44475a; +} \ No newline at end of file diff --git a/client/data/stylesheets/teamserverTab.qss b/client/data/stylesheets/teamserverTab.qss new file mode 100644 index 0000000..2ee19bb --- /dev/null +++ b/client/data/stylesheets/teamserverTab.qss @@ -0,0 +1,12 @@ +QTabBar::close-button { + image: url(:/icons/tab-close-button); + subcontrol-position: right; +} + +QTabBar { + border-top-color: #ff79c6; +} + +QTabBar::tab { + height: 26px; +} diff --git a/client/data/themes/darkorange.stylesheet b/client/data/themes/darkorange.stylesheet new file mode 100644 index 0000000..9a4cd81 --- /dev/null +++ b/client/data/themes/darkorange.stylesheet @@ -0,0 +1,459 @@ +QToolTip +{ + border: 1px solid black; + background-color: #ffa02f; + padding: 1px; + border-radius: 3px; + opacity: 100; +} + +QWidget +{ + color: #b1b1b1; + background-color: #323232; +} + +QWidget:item:hover +{ + background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffa02f, stop: 1 #ca0619); + color: #000000; +} + +QWidget:item:selected +{ + background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffa02f, stop: 1 #d7801a); +} + +QMenuBar::item +{ + background: transparent; +} + +QMenuBar::item:selected +{ + background: transparent; + border: 1px solid #ffaa00; +} + +QMenuBar::item:pressed +{ + background: #444; + border: 1px solid #000; + background-color: QLinearGradient( + x1:0, y1:0, + x2:0, y2:1, + stop:1 #212121, + stop:0.4 #343434/*, + stop:0.2 #343434, + stop:0.1 #ffaa00*/ + ); + margin-bottom:-1px; + padding-bottom:1px; +} + +QMenu +{ + border: 1px solid #000; +} + +QMenu::item +{ + padding: 2px 20px 2px 20px; +} + +QMenu::item:selected +{ + color: #000000; +} + +QWidget:disabled +{ + color: #404040; + background-color: #323232; +} + +QAbstractItemView +{ + background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #4d4d4d, stop: 0.1 #646464, stop: 1 #5d5d5d); +} + +QWidget:focus +{ + /*border: 2px solid QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffa02f, stop: 1 #d7801a);*/ +} + +QLineEdit +{ + background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #4d4d4d, stop: 0 #646464, stop: 1 #5d5d5d); + padding: 1px; + border-style: solid; + border: 1px solid #1e1e1e; + border-radius: 5; +} + +QPushButton +{ + color: #b1b1b1; + background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #565656, stop: 0.1 #525252, stop: 0.5 #4e4e4e, stop: 0.9 #4a4a4a, stop: 1 #464646); + border-width: 1px; + border-color: #1e1e1e; + border-style: solid; + border-radius: 6; + padding: 3px; + font-size: 12px; + padding-left: 5px; + padding-right: 5px; +} + +QPushButton:pressed +{ + background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #2d2d2d, stop: 0.1 #2b2b2b, stop: 0.5 #292929, stop: 0.9 #282828, stop: 1 #252525); +} + +QComboBox +{ + selection-background-color: #ffaa00; + background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #565656, stop: 0.1 #525252, stop: 0.5 #4e4e4e, stop: 0.9 #4a4a4a, stop: 1 #464646); + border-style: solid; + border: 1px solid #1e1e1e; + border-radius: 5; +} + +QComboBox:hover,QPushButton:hover +{ + border: 2px solid QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffa02f, stop: 1 #d7801a); +} + + +QComboBox:on +{ + padding-top: 3px; + padding-left: 4px; + background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #2d2d2d, stop: 0.1 #2b2b2b, stop: 0.5 #292929, stop: 0.9 #282828, stop: 1 #252525); + selection-background-color: #ffaa00; +} + +QComboBox QAbstractItemView +{ + border: 2px solid darkgray; + selection-background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffa02f, stop: 1 #d7801a); +} + +QComboBox::drop-down +{ + subcontrol-origin: padding; + subcontrol-position: top right; + width: 15px; + + border-left-width: 0px; + border-left-color: darkgray; + border-left-style: solid; /* just a single line */ + border-top-right-radius: 3px; /* same radius as the QComboBox */ + border-bottom-right-radius: 3px; + } + +QComboBox::down-arrow +{ + image: url(:/down_arrow.png); +} + +QGroupBox:focus +{ +border: 2px solid QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffa02f, stop: 1 #d7801a); +} + +QTextEdit:focus +{ + border: 2px solid QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffa02f, stop: 1 #d7801a); +} + +QScrollBar:horizontal { + border: 1px solid #222222; + background: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.0 #121212, stop: 0.2 #282828, stop: 1 #484848); + height: 7px; + margin: 0px 16px 0 16px; +} + +QScrollBar::handle:horizontal +{ + background: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #ffa02f, stop: 0.5 #d7801a, stop: 1 #ffa02f); + min-height: 20px; + border-radius: 2px; +} + +QScrollBar::add-line:horizontal { + border: 1px solid #1b1b19; + border-radius: 2px; + background: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #ffa02f, stop: 1 #d7801a); + width: 14px; + subcontrol-position: right; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal { + border: 1px solid #1b1b19; + border-radius: 2px; + background: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #ffa02f, stop: 1 #d7801a); + width: 14px; + subcontrol-position: left; + subcontrol-origin: margin; +} + +QScrollBar::right-arrow:horizontal, QScrollBar::left-arrow:horizontal +{ + border: 1px solid black; + width: 1px; + height: 1px; + background: white; +} + +QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal +{ + background: none; +} + +QScrollBar:vertical +{ + background: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0, stop: 0.0 #121212, stop: 0.2 #282828, stop: 1 #484848); + width: 7px; + margin: 16px 0 16px 0; + border: 1px solid #222222; +} + +QScrollBar::handle:vertical +{ + background: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffa02f, stop: 0.5 #d7801a, stop: 1 #ffa02f); + min-height: 20px; + border-radius: 2px; +} + +QScrollBar::add-line:vertical +{ + border: 1px solid #1b1b19; + border-radius: 2px; + background: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffa02f, stop: 1 #d7801a); + height: 14px; + subcontrol-position: bottom; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:vertical +{ + border: 1px solid #1b1b19; + border-radius: 2px; + background: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #d7801a, stop: 1 #ffa02f); + height: 14px; + subcontrol-position: top; + subcontrol-origin: margin; +} + +QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical +{ + border: 1px solid black; + width: 1px; + height: 1px; + background: white; +} + + +QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical +{ + background: none; +} + +QTextEdit +{ + background-color: #242424; +} + +QPlainTextEdit +{ + background-color: #242424; +} + +QHeaderView::section +{ + background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:0 #616161, stop: 0.5 #505050, stop: 0.6 #434343, stop:1 #656565); + color: white; + padding-left: 4px; + border: 1px solid #6c6c6c; +} + +QCheckBox:disabled +{ +color: #414141; +} + +QDockWidget::title +{ + text-align: center; + spacing: 3px; /* spacing between items in the tool bar */ + background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:0 #323232, stop: 0.5 #242424, stop:1 #323232); +} + +QDockWidget::close-button, QDockWidget::float-button +{ + text-align: center; + spacing: 1px; /* spacing between items in the tool bar */ + background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:0 #323232, stop: 0.5 #242424, stop:1 #323232); +} + +QDockWidget::close-button:hover, QDockWidget::float-button:hover +{ + background: #242424; +} + +QDockWidget::close-button:pressed, QDockWidget::float-button:pressed +{ + padding: 1px -1px -1px 1px; +} + +QMainWindow::separator +{ + background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:0 #161616, stop: 0.5 #151515, stop: 0.6 #212121, stop:1 #343434); + color: white; + padding-left: 4px; + border: 1px solid #4c4c4c; + spacing: 3px; /* spacing between items in the tool bar */ +} + +QMainWindow::separator:hover +{ + + background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:0 #d7801a, stop:0.5 #b56c17 stop:1 #ffa02f); + color: white; + padding-left: 4px; + border: 1px solid #6c6c6c; + spacing: 3px; /* spacing between items in the tool bar */ +} + +QToolBar::handle +{ + spacing: 3px; /* spacing between items in the tool bar */ + background: url(:/images/handle.png); +} + +QMenu::separator +{ + height: 2px; + background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:0 #161616, stop: 0.5 #151515, stop: 0.6 #212121, stop:1 #343434); + color: white; + padding-left: 4px; + margin-left: 10px; + margin-right: 5px; +} + +QProgressBar +{ + border: 2px solid grey; + border-radius: 5px; + text-align: center; +} + +QProgressBar::chunk +{ + background-color: #d7801a; + width: 2.15px; + margin: 0.5px; +} + +QTabBar::tab { + color: #b1b1b1; + border: 1px solid #444; + border-bottom-style: none; + background-color: #323232; + padding-left: 10px; + padding-right: 10px; + padding-top: 3px; + padding-bottom: 2px; + margin-right: -1px; +} + +QTabWidget::pane { + border: 1px solid #444; + top: 1px; +} + +QTabBar::tab:last +{ + margin-right: 0; /* the last selected tab has nothing to overlap with on the right */ + border-top-right-radius: 3px; +} + +QTabBar::tab:first:!selected +{ + margin-left: 0px; /* the last selected tab has nothing to overlap with on the right */ + + + border-top-left-radius: 3px; +} + +QTabBar::tab:!selected +{ + color: #b1b1b1; + border-bottom-style: solid; + margin-top: 3px; + background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:1 #212121, stop:.4 #343434); +} + +QTabBar::tab:selected +{ + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-bottom: 0px; +} + +QTabBar::tab:!selected:hover +{ + /*border-top: 2px solid #ffaa00; + padding-bottom: 3px;*/ + border-top-left-radius: 3px; + border-top-right-radius: 3px; + background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:1 #212121, stop:0.4 #343434, stop:0.2 #343434, stop:0.1 #ffaa00); +} + +QRadioButton::indicator:checked, QRadioButton::indicator:unchecked{ + color: #b1b1b1; + background-color: #323232; + border: 1px solid #b1b1b1; + border-radius: 6px; +} + +QRadioButton::indicator:checked +{ + background-color: qradialgradient( + cx: 0.5, cy: 0.5, + fx: 0.5, fy: 0.5, + radius: 1.0, + stop: 0.25 #ffaa00, + stop: 0.3 #323232 + ); +} + +QCheckBox::indicator{ + color: #b1b1b1; + background-color: #323232; + border: 1px solid #b1b1b1; + width: 9px; + height: 9px; +} + +QRadioButton::indicator +{ + border-radius: 6px; +} + +QRadioButton::indicator:hover, QCheckBox::indicator:hover +{ + border: 1px solid #ffaa00; +} + +QCheckBox::indicator:checked +{ + image:url(:/images/checkbox.png); +} + +QCheckBox::indicator:disabled, QRadioButton::indicator:disabled +{ + border: 1px solid #444; +} \ No newline at end of file diff --git a/client/external/json/.cirrus.yml b/client/external/json/.cirrus.yml new file mode 100644 index 0000000..be63315 --- /dev/null +++ b/client/external/json/.cirrus.yml @@ -0,0 +1,17 @@ +arm_container: + image: gcc:latest + +check_task: + check_script: + - wget https://github.com/Kitware/CMake/releases/download/v3.20.2/cmake-3.20.2.tar.gz + - tar xfz cmake-3.20.2.tar.gz + - cd cmake-3.20.2 + - ./configure + - make cmake ctest -j4 + - cd .. + - mkdir build + - cd build + - ../cmake-3.20.2/bin/cmake .. -DJSON_FastTests=ON + - make -j4 + - cd tests + - ../../cmake-3.20.2/bin/ctest -j4 diff --git a/client/external/json/.clang-format b/client/external/json/.clang-format new file mode 100644 index 0000000..5b9e3fd --- /dev/null +++ b/client/external/json/.clang-format @@ -0,0 +1,84 @@ +#AccessModifierOffset: 2 +AlignAfterOpenBracket: Align +AlignConsecutiveAssignments: false +#AlignConsecutiveBitFields: false +AlignConsecutiveDeclarations: false +AlignConsecutiveMacros: false +AlignEscapedNewlines: Right +#AlignOperands: AlignAfterOperator +AlignTrailingComments: true +AllowAllArgumentsOnNextLine: false +AllowAllConstructorInitializersOnNextLine: false +AllowAllParametersOfDeclarationOnNextLine: false +AllowShortBlocksOnASingleLine: Empty +AllowShortCaseLabelsOnASingleLine: false +#AllowShortEnumsOnASingleLine: true +AllowShortFunctionsOnASingleLine: Empty +AllowShortIfStatementsOnASingleLine: Never +AllowShortLambdasOnASingleLine: Empty +AllowShortLoopsOnASingleLine: false +AlwaysBreakAfterReturnType: None +AlwaysBreakBeforeMultilineStrings: false +AlwaysBreakTemplateDeclarations: Yes +BinPackArguments: false +BinPackParameters: false +#BitFieldColonSpacing: Both +BreakBeforeBraces: Custom # or Allman +BraceWrapping: + AfterCaseLabel: true + AfterClass: true + AfterControlStatement: Always + AfterEnum: true + AfterFunction: true + AfterNamespace: false + AfterStruct: true + AfterUnion: true + AfterExternBlock: false + BeforeCatch: true + BeforeElse: true + #BeforeLambdaBody: false + #BeforeWhile: false + SplitEmptyFunction: false + SplitEmptyRecord: false + SplitEmptyNamespace: false +BreakBeforeTernaryOperators: true +BreakConstructorInitializers: BeforeComma +BreakStringLiterals: false +ColumnLimit: 0 +CompactNamespaces: false +ConstructorInitializerIndentWidth: 2 +Cpp11BracedListStyle: true +PointerAlignment: Left +FixNamespaceComments: true +IncludeBlocks: Preserve +#IndentCaseBlocks: false +IndentCaseLabels: true +IndentGotoLabels: false +IndentPPDirectives: BeforeHash +IndentWidth: 4 +KeepEmptyLinesAtTheStartOfBlocks: false +MaxEmptyLinesToKeep: 1 +NamespaceIndentation: None +ReflowComments: false +SortIncludes: true +SortUsingDeclarations: true +SpaceAfterCStyleCast: false +SpaceAfterLogicalNot: false +SpaceAfterTemplateKeyword: false +SpaceBeforeAssignmentOperators: true +SpaceBeforeCpp11BracedList: false +SpaceBeforeParens: ControlStatements +SpaceBeforeRangeBasedForLoopColon: true +SpaceBeforeSquareBrackets: false +SpaceInEmptyBlock: false +SpaceInEmptyParentheses: false +SpacesBeforeTrailingComments: 2 +SpacesInAngles: false +SpacesInCStyleCastParentheses: false +SpacesInConditionalStatement: false +SpacesInContainerLiterals: false +SpacesInParentheses: false +SpacesInSquareBrackets: false +Standard: c++11 +TabWidth: 4 +UseTab: Never diff --git a/client/external/json/.clang-tidy b/client/external/json/.clang-tidy new file mode 100644 index 0000000..339360b --- /dev/null +++ b/client/external/json/.clang-tidy @@ -0,0 +1,65 @@ +Checks: '*, + -altera-id-dependent-backward-branch, + -altera-struct-pack-align, + -altera-unroll-loops, + -android-cloexec-fopen, + -bugprone-easily-swappable-parameters, + -cert-err58-cpp, + -concurrency-mt-unsafe, + -cppcoreguidelines-avoid-const-or-ref-data-members, + -cppcoreguidelines-avoid-do-while, + -cppcoreguidelines-avoid-goto, + -cppcoreguidelines-avoid-magic-numbers, + -cppcoreguidelines-avoid-non-const-global-variables, + -cppcoreguidelines-macro-usage, + -cppcoreguidelines-pro-bounds-array-to-pointer-decay, + -cppcoreguidelines-pro-bounds-constant-array-index, + -cppcoreguidelines-pro-bounds-pointer-arithmetic, + -cppcoreguidelines-pro-type-reinterpret-cast, + -cppcoreguidelines-pro-type-union-access, + -cppcoreguidelines-rvalue-reference-param-not-moved, + -cppcoreguidelines-virtual-class-destructor, + -fuchsia-default-arguments-calls, + -fuchsia-default-arguments-declarations, + -fuchsia-overloaded-operator, + -google-explicit-constructor, + -google-readability-function-size, + -google-runtime-int, + -google-runtime-references, + -hicpp-avoid-goto, + -hicpp-explicit-conversions, + -hicpp-function-size, + -hicpp-no-array-decay, + -hicpp-no-assembler, + -hicpp-signed-bitwise, + -hicpp-uppercase-literal-suffix, + -llvm-header-guard, + -llvm-include-order, + -llvmlibc-*, + -misc-use-anonymous-namespace, + -misc-confusable-identifiers, + -misc-include-cleaner, + -misc-no-recursion, + -misc-non-private-member-variables-in-classes, + -modernize-concat-nested-namespaces, + -modernize-type-traits, + -modernize-use-constraints, + -modernize-use-nodiscard, + -modernize-use-trailing-return-type, + -performance-enum-size, + -readability-function-cognitive-complexity, + -readability-function-size, + -readability-identifier-length, + -readability-magic-numbers, + -readability-redundant-access-specifiers, + -readability-simplify-boolean-expr, + -readability-uppercase-literal-suffix' + +CheckOptions: + - key: hicpp-special-member-functions.AllowSoleDefaultDtor + value: 1 + +WarningsAsErrors: '*' + +#HeaderFilterRegex: '.*nlohmann.*' +HeaderFilterRegex: '.*hpp$' diff --git a/client/external/json/.github/CODEOWNERS b/client/external/json/.github/CODEOWNERS new file mode 100644 index 0000000..e1e1040 --- /dev/null +++ b/client/external/json/.github/CODEOWNERS @@ -0,0 +1,6 @@ +# JSON for Modern C++ was originally written by Niels Lohmann. +# Since 2013, over 250 contributors have helped to improve the library. +# This CODEOWNERS file is only to make sure that @nlohmann is requested +# for a code review in case of a pull request. + +* @nlohmann diff --git a/client/external/json/.github/CODE_OF_CONDUCT.md b/client/external/json/.github/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..770b817 --- /dev/null +++ b/client/external/json/.github/CODE_OF_CONDUCT.md @@ -0,0 +1,46 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. + +## Our Standards + +Examples of behavior that contributes to creating a positive environment include: + +* Using welcoming and inclusive language +* Being respectful of differing viewpoints and experiences +* Gracefully accepting constructive criticism +* Focusing on what is best for the community +* Showing empathy towards other community members + +Examples of unacceptable behavior by participants include: + +* The use of sexualized language or imagery and unwelcome sexual attention or advances +* Trolling, insulting/derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or electronic address, without explicit permission +* Other conduct which could reasonably be considered inappropriate in a professional setting + +## Our Responsibilities + +Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior. + +Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. + +## Scope + +This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at mail@nlohmann.me. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. + +Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version] + +[homepage]: http://contributor-covenant.org +[version]: http://contributor-covenant.org/version/1/4/ diff --git a/client/external/json/.github/CONTRIBUTING.md b/client/external/json/.github/CONTRIBUTING.md new file mode 100644 index 0000000..4d33c67 --- /dev/null +++ b/client/external/json/.github/CONTRIBUTING.md @@ -0,0 +1,71 @@ +[![Issue Stats](http://issuestats.com/github/nlohmann/json/badge/pr?style=flat)](http://issuestats.com/github/nlohmann/json) [![Issue Stats](http://issuestats.com/github/nlohmann/json/badge/issue?style=flat)](http://issuestats.com/github/nlohmann/json) + +# How to contribute + +This project started as a little excuse to exercise some of the cool new C++11 features. Over time, people actually started to use the JSON library (yey!) and started to help improve it by proposing features, finding bugs, or even fixing my mistakes. I am really [thankful](https://github.com/nlohmann/json/blob/master/README.md#thanks) for this and try to keep track of all the helpers. + +To make it as easy as possible for you to contribute and for me to keep an overview, here are a few guidelines which should help us avoid all kinds of unnecessary work or disappointment. And of course, this document is subject to discussion, so please [create an issue](https://github.com/nlohmann/json/issues/new/choose) or a pull request if you find a way to improve it! + +## Private reports + +Usually, all issues are tracked publicly on [GitHub](https://github.com/nlohmann/json/issues). If you want to make a private report (e.g., for a vulnerability or to attach an example that is not meant to be published), please send an email to . + +## Prerequisites + +Please [create an issue](https://github.com/nlohmann/json/issues/new/choose), assuming one does not already exist, and describe your concern. Note you need a [GitHub account](https://github.com/signup/free) for this. + +## Describe your issue + +Clearly describe the issue: + +- If it is a bug, please describe how to **reproduce** it. If possible, attach a complete example which demonstrates the error. Please also state what you **expected** to happen instead of the error. +- If you propose a change or addition, try to give an **example** how the improved code could look like or how to use it. +- If you found a compilation error, please tell us which **compiler** (version and operating system) you used and paste the (relevant part of) the error messages to the ticket. + +Please stick to the provided issue template ([bug report](https://github.com/nlohmann/json/blob/develop/.github/ISSUE_TEMPLATE/bug.yml) if possible. For questions, feature or support requests, please [open a discussion](https://github.com/nlohmann/json/discussions/new). + +## Files to change + +:exclamation: Before you make any changes, note the single-header files [`single_include/nlohmann/json.hpp`](https://github.com/nlohmann/json/blob/develop/single_include/nlohmann/json.hpp) and [`single_include/nlohmann/json_fwd.hpp`](https://github.com/nlohmann/json/blob/develop/single_include/nlohmann/json_fwd.hpp) are **generated** from the source files in the [`include/nlohmann` directory](https://github.com/nlohmann/json/tree/develop/include/nlohmann). Please **do not** edit the files `single_include/nlohmann/json.hpp` and `single_include/nlohmann/json_fwd.hpp` directly, but change the `include/nlohmann` sources and regenerate the files by executing `make amalgamate`. + +To make changes, you need to edit the following files: + +1. [`include/nlohmann/*`](https://github.com/nlohmann/json/tree/develop/include/nlohmann) - These files are the sources of the library. Before testing or creating a pull request, execute `make amalgamate` to regenerate `single_include/nlohmann/json.hpp` and `single_include/nlohmann/json_fwd.hpp`. + +2. [`tests/src/unit-*.cpp`](https://github.com/nlohmann/json/tree/develop/tests/src) - These files contain the [doctest](https://github.com/onqtam/doctest) unit tests which currently cover [100 %](https://coveralls.io/github/nlohmann/json) of the library's code. Before creating a pull request, execute `make pretty` to make sure that the style is correct, as this will be checked by the CI. + + If you add or change a feature, please also add a unit test to this file. The unit tests can be compiled and executed with + + ```sh + $ mkdir build + $ cd build + $ cmake .. + $ cmake --build . + $ ctest + ``` + + The test cases are also executed with several different compilers on [Travis](https://travis-ci.org/nlohmann/json) once you open a pull request. + + +## Note + +- If you open a pull request, the code will be automatically tested with [Valgrind](http://valgrind.org)'s Memcheck tool to detect memory leaks. Please be aware that the execution with Valgrind _may_ in rare cases yield different behavior than running the code directly. This can result in failing unit tests which run successfully without Valgrind. +- There is a Makefile target `make pretty` which runs [Artistic Style](http://astyle.sourceforge.net) to fix indentation. If possible, run it before opening the pull request. Otherwise, we shall run it afterward. + +## Please don't + +- The C++11 support varies between different **compilers** and versions. Please note the [list of supported compilers](https://github.com/nlohmann/json/blob/master/README.md#supported-compilers). Some compilers like GCC 4.7 (and earlier), Clang 3.3 (and earlier), or Microsoft Visual Studio 13.0 and earlier are known not to work due to missing or incomplete C++11 support. Please refrain from proposing changes that work around these compiler's limitations with `#ifdef`s or other means. +- Specifically, I am aware of compilation problems with **Microsoft Visual Studio** (there even is an [issue label](https://github.com/nlohmann/json/issues?utf8=✓&q=label%3A%22visual+studio%22+) for this kind of bug). I understand that even in 2016, complete C++11 support isn't there yet. But please also understand that I do not want to drop features or uglify the code just to make Microsoft's sub-standard compiler happy. The past has shown that there are ways to express the functionality such that the code compiles with the most recent MSVC - unfortunately, this is not the main objective of the project. +- Please refrain from proposing changes that would **break [JSON](https://json.org) conformance**. If you propose a conformant extension of JSON to be supported by the library, please motivate this extension. + - We shall not extend the library to **support comments**. There is quite some [controversy](https://www.reddit.com/r/programming/comments/4v6chu/why_json_doesnt_support_comments_douglas_crockford/) around this topic, and there were quite some [issues](https://github.com/nlohmann/json/issues/376) on this. We believe that JSON is fine without comments. + - We do not preserve the **insertion order of object elements**. The [JSON standard](https://tools.ietf.org/html/rfc8259.html) defines objects as "an unordered collection of zero or more name/value pairs". To this end, this library does not preserve insertion order of name/value pairs. (In fact, keys will be traversed in alphabetical order as `std::map` with `std::less` is used by default.) Note this behavior conforms to the standard, and we shall not change it to any other order. If you do want to preserve the insertion order, you can specialize the object type with containers like [`tsl::ordered_map`](https://github.com/Tessil/ordered-map) or [`nlohmann::fifo_map`](https://github.com/nlohmann/fifo_map). + +- Please do not open pull requests that address **multiple issues**. + +## Wanted + +The following areas really need contribution: + +- Extending the **continuous integration** toward more exotic compilers such as Android NDK, Intel's Compiler, or the bleeding-edge versions Clang. +- Improving the efficiency of the **JSON parser**. The current parser is implemented as a naive recursive descent parser with hand coded string handling. More sophisticated approaches like LALR parsers would be really appreciated. That said, parser generators like Bison or ANTLR do not play nice with single-header files -- I really would like to keep the parser inside the `json.hpp` header, and I am not aware of approaches similar to [`re2c`](http://re2c.org) for parsing. +- Extending and updating existing **benchmarks** to include (the most recent version of) this library. Though efficiency is not everything, speed and memory consumption are very important characteristics for C++ developers, so having proper comparisons would be interesting. diff --git a/client/external/json/.github/FUNDING.yml b/client/external/json/.github/FUNDING.yml new file mode 100644 index 0000000..a6c972e --- /dev/null +++ b/client/external/json/.github/FUNDING.yml @@ -0,0 +1,2 @@ +github: nlohmann +custom: http://paypal.me/nlohmann diff --git a/client/external/json/.github/ISSUE_TEMPLATE/bug.yaml b/client/external/json/.github/ISSUE_TEMPLATE/bug.yaml new file mode 100644 index 0000000..571a1cc --- /dev/null +++ b/client/external/json/.github/ISSUE_TEMPLATE/bug.yaml @@ -0,0 +1,93 @@ +name: Bug Report +description: Create a bug report +labels: + - 'kind: bug' +body: + - type: markdown + attributes: + value: > + Thanks for taking the time to fill out this bug report! + + Make sure you give it a short and specific **title** so that the report + is searchable and uniquely identifiable. + + Note that this form is for bug reports only. Please + [open a discussion](https://github.com/nlohmann/json/discussions/new) + for questions, feature requests, or support requests + - type: textarea + id: summary + attributes: + label: Description + description: > + Please provide an abstract description of the issue to the developers, + and why you consider it to be a bug. Please include any specific links + to the documentation, JSON specification, or code. + validations: + required: true + - type: textarea + id: reproduce + attributes: + label: Reproduction steps + description: > + How do you trigger the bug? Please walk us through step by step. Be as + specific as possible. + validations: + required: true + - type: textarea + id: results + attributes: + label: Expected vs. actual results + description: > + Please describe what you expected to happen after the steps above and + what actually happened. + validations: + required: true + - type: textarea + id: code + attributes: + label: Minimal code example + description: > + If possible, provide a small and self-contained example that triggers + the bug. Please understand that we cannot analyze and debug large code + bases. Please do not paste screenshots here. + render: Shell + - type: textarea + id: output + attributes: + label: Error messages + description: > + Please provide any kind of error output (compilation errors, exception + messages, stack traces, etc.) which can help to diagnose the error. + render: Shell + - type: input + id: compiler + attributes: + label: Compiler and operating system + description: > + On which operating systems and compilers have you observed the issue? + Include as many relevant details about the environment you experienced + the bug in. Make sure you use a + [supported compiler](https://github.com/nlohmann/json#supported-compilers). + validations: + required: true + - type: input + id: version + attributes: + label: Library version + description: > + Which version of the library did you use? If it is a released version, + please enter the version number (e.g., 3.11.2). Otherwise, please enter + the commit hash. If you got the library from another source as the + GitHub repository (e.g., via a package manager), please also state + this. + validations: + required: true + - type: checkboxes + id: validation + attributes: + label: Validation + description: > + Please check these additional steps: + options: + - label: The bug also occurs if the latest version from the [`develop`](https://github.com/nlohmann/json/tree/develop) branch is used. + - label: I can successfully [compile and run the unit tests](https://github.com/nlohmann/json#execute-unit-tests). diff --git a/client/external/json/.github/ISSUE_TEMPLATE/config.yml b/client/external/json/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..0e96633 --- /dev/null +++ b/client/external/json/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: Ask a question + url: https://github.com/nlohmann/json/discussions + about: Ask questions and discuss with other community members diff --git a/client/external/json/.github/PULL_REQUEST_TEMPLATE.md b/client/external/json/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..c9c7cb7 --- /dev/null +++ b/client/external/json/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,19 @@ +[Describe your pull request here. Please read the text below the line, and make sure you follow the checklist.] + +* * * + +## Pull request checklist + +Read the [Contribution Guidelines](https://github.com/nlohmann/json/blob/develop/.github/CONTRIBUTING.md) for detailed information. + +- [ ] Changes are described in the pull request, or an [existing issue is referenced](https://github.com/nlohmann/json/issues). +- [ ] The test suite [compiles and runs](https://github.com/nlohmann/json/blob/develop/README.md#execute-unit-tests) without error. +- [ ] [Code coverage](https://coveralls.io/github/nlohmann/json) is 100%. Test cases can be added by editing the [test suite](https://github.com/nlohmann/json/tree/develop/test/src). +- [ ] The source code is amalgamated; that is, after making changes to the sources in the `include/nlohmann` directory, run `make amalgamate` to create the single-header files `single_include/nlohmann/json.hpp` and `single_include/nlohmann/json_fwd.hpp`. The whole process is described [here](https://github.com/nlohmann/json/blob/develop/.github/CONTRIBUTING.md#files-to-change). + +## Please don't + +- The C++11 support varies between different **compilers** and versions. Please note the [list of supported compilers](https://github.com/nlohmann/json/blob/master/README.md#supported-compilers). Some compilers like GCC 4.7 (and earlier), Clang 3.3 (and earlier), or Microsoft Visual Studio 13.0 and earlier are known not to work due to missing or incomplete C++11 support. Please refrain from proposing changes that work around these compiler's limitations with `#ifdef`s or other means. +- Specifically, I am aware of compilation problems with **Microsoft Visual Studio** (there even is an [issue label](https://github.com/nlohmann/json/issues?utf8=✓&q=label%3A%22visual+studio%22+) for this kind of bug). I understand that even in 2016, complete C++11 support isn't there yet. But please also understand that I do not want to drop features or uglify the code just to make Microsoft's sub-standard compiler happy. The past has shown that there are ways to express the functionality such that the code compiles with the most recent MSVC - unfortunately, this is not the main objective of the project. +- Please refrain from proposing changes that would **break [JSON](https://json.org) conformance**. If you propose a conformant extension of JSON to be supported by the library, please motivate this extension. +- Please do not open pull requests that address **multiple issues**. diff --git a/client/external/json/.github/SECURITY.md b/client/external/json/.github/SECURITY.md new file mode 100644 index 0000000..4d010eb --- /dev/null +++ b/client/external/json/.github/SECURITY.md @@ -0,0 +1,5 @@ +# Security Policy + +## Reporting a Vulnerability + +Usually, all issues are tracked publicly on [GitHub](https://github.com/nlohmann/json/issues). If you want to make a private report (e.g., for a vulnerability or to attach an example that is not meant to be published), please send an email to . You can use [this key](https://keybase.io/nlohmann/pgp_keys.asc?fingerprint=797167ae41c0a6d9232e48457f3cea63ae251b69) for encryption. diff --git a/client/external/json/.github/config.yml b/client/external/json/.github/config.yml new file mode 100644 index 0000000..7a8f41e --- /dev/null +++ b/client/external/json/.github/config.yml @@ -0,0 +1,19 @@ +# Configuration for sentiment-bot - https://github.com/behaviorbot/sentiment-bot + +# *Required* toxicity threshold between 0 and .99 with the higher numbers being the most toxic +# Anything higher than this threshold will be marked as toxic and commented on +sentimentBotToxicityThreshold: .7 + +# *Required* Comment to reply with +sentimentBotReplyComment: > + Please be sure to review the [code of conduct](https://github.com/nlohmann/json/blob/develop/CODE_OF_CONDUCT.md) and be respectful of other users. cc/ @nlohmann + + +# Configuration for request-info - https://github.com/behaviorbot/request-info + +# *Required* Comment to reply with +requestInfoReplyComment: > + We would appreciate it if you could provide us with more info about this issue or pull request! Please check the [issue template](https://github.com/nlohmann/json/blob/develop/.github/ISSUE_TEMPLATE.md) and the [pull request template](https://github.com/nlohmann/json/blob/develop/.github/PULL_REQUEST_TEMPLATE.md). + +# *OPTIONAL* Label to be added to Issues and Pull Requests with insufficient information given +requestInfoLabelToAdd: "state: needs more info" diff --git a/client/external/json/.github/external_ci/appveyor.yml b/client/external/json/.github/external_ci/appveyor.yml new file mode 100644 index 0000000..126ed99 --- /dev/null +++ b/client/external/json/.github/external_ci/appveyor.yml @@ -0,0 +1,91 @@ +version: '{build}' + +# only build PRs and commits to develop branch +# (see https://help.appveyor.com/discussions/questions/55079-two-builds-per-commit-to-pull-request) +branches: + only: + - develop + +only_commits: + files: + - .github/external_ci/appveyor.yml + - cmake/ + - include/ + - tests/ + - CMakeLists.txt + +environment: + matrix: + - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 + configuration: Debug + platform: x86 + CXX_FLAGS: "/W4 /WX" + CMAKE_OPTIONS: "" + GENERATOR: Visual Studio 14 2015 + + - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 + configuration: Release + platform: x86 + CXX_FLAGS: "/W4 /WX" + CMAKE_OPTIONS: "" + GENERATOR: Visual Studio 14 2015 + + - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 + configuration: Release + platform: x86 + name: with_win_header + CXX_FLAGS: "/W4 /WX" + CMAKE_OPTIONS: "" + GENERATOR: Visual Studio 14 2015 + + - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 + configuration: Release + platform: x86 + CXX_FLAGS: "/permissive- /std:c++latest /utf-8 /W4 /WX" + CMAKE_OPTIONS: "" + GENERATOR: Visual Studio 15 2017 + + - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 + configuration: Release + platform: x86 + CXX_FLAGS: "/W4 /WX" + CMAKE_OPTIONS: "-DJSON_ImplicitConversions=OFF" + GENERATOR: Visual Studio 16 2019 + + - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 + configuration: Release + platform: x64 + CXX_FLAGS: "/W4 /WX" + CMAKE_OPTIONS: "" + GENERATOR: Visual Studio 14 2015 + + - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 + configuration: Release + platform: x64 + CXX_FLAGS: "/permissive- /std:c++latest /Zc:__cplusplus /utf-8 /W4 /WX" + CMAKE_OPTIONS: "" + GENERATOR: Visual Studio 15 2017 + +init: + - cmake --version + - msbuild /version + +install: + - if "%platform%"=="x86" set GENERATOR_PLATFORM=Win32 + +before_build: + # for with_win_header build, inject the inclusion of Windows.h to the single-header library + - ps: if ($env:name -Eq "with_win_header") { $header_path = "single_include\nlohmann\json.hpp" } + - ps: if ($env:name -Eq "with_win_header") { "#include `n" + (Get-Content $header_path | Out-String) | Set-Content $header_path } + - cmake . -G "%GENERATOR%" -A "%GENERATOR_PLATFORM%" -DCMAKE_CXX_FLAGS="%CXX_FLAGS%" -DCMAKE_IGNORE_PATH="C:/Program Files/Git/usr/bin" -DJSON_BuildTests=On "%CMAKE_OPTIONS%" + +build_script: + - cmake --build . --config "%configuration%" --parallel 2 + +test_script: + - if "%configuration%"=="Release" ctest -C "%configuration%" --parallel 2 --output-on-failure + # On Debug builds, skip test-unicode_all + # as it is extremely slow to run and cause + # occasional timeouts on AppVeyor. + # More info: https://github.com/nlohmann/json/pull/1570 + - if "%configuration%"=="Debug" ctest --exclude-regex "test-unicode" -C "%configuration%" --parallel 2 --output-on-failure diff --git a/client/external/json/.github/labeler.yml b/client/external/json/.github/labeler.yml new file mode 100644 index 0000000..024d3e6 --- /dev/null +++ b/client/external/json/.github/labeler.yml @@ -0,0 +1,38 @@ +version: 1 + +labels: +- label: "documentation" + files: + - "README.md" + +- label: "documentation" + files: + - "docs/.*" + +- label: "tests" + files: + - "tests/.*" + +- label: "CMake" + files: + - ".*CMakeLists.txt" + +- label: "CMake" + files: + - "cmake/.*" + +- label: "CI" + files: + - "github/workflows/.*" + +- label: "CI" + files: + - "github/external_ci/.*" + +- label: "S" + size-below: 10 +- label: "M" + size-above: 9 + size-below: 100 +- label: "L" + size-above: 100 diff --git a/client/external/json/.github/stale.yml b/client/external/json/.github/stale.yml new file mode 100644 index 0000000..d30c78b --- /dev/null +++ b/client/external/json/.github/stale.yml @@ -0,0 +1,17 @@ +# Number of days of inactivity before an issue becomes stale +daysUntilStale: 30 +# Number of days of inactivity before a stale issue is closed +daysUntilClose: 7 +# Issues with these labels will never be considered stale +exemptLabels: + - pinned + - security +# Label to use when marking an issue as stale +staleLabel: "state: stale" +# Comment to post when marking an issue as stale. Set to `false` to disable +markComment: > + This issue has been automatically marked as stale because it has not had + recent activity. It will be closed if no further activity occurs. Thank you + for your contributions. +# Comment to post when closing a stale issue. Set to `false` to disable +closeComment: false diff --git a/client/external/json/.github/workflows/check_amalgamation.yml b/client/external/json/.github/workflows/check_amalgamation.yml new file mode 100644 index 0000000..0fadb52 --- /dev/null +++ b/client/external/json/.github/workflows/check_amalgamation.yml @@ -0,0 +1,70 @@ +name: "Check amalgamation" + +on: + pull_request: + +permissions: read-all + +jobs: + save: + runs-on: ubuntu-latest + steps: + - name: Save PR number + run: | + mkdir -p ./pr + echo ${{ github.event.number }} > ./pr/number + echo ${{ github.event.pull_request.user.login }} > ./pr/author + - uses: actions/upload-artifact@v2 + with: + name: pr + path: pr/ + + check: + runs-on: ubuntu-latest + env: + MAIN_DIR: ${{ github.workspace }}/main + INCLUDE_DIR: ${{ github.workspace }}/main/single_include/nlohmann + TOOL_DIR: ${{ github.workspace }}/tools/tools/amalgamate + ASTYLE_FLAGS: > + --style=allman --indent=spaces=4 --indent-modifiers --indent-switches --indent-preproc-block + --indent-preproc-define --indent-col1-comments --pad-oper --pad-header --align-pointer=type + --align-reference=type --add-brackets --convert-tabs --close-templates --lineend=linux --preserve-date + --formatted + + steps: + - name: Checkout pull request + uses: actions/checkout@v3 + with: + path: main + ref: ${{ github.event.pull_request.head.sha }} + + - name: Checkout tools + uses: actions/checkout@v3 + with: + path: tools + ref: develop + + - name: Install astyle + run: | + sudo apt-get update + sudo apt-get install astyle + + - name: Check amalgamation + run: | + cd $MAIN_DIR + + rm -fr $INCLUDE_DIR/json.hpp~ $INCLUDE_DIR/json_fwd.hpp~ + cp $INCLUDE_DIR/json.hpp $INCLUDE_DIR/json.hpp~ + cp $INCLUDE_DIR/json_fwd.hpp $INCLUDE_DIR/json_fwd.hpp~ + + python3 $TOOL_DIR/amalgamate.py -c $TOOL_DIR/config_json.json -s . + python3 $TOOL_DIR/amalgamate.py -c $TOOL_DIR/config_json_fwd.json -s . + echo "Format (1)" + astyle $ASTYLE_FLAGS --suffix=none --quiet $INCLUDE_DIR/json.hpp $INCLUDE_DIR/json_fwd.hpp + + diff $INCLUDE_DIR/json.hpp~ $INCLUDE_DIR/json.hpp + diff $INCLUDE_DIR/json_fwd.hpp~ $INCLUDE_DIR/json_fwd.hpp + + astyle $ASTYLE_FLAGS $(find docs/examples include tests -type f \( -name '*.hpp' -o -name '*.cpp' -o -name '*.cu' \) -not -path 'tests/thirdparty/*' -not -path 'tests/abi/include/nlohmann/*' | sort) + echo Check + find $MAIN_DIR -name '*.orig' -exec false {} \+ diff --git a/client/external/json/.github/workflows/cifuzz.yml b/client/external/json/.github/workflows/cifuzz.yml new file mode 100644 index 0000000..0fd355b --- /dev/null +++ b/client/external/json/.github/workflows/cifuzz.yml @@ -0,0 +1,30 @@ +name: CIFuzz +on: [pull_request] + +permissions: + contents: read + +jobs: + Fuzzing: + runs-on: ubuntu-latest + steps: + - name: Build Fuzzers + id: build + uses: google/oss-fuzz/infra/cifuzz/actions/build_fuzzers@master + with: + oss-fuzz-project-name: 'json' + dry-run: false + language: c++ + - name: Run Fuzzers + uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master + with: + oss-fuzz-project-name: 'json' + fuzz-seconds: 300 + dry-run: false + language: c++ + - name: Upload Crash + uses: actions/upload-artifact@v3 + if: failure() && steps.build.outcome == 'success' + with: + name: artifacts + path: ./out/artifacts diff --git a/client/external/json/.github/workflows/codeql-analysis.yml b/client/external/json/.github/workflows/codeql-analysis.yml new file mode 100644 index 0000000..93923a1 --- /dev/null +++ b/client/external/json/.github/workflows/codeql-analysis.yml @@ -0,0 +1,44 @@ +name: "Code scanning - action" + +on: + push: + branches: + - develop + - master + - release/* + pull_request: + schedule: + - cron: '0 19 * * 1' + workflow_dispatch: + +permissions: + contents: read + +concurrency: + group: ${{ github.workflow }}-${{ github.ref || github.run_id }} + cancel-in-progress: true + +jobs: + CodeQL-Build: + + runs-on: ubuntu-latest + permissions: + security-events: write + + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + # Initializes the CodeQL tools for scanning. + - name: Initialize CodeQL + uses: github/codeql-action/init@v2 + with: + languages: c-cpp + + # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). + # If this step fails, then you should remove it and run the build manually (see below) + - name: Autobuild + uses: github/codeql-action/autobuild@v2 + + - name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v2 diff --git a/client/external/json/.github/workflows/comment_check_amalgamation.yml b/client/external/json/.github/workflows/comment_check_amalgamation.yml new file mode 100644 index 0000000..2ab5ebb --- /dev/null +++ b/client/external/json/.github/workflows/comment_check_amalgamation.yml @@ -0,0 +1,75 @@ +name: Comment Check Amalgamation +on: + workflow_run: + workflows: ["Check amalgamation"] + types: + - completed + +permissions: {} + +jobs: + comment: + if: ${{ github.event.workflow_run.conclusion == 'failure' }} + runs-on: ubuntu-latest + permissions: + contents: read + actions: read + issues: read + pull-requests: write + steps: + - name: 'Download artifact' + uses: actions/github-script@98814c53be79b1d30f795b907e553d8679345975 # v6.4.0 + with: + script: | + var artifacts = await github.rest.actions.listWorkflowRunArtifacts({ + owner: context.repo.owner, + repo: context.repo.repo, + run_id: ${{github.event.workflow_run.id }}, + }); + var matchArtifact = artifacts.data.artifacts.filter((artifact) => { + return artifact.name == "pr" + })[0]; + var download = await github.rest.actions.downloadArtifact({ + owner: context.repo.owner, + repo: context.repo.repo, + artifact_id: matchArtifact.id, + archive_format: 'zip', + }); + var fs = require('fs'); + fs.writeFileSync('${{github.workspace}}/pr.zip', Buffer.from(download.data)); + - run: unzip pr.zip + + - name: 'Comment on PR' + uses: actions/github-script@98814c53be79b1d30f795b907e553d8679345975 # v6.4.0 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + script: | + var fs = require('fs'); + const author = fs.readFileSync('./author') + const issue_number = Number(fs.readFileSync('./number')); + const opts = github.rest.issues.listForRepo.endpoint.merge({ + owner: context.repo.owner, + repo: context.repo.repo, + creator: author, + state: 'all' + }) + let first = true + const issues = await github.paginate(opts) + for (const issue of issues) { + if (issue.number === issue_number) { + continue + } + if (issue.pull_request) { + first = false + break + } + } + await github.rest.issues.createComment({ + issue_number: issue_number, + owner: context.repo.owner, + repo: context.repo.repo, + body: '## 🔴 Amalgamation check failed! 🔴\nThe source code has not been amalgamated.' + + (first ? ' @' + author + ' Please read and follow the [Contribution Guidelines]' + + '(https://github.com/nlohmann/json/blob/develop/.github/CONTRIBUTING.md#files-to-change).' + : '') + }) diff --git a/client/external/json/.github/workflows/labeler.yml b/client/external/json/.github/workflows/labeler.yml new file mode 100644 index 0000000..11925e1 --- /dev/null +++ b/client/external/json/.github/workflows/labeler.yml @@ -0,0 +1,20 @@ +name: "Pull Request Labeler" + +on: + pull_request_target: + types: [opened, synchronize] + +permissions: {} + +jobs: + label: + permissions: + contents: read + pull-requests: write + + runs-on: ubuntu-latest + + steps: + - uses: srvaroa/labeler@master + env: + GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" diff --git a/client/external/json/.github/workflows/macos.yml b/client/external/json/.github/workflows/macos.yml new file mode 100644 index 0000000..9ac1fe3 --- /dev/null +++ b/client/external/json/.github/workflows/macos.yml @@ -0,0 +1,67 @@ +name: macOS + +on: + push: + branches: + - develop + - master + - release/* + pull_request: + workflow_dispatch: + +permissions: + contents: read + +concurrency: + group: ${{ github.workflow }}-${{ github.ref || github.run_id }} + cancel-in-progress: true + +jobs: + xcode_1: + runs-on: macos-11 + strategy: + matrix: + xcode: ['11.7', '12.4', '12.5.1', '13.0'] + env: + DEVELOPER_DIR: /Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer + + steps: + - uses: actions/checkout@v3 + - name: Run CMake + run: cmake -S . -B build -D CMAKE_BUILD_TYPE=Debug -DJSON_BuildTests=On -DJSON_FastTests=ON + - name: Build + run: cmake --build build --parallel 10 + - name: Test + run: cd build ; ctest -j 10 --output-on-failure + + xcode_2: + runs-on: macos-12 + strategy: + matrix: + xcode: ['13.1', '13.2.1', '13.3.1', '13.4.1', '14.0', '14.0.1', '14.1'] + env: + DEVELOPER_DIR: /Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer + + steps: + - uses: actions/checkout@v3 + - name: Run CMake + run: cmake -S . -B build -D CMAKE_BUILD_TYPE=Debug -DJSON_BuildTests=On -DJSON_FastTests=ON + - name: Build + run: cmake --build build --parallel 10 + - name: Test + run: cd build ; ctest -j 10 --output-on-failure + + xcode_standards: + runs-on: macos-latest + strategy: + matrix: + standard: [11, 14, 17, 20, 23] + + steps: + - uses: actions/checkout@v3 + - name: Run CMake + run: cmake -S . -B build -D CMAKE_BUILD_TYPE=Debug -DJSON_BuildTests=On -DJSON_TestStandards=${{ matrix.standard }} + - name: Build + run: cmake --build build --parallel 10 + - name: Test + run: cd build ; ctest -j 10 --output-on-failure diff --git a/client/external/json/.github/workflows/publish_documentation.yml b/client/external/json/.github/workflows/publish_documentation.yml new file mode 100644 index 0000000..5a32d13 --- /dev/null +++ b/client/external/json/.github/workflows/publish_documentation.yml @@ -0,0 +1,41 @@ +name: Publish documentation + +# publish the documentation on every merge to develop branch +on: + push: + branches: + - develop + paths: + - docs/mkdocs/** + - docs/examples/** + workflow_dispatch: + +permissions: + contents: read + +# we don't want to have concurrent jobs, and we don't want to cancel running jobs to avoid broken publications +concurrency: + group: documentation + cancel-in-progress: false + +jobs: + publish_documentation: + if: github.repository == 'nlohmann/json' + runs-on: ubuntu-22.04 + steps: + - uses: actions/checkout@v3 + + - name: Install and update PlantUML + run: sudo apt-get update ; sudo apt-get install -y plantuml + + - name: Install virtual environment + run: make install_venv -C docs/mkdocs + + - name: Build documentation + run: make build -C docs/mkdocs + + - name: Deploy documentation + uses: peaceiris/actions-gh-pages@v3 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./docs/mkdocs/site diff --git a/client/external/json/.github/workflows/ubuntu.yml b/client/external/json/.github/workflows/ubuntu.yml new file mode 100644 index 0000000..9040d83 --- /dev/null +++ b/client/external/json/.github/workflows/ubuntu.yml @@ -0,0 +1,248 @@ +name: Ubuntu + +on: + push: + branches: + - develop + - master + - release/* + pull_request: + workflow_dispatch: + +permissions: + contents: read + +concurrency: + group: ${{ github.workflow }}-${{ github.ref || github.run_id }} + cancel-in-progress: true + +jobs: + ci_test_clang: + runs-on: ubuntu-latest + container: silkeh/clang:dev + steps: + - name: Install git and unzip + run: apt-get update ; apt-get install -y git unzip + - uses: actions/checkout@v3 + - name: Get latest CMake and ninja + uses: lukka/get-cmake@latest + - name: Run CMake + run: cmake -S . -B build -DJSON_CI=On + - name: Build + run: cmake --build build --target ci_test_clang + + ci_test_gcc: + runs-on: ubuntu-latest + container: ghcr.io/nlohmann/json-ci:v2.4.0 + steps: + - uses: actions/checkout@v3 + - name: Run CMake + run: cmake -S . -B build -DJSON_CI=On + - name: Build + run: cmake --build build --target ci_test_gcc + + ci_static_analysis: + runs-on: ubuntu-latest + container: ghcr.io/nlohmann/json-ci:v2.4.0 + strategy: + matrix: + target: [ci_cppcheck, ci_test_valgrind, ci_test_amalgamation, ci_test_single_header, ci_single_binaries, ci_infer] + steps: + - uses: actions/checkout@v3 + - name: Run CMake + run: cmake -S . -B build -DJSON_CI=On + - name: Build + run: cmake --build build --target ${{ matrix.target }} + + ci_static_analysis_ubuntu: + runs-on: ubuntu-latest + strategy: + matrix: + target: [ci_cpplint, ci_reproducible_tests, ci_non_git_tests, ci_offline_testdata] + steps: + - uses: actions/checkout@v3 + - name: Get latest CMake and ninja + uses: lukka/get-cmake@latest + - name: Run CMake + run: cmake -S . -B build -DJSON_CI=On + - name: Build + run: cmake --build build --target ${{ matrix.target }} + + ci_static_analysis_clang: + runs-on: ubuntu-latest + container: silkeh/clang:dev + strategy: + matrix: + target: [ci_clang_tidy, ci_test_clang_sanitizer, ci_clang_analyze] + steps: + - name: Install git, clang-tools, and unzip + run: apt-get update ; apt-get install -y git clang-tools unzip + - uses: actions/checkout@v3 + - name: Get latest CMake and ninja + uses: lukka/get-cmake@latest + - name: Run CMake + run: cmake -S . -B build -DJSON_CI=On + - name: Build + run: cmake --build build --target ${{ matrix.target }} + + ci_cmake_options: + runs-on: ubuntu-latest + container: ubuntu:focal + strategy: + matrix: + target: [ci_cmake_flags, ci_test_diagnostics, ci_test_noexceptions, ci_test_noimplicitconversions, ci_test_legacycomparison, ci_test_noglobaludls] + steps: + - name: Install build-essential + run: apt-get update ; apt-get install -y build-essential unzip wget git + - uses: actions/checkout@v3 + - name: Get latest CMake and ninja + uses: lukka/get-cmake@latest + - name: Run CMake + run: cmake -S . -B build -DJSON_CI=On + - name: Build + run: cmake --build build --target ${{ matrix.target }} + + ci_test_coverage: + runs-on: ubuntu-latest + container: ghcr.io/nlohmann/json-ci:v2.4.0 + permissions: + contents: read + checks: write + steps: + - uses: actions/checkout@v3 + - name: Run CMake + run: cmake -S . -B build -DJSON_CI=On + - name: Build + run: cmake --build build --target ci_test_coverage + - name: Archive coverage report + uses: actions/upload-artifact@v3 + with: + name: code-coverage-report + path: ${{ github.workspace }}/build/html + - name: Publish report to Coveralls + uses: coverallsapp/github-action@master + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + path-to-lcov: ${{ github.workspace }}/build/json.info.filtered.noexcept + + ci_test_compilers_gcc: + runs-on: ubuntu-latest + strategy: + matrix: + compiler: ['4', '5', '6', '7', '8', '9', '10', '11', '12', 'latest'] + container: gcc:${{ matrix.compiler }} + steps: + - uses: actions/checkout@v3 + - name: Get latest CMake and ninja + uses: lukka/get-cmake@latest + - name: Run CMake + run: cmake -S . -B build -DJSON_CI=On + - name: Build + run: cmake --build build --target ci_test_compiler_default + + ci_test_compilers_clang: + runs-on: ubuntu-latest + strategy: + matrix: + compiler: ['3.5', '3.6', '3.7', '3.8', '3.9', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15-bullseye', 'latest'] + container: silkeh/clang:${{ matrix.compiler }} + steps: + - name: Install unzip and git + run: apt-get update ; apt-get install -y unzip git + - uses: actions/checkout@v3 + - name: Get latest CMake and ninja + uses: lukka/get-cmake@latest + - name: Set env FORCE_STDCPPFS_FLAG for clang 7 / 8 / 9 / 10 + run: echo "JSON_FORCED_GLOBAL_COMPILE_OPTIONS=-DJSON_HAS_FILESYSTEM=0;-DJSON_HAS_EXPERIMENTAL_FILESYSTEM=0" >> "$GITHUB_ENV" + if: ${{ matrix.compiler == '7' || matrix.compiler == '8' || matrix.compiler == '9' || matrix.compiler == '10' }} + - name: Run CMake + run: cmake -S . -B build -DJSON_CI=On + - name: Build + run: cmake --build build --target ci_test_compiler_default + + ci_test_compilers: + runs-on: ubuntu-latest + container: ghcr.io/nlohmann/json-ci:v2.4.0 + strategy: + matrix: + compiler: [g++-4.8] + steps: + - uses: actions/checkout@v3 + - name: Run CMake + run: cmake -S . -B build -DJSON_CI=On + - name: Build + run: cmake --build build --target ci_test_compiler_${{ matrix.compiler }} + + ci_test_standards_gcc: + runs-on: ubuntu-latest + container: ghcr.io/nlohmann/json-ci:v2.4.0 + strategy: + matrix: + standard: [11, 14, 17, 20, 23] + steps: + - uses: actions/checkout@v3 + - name: Run CMake + run: cmake -S . -B build -DJSON_CI=On + - name: Build + run: cmake --build build --target ci_test_gcc_cxx${{ matrix.standard }} + + ci_test_standards_clang: + runs-on: ubuntu-latest + container: silkeh/clang:latest + strategy: + matrix: + standard: [11, 14, 17, 20, 23] + steps: + - name: Install git and unzip + run: apt-get update ; apt-get install -y git unzip + - uses: actions/checkout@v3 + - name: Get latest CMake and ninja + uses: lukka/get-cmake@latest + - name: Run CMake + run: cmake -S . -B build -DJSON_CI=On + - name: Build + run: cmake --build build --target ci_test_clang_cxx${{ matrix.standard }} + + ci_cuda_example: + runs-on: ubuntu-latest + container: ghcr.io/nlohmann/json-ci:v2.4.0 + steps: + - uses: actions/checkout@v3 + - name: Run CMake + run: cmake -S . -B build -DJSON_CI=On + - name: Build + run: cmake --build build --target ci_cuda_example + + ci_icpc: + runs-on: ubuntu-latest + container: ghcr.io/nlohmann/json-ci:v2.2.0 + steps: + - uses: actions/checkout@v2 + - name: Run CMake + run: cmake -S . -B build -DJSON_CI=On + - name: Build + run: | + . /opt/intel/oneapi/setvars.sh + cmake --build build --target ci_icpc + + ci_reuse_compliance: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-python@v3 + - name: Install REUSE tool + run: python -m pip install reuse + - name: Run REUSE lint + run: reuse lint + + ci_test_documentation: + runs-on: ubuntu-latest + strategy: + matrix: + target: [ci_test_examples, ci_test_api_documentation] + steps: + - uses: actions/checkout@v3 + - name: Run CMake + run: cmake -S . -B build -DJSON_CI=On + - name: Build + run: cmake --build build --target ${{ matrix.target }} diff --git a/client/external/json/.github/workflows/windows.yml b/client/external/json/.github/workflows/windows.yml new file mode 100644 index 0000000..7ddd4be --- /dev/null +++ b/client/external/json/.github/workflows/windows.yml @@ -0,0 +1,134 @@ +name: Windows + +on: + push: + branches: + - develop + - master + - release/* + pull_request: + workflow_dispatch: + +permissions: + contents: read + +concurrency: + group: ${{ github.workflow }}-${{ github.ref || github.run_id }} + cancel-in-progress: true + +jobs: + mingw: + runs-on: windows-2019 + strategy: + matrix: + architecture: [x64, x86] + + steps: + - uses: actions/checkout@v3 + - name: Set up MinGW + uses: egor-tensin/setup-mingw@v2 + with: + platform: ${{ matrix.architecture }} + version: 12.2.0 # https://github.com/egor-tensin/setup-mingw/issues/14 + - name: Run CMake + run: cmake -S . -B build -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Debug -DJSON_BuildTests=On + - name: Build + run: cmake --build build --parallel 10 + - name: Test + run: cd build ; ctest -j 10 -C Debug --output-on-failure + + msvc2019: + runs-on: windows-2019 + strategy: + matrix: + build_type: [Debug, Release] + architecture: [Win32, x64] + + steps: + - uses: actions/checkout@v3 + - name: Run CMake + run: cmake -S . -B build -G "Visual Studio 16 2019" -A ${{ matrix.architecture }} -DJSON_BuildTests=On -DCMAKE_CXX_FLAGS="/W4 /WX" + if: matrix.build_type == 'Release' + - name: Run CMake + run: cmake -S . -B build -G "Visual Studio 16 2019" -A ${{ matrix.architecture }} -DJSON_BuildTests=On -DJSON_FastTests=ON -DCMAKE_CXX_FLAGS="/W4 /WX" + if: matrix.build_type == 'Debug' + - name: Build + run: cmake --build build --config ${{ matrix.build_type }} --parallel 10 + - name: Test + run: cd build ; ctest -j 10 -C ${{ matrix.build_type }} --output-on-failure + + msvc2019_latest: + runs-on: windows-2019 + + steps: + - uses: actions/checkout@v3 + - name: Run CMake + run: cmake -S . -B build -G "Visual Studio 16 2019" -DJSON_BuildTests=On -DCMAKE_CXX_FLAGS="/permissive- /std:c++latest /utf-8 /W4 /WX" + - name: Build + run: cmake --build build --config Release --parallel 10 + - name: Test + run: cd build ; ctest -j 10 -C Release --output-on-failure + + msvc2022: + runs-on: windows-2022 + strategy: + matrix: + build_type: [Debug, Release] + architecture: [Win32, x64] + + steps: + - uses: actions/checkout@v3 + - name: Run CMake + run: cmake -S . -B build -G "Visual Studio 17 2022" -A ${{ matrix.architecture }} -DJSON_BuildTests=On -DCMAKE_CXX_FLAGS="/W4 /WX" + if: matrix.build_type == 'Release' + - name: Run CMake + run: cmake -S . -B build -G "Visual Studio 17 2022" -A ${{ matrix.architecture }} -DJSON_BuildTests=On -DJSON_FastTests=ON -DCMAKE_CXX_FLAGS="/W4 /WX" + if: matrix.build_type == 'Debug' + - name: Build + run: cmake --build build --config ${{ matrix.build_type }} --parallel 10 + - name: Test + run: cd build ; ctest -j 10 -C ${{ matrix.build_type }} --output-on-failure + + msvc2022_latest: + runs-on: windows-2022 + + steps: + - uses: actions/checkout@v3 + - name: Run CMake + run: cmake -S . -B build -G "Visual Studio 17 2022" -DJSON_BuildTests=On -DCMAKE_CXX_FLAGS="/permissive- /std:c++latest /utf-8 /W4 /WX" + - name: Build + run: cmake --build build --config Release --parallel 10 + - name: Test + run: cd build ; ctest -j 10 -C Release --output-on-failure + + clang: + runs-on: windows-2019 + strategy: + matrix: + version: [11, 12, 13, 14, 15] + + steps: + - uses: actions/checkout@v3 + - name: Install Clang + run: curl -fsSL -o LLVM${{ matrix.version }}.exe https://github.com/llvm/llvm-project/releases/download/llvmorg-${{ matrix.version }}.0.0/LLVM-${{ matrix.version }}.0.0-win64.exe ; 7z x LLVM${{ matrix.version }}.exe -y -o"C:/Program Files/LLVM" + - name: Run CMake + run: cmake -S . -B build -DCMAKE_CXX_COMPILER="C:/Program Files/LLVM/bin/clang++.exe" -G"MinGW Makefiles" -DCMAKE_BUILD_TYPE=Debug -DJSON_BuildTests=On + - name: Build + run: cmake --build build --parallel 10 + - name: Test + run: cd build ; ctest -j 10 -C Debug --exclude-regex "test-unicode" --output-on-failure + + clang-cl-11: + runs-on: windows-2019 + strategy: + matrix: + architecture: [Win32, x64] + + steps: + - uses: actions/checkout@v3 + - name: Run CMake + run: cmake -S . -B build -G "Visual Studio 16 2019" -A ${{ matrix.architecture }} -T ClangCL -DJSON_BuildTests=On + - name: Build + run: cmake --build build --config Debug --parallel 10 + - name: Test + run: cd build ; ctest -j 10 -C Debug --exclude-regex "test-unicode" --output-on-failure diff --git a/client/external/json/.gitignore b/client/external/json/.gitignore new file mode 100644 index 0000000..bfd52b4 --- /dev/null +++ b/client/external/json/.gitignore @@ -0,0 +1,44 @@ +*.dSYM +*.o +*.gcno +*.gcda +.DS_Store + +.wsjcpp-logs/* +.wsjcpp/* + +/.idea +/cmake-build-* + +# Visual Studio / Visual Studio Code +/.vs/ +/.vscode/ +/out/ + +# clangd cache +/.cache/ + +# build directories (vscode-cmake-tools, user-defined, ...) +/build*/ + +# fuzzers +/tests/corpus_* +/tests/parse_*_fuzzer + +# documentation +/docs/docset/docSet.dsidx +/docs/docset/JSON_for_Modern_C++.docset/ +/docs/docset/JSON_for_Modern_C++.tgz +/docs/mkdocs/docs/__pycache__/ +/docs/mkdocs/docs/examples/ +/docs/mkdocs/docs/images/json.gif +/docs/mkdocs/site/ +/docs/mkdocs/venv/ + +# serve_header +/localhost.pem +/localhost-key.pem +/serve_header.yml + +# Swift Package Manager build directory +/.build \ No newline at end of file diff --git a/client/external/json/.lgtm.yml b/client/external/json/.lgtm.yml new file mode 100644 index 0000000..b62f9fb --- /dev/null +++ b/client/external/json/.lgtm.yml @@ -0,0 +1,4 @@ +path_classifiers: + thirdparty: + - /tools/amalgamate + - /tools/cpplint diff --git a/client/external/json/.reuse/README.md b/client/external/json/.reuse/README.md new file mode 100644 index 0000000..29c2b67 --- /dev/null +++ b/client/external/json/.reuse/README.md @@ -0,0 +1,7 @@ +# REUSE Software + +This directory contains supporting files to make the project compliant with the REUSE specification. + +The root `Makefile` contains a target `reuse` that updates copyright headers and checks for compliance. + +See for more information. diff --git a/client/external/json/.reuse/dep5 b/client/external/json/.reuse/dep5 new file mode 100644 index 0000000..315cae9 --- /dev/null +++ b/client/external/json/.reuse/dep5 @@ -0,0 +1,32 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: json +Upstream-Contact: Niels Lohmann +Source: https://github.com/nlohmann/json + +Files: * +Copyright: 2013-2022 Niels Lohmann +License: MIT + +Files: tests/thirdparty/doctest/* +Copyright: 2016-2021 Viktor Kirilov +License: MIT + +Files: tests/thirdparty/fifo_map/* +Copyright: 2015-2017 Niels Lohmann +License: MIT + +Files: tests/thirdparty/Fuzzer/* +Copyright: 2003-2022, LLVM Project. +License: Apache-2.0 + +Files: tests/thirdparty/imapdl/* +Copyright: 2017 Georg Sauthoff +License: GPL-3.0-only + +Files: tools/amalgamate/* +Copyright: 2012 Erik Edlund +License: BSD-3-Clause + +Files: tools/gdb_pretty_printer +Copyright: 2020 Hannes Domani +License: MIT diff --git a/client/external/json/.reuse/templates/json.jinja2 b/client/external/json/.reuse/templates/json.jinja2 new file mode 100644 index 0000000..4abf481 --- /dev/null +++ b/client/external/json/.reuse/templates/json.jinja2 @@ -0,0 +1,11 @@ + __ _____ _____ _____ + __| | __| | | | JSON for Modern C++ +| | |__ | | | | | | version 3.11.2 +|_____|_____|_____|_|___| https://github.com/nlohmann/json + +{% for copyright_line in copyright_lines %} +{{ copyright_line }} +{% endfor %} +{% for expression in spdx_expressions %} +SPDX-License-Identifier: {{ expression }} +{% endfor %} diff --git a/client/external/json/.reuse/templates/json_support.jinja2 b/client/external/json/.reuse/templates/json_support.jinja2 new file mode 100644 index 0000000..1fab99f --- /dev/null +++ b/client/external/json/.reuse/templates/json_support.jinja2 @@ -0,0 +1,11 @@ + __ _____ _____ _____ + __| | __| | | | JSON for Modern C++ (supporting code) +| | |__ | | | | | | version 3.11.2 +|_____|_____|_____|_|___| https://github.com/nlohmann/json + +{% for copyright_line in copyright_lines %} +{{ copyright_line }} +{% endfor %} +{% for expression in spdx_expressions %} +SPDX-License-Identifier: {{ expression }} +{% endfor %} diff --git a/client/external/json/BUILD.bazel b/client/external/json/BUILD.bazel new file mode 100644 index 0000000..15d84f1 --- /dev/null +++ b/client/external/json/BUILD.bazel @@ -0,0 +1,53 @@ +cc_library( + name = "json", + hdrs = [ + "include/nlohmann/adl_serializer.hpp", + "include/nlohmann/byte_container_with_subtype.hpp", + "include/nlohmann/detail/abi_macros.hpp", + "include/nlohmann/detail/conversions/from_json.hpp", + "include/nlohmann/detail/conversions/to_chars.hpp", + "include/nlohmann/detail/conversions/to_json.hpp", + "include/nlohmann/detail/exceptions.hpp", + "include/nlohmann/detail/hash.hpp", + "include/nlohmann/detail/input/binary_reader.hpp", + "include/nlohmann/detail/input/input_adapters.hpp", + "include/nlohmann/detail/input/json_sax.hpp", + "include/nlohmann/detail/input/lexer.hpp", + "include/nlohmann/detail/input/parser.hpp", + "include/nlohmann/detail/input/position_t.hpp", + "include/nlohmann/detail/iterators/internal_iterator.hpp", + "include/nlohmann/detail/iterators/iter_impl.hpp", + "include/nlohmann/detail/iterators/iteration_proxy.hpp", + "include/nlohmann/detail/iterators/iterator_traits.hpp", + "include/nlohmann/detail/iterators/json_reverse_iterator.hpp", + "include/nlohmann/detail/iterators/primitive_iterator.hpp", + "include/nlohmann/detail/json_custom_base_class.hpp", + "include/nlohmann/detail/json_pointer.hpp", + "include/nlohmann/detail/json_ref.hpp", + "include/nlohmann/detail/macro_scope.hpp", + "include/nlohmann/detail/macro_unscope.hpp", + "include/nlohmann/detail/meta/call_std/begin.hpp", + "include/nlohmann/detail/meta/call_std/end.hpp", + "include/nlohmann/detail/meta/cpp_future.hpp", + "include/nlohmann/detail/meta/detected.hpp", + "include/nlohmann/detail/meta/identity_tag.hpp", + "include/nlohmann/detail/meta/is_sax.hpp", + "include/nlohmann/detail/meta/std_fs.hpp", + "include/nlohmann/detail/meta/type_traits.hpp", + "include/nlohmann/detail/meta/void_t.hpp", + "include/nlohmann/detail/output/binary_writer.hpp", + "include/nlohmann/detail/output/output_adapters.hpp", + "include/nlohmann/detail/output/serializer.hpp", + "include/nlohmann/detail/string_concat.hpp", + "include/nlohmann/detail/string_escape.hpp", + "include/nlohmann/detail/value_t.hpp", + "include/nlohmann/json.hpp", + "include/nlohmann/json_fwd.hpp", + "include/nlohmann/ordered_map.hpp", + "include/nlohmann/thirdparty/hedley/hedley.hpp", + "include/nlohmann/thirdparty/hedley/hedley_undef.hpp", + ], + includes = ["include"], + visibility = ["//visibility:public"], + alwayslink = True, +) diff --git a/client/external/json/CITATION.cff b/client/external/json/CITATION.cff new file mode 100644 index 0000000..cc9d702 --- /dev/null +++ b/client/external/json/CITATION.cff @@ -0,0 +1,14 @@ +cff-version: 1.2.0 +message: "If you use this software, please cite it as below." +authors: + - family-names: Lohmann + given-names: Niels + orcid: https://orcid.org/0000-0001-9037-795X + email: mail@nlohmann.me + website: https://nlohmann.me +title: "JSON for Modern C++" +version: 3.11.2 +date-released: 2022-08-12 +license: MIT +repository-code: "https://github.com/nlohmann" +url: https://json.nlohmann.me diff --git a/client/external/json/CMakeLists.txt b/client/external/json/CMakeLists.txt new file mode 100644 index 0000000..3abc377 --- /dev/null +++ b/client/external/json/CMakeLists.txt @@ -0,0 +1,209 @@ +cmake_minimum_required(VERSION 3.1...3.14) + +## +## PROJECT +## name and version +## +project(nlohmann_json VERSION 3.11.2 LANGUAGES CXX) + +## +## MAIN_PROJECT CHECK +## determine if nlohmann_json is built as a subproject (using add_subdirectory) or if it is the main project +## +set(MAIN_PROJECT OFF) +if (CMAKE_CURRENT_SOURCE_DIR STREQUAL CMAKE_SOURCE_DIR) + set(MAIN_PROJECT ON) +endif() + +## +## INCLUDE +## +## +set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH}) +include(ExternalProject) + +## +## OPTIONS +## + +if (POLICY CMP0077) + # Allow CMake 3.13+ to override options when using FetchContent / add_subdirectory. + cmake_policy(SET CMP0077 NEW) +endif () + +# VERSION_GREATER_EQUAL is not available in CMake 3.1 +if(${MAIN_PROJECT} AND (${CMAKE_VERSION} VERSION_EQUAL 3.13 OR ${CMAKE_VERSION} VERSION_GREATER 3.13)) + set(JSON_BuildTests_INIT ON) +else() + set(JSON_BuildTests_INIT OFF) +endif() +option(JSON_BuildTests "Build the unit tests when BUILD_TESTING is enabled." ${JSON_BuildTests_INIT}) +option(JSON_CI "Enable CI build targets." OFF) +option(JSON_Diagnostics "Use extended diagnostic messages." OFF) +option(JSON_GlobalUDLs "Place use-defined string literals in the global namespace." ON) +option(JSON_ImplicitConversions "Enable implicit conversions." ON) +option(JSON_DisableEnumSerialization "Disable default integer enum serialization." OFF) +option(JSON_LegacyDiscardedValueComparison "Enable legacy discarded value comparison." OFF) +option(JSON_Install "Install CMake targets during install step." ${MAIN_PROJECT}) +option(JSON_MultipleHeaders "Use non-amalgamated version of the library." ON) +option(JSON_SystemInclude "Include as system headers (skip for clang-tidy)." OFF) + +if (JSON_CI) + include(ci) +endif () + +## +## CONFIGURATION +## +include(GNUInstallDirs) + +set(NLOHMANN_JSON_TARGET_NAME ${PROJECT_NAME}) +set(NLOHMANN_JSON_CONFIG_INSTALL_DIR "${CMAKE_INSTALL_DATADIR}/cmake/${PROJECT_NAME}" CACHE INTERNAL "") +set(NLOHMANN_JSON_INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_INCLUDEDIR}") +set(NLOHMANN_JSON_TARGETS_EXPORT_NAME "${PROJECT_NAME}Targets") +set(NLOHMANN_JSON_CMAKE_CONFIG_TEMPLATE "cmake/config.cmake.in") +set(NLOHMANN_JSON_CMAKE_CONFIG_DIR "${CMAKE_CURRENT_BINARY_DIR}") +set(NLOHMANN_JSON_CMAKE_VERSION_CONFIG_FILE "${NLOHMANN_JSON_CMAKE_CONFIG_DIR}/${PROJECT_NAME}ConfigVersion.cmake") +set(NLOHMANN_JSON_CMAKE_PROJECT_CONFIG_FILE "${NLOHMANN_JSON_CMAKE_CONFIG_DIR}/${PROJECT_NAME}Config.cmake") +set(NLOHMANN_JSON_CMAKE_PROJECT_TARGETS_FILE "${NLOHMANN_JSON_CMAKE_CONFIG_DIR}/${PROJECT_NAME}Targets.cmake") +set(NLOHMANN_JSON_PKGCONFIG_INSTALL_DIR "${CMAKE_INSTALL_DATADIR}/pkgconfig") + +if (JSON_MultipleHeaders) + set(NLOHMANN_JSON_INCLUDE_BUILD_DIR "${PROJECT_SOURCE_DIR}/include/") + message(STATUS "Using the multi-header code from ${NLOHMANN_JSON_INCLUDE_BUILD_DIR}") +else() + set(NLOHMANN_JSON_INCLUDE_BUILD_DIR "${PROJECT_SOURCE_DIR}/single_include/") + message(STATUS "Using the single-header code from ${NLOHMANN_JSON_INCLUDE_BUILD_DIR}") +endif() + +if (NOT JSON_ImplicitConversions) + message(STATUS "Implicit conversions are disabled") +endif() + +if (JSON_DisableEnumSerialization) + message(STATUS "Enum integer serialization is disabled") +endif() + +if (JSON_LegacyDiscardedValueComparison) + message(STATUS "Legacy discarded value comparison enabled") +endif() + +if (JSON_Diagnostics) + message(STATUS "Diagnostics enabled") +endif() + +if (JSON_SystemInclude) + set(NLOHMANN_JSON_SYSTEM_INCLUDE "SYSTEM") +endif() + +## +## TARGET +## create target and add include path +## +add_library(${NLOHMANN_JSON_TARGET_NAME} INTERFACE) +add_library(${PROJECT_NAME}::${NLOHMANN_JSON_TARGET_NAME} ALIAS ${NLOHMANN_JSON_TARGET_NAME}) +if (${CMAKE_VERSION} VERSION_LESS "3.8.0") + target_compile_features(${NLOHMANN_JSON_TARGET_NAME} INTERFACE cxx_range_for) +else() + target_compile_features(${NLOHMANN_JSON_TARGET_NAME} INTERFACE cxx_std_11) +endif() + +target_compile_definitions( + ${NLOHMANN_JSON_TARGET_NAME} + INTERFACE + $<$>:JSON_USE_GLOBAL_UDLS=0> + $<$>:JSON_USE_IMPLICIT_CONVERSIONS=0> + $<$:JSON_DISABLE_ENUM_SERIALIZATION=1> + $<$:JSON_DIAGNOSTICS=1> + $<$:JSON_USE_LEGACY_DISCARDED_VALUE_COMPARISON=1> +) + +target_include_directories( + ${NLOHMANN_JSON_TARGET_NAME} + ${NLOHMANN_JSON_SYSTEM_INCLUDE} INTERFACE + $ + $ +) + +## add debug view definition file for msvc (natvis) +if (MSVC) + set(NLOHMANN_ADD_NATVIS TRUE) + set(NLOHMANN_NATVIS_FILE "nlohmann_json.natvis") + target_sources( + ${NLOHMANN_JSON_TARGET_NAME} + INTERFACE + $ + $ + ) +endif() + +# Install a pkg-config file, so other tools can find this. +CONFIGURE_FILE( + "${CMAKE_CURRENT_SOURCE_DIR}/cmake/pkg-config.pc.in" + "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc" +) + +## +## TESTS +## create and configure the unit test target +## +if (JSON_BuildTests) + include(CTest) + enable_testing() + add_subdirectory(tests) +endif() + +## +## INSTALL +## install header files, generate and install cmake config files for find_package() +## +include(CMakePackageConfigHelpers) +# use a custom package version config file instead of +# write_basic_package_version_file to ensure that it's architecture-independent +# https://github.com/nlohmann/json/issues/1697 +configure_file( + "cmake/nlohmann_jsonConfigVersion.cmake.in" + ${NLOHMANN_JSON_CMAKE_VERSION_CONFIG_FILE} + @ONLY +) +configure_file( + ${NLOHMANN_JSON_CMAKE_CONFIG_TEMPLATE} + ${NLOHMANN_JSON_CMAKE_PROJECT_CONFIG_FILE} + @ONLY +) + +if(JSON_Install) + install( + DIRECTORY ${NLOHMANN_JSON_INCLUDE_BUILD_DIR} + DESTINATION ${NLOHMANN_JSON_INCLUDE_INSTALL_DIR} + ) + install( + FILES ${NLOHMANN_JSON_CMAKE_PROJECT_CONFIG_FILE} ${NLOHMANN_JSON_CMAKE_VERSION_CONFIG_FILE} + DESTINATION ${NLOHMANN_JSON_CONFIG_INSTALL_DIR} + ) + if (NLOHMANN_ADD_NATVIS) + install( + FILES ${NLOHMANN_NATVIS_FILE} + DESTINATION . + ) + endif() + export( + TARGETS ${NLOHMANN_JSON_TARGET_NAME} + NAMESPACE ${PROJECT_NAME}:: + FILE ${NLOHMANN_JSON_CMAKE_PROJECT_TARGETS_FILE} + ) + install( + TARGETS ${NLOHMANN_JSON_TARGET_NAME} + EXPORT ${NLOHMANN_JSON_TARGETS_EXPORT_NAME} + INCLUDES DESTINATION ${NLOHMANN_JSON_INCLUDE_INSTALL_DIR} + ) + install( + EXPORT ${NLOHMANN_JSON_TARGETS_EXPORT_NAME} + NAMESPACE ${PROJECT_NAME}:: + DESTINATION ${NLOHMANN_JSON_CONFIG_INSTALL_DIR} + ) + install( + FILES "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc" + DESTINATION ${NLOHMANN_JSON_PKGCONFIG_INSTALL_DIR} + ) +endif() diff --git a/client/external/json/ChangeLog.md b/client/external/json/ChangeLog.md new file mode 100644 index 0000000..656d68b --- /dev/null +++ b/client/external/json/ChangeLog.md @@ -0,0 +1,2943 @@ +# Changelog +All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). + +## [3.11.2](https://github.com/nlohmann/json/releases/tag/3.11.2) (2022-08-12) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.11.1...3.11.2) + +- MSVC natvis visualizer does not work after introduction of inline ABI namespace [\#3696](https://github.com/nlohmann/json/issues/3696) +- The use of parenthesis gives compilation errors in some situations [\#3682](https://github.com/nlohmann/json/issues/3682) +- extern from/to\_json result in linker error [\#3657](https://github.com/nlohmann/json/issues/3657) +- json\_fwd.hpp no longer standalone [\#3656](https://github.com/nlohmann/json/issues/3656) +- regression: `.value` is compilation error. [\#3655](https://github.com/nlohmann/json/issues/3655) +- Regression: no match for 'operator!=' comparing json\_pointer and const char \*/string\_t [\#3654](https://github.com/nlohmann/json/issues/3654) +- Regression: call to member function 'value' is ambiguous [\#3652](https://github.com/nlohmann/json/issues/3652) +- macOS 10.15 Actions runner image deprecation [\#3612](https://github.com/nlohmann/json/issues/3612) + +- generate\_natvis.py: validate version number; cleanup [\#3698](https://github.com/nlohmann/json/pull/3698) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Add Python script for generating Natvis file and update file for 3.11.2 [\#3697](https://github.com/nlohmann/json/pull/3697) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- fix typo in json\_pointer.md [\#3692](https://github.com/nlohmann/json/pull/3692) ([eltociear](https://github.com/eltociear)) +- Add amalgamated json-fwd.hpp to release [\#3687](https://github.com/nlohmann/json/pull/3687) ([nlohmann](https://github.com/nlohmann)) +- Documentation updates for 3.11.2 [\#3686](https://github.com/nlohmann/json/pull/3686) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Make json\_pointer usable as map key \(again\) [\#3685](https://github.com/nlohmann/json/pull/3685) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Deprecate json\_pointer/string\_t comparisons [\#3684](https://github.com/nlohmann/json/pull/3684) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Restructure inline namespace and allow version component to be disabled [\#3683](https://github.com/nlohmann/json/pull/3683) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Properly constrain non-string json\_pointer overloads [\#3681](https://github.com/nlohmann/json/pull/3681) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Amalgamate the forward declaration header [\#3679](https://github.com/nlohmann/json/pull/3679) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Fix 'const' qualifier on bool& has no effect [\#3678](https://github.com/nlohmann/json/pull/3678) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Fix whitespace in workflow files [\#3675](https://github.com/nlohmann/json/pull/3675) ([nlohmann](https://github.com/nlohmann)) +- Attempt to fix labeler permissions [\#3674](https://github.com/nlohmann/json/pull/3674) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Refine 'Publish documentation' workflow [\#3673](https://github.com/nlohmann/json/pull/3673) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Documentation change [\#3672](https://github.com/nlohmann/json/pull/3672) ([nlohmann](https://github.com/nlohmann)) +- Add labeler action [\#3671](https://github.com/nlohmann/json/pull/3671) ([nlohmann](https://github.com/nlohmann)) +- Complete contributor list [\#3670](https://github.com/nlohmann/json/pull/3670) ([nlohmann](https://github.com/nlohmann)) +- Add json\_pointer/string\_t equality comparison operators [\#3664](https://github.com/nlohmann/json/pull/3664) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Reimplement value\(\) access functions [\#3663](https://github.com/nlohmann/json/pull/3663) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Complete contributor list [\#3662](https://github.com/nlohmann/json/pull/3662) ([nlohmann](https://github.com/nlohmann)) +- Adjust naming of GitHub action jobs [\#3661](https://github.com/nlohmann/json/pull/3661) ([nlohmann](https://github.com/nlohmann)) +- Publish documentation on push to develop branch [\#3660](https://github.com/nlohmann/json/pull/3660) ([nlohmann](https://github.com/nlohmann)) +- Add Discord badge to README [\#3651](https://github.com/nlohmann/json/pull/3651) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Miscellaneous small fixes [\#3643](https://github.com/nlohmann/json/pull/3643) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Minor BJData fixes [\#3637](https://github.com/nlohmann/json/pull/3637) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Update CI [\#3626](https://github.com/nlohmann/json/pull/3626) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) + +## [v3.11.1](https://github.com/nlohmann/json/releases/tag/v3.11.1) (2022-08-01) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.11.0...v3.11.1) + +- Regression: no matching literal operator for call to 'operator""\_json' [\#3645](https://github.com/nlohmann/json/issues/3645) +- \_json operator""\(\) [\#3644](https://github.com/nlohmann/json/issues/3644) + +- Fix global UDLs [\#3646](https://github.com/nlohmann/json/pull/3646) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) + +## [v3.11.0](https://github.com/nlohmann/json/releases/tag/v3.11.0) (2022-08-01) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.10.5...v3.11.0) + +- ICPC: warning \#1098: the qualifier on this friend declaration is ignored [\#3632](https://github.com/nlohmann/json/issues/3632) +- Starting with 3.10.4, just adding `\#include json.hpp` causes compile error: `overload resolution selected deleted operator '=' [\#3620](https://github.com/nlohmann/json/issues/3620) +- xwidgets doesn't compile with version \>3.10.3 [\#3602](https://github.com/nlohmann/json/issues/3602) +- json\_pointer\_\_pop\_back.cpp example does not compile [\#3600](https://github.com/nlohmann/json/issues/3600) +- nlohmann::json::array 'push\_back' is ambiguous [\#3589](https://github.com/nlohmann/json/issues/3589) +- Multiple versions causing conflict [\#3588](https://github.com/nlohmann/json/issues/3588) +- ERROR: ThreadSanitizer: SEGV on unknown address [\#3584](https://github.com/nlohmann/json/issues/3584) +- unicode4 test consistently fails on RISC-V hardware [\#3579](https://github.com/nlohmann/json/issues/3579) +- sax\_parse\(iterator, json\_sax\_t \*\) string callback clobbers spaces [\#3574](https://github.com/nlohmann/json/issues/3574) +- Nlohmann JSON Parse crash with raylib-cpp [\#3570](https://github.com/nlohmann/json/issues/3570) +- ordered\_json doesn't accept keys of types other than string\_t \(e.g., string\_view\) [\#3558](https://github.com/nlohmann/json/issues/3558) +- turning an object into an array [\#3547](https://github.com/nlohmann/json/issues/3547) +- json:parse\_bjdata\_fuzzer: ASSERT: ref\_stack.back\(\)-\>is\_array\(\) [\#3541](https://github.com/nlohmann/json/issues/3541) +- Warning about potential null dereference in GCC 12.1 \(Fedora 36\) [\#3525](https://github.com/nlohmann/json/issues/3525) +- Enable 32bit unit test in CI [\#3524](https://github.com/nlohmann/json/issues/3524) +- Error when roundtripping BJData [\#3519](https://github.com/nlohmann/json/issues/3519) +- ASSERT error while parsing BJData [\#3513](https://github.com/nlohmann/json/issues/3513) +- An exception occurred when sending a string with double quotes [\#3504](https://github.com/nlohmann/json/issues/3504) +- Binary reader for BJData creates incorrect SAX events [\#3503](https://github.com/nlohmann/json/issues/3503) +- It can't support "nan", "inf", "-inf" for float type [\#3494](https://github.com/nlohmann/json/issues/3494) +- ASAN error while parsing BJData \(Heap-buffer-overflow READ 1\) [\#3492](https://github.com/nlohmann/json/issues/3492) +- UBSAN error while parsing BJData \(Null-dereference\) [\#3491](https://github.com/nlohmann/json/issues/3491) +- UBSAN error while parsing BJData \(Invalid-bool-value\) [\#3490](https://github.com/nlohmann/json/issues/3490) +- json:parse\_bjdata\_fuzzer reaches assertion [\#3475](https://github.com/nlohmann/json/issues/3475) +- Compilation with -fmodules-ts and use inside of a module [\#3472](https://github.com/nlohmann/json/issues/3472) +- json.exception.parse\_error.101 only occurs outside of IDE [\#3467](https://github.com/nlohmann/json/issues/3467) +- json:parse\_bjdata\_fuzzer reaches assertion [\#3461](https://github.com/nlohmann/json/issues/3461) +- NLOHMANN\_DEFINE\_TYPE\_NON\_INTRUSIVE\_WITH\_DEFAULT can not parse { "key" : null} [\#3458](https://github.com/nlohmann/json/issues/3458) +- Unable to compile when using Microsoft's \_CRTDBG [\#3457](https://github.com/nlohmann/json/issues/3457) +- Compilation errors when including `` and using `--std=c++17` or above \(MinGW/Win10\) [\#3449](https://github.com/nlohmann/json/issues/3449) +- Weird things on for statement [\#3447](https://github.com/nlohmann/json/issues/3447) +- Parsing error when there is a json string within a Json [\#3445](https://github.com/nlohmann/json/issues/3445) +- ordered\_json vs json types comparison [\#3443](https://github.com/nlohmann/json/issues/3443) +- Error occurred when converting nlohmann::json to std::any [\#3428](https://github.com/nlohmann/json/issues/3428) +- I was forced to report an assertion error when copying an array of strings [\#3419](https://github.com/nlohmann/json/issues/3419) +- About Serialization Error invalid UTF-8 byte at index [\#3414](https://github.com/nlohmann/json/issues/3414) +- Comparison of NaN differs between json and float [\#3409](https://github.com/nlohmann/json/issues/3409) +- when i use it in C++ sserver,it it constantly show that fatal error: adl\_serializer.hpp: No such file or directory [\#3404](https://github.com/nlohmann/json/issues/3404) +- parse error [\#3403](https://github.com/nlohmann/json/issues/3403) +- CMake script MAIN\_PROJECT always OFF [\#3390](https://github.com/nlohmann/json/issues/3390) +- Parser unable to handle large floating point numbers [\#3389](https://github.com/nlohmann/json/issues/3389) +- Compilation error if json\_pointer is used with alternative string type [\#3388](https://github.com/nlohmann/json/issues/3388) +- Unit tests conversions & items fail to build \(Clang \<4.0/C++14 only\) [\#3384](https://github.com/nlohmann/json/issues/3384) +- Regression test for \#3070 is not being run and fails when enabled [\#3377](https://github.com/nlohmann/json/issues/3377) +- Refactor unit tests to use more convenient doctest assertion macros [\#3365](https://github.com/nlohmann/json/issues/3365) +- An json.h issue reported in a static code analyzer [\#3361](https://github.com/nlohmann/json/issues/3361) +- Mixing different JSON\_DIAGNOSTICS settings in separately compiled units leads to core [\#3360](https://github.com/nlohmann/json/issues/3360) +- json::out\_of\_range exception matches against lot of others while testing [\#3352](https://github.com/nlohmann/json/issues/3352) +- use mipsel-openwrt-linux-g++ -std=c++11 to compile, it has some errors "error: 'snprintf' is not a member of 'std'" [\#3349](https://github.com/nlohmann/json/issues/3349) +- Add proper issue templates [\#3348](https://github.com/nlohmann/json/issues/3348) +- switch from json to ordered\_json [\#3343](https://github.com/nlohmann/json/issues/3343) +- Json dump use to compilation errors [\#3339](https://github.com/nlohmann/json/issues/3339) +- Ambiguous conversion from nlohmann::basic\_json\<\> to custom class. [\#3333](https://github.com/nlohmann/json/issues/3333) +- Iterator doesn't satisfy std::incrementable because post-increment may change constness [\#3331](https://github.com/nlohmann/json/issues/3331) +- Inconsistent handling of floating point numbers after parse\(\) [\#3329](https://github.com/nlohmann/json/issues/3329) +- Documentation for `ordered_json` should show proper use of the `parse()` function. [\#3325](https://github.com/nlohmann/json/issues/3325) +- "type must be boolean, but is object" error thrown on non-boolean object [\#3319](https://github.com/nlohmann/json/issues/3319) +- Incomplete Type in request parms [\#3318](https://github.com/nlohmann/json/issues/3318) +- 小米 MIX4 MIUI13 bug [\#3316](https://github.com/nlohmann/json/issues/3316) +- json.exception.parse\_error.101 when parsing data received over a socket [\#3313](https://github.com/nlohmann/json/issues/3313) +- Parse to custom class from unordered\_json breaks on G++11.2.0 with C++20 [\#3312](https://github.com/nlohmann/json/issues/3312) +- try to assign dumped string to a class member varible [\#3300](https://github.com/nlohmann/json/issues/3300) +- includedir in pkgconfig is error if install\_headers\(\) has subdir argument. [\#3284](https://github.com/nlohmann/json/issues/3284) +- SHA-256 sum of json-3.10.5.tar.xz changes over time \(but not the content itself\) [\#3281](https://github.com/nlohmann/json/issues/3281) +- items\(\) method does not follow order of json message [\#3278](https://github.com/nlohmann/json/issues/3278) +- Perplexing template deduction failure serialising a 3rd party type using base class [\#3267](https://github.com/nlohmann/json/issues/3267) +- json.hpp 'isfinite' is not a member of 'std' also isinf; snprintf; stoull and to\_string members of std [\#3263](https://github.com/nlohmann/json/issues/3263) +- JSON build fails for C++ cmake [\#3256](https://github.com/nlohmann/json/issues/3256) +- Unexpected implicit conversion [\#3254](https://github.com/nlohmann/json/issues/3254) +- Add a function that checks for valid json in a C++ string [\#3245](https://github.com/nlohmann/json/issues/3245) +- Replace use of standard IO from error handling [\#3239](https://github.com/nlohmann/json/issues/3239) +- Use Catch for unit tests [\#3232](https://github.com/nlohmann/json/issues/3232) +- Exception thrown during initialization causes a memory leak [\#3215](https://github.com/nlohmann/json/issues/3215) +- Tests failing when compiling with c++20 [\#3207](https://github.com/nlohmann/json/issues/3207) +- ambiguous regression [\#3204](https://github.com/nlohmann/json/issues/3204) +- Deserialization: if class is\_constructible from std::string wrong from\_json overload is being selected, compilation failed [\#3171](https://github.com/nlohmann/json/issues/3171) +- 'clang++ ./json.hpp' with no usage: Compiler syntax problem in clang 3.7.0 \(tizen :/ \) [\#3153](https://github.com/nlohmann/json/issues/3153) +- build failure on upcoming gcc-12: test/src/unit-regression1.cpp:392:22: error: ambiguous overload for 'operator=' [\#3138](https://github.com/nlohmann/json/issues/3138) +- Applying JSON patch creates parent object [\#3134](https://github.com/nlohmann/json/issues/3134) +- Iterators cannot be used with range-v3 [\#3130](https://github.com/nlohmann/json/issues/3130) +- std::shared\_ptr\ == nlohmann::json compiles, which seem undesirable [\#3026](https://github.com/nlohmann/json/issues/3026) +- Error in test\download\_test\_data.vcxproj custom build step when compiling with Visual Studio 2019 16.7.7 msbuild on Windows 10 [\#2593](https://github.com/nlohmann/json/issues/2593) +- Consider putting the user-defined literals in a namespace [\#1682](https://github.com/nlohmann/json/issues/1682) +- Using versioned namespaces [\#1539](https://github.com/nlohmann/json/issues/1539) +- How can I use std::string\_view as the json\_key to "operator \[\]" ? [\#1529](https://github.com/nlohmann/json/issues/1529) +- serialize std::variant\<...\> [\#1261](https://github.com/nlohmann/json/issues/1261) + +- Prepare 3.11.0 release [\#3635](https://github.com/nlohmann/json/pull/3635) ([nlohmann](https://github.com/nlohmann)) +- Fix warning [\#3634](https://github.com/nlohmann/json/pull/3634) ([nlohmann](https://github.com/nlohmann)) +- Add license header to new files [\#3633](https://github.com/nlohmann/json/pull/3633) ([nlohmann](https://github.com/nlohmann)) +- Add a unit test including windows.h [\#3631](https://github.com/nlohmann/json/pull/3631) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Fixed latest build error in msvc platform [\#3630](https://github.com/nlohmann/json/pull/3630) ([KsaNL](https://github.com/KsaNL)) +- Add regression tests for \#3204 and \#3333 [\#3629](https://github.com/nlohmann/json/pull/3629) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Fix patch::add creating nonexistent parents [\#3628](https://github.com/nlohmann/json/pull/3628) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Adjust JSON Pointer examples [\#3622](https://github.com/nlohmann/json/pull/3622) ([nlohmann](https://github.com/nlohmann)) +- Disable exceptions on ICPC [\#3621](https://github.com/nlohmann/json/pull/3621) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- build: install .pc and .cmake files to share/ [\#3619](https://github.com/nlohmann/json/pull/3619) ([Tachi107](https://github.com/Tachi107)) +- Fix MinGW CI failures [\#3618](https://github.com/nlohmann/json/pull/3618) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Fix Unicode test timeout \(for real this time!\) [\#3614](https://github.com/nlohmann/json/pull/3614) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Use 'concurrency' in GitHub workflows [\#3610](https://github.com/nlohmann/json/pull/3610) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Use swap\(\) by ADL [\#3609](https://github.com/nlohmann/json/pull/3609) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Move UDLs out of the global namespace [\#3605](https://github.com/nlohmann/json/pull/3605) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Re-add value\_type detection to distinguish string types [\#3604](https://github.com/nlohmann/json/pull/3604) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Add operator\<\<\(json\_pointer\) [\#3601](https://github.com/nlohmann/json/pull/3601) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Add documentation for comparing json and ordered\_json [\#3599](https://github.com/nlohmann/json/pull/3599) ([nlohmann](https://github.com/nlohmann)) +- Clean up after \#3581 [\#3596](https://github.com/nlohmann/json/pull/3596) ([nlohmann](https://github.com/nlohmann)) +- Add assertion if nullptr is passed to parse function [\#3593](https://github.com/nlohmann/json/pull/3593) ([nlohmann](https://github.com/nlohmann)) +- Minor documentation fixes [\#3592](https://github.com/nlohmann/json/pull/3592) ([nlohmann](https://github.com/nlohmann)) +- Add versioned, ABI-tagged inline namespace and namespace macros [\#3590](https://github.com/nlohmann/json/pull/3590) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Add badge for https://repology.org/project/nlohmann-json/versions [\#3586](https://github.com/nlohmann/json/pull/3586) ([nlohmann](https://github.com/nlohmann)) +- Add error message if test suite cannot be found [\#3585](https://github.com/nlohmann/json/pull/3585) ([nlohmann](https://github.com/nlohmann)) +- add patch\_inplace function [\#3581](https://github.com/nlohmann/json/pull/3581) ([wolfv](https://github.com/wolfv)) +- Enable overriding test properties and set Unicode test timeouts [\#3580](https://github.com/nlohmann/json/pull/3580) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Ignore output directory [\#3572](https://github.com/nlohmann/json/pull/3572) ([NN---](https://github.com/NN---)) +- Optimize output vector adapter write [\#3569](https://github.com/nlohmann/json/pull/3569) ([romainreignier](https://github.com/romainreignier)) +- Add overloads for more key types to ordered\_map and fix ordered\_map::erase\(first, last\) with first == last [\#3564](https://github.com/nlohmann/json/pull/3564) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Make certain usage patterns more prominent in the README [\#3557](https://github.com/nlohmann/json/pull/3557) ([jez](https://github.com/jez)) +- CI: fix "JSON\_MultipleHeaders" option spelling [\#3555](https://github.com/nlohmann/json/pull/3555) ([karzhenkov](https://github.com/karzhenkov)) +- More documentation updates for 3.11.0 [\#3553](https://github.com/nlohmann/json/pull/3553) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Use DOCTEST\_\* compiler macros and suppress pragmas warning [\#3550](https://github.com/nlohmann/json/pull/3550) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Add unit test to make sure iterator\_input\_adapter advances iterators correctly [\#3548](https://github.com/nlohmann/json/pull/3548) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Use REUSE framework [\#3546](https://github.com/nlohmann/json/pull/3546) ([nlohmann](https://github.com/nlohmann)) +- Use `std::iterator_traits` to extract `iterator_category` [\#3544](https://github.com/nlohmann/json/pull/3544) ([Mike-Leo-Smith](https://github.com/Mike-Leo-Smith)) +- BJData dimension length can not be string\_t::npos, fix \#3541 [\#3543](https://github.com/nlohmann/json/pull/3543) ([fangq](https://github.com/fangq)) +- Allow disabling default enum conversions [\#3536](https://github.com/nlohmann/json/pull/3536) ([zxey](https://github.com/zxey)) +- Add to\_json\(\) for std::vector\::reference [\#3534](https://github.com/nlohmann/json/pull/3534) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- CI: Enable 32bit unit test \(3\) [\#3532](https://github.com/nlohmann/json/pull/3532) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Use new CI image [\#3528](https://github.com/nlohmann/json/pull/3528) ([nlohmann](https://github.com/nlohmann)) +- Fix ndarray dimension signedness, fix ndarray length overflow \(2\); add 32bit unit test [\#3523](https://github.com/nlohmann/json/pull/3523) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Small documentation fixes [\#3520](https://github.com/nlohmann/json/pull/3520) ([nlohmann](https://github.com/nlohmann)) +- Add assertion to converting constructor [\#3517](https://github.com/nlohmann/json/pull/3517) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- CI: Remove -Wstrict-overflow [\#3516](https://github.com/nlohmann/json/pull/3516) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Fix nlohmann/json\#3513, explain is\_ndarray flag [\#3514](https://github.com/nlohmann/json/pull/3514) ([fangq](https://github.com/fangq)) +- Prevent ndarray size vector from recursive use, fix nlohmann/json\#3503 [\#3505](https://github.com/nlohmann/json/pull/3505) ([fangq](https://github.com/fangq)) +- prevent ndarray dimension vector from recusive array, nlohmann/json\#3500 [\#3502](https://github.com/nlohmann/json/pull/3502) ([fangq](https://github.com/fangq)) +- Discard optimized containers with negative counts in UBJSON/BJData \(\#3491,\#3492,\#3490\) [\#3500](https://github.com/nlohmann/json/pull/3500) ([fangq](https://github.com/fangq)) +- Update json.hpp [\#3499](https://github.com/nlohmann/json/pull/3499) ([ivanovmp](https://github.com/ivanovmp)) +- Add assertion for invariant in SAX-DOM parser [\#3498](https://github.com/nlohmann/json/pull/3498) ([nlohmann](https://github.com/nlohmann)) +- Add more macOS builders [\#3485](https://github.com/nlohmann/json/pull/3485) ([nlohmann](https://github.com/nlohmann)) +- change bjdata ndarray flag to detect negative size, as part of \#3475 [\#3479](https://github.com/nlohmann/json/pull/3479) ([fangq](https://github.com/fangq)) +- Document fuzzer usage [\#3478](https://github.com/nlohmann/json/pull/3478) ([nlohmann](https://github.com/nlohmann)) +- Add build step for ICPC \(with fixes\) [\#3465](https://github.com/nlohmann/json/pull/3465) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Complete documentation for 3.11.0 [\#3464](https://github.com/nlohmann/json/pull/3464) ([nlohmann](https://github.com/nlohmann)) +- Handle invalid BJData optimized type, fix \#3461 [\#3463](https://github.com/nlohmann/json/pull/3463) ([fangq](https://github.com/fangq)) +- Reorganize directories [\#3462](https://github.com/nlohmann/json/pull/3462) ([nlohmann](https://github.com/nlohmann)) +- Enable rapid testing and development on Compiler Explorer [\#3456](https://github.com/nlohmann/json/pull/3456) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- cpplint 1.6.0 [\#3454](https://github.com/nlohmann/json/pull/3454) ([nlohmann](https://github.com/nlohmann)) +- Disable regression test for \#3070 on GCC \<8.4 [\#3451](https://github.com/nlohmann/json/pull/3451) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Fix C++20/gcc-12 issues \(Part 2\) [\#3446](https://github.com/nlohmann/json/pull/3446) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Overwork documentation [\#3444](https://github.com/nlohmann/json/pull/3444) ([nlohmann](https://github.com/nlohmann)) +- Fix typo in basic\_json documentation [\#3439](https://github.com/nlohmann/json/pull/3439) ([jhnlee](https://github.com/jhnlee)) +- Exclude std::any from implicit conversion \(fixes \#3428\) [\#3437](https://github.com/nlohmann/json/pull/3437) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Document which version introduced the macros [\#3431](https://github.com/nlohmann/json/pull/3431) ([nlohmann](https://github.com/nlohmann)) +- Fix constraints on from\_json\(\) for strings \(fixes \#3171, \#3267, \#3312, \#3384\) [\#3427](https://github.com/nlohmann/json/pull/3427) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- at.md: fix typo [\#3426](https://github.com/nlohmann/json/pull/3426) ([heinemml](https://github.com/heinemml)) +- Implement support for string\_view \(attempt no. 3\) [\#3423](https://github.com/nlohmann/json/pull/3423) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- CI: speedup AppVeyor builds by ~30% [\#3422](https://github.com/nlohmann/json/pull/3422) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Restore disabled check for \#3070 \(except on MSVC\) [\#3421](https://github.com/nlohmann/json/pull/3421) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Update CI image [\#3420](https://github.com/nlohmann/json/pull/3420) ([nlohmann](https://github.com/nlohmann)) +- Add check if different version is also included [\#3418](https://github.com/nlohmann/json/pull/3418) ([nlohmann](https://github.com/nlohmann)) +- Report the right \_\_cplusplus value for MSVC in basic\_json meta\(\) [\#3417](https://github.com/nlohmann/json/pull/3417) ([flagarde](https://github.com/flagarde)) +- CI: windows-2016 has been deprecated; remove jobs [\#3416](https://github.com/nlohmann/json/pull/3416) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Re-template json\_pointer on string type [\#3415](https://github.com/nlohmann/json/pull/3415) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Refactor unit tests to use more convenient doctest assertion macros \(Part 2\) [\#3405](https://github.com/nlohmann/json/pull/3405) ([kkarbowiak](https://github.com/kkarbowiak)) +- Refactor unit tests to use more convenient doctest assertion macros [\#3393](https://github.com/nlohmann/json/pull/3393) ([kkarbowiak](https://github.com/kkarbowiak)) +- Improve unit testing \(Part 1\) [\#3380](https://github.com/nlohmann/json/pull/3380) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Fix C++20/gcc-12 issues \(Part 1\) [\#3379](https://github.com/nlohmann/json/pull/3379) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Add clarification to avoid misunderstanding that cause \#3360 [\#3378](https://github.com/nlohmann/json/pull/3378) ([puffetto](https://github.com/puffetto)) +- Fix ordered\_map ctor with initializer\_list \(fixes \#3343\) [\#3370](https://github.com/nlohmann/json/pull/3370) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Fix and update CI [\#3368](https://github.com/nlohmann/json/pull/3368) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- FetchContent\_MakeAvailable [\#3351](https://github.com/nlohmann/json/pull/3351) ([nlohmann](https://github.com/nlohmann)) +- Avoid clash with Arduino defines [\#3338](https://github.com/nlohmann/json/pull/3338) ([DarkZeros](https://github.com/DarkZeros)) +- Support UBJSON-derived Binary JData \(BJData\) format [\#3336](https://github.com/nlohmann/json/pull/3336) ([fangq](https://github.com/fangq)) +- Make iterator operator++/--\(int\) equality-preserving [\#3332](https://github.com/nlohmann/json/pull/3332) ([falbrechtskirchinger](https://github.com/falbrechtskirchinger)) +- Add note on parsing ordered\_json [\#3326](https://github.com/nlohmann/json/pull/3326) ([nlohmann](https://github.com/nlohmann)) +- Fix CITATION.cff and add automatic validation of your citation metadata [\#3320](https://github.com/nlohmann/json/pull/3320) ([fdiblen](https://github.com/fdiblen)) +- .github/workflows/windows.yml: Add support for Visual Studio 2022 [\#3295](https://github.com/nlohmann/json/pull/3295) ([t-b](https://github.com/t-b)) +- Add maintainer targets to create source archive [\#3289](https://github.com/nlohmann/json/pull/3289) ([nlohmann](https://github.com/nlohmann)) +- Fix a typo [\#3265](https://github.com/nlohmann/json/pull/3265) ([fhuberts](https://github.com/fhuberts)) +- Fix typo [\#3249](https://github.com/nlohmann/json/pull/3249) ([rex4539](https://github.com/rex4539)) +- Add documentation for JSON Lines [\#3247](https://github.com/nlohmann/json/pull/3247) ([nlohmann](https://github.com/nlohmann)) +- Improve documentation InputType and IteratorType [\#3246](https://github.com/nlohmann/json/pull/3246) ([nlohmann](https://github.com/nlohmann)) +- Remove stringstream [\#3244](https://github.com/nlohmann/json/pull/3244) ([nlohmann](https://github.com/nlohmann)) +- fix \_MSC\_VER version to check for std::filesystem [\#3240](https://github.com/nlohmann/json/pull/3240) ([gcerretani](https://github.com/gcerretani)) +- Add macros NLOHMANN\_DEFINE\_TYPE\_INTRUSIVE\_WITH\_DEFAULT and ...\_NON\_INTRUSIVE\_WITH\_DEFAULT [\#3143](https://github.com/nlohmann/json/pull/3143) ([pketelsen](https://github.com/pketelsen)) + +## [v3.10.5](https://github.com/nlohmann/json/releases/tag/v3.10.5) (2022-01-03) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.10.4...v3.10.5) + +- \#include \ doesn't work with gcc-7 when `-std=c++17` is specified. [\#3203](https://github.com/nlohmann/json/issues/3203) +- Not able to use nlohmann json with c++ code built using emscripten to wasm [\#3200](https://github.com/nlohmann/json/issues/3200) +- Warning for shadowed variables [\#3188](https://github.com/nlohmann/json/issues/3188) +- Accessing missing keys on const json object leads to assert [\#3183](https://github.com/nlohmann/json/issues/3183) +- Data member is available, but null is reported, and program throws error [\#3173](https://github.com/nlohmann/json/issues/3173) +- serialization problem, from\_json need construct new object [\#3169](https://github.com/nlohmann/json/issues/3169) +- std::filesystem unavailable on macOS lower deployment targets [\#3156](https://github.com/nlohmann/json/issues/3156) +- \[json.exception.type\_error.305\] cannot use operator\[\] with a string argument with string [\#3151](https://github.com/nlohmann/json/issues/3151) +- json::dump\(\) is not compatible with C++ standards [\#3147](https://github.com/nlohmann/json/issues/3147) +- Issue with json::parse decoding codepoints [\#3142](https://github.com/nlohmann/json/issues/3142) +- Simple parse of json object thinks it should be an array [\#3136](https://github.com/nlohmann/json/issues/3136) +- How to properly read a Json string that may be null in some cases? [\#3135](https://github.com/nlohmann/json/issues/3135) +- Deadlock on create json - windows only [\#3129](https://github.com/nlohmann/json/issues/3129) +- Wrong parsing of int64 values nearest of limit [\#3126](https://github.com/nlohmann/json/issues/3126) +- ordered\_json doesn't support range based erase [\#3108](https://github.com/nlohmann/json/issues/3108) +- Apple build failed with json/single\_include/nlohmann/json.hpp:4384:57: 'path' is unavailable [\#3097](https://github.com/nlohmann/json/issues/3097) +- GCC 7.5.0 with --std=c++17: filesystem: No such file or directory [\#3090](https://github.com/nlohmann/json/issues/3090) +- Drop Travis CI [\#3087](https://github.com/nlohmann/json/issues/3087) +- ordered\_json::reset\(\) compile error with nvcc [\#3013](https://github.com/nlohmann/json/issues/3013) +- Support for unordered\_map as object\_t [\#2932](https://github.com/nlohmann/json/issues/2932) +- Compiler warning with Intel compiler, same as \#755 [\#2712](https://github.com/nlohmann/json/issues/2712) +- Compiler warnings with NVCC 11.2 [\#2676](https://github.com/nlohmann/json/issues/2676) +- some static analysis warning at line 11317 [\#1390](https://github.com/nlohmann/json/issues/1390) +- Compiling with icpc [\#755](https://github.com/nlohmann/json/issues/755) + +- Fix compilation error with NVCC [\#3234](https://github.com/nlohmann/json/pull/3234) ([nlohmann](https://github.com/nlohmann)) +- Remove Travis CI [\#3233](https://github.com/nlohmann/json/pull/3233) ([nlohmann](https://github.com/nlohmann)) +- Add build step for NVCC and fix a warning [\#3227](https://github.com/nlohmann/json/pull/3227) ([nlohmann](https://github.com/nlohmann)) +- Update cpplint [\#3225](https://github.com/nlohmann/json/pull/3225) ([nlohmann](https://github.com/nlohmann)) +- Fix: Warning for shadowed variables \(\#3188\) [\#3193](https://github.com/nlohmann/json/pull/3193) ([kernie](https://github.com/kernie)) +- Fix FAQ hyperlink typo in readme [\#3148](https://github.com/nlohmann/json/pull/3148) ([Prince-Mendiratta](https://github.com/Prince-Mendiratta)) +- Docs: Update `skip_comments` to `ignore_comments` [\#3145](https://github.com/nlohmann/json/pull/3145) ([daniel-kun](https://github.com/daniel-kun)) +- fix typos in documentation [\#3140](https://github.com/nlohmann/json/pull/3140) ([striezel](https://github.com/striezel)) +- Fix spelling [\#3125](https://github.com/nlohmann/json/pull/3125) ([axic](https://github.com/axic)) +- Extend std specializations [\#3121](https://github.com/nlohmann/json/pull/3121) ([nlohmann](https://github.com/nlohmann)) +- Add missing erase\(first, last\) function to ordered\_map [\#3109](https://github.com/nlohmann/json/pull/3109) ([nlohmann](https://github.com/nlohmann)) +- Fix typos in operator\[\] documentation [\#3102](https://github.com/nlohmann/json/pull/3102) ([axnsan12](https://github.com/axnsan12)) +- Add C++17 copies of the test binaries [\#3101](https://github.com/nlohmann/json/pull/3101) ([nlohmann](https://github.com/nlohmann)) +- Add examples for parsing from iterator pair [\#3100](https://github.com/nlohmann/json/pull/3100) ([nlohmann](https://github.com/nlohmann)) +- Update CI [\#3088](https://github.com/nlohmann/json/pull/3088) ([nlohmann](https://github.com/nlohmann)) +- Consolidate documentation [\#3071](https://github.com/nlohmann/json/pull/3071) ([nlohmann](https://github.com/nlohmann)) +- Add recursive update function [\#3069](https://github.com/nlohmann/json/pull/3069) ([nlohmann](https://github.com/nlohmann)) + +## [v3.10.4](https://github.com/nlohmann/json/releases/tag/v3.10.4) (2021-10-16) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.10.3...v3.10.4) + +- Compiler error in output serializer due to 'incompatible initializer' [\#3081](https://github.com/nlohmann/json/issues/3081) +- Strange behaviour when using std::sort on std::vector\ [\#3080](https://github.com/nlohmann/json/issues/3080) +- Unhandled exception: nlohmann::detail::parse\_error [\#3078](https://github.com/nlohmann/json/issues/3078) +- explicit constructor with default does not compile [\#3077](https://github.com/nlohmann/json/issues/3077) +- Parse an object but get an array using GCC [\#3076](https://github.com/nlohmann/json/issues/3076) +- Version 3.10.3 breaks backward-compatibility with 3.10.2 [\#3070](https://github.com/nlohmann/json/issues/3070) +- Feature request, Add to\_json/from\_json to align with other to/from binary api. [\#3067](https://github.com/nlohmann/json/issues/3067) +- vcpkg is out of date [\#3066](https://github.com/nlohmann/json/issues/3066) + +- Revert invalid fix [\#3082](https://github.com/nlohmann/json/pull/3082) ([nlohmann](https://github.com/nlohmann)) +- Allow to use get with explicit constructor [\#3079](https://github.com/nlohmann/json/pull/3079) ([nlohmann](https://github.com/nlohmann)) +- fix std::filesystem::path regression [\#3073](https://github.com/nlohmann/json/pull/3073) ([theodelrieu](https://github.com/theodelrieu)) + +## [v3.10.3](https://github.com/nlohmann/json/releases/tag/v3.10.3) (2021-10-08) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.10.2...v3.10.3) + +- Parsing an emtpy string returns a string with size 1 instead of expected 0 [\#3057](https://github.com/nlohmann/json/issues/3057) +- Linking error "duplicate symbol: std::type\_info::operator==" on static build with MinGW [\#3042](https://github.com/nlohmann/json/issues/3042) +- Yet another assertion failure when inserting into arrays with JSON\_DIAGNOSTICS set [\#3032](https://github.com/nlohmann/json/issues/3032) +- accept and parse function not work well with a pure number string [\#3029](https://github.com/nlohmann/json/issues/3029) +- push\_back doesn't work for serializing containers [\#3027](https://github.com/nlohmann/json/issues/3027) +- Strange behaviour when creating array with single element [\#3025](https://github.com/nlohmann/json/issues/3025) +- Input ordered\_json doesn't work [\#3023](https://github.com/nlohmann/json/issues/3023) +- Issue iterating through 'items' [\#3021](https://github.com/nlohmann/json/issues/3021) +- Cannot spell the namespace right [\#3015](https://github.com/nlohmann/json/issues/3015) +- JSON Parse error when reading json object from file [\#3011](https://github.com/nlohmann/json/issues/3011) +- Parent pointer not properly set when using update\(\) [\#3007](https://github.com/nlohmann/json/issues/3007) +- Overwriting terminated null character [\#3001](https://github.com/nlohmann/json/issues/3001) +- 'operator =' is ambiguous on VS2017 [\#2997](https://github.com/nlohmann/json/issues/2997) +- JSON Patch for Array Elements [\#2994](https://github.com/nlohmann/json/issues/2994) +- JSON Parse throwing error [\#2983](https://github.com/nlohmann/json/issues/2983) +- to\_{binary format} does not provide a mechanism for specifying a custom allocator for the returned type. [\#2982](https://github.com/nlohmann/json/issues/2982) +- 3.10.1 zip json.hpp has version number 3.10.0 instead of 3.10.1 [\#2973](https://github.com/nlohmann/json/issues/2973) +- Assertion failure when serializing array with JSON\_DIAGNOSTICS set [\#2926](https://github.com/nlohmann/json/issues/2926) + +- Fix Clang version [\#3040](https://github.com/nlohmann/json/pull/3040) ([nlohmann](https://github.com/nlohmann)) +- Fix assertion failure for JSON\_DIAGNOSTICS [\#3037](https://github.com/nlohmann/json/pull/3037) ([carlsmedstad](https://github.com/carlsmedstad)) +- meta: fix is\_compatible/constructible traits [\#3020](https://github.com/nlohmann/json/pull/3020) ([theodelrieu](https://github.com/theodelrieu)) +- Set parent pointers for values inserted via update\(\) \(fixes \#3007\). [\#3008](https://github.com/nlohmann/json/pull/3008) ([AnthonyVH](https://github.com/AnthonyVH)) +- Allow allocators for output\_vector\_adapter [\#2989](https://github.com/nlohmann/json/pull/2989) ([nlohmann](https://github.com/nlohmann)) +- Re-add Clang 12 [\#2986](https://github.com/nlohmann/json/pull/2986) ([nlohmann](https://github.com/nlohmann)) +- Use new Docker image [\#2981](https://github.com/nlohmann/json/pull/2981) ([nlohmann](https://github.com/nlohmann)) +- Update docset generation script [\#2967](https://github.com/nlohmann/json/pull/2967) ([nlohmann](https://github.com/nlohmann)) + +## [v3.10.2](https://github.com/nlohmann/json/releases/tag/v3.10.2) (2021-08-26) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.10.1...v3.10.2) + +- Annoying -Wundef on new JSON\_DIAGNOSTICS macro [\#2975](https://github.com/nlohmann/json/issues/2975) +- += issue with multiple redirection. [\#2970](https://github.com/nlohmann/json/issues/2970) +- "incomplete type ‘nlohmann::detail::wide\_string\_input\_helper" compilation error [\#2969](https://github.com/nlohmann/json/issues/2969) + +- Fix -Wunused warnings on JSON\_DIAGNOSTICS [\#2976](https://github.com/nlohmann/json/pull/2976) ([gcerretani](https://github.com/gcerretani)) + +## [v3.10.1](https://github.com/nlohmann/json/releases/tag/v3.10.1) (2021-08-24) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.10.0...v3.10.1) + +- JSON\_DIAGNOSTICS assertion for ordered\_json [\#2962](https://github.com/nlohmann/json/issues/2962) +- Inserting in unordered json using a pointer retains the leading slash [\#2958](https://github.com/nlohmann/json/issues/2958) +- Test \#9: test-cbor test case sample.json fails in debug mode - Stack overflow [\#2955](https://github.com/nlohmann/json/issues/2955) +- 3.10.0 broke at least the Bear project [\#2953](https://github.com/nlohmann/json/issues/2953) +- 2 tests fail in 3.10.0: cmake\_fetch\_content\_configure, cmake\_fetch\_content\_build [\#2951](https://github.com/nlohmann/json/issues/2951) +- ctest \(58+60,/67 cmake\_import\_configure\) fails when build with -D JSON\_Install:BOOL=OFF because of missing nlohmann\_jsonTargets.cmake [\#2946](https://github.com/nlohmann/json/issues/2946) +- Document vcpkg usage [\#2944](https://github.com/nlohmann/json/issues/2944) +- Linker error LNK2005 when compiling \(x64\) json-3.10.0.zip with Visual Studio 2019 16.11.1 [\#2941](https://github.com/nlohmann/json/issues/2941) +- Move Travis jobs to travis-ci.com [\#2938](https://github.com/nlohmann/json/issues/2938) + +- Fixed typo in docs/api/basic\_json/parse.md [\#2968](https://github.com/nlohmann/json/pull/2968) ([mbadhan](https://github.com/mbadhan)) +- Add link to Homebrew package [\#2966](https://github.com/nlohmann/json/pull/2966) ([nlohmann](https://github.com/nlohmann)) +- Fix parent update for diagnostics with ordered\_json [\#2963](https://github.com/nlohmann/json/pull/2963) ([nlohmann](https://github.com/nlohmann)) +- Set stack size for some unit tests when using MSVC [\#2961](https://github.com/nlohmann/json/pull/2961) ([nlohmann](https://github.com/nlohmann)) +- Add regression test [\#2960](https://github.com/nlohmann/json/pull/2960) ([nlohmann](https://github.com/nlohmann)) +- Update Travis badge [\#2959](https://github.com/nlohmann/json/pull/2959) ([nlohmann](https://github.com/nlohmann)) +- Fix some extra ";" clang warnings [\#2957](https://github.com/nlohmann/json/pull/2957) ([Hallot](https://github.com/Hallot)) +- Add documentation for integration via vcpkg [\#2954](https://github.com/nlohmann/json/pull/2954) ([nlohmann](https://github.com/nlohmann)) +- Avoid duplicate AppVeyor builds [\#2952](https://github.com/nlohmann/json/pull/2952) ([nlohmann](https://github.com/nlohmann)) +- 🚨 fix gdb\_pretty\_printer failure on basic types [\#2950](https://github.com/nlohmann/json/pull/2950) ([senyai](https://github.com/senyai)) +- Add header to use value\_t [\#2948](https://github.com/nlohmann/json/pull/2948) ([nlohmann](https://github.com/nlohmann)) +- Skip some tests if JSON\_Install is not set [\#2947](https://github.com/nlohmann/json/pull/2947) ([nlohmann](https://github.com/nlohmann)) +- Remove outdated json\_unit test binary [\#2945](https://github.com/nlohmann/json/pull/2945) ([nlohmann](https://github.com/nlohmann)) +- Updating the Homebrew Command [\#2943](https://github.com/nlohmann/json/pull/2943) ([amirmasoudabdol](https://github.com/amirmasoudabdol)) + +## [v3.10.0](https://github.com/nlohmann/json/releases/tag/v3.10.0) (2021-08-17) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.9.1...v3.10.0) + +- Latest version 3.9.1 uses throw instead of JSON\_THROW in the amalgamated json.hpp file [\#2934](https://github.com/nlohmann/json/issues/2934) +- Copy to a variable inside a Structure [\#2933](https://github.com/nlohmann/json/issues/2933) +- warning C4068: unknown pragma 'GCC' on MSVC/cl [\#2924](https://github.com/nlohmann/json/issues/2924) +- Errors during ninja test [\#2918](https://github.com/nlohmann/json/issues/2918) +- compiler warning: "not return a value" [\#2917](https://github.com/nlohmann/json/issues/2917) +- Comparison floating points causes warning [\#2909](https://github.com/nlohmann/json/issues/2909) +- Why can't I have std::vector\ testList? [\#2900](https://github.com/nlohmann/json/issues/2900) +- \[json.hpp\] from releases doesnt work [\#2897](https://github.com/nlohmann/json/issues/2897) +- g++ \(11\) -Wuseless-cast gives lots of warnings [\#2893](https://github.com/nlohmann/json/issues/2893) +- Cannot serialize and immediatly deserialize json to/from bson [\#2892](https://github.com/nlohmann/json/issues/2892) +- Floating-point precision conversion error [\#2876](https://github.com/nlohmann/json/issues/2876) +- How to avoid escaping for an already escaped string in .dump\(\) [\#2870](https://github.com/nlohmann/json/issues/2870) +- can't parse std::vector\ [\#2869](https://github.com/nlohmann/json/issues/2869) +- ASAN detects memory leaks [\#2865](https://github.com/nlohmann/json/issues/2865) +- Binary subtype field cannot represent all CBOR tags [\#2863](https://github.com/nlohmann/json/issues/2863) +- string literals possibly being parsed as another type due to the presence of only digits and full-stops [\#2852](https://github.com/nlohmann/json/issues/2852) +- json::parse\(\) works only with absolute paths [\#2851](https://github.com/nlohmann/json/issues/2851) +- Compiler Warnings on Raspberry Pi OS [\#2850](https://github.com/nlohmann/json/issues/2850) +- Braced initialization and aggregate initialization behavior is different for `json::array()` function call. [\#2848](https://github.com/nlohmann/json/issues/2848) +- 3.9.1: test suite is failing [\#2845](https://github.com/nlohmann/json/issues/2845) +- Documentation for macro JSON\_NO\_IO is missing [\#2842](https://github.com/nlohmann/json/issues/2842) +- Assertion failure when inserting into arrays with JSON\_DIAGNOSTICS set [\#2838](https://github.com/nlohmann/json/issues/2838) +- HELP! There is a memory leak in the code?! [\#2837](https://github.com/nlohmann/json/issues/2837) +- Elegant conversion of a 2-D-json array to a standard C++ array [\#2805](https://github.com/nlohmann/json/issues/2805) +- Swift Package Manager support [\#2802](https://github.com/nlohmann/json/issues/2802) +- Referencing a subkey which doesn't exist gives crash [\#2797](https://github.com/nlohmann/json/issues/2797) +- Failed benchmark due to renamed branch [\#2796](https://github.com/nlohmann/json/issues/2796) +- Build Errors with VS 2019 and json Version 3.9.1 when attempting to replicate SAX Example [\#2782](https://github.com/nlohmann/json/issues/2782) +- Value with spaces cannot be parsed [\#2781](https://github.com/nlohmann/json/issues/2781) +- \[Question\] CBOR rfc support. [\#2779](https://github.com/nlohmann/json/issues/2779) +- Using JSON.hpp header file in Visual Studio 2013 \(C++ Project\) [\#2775](https://github.com/nlohmann/json/issues/2775) +- compilation error on clang-8 + C++17 [\#2759](https://github.com/nlohmann/json/issues/2759) +- Undefined symbol EOF [\#2755](https://github.com/nlohmann/json/issues/2755) +- Parsing a string into json object behaves differently under g++ and MinGW compilers. [\#2746](https://github.com/nlohmann/json/issues/2746) +- big git history size [\#2742](https://github.com/nlohmann/json/issues/2742) +- How to get reference of std::vector\ [\#2735](https://github.com/nlohmann/json/issues/2735) +- CMake failure in VS2019 Community [\#2734](https://github.com/nlohmann/json/issues/2734) +- Possibility to use with custom c++ version to use in intel sgx enclaves [\#2730](https://github.com/nlohmann/json/issues/2730) +- Possibility to use without the dependency to file io and streams to use in intel sgx enclaves [\#2728](https://github.com/nlohmann/json/issues/2728) +- error C2784& error C2839... in my visual studio 2015 compiler [\#2726](https://github.com/nlohmann/json/issues/2726) +- `-fno-expection` not respected anymore in 3.9.1 [\#2725](https://github.com/nlohmann/json/issues/2725) +- When exceptions disabled with JSON\_NOEXCEPTION, lib just aborts without any message [\#2724](https://github.com/nlohmann/json/issues/2724) +- Critical error detected c0000374 on windows10 msvc 2019 16.8.5 [\#2710](https://github.com/nlohmann/json/issues/2710) +- unused parameter error/warning [\#2706](https://github.com/nlohmann/json/issues/2706) +- How to store data into a Map from json file [\#2691](https://github.com/nlohmann/json/issues/2691) +- Tests do not compile with pre-release glibc [\#2686](https://github.com/nlohmann/json/issues/2686) +- compile errors .... chromium-style [\#2680](https://github.com/nlohmann/json/issues/2680) +- .dump\(\) not allowing compact form [\#2678](https://github.com/nlohmann/json/issues/2678) +- error: no matching function for call to ‘nlohmann::basic\_json\<\>::value\(int, std::set\&\)’ [\#2671](https://github.com/nlohmann/json/issues/2671) +- Compiler warning: unused parameter [\#2668](https://github.com/nlohmann/json/issues/2668) +- Deserializing to a struct as shown on the project homepage throws compile time errors [\#2665](https://github.com/nlohmann/json/issues/2665) +- Unable to compile on MSVC 2019 with SDL checking enabled: This function or variable may be unsafe [\#2664](https://github.com/nlohmann/json/issues/2664) +- terminating with uncaught exception of type nlohmann::detail::type\_error: \[json.exception.type\_error.302\] type must be array, but is object [\#2661](https://github.com/nlohmann/json/issues/2661) +- unused-parameter on OSX when Diagnostics is off [\#2658](https://github.com/nlohmann/json/issues/2658) +- std::pair wrong serialization [\#2655](https://github.com/nlohmann/json/issues/2655) +- The result of json is\_number\_integer\(\) function is wrong when read a json file [\#2653](https://github.com/nlohmann/json/issues/2653) +- 2 backslash cause problem [\#2652](https://github.com/nlohmann/json/issues/2652) +- No support for using an external/system copy of Hedley [\#2651](https://github.com/nlohmann/json/issues/2651) +- error: incomplete type 'qfloat16' used in type trait expression [\#2650](https://github.com/nlohmann/json/issues/2650) +- Unused variable in exception class when not using improved diagnostics [\#2646](https://github.com/nlohmann/json/issues/2646) +- I am trying to do this - converting from wstring works incorrectly! [\#2642](https://github.com/nlohmann/json/issues/2642) +- Exception 207 On ARM Processor During Literal String Parsing [\#2634](https://github.com/nlohmann/json/issues/2634) +- double free or corruption \(!prev\) error on Json push\_back and write [\#2632](https://github.com/nlohmann/json/issues/2632) +- nlohmann::detail::parse\_error: syntax error while parsing CBOR string: expected length specification \(0x60-0x7B\) or indefinite string type \(0x7F\) [\#2629](https://github.com/nlohmann/json/issues/2629) +- please allow disabling implicit conversions in non-single-file use [\#2621](https://github.com/nlohmann/json/issues/2621) +- Preserve decimal formatting [\#2618](https://github.com/nlohmann/json/issues/2618) +- Visual Studio Visual Assist code issues reported by VA code inspection of file json.hpp [\#2615](https://github.com/nlohmann/json/issues/2615) +- Missing get function and no viable overloaded '=' on mac [\#2610](https://github.com/nlohmann/json/issues/2610) +- corruption when parse from string [\#2603](https://github.com/nlohmann/json/issues/2603) +- Parse from byte-vector results in compile error [\#2602](https://github.com/nlohmann/json/issues/2602) +- Memory leak when working on ARM Linux [\#2601](https://github.com/nlohmann/json/issues/2601) +- Unhandled exception in test-cbor.exe Stack overflow when debugging project with Visual Studio 2019 16.7.7 compiled with c++17 or c++latest [\#2598](https://github.com/nlohmann/json/issues/2598) +- Error in download\_test\_data.vcxproj when compiling with Visual Studio 2019 16.7.7 Professional msbuild on Windows 10 2004 Professional [\#2594](https://github.com/nlohmann/json/issues/2594) +- Warnings C4715 and C4127 when building json-3.9.1 with Visual Studio 2019 16.7.7 [\#2592](https://github.com/nlohmann/json/issues/2592) +- I tried some change to dump\(\) for \[1,2,3...\] [\#2584](https://github.com/nlohmann/json/issues/2584) +- try/catch block does not catch parsing error [\#2579](https://github.com/nlohmann/json/issues/2579) +- Serializing uint64\_t is broken for large values [\#2578](https://github.com/nlohmann/json/issues/2578) +- deserializing arrays should be part of the library [\#2575](https://github.com/nlohmann/json/issues/2575) +- Deserialization to std::array with non-default constructable types fails [\#2574](https://github.com/nlohmann/json/issues/2574) +- Compilation error when trying to use same type for number\_integer\_t and number\_unsigned\_t in basic\_json template specification. [\#2573](https://github.com/nlohmann/json/issues/2573) +- compiler error: directive output may be truncated writing between 2 and 8 bytes [\#2572](https://github.com/nlohmann/json/issues/2572) +- Incorrect convert map to json when key cannot construct an string i.e. int [\#2564](https://github.com/nlohmann/json/issues/2564) +- no matching function for call to ‘nlohmann::basic\_json\<\>::basic\_json\(\\)’ [\#2559](https://github.com/nlohmann/json/issues/2559) +- type\_error factory creates a dangling pointer \(in VisualStudio 2019\) [\#2535](https://github.com/nlohmann/json/issues/2535) +- Cannot assign from ordered\_json vector\ to value in not ordered json [\#2528](https://github.com/nlohmann/json/issues/2528) +- Qt6: Break changes [\#2519](https://github.com/nlohmann/json/issues/2519) +- valgrind memcheck Illegal instruction when use nlohmann::json::parse [\#2518](https://github.com/nlohmann/json/issues/2518) +- Buffer overflow [\#2515](https://github.com/nlohmann/json/issues/2515) +- Including CTest in the top-level CMakeLists.txt sets BUILD\_TESTING=ON for parent projects [\#2513](https://github.com/nlohmann/json/issues/2513) +- Compilation error when using NLOHMANN\_JSON\_SERIALIZE\_ENUM ordered\_json on libc++ [\#2491](https://github.com/nlohmann/json/issues/2491) +- Missing "void insert\( InputIt first, InputIt last \);" overload in nlohmann::ordered\_map [\#2490](https://github.com/nlohmann/json/issues/2490) +- Could not find a package configuration file provided by "nlohmann\_json" [\#2482](https://github.com/nlohmann/json/issues/2482) +- json becomes empty for unknown reason [\#2470](https://github.com/nlohmann/json/issues/2470) +- Using std::wstring as StringType fails compiling [\#2459](https://github.com/nlohmann/json/issues/2459) +- Sample code in GIF slide outdated \(cannot use emplace\(\) with array\) [\#2457](https://github.com/nlohmann/json/issues/2457) +- from\_json\ is treated as an array on latest MSVC [\#2453](https://github.com/nlohmann/json/issues/2453) +- MemorySanitizer: use-of-uninitialized-value [\#2449](https://github.com/nlohmann/json/issues/2449) +- I need help [\#2441](https://github.com/nlohmann/json/issues/2441) +- type conversion failing with clang ext\_vector\_type [\#2436](https://github.com/nlohmann/json/issues/2436) +- json::parse\(\) can't be resolved under specific circumstances [\#2427](https://github.com/nlohmann/json/issues/2427) +- from\_\*\(ptr, len\) deprecation [\#2426](https://github.com/nlohmann/json/issues/2426) +- Error ONLY in release mode [\#2425](https://github.com/nlohmann/json/issues/2425) +- "Custom data source" exemple make no sense [\#2423](https://github.com/nlohmann/json/issues/2423) +- Refuses to compile in project [\#2419](https://github.com/nlohmann/json/issues/2419) +- Compilation failure of tests with C++20 standard \(caused by change of u8 literals\) [\#2413](https://github.com/nlohmann/json/issues/2413) +- No matching function for call to 'input\_adapter' under Xcode of with nlohmann version 3.9.1 [\#2412](https://github.com/nlohmann/json/issues/2412) +- Git tags are not valid semvers [\#2409](https://github.com/nlohmann/json/issues/2409) +- after dump, stderr output disappear [\#2403](https://github.com/nlohmann/json/issues/2403) +- Using custom string. [\#2398](https://github.com/nlohmann/json/issues/2398) +- value\(\) throws unhandled exception for partially specified json object [\#2393](https://github.com/nlohmann/json/issues/2393) +- assertion on runtime causes program to stop when accessing const json with missing key [\#2392](https://github.com/nlohmann/json/issues/2392) +- Usage with -fno-elide-constructors causes dump\(\) output to be array of `null`s [\#2387](https://github.com/nlohmann/json/issues/2387) +- Build fails with clang-cl due to override of CMAKE\_CXX\_COMPILER\(?\) [\#2384](https://github.com/nlohmann/json/issues/2384) +- std::optional not working with primitive types [\#2383](https://github.com/nlohmann/json/issues/2383) +- Unexpected array when initializing a json const& on gcc 4.8.5 using uniform syntax [\#2370](https://github.com/nlohmann/json/issues/2370) +- setprecision support [\#2362](https://github.com/nlohmann/json/issues/2362) +- json::parse\(allow\_exceptions = false\) documentation is misleading. [\#2360](https://github.com/nlohmann/json/issues/2360) +- std::begin and std::end usage without specifying std namespace [\#2359](https://github.com/nlohmann/json/issues/2359) +- Custom object conversion to json hangs in background thread [\#2358](https://github.com/nlohmann/json/issues/2358) +- Add support of nullable fields to NLOHMANN\_DEFINE\_TYPE\_NON\_INTRUSIVE and NLOHMANN\_DEFINE\_TYPE\_INTRUSIVE [\#2356](https://github.com/nlohmann/json/issues/2356) +- the portfile for the vcpkg is not working. [\#2351](https://github.com/nlohmann/json/issues/2351) +- Compiler warns of implicit fallthrough when defining preprocessor macro NDEBUG [\#2348](https://github.com/nlohmann/json/issues/2348) +- Compile error on Intel compiler running in Windows [\#2346](https://github.com/nlohmann/json/issues/2346) +- Build error caused by overwriting CMAKE\_CXX\_COMPILER [\#2343](https://github.com/nlohmann/json/issues/2343) +- Error: an attribute list cannot appear here JSON\_HEDLEY\_DEPRECATED\_FOR [\#2342](https://github.com/nlohmann/json/issues/2342) +- compiler warning [\#2341](https://github.com/nlohmann/json/issues/2341) +- 3.9.0: tests make build non-reproducible [\#2324](https://github.com/nlohmann/json/issues/2324) +- Initialization different between gcc/clang [\#2311](https://github.com/nlohmann/json/issues/2311) +- Attempt to `get()` a numeric value as a type which cannot represent it should throw [\#2310](https://github.com/nlohmann/json/issues/2310) +- Surprising behaviour with overloaded operators [\#2256](https://github.com/nlohmann/json/issues/2256) +- ADL issue in input\_adapter [\#2248](https://github.com/nlohmann/json/issues/2248) +- Output adapters should be templated. [\#2172](https://github.com/nlohmann/json/issues/2172) +- error when using nlohmann::json, std::function and std::bind [\#2147](https://github.com/nlohmann/json/issues/2147) +- Remove undefined behavior for const operator\[\] [\#2111](https://github.com/nlohmann/json/issues/2111) +- json\({}\) gives null instead of empty object with GCC and -std=c++17 [\#2046](https://github.com/nlohmann/json/issues/2046) +- GDB pretty printing support [\#1952](https://github.com/nlohmann/json/issues/1952) +- Always compile tests with all warnings enabled and error out on warnings [\#1798](https://github.com/nlohmann/json/issues/1798) +- Fixes Cppcheck warnings [\#1759](https://github.com/nlohmann/json/issues/1759) +- How to get position info or parser context with custom from\_json\(\) that may throw exceptions? [\#1508](https://github.com/nlohmann/json/issues/1508) +- Suggestion to improve value\(\) accessors with respect to move semantics [\#1275](https://github.com/nlohmann/json/issues/1275) +- Add Key name to Exception [\#932](https://github.com/nlohmann/json/issues/932) + +- Overwork warning flags [\#2936](https://github.com/nlohmann/json/pull/2936) ([nlohmann](https://github.com/nlohmann)) +- Treat MSVC warnings as errors [\#2930](https://github.com/nlohmann/json/pull/2930) ([nlohmann](https://github.com/nlohmann)) +- All: fix warnings when compiling with -Wswitch-enum [\#2927](https://github.com/nlohmann/json/pull/2927) ([fhuberts](https://github.com/fhuberts)) +- Guard GCC pragmas [\#2925](https://github.com/nlohmann/json/pull/2925) ([nlohmann](https://github.com/nlohmann)) +- Supress -Wfloat-equal on intended float comparisions [\#2911](https://github.com/nlohmann/json/pull/2911) ([Finkman](https://github.com/Finkman)) +- Fix binary subtypes [\#2908](https://github.com/nlohmann/json/pull/2908) ([nlohmann](https://github.com/nlohmann)) +- Fix useless-cast warnings [\#2902](https://github.com/nlohmann/json/pull/2902) ([nlohmann](https://github.com/nlohmann)) +- Add regression test [\#2898](https://github.com/nlohmann/json/pull/2898) ([nlohmann](https://github.com/nlohmann)) +- Refactor Unicode tests [\#2889](https://github.com/nlohmann/json/pull/2889) ([nlohmann](https://github.com/nlohmann)) +- CMake cleanup [\#2885](https://github.com/nlohmann/json/pull/2885) ([nlohmann](https://github.com/nlohmann)) +- Avoid string in case of empty CBOR objects [\#2879](https://github.com/nlohmann/json/pull/2879) ([nlohmann](https://github.com/nlohmann)) +- Suppress C4127 warning in unit-json\_pointer.cpp [\#2875](https://github.com/nlohmann/json/pull/2875) ([nlohmann](https://github.com/nlohmann)) +- Fix truncation warning [\#2874](https://github.com/nlohmann/json/pull/2874) ([nlohmann](https://github.com/nlohmann)) +- Fix memory leak in to\_json [\#2872](https://github.com/nlohmann/json/pull/2872) ([nlohmann](https://github.com/nlohmann)) +- Fix assertion failure in diagnostics [\#2866](https://github.com/nlohmann/json/pull/2866) ([nlohmann](https://github.com/nlohmann)) +- Update documentation [\#2861](https://github.com/nlohmann/json/pull/2861) ([nlohmann](https://github.com/nlohmann)) +- Consistency with `using` in README.md [\#2826](https://github.com/nlohmann/json/pull/2826) ([justanotheranonymoususer](https://github.com/justanotheranonymoususer)) +- Properly constrain the basic\_json conversion operator [\#2825](https://github.com/nlohmann/json/pull/2825) ([ldionne](https://github.com/ldionne)) +- Fix CI [\#2817](https://github.com/nlohmann/json/pull/2817) ([nlohmann](https://github.com/nlohmann)) +- Specified git branch for google benchmark fetch in benchmark test [\#2795](https://github.com/nlohmann/json/pull/2795) ([grafail](https://github.com/grafail)) +- Add C++ standards to macOS matrix [\#2790](https://github.com/nlohmann/json/pull/2790) ([nlohmann](https://github.com/nlohmann)) +- Update URLs to HTTPS [\#2789](https://github.com/nlohmann/json/pull/2789) ([TotalCaesar659](https://github.com/TotalCaesar659)) +- Link to Conan Center package added [\#2771](https://github.com/nlohmann/json/pull/2771) ([offa](https://github.com/offa)) +- Keep consistent formatting [\#2770](https://github.com/nlohmann/json/pull/2770) ([jasmcaus](https://github.com/jasmcaus)) +- Add a cmake option to use SYSTEM in target\_include\_directories [\#2762](https://github.com/nlohmann/json/pull/2762) ([jpl-mac](https://github.com/jpl-mac)) +- replace EOF with std::char\_traits\::eof\(\) [\#2756](https://github.com/nlohmann/json/pull/2756) ([nlohmann](https://github.com/nlohmann)) +- Fix typo in README [\#2754](https://github.com/nlohmann/json/pull/2754) ([mortenfyhn](https://github.com/mortenfyhn)) +- Update documentation [\#2749](https://github.com/nlohmann/json/pull/2749) ([nlohmann](https://github.com/nlohmann)) +- Add documentation for numbers [\#2747](https://github.com/nlohmann/json/pull/2747) ([nlohmann](https://github.com/nlohmann)) +- Use Clang 12 in CI [\#2737](https://github.com/nlohmann/json/pull/2737) ([nlohmann](https://github.com/nlohmann)) +- Fixes \#2730 [\#2731](https://github.com/nlohmann/json/pull/2731) ([theShmoo](https://github.com/theShmoo)) +- Possibility to use without the dependency to file io and streams to use in intel sgx enclaves [\#2729](https://github.com/nlohmann/json/pull/2729) ([theShmoo](https://github.com/theShmoo)) +- Update json.hpp [\#2707](https://github.com/nlohmann/json/pull/2707) ([raduteo](https://github.com/raduteo)) +- pkg-config.pc.in: Don't concatenate paths [\#2690](https://github.com/nlohmann/json/pull/2690) ([doronbehar](https://github.com/doronbehar)) +- add more CI steps [\#2689](https://github.com/nlohmann/json/pull/2689) ([nlohmann](https://github.com/nlohmann)) +- Update doctest from 2.4.4 to 2.4.6 \(fixes \#2686\) [\#2687](https://github.com/nlohmann/json/pull/2687) ([musicinmybrain](https://github.com/musicinmybrain)) +- License fix [\#2683](https://github.com/nlohmann/json/pull/2683) ([nlohmann](https://github.com/nlohmann)) +- Update parse\_exceptions.md - correct `json::exception::parse_error` [\#2679](https://github.com/nlohmann/json/pull/2679) ([frasermarlow](https://github.com/frasermarlow)) +- Remove HEDLEY annotation from exception::what\(\) [\#2673](https://github.com/nlohmann/json/pull/2673) ([remyjette](https://github.com/remyjette)) +- Fix amount of entries in the json object [\#2659](https://github.com/nlohmann/json/pull/2659) ([abbaswasim](https://github.com/abbaswasim)) +- Fix missing 1.78 in example in README.md [\#2625](https://github.com/nlohmann/json/pull/2625) ([wawiesel](https://github.com/wawiesel)) +- Add GDB pretty printer [\#2607](https://github.com/nlohmann/json/pull/2607) ([nlohmann](https://github.com/nlohmann)) +- readme: fix tilde character display [\#2582](https://github.com/nlohmann/json/pull/2582) ([bl-ue](https://github.com/bl-ue)) +- Add support for deserialization of STL containers of non-default constructable types \(fixes \#2574\). [\#2576](https://github.com/nlohmann/json/pull/2576) ([AnthonyVH](https://github.com/AnthonyVH)) +- Better diagnostics [\#2562](https://github.com/nlohmann/json/pull/2562) ([nlohmann](https://github.com/nlohmann)) +- CI targets [\#2561](https://github.com/nlohmann/json/pull/2561) ([nlohmann](https://github.com/nlohmann)) +- Add switch to skip non-reproducible tests. [\#2560](https://github.com/nlohmann/json/pull/2560) ([nlohmann](https://github.com/nlohmann)) +- Fix compilation of input\_adapter\(container\) in edge cases [\#2553](https://github.com/nlohmann/json/pull/2553) ([jasujm](https://github.com/jasujm)) +- Allow parsing from std::byte containers [\#2550](https://github.com/nlohmann/json/pull/2550) ([nlohmann](https://github.com/nlohmann)) +- Travis doesn't run any tests in C++17 mode [\#2540](https://github.com/nlohmann/json/pull/2540) ([karzhenkov](https://github.com/karzhenkov)) +- Doctest is updated to v2.4.3 [\#2538](https://github.com/nlohmann/json/pull/2538) ([YarikTH](https://github.com/YarikTH)) +- Fix warnings [\#2537](https://github.com/nlohmann/json/pull/2537) ([nlohmann](https://github.com/nlohmann)) +- Fix a shadowing warning [\#2536](https://github.com/nlohmann/json/pull/2536) ([nlohmann](https://github.com/nlohmann)) +- Clarify license of is\_complete\_type implementation [\#2534](https://github.com/nlohmann/json/pull/2534) ([nlohmann](https://github.com/nlohmann)) +- Do not unconditionally redefine C++14 constructs [\#2533](https://github.com/nlohmann/json/pull/2533) ([nlohmann](https://github.com/nlohmann)) +- Doctest is updated to v2.4.1 [\#2525](https://github.com/nlohmann/json/pull/2525) ([YarikTH](https://github.com/YarikTH)) +- Add MAIN\_PROJECT check for test and install options [\#2514](https://github.com/nlohmann/json/pull/2514) ([globberwops](https://github.com/globberwops)) +- Ranged insert test section is added in unit-ordered\_json.cpp [\#2512](https://github.com/nlohmann/json/pull/2512) ([YarikTH](https://github.com/YarikTH)) +- Add asserts to suppress C28020 [\#2447](https://github.com/nlohmann/json/pull/2447) ([jbzdarkid](https://github.com/jbzdarkid)) +- Change argument name "subtype" in byte\_container\_with\_subtype [\#2444](https://github.com/nlohmann/json/pull/2444) ([linev](https://github.com/linev)) +- 📝 add CPM.Cmake example [\#2406](https://github.com/nlohmann/json/pull/2406) ([leozz37](https://github.com/leozz37)) +- Fix move constructor of json\_ref [\#2405](https://github.com/nlohmann/json/pull/2405) ([karzhenkov](https://github.com/karzhenkov)) +- Properly select "Release" build for Travis [\#2375](https://github.com/nlohmann/json/pull/2375) ([karzhenkov](https://github.com/karzhenkov)) +- Update Hedley [\#2367](https://github.com/nlohmann/json/pull/2367) ([nlohmann](https://github.com/nlohmann)) +- Fix and extend documentation of discarded values [\#2363](https://github.com/nlohmann/json/pull/2363) ([nlohmann](https://github.com/nlohmann)) +- Fix typos in documentation [\#2354](https://github.com/nlohmann/json/pull/2354) ([rbuch](https://github.com/rbuch)) +- Remove "\#define private public" from tests [\#2352](https://github.com/nlohmann/json/pull/2352) ([nlohmann](https://github.com/nlohmann)) +- Remove -Wimplicit-fallthrough warning [\#2349](https://github.com/nlohmann/json/pull/2349) ([nlohmann](https://github.com/nlohmann)) +- Fix code to work without exceptions [\#2347](https://github.com/nlohmann/json/pull/2347) ([nlohmann](https://github.com/nlohmann)) +- fix cmake script overwriting compiler path [\#2344](https://github.com/nlohmann/json/pull/2344) ([ongjunjie](https://github.com/ongjunjie)) + +## [v3.9.1](https://github.com/nlohmann/json/releases/tag/v3.9.1) (2020-08-06) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.9.0...v3.9.1) + +- Can't parse not formatted JSON. [\#2340](https://github.com/nlohmann/json/issues/2340) +- parse returns desired array contained in array when JSON text begins with square bracket on gcc 7.5.0 [\#2339](https://github.com/nlohmann/json/issues/2339) +- Unexpected deserialization difference between Mac and Linux [\#2338](https://github.com/nlohmann/json/issues/2338) +- Reading ordered\_json from file causes compile error [\#2331](https://github.com/nlohmann/json/issues/2331) +- ignore\_comment=true fails on multiple consecutive lines starting with comments [\#2330](https://github.com/nlohmann/json/issues/2330) +- Update documentation about Homebrew installation and CMake integration - Homebrew [\#2326](https://github.com/nlohmann/json/issues/2326) +- Chinese character initialize error [\#2325](https://github.com/nlohmann/json/issues/2325) +- json.update and vector\does not work with ordered\_json [\#2315](https://github.com/nlohmann/json/issues/2315) +- Ambiguous call to overloaded function [\#2210](https://github.com/nlohmann/json/issues/2210) + +- Fix fallthrough warning [\#2333](https://github.com/nlohmann/json/pull/2333) ([nlohmann](https://github.com/nlohmann)) +- Fix lexer to properly cope with repeated comments [\#2332](https://github.com/nlohmann/json/pull/2332) ([nlohmann](https://github.com/nlohmann)) +- Fix name of Homebrew formula in documentation [\#2327](https://github.com/nlohmann/json/pull/2327) ([nlohmann](https://github.com/nlohmann)) +- fix typo [\#2320](https://github.com/nlohmann/json/pull/2320) ([wx257osn2](https://github.com/wx257osn2)) +- Fix a bug due to missing overloads in ordered\_map container [\#2319](https://github.com/nlohmann/json/pull/2319) ([nlohmann](https://github.com/nlohmann)) +- cmake: install pkg-config file relative to current\_binary\_dir [\#2318](https://github.com/nlohmann/json/pull/2318) ([eli-schwartz](https://github.com/eli-schwartz)) +- Fixed installation of pkg-config file on other than Ubuntu [\#2314](https://github.com/nlohmann/json/pull/2314) ([xvitaly](https://github.com/xvitaly)) + +## [v3.9.0](https://github.com/nlohmann/json/releases/tag/v3.9.0) (2020-07-27) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.8.0...v3.9.0) + +- Unknown Type Name clang error when using NLOHMANN\_DEFINE\_TYPE\_NON\_INTRUSIVE [\#2313](https://github.com/nlohmann/json/issues/2313) +- Clang 10.0 / GCC 10.1 warnings on disabled exceptions [\#2304](https://github.com/nlohmann/json/issues/2304) +- Application stalls indefinitely with message byte size 10 [\#2293](https://github.com/nlohmann/json/issues/2293) +- linker error [\#2292](https://github.com/nlohmann/json/issues/2292) +- Add support for high-precision numbers in UBJSON encoding [\#2286](https://github.com/nlohmann/json/issues/2286) +- NLOHMANN\_DEFINE\_TYPE\_NON\_INTRUSIVE fails if the length of the argument is 10 [\#2280](https://github.com/nlohmann/json/issues/2280) +- Custom types : MACRO expansion bug [\#2267](https://github.com/nlohmann/json/issues/2267) +- to/from\_json Failing To Convert String [\#2238](https://github.com/nlohmann/json/issues/2238) +- clang 9.0 report warning: unused type alias 'size\_type' \[-Wunused-local-typedef\] [\#2221](https://github.com/nlohmann/json/issues/2221) +- Enormous array created when working with map\ [\#2220](https://github.com/nlohmann/json/issues/2220) +- Can I disable sorting of json values [\#2219](https://github.com/nlohmann/json/issues/2219) +- Getting Qt types to work [\#2217](https://github.com/nlohmann/json/issues/2217) +- Convert to Qt QVariant [\#2216](https://github.com/nlohmann/json/issues/2216) +- How to custom serialize same data type of vector? [\#2215](https://github.com/nlohmann/json/issues/2215) +- json constructor does not support std::optional [\#2214](https://github.com/nlohmann/json/issues/2214) +- Failing to Parse Valid JSON [\#2209](https://github.com/nlohmann/json/issues/2209) +- \(De-\)Serialization of std::variant with namespaces [\#2208](https://github.com/nlohmann/json/issues/2208) +- Addint support for complex type [\#2207](https://github.com/nlohmann/json/issues/2207) +- array\_index possible out of range [\#2205](https://github.com/nlohmann/json/issues/2205) +- Object deserialized as array [\#2204](https://github.com/nlohmann/json/issues/2204) +- Sending to a function a reference to a sub-branch [\#2200](https://github.com/nlohmann/json/issues/2200) +- How to Serialize derived class to JSON object? [\#2199](https://github.com/nlohmann/json/issues/2199) +- JSON incorrectly serialized [\#2198](https://github.com/nlohmann/json/issues/2198) +- Exception Unhandled out\_of\_range error [\#2197](https://github.com/nlohmann/json/issues/2197) +- msgpack serialisation : float is treated as 64bit float, not 32bit float. [\#2196](https://github.com/nlohmann/json/issues/2196) +- Is it possible to use compile-time type guarantees for JSON structures? [\#2195](https://github.com/nlohmann/json/issues/2195) +- Question : performance against python dict [\#2194](https://github.com/nlohmann/json/issues/2194) +- vs2017 compile error [\#2192](https://github.com/nlohmann/json/issues/2192) +- Check if a key exists [\#2191](https://github.com/nlohmann/json/issues/2191) +- Failed to run tests due to missing test data on builders without Internet access [\#2190](https://github.com/nlohmann/json/issues/2190) +- 3.8.0: unit-cbor.cpp test failures [\#2189](https://github.com/nlohmann/json/issues/2189) +- 'nlohmann/json.hpp' file not found [\#2188](https://github.com/nlohmann/json/issues/2188) +- How to send json data over the wire? [\#2185](https://github.com/nlohmann/json/issues/2185) +- Ubuntu 16 not supporting nlohmann/json? [\#2184](https://github.com/nlohmann/json/issues/2184) +- .get\ causing emdash errors [\#2180](https://github.com/nlohmann/json/issues/2180) +- Object properties should not be re-sorted alphabetically [\#2179](https://github.com/nlohmann/json/issues/2179) +- Custom type registration : instrusive API [\#2175](https://github.com/nlohmann/json/issues/2175) +- Many version of the function "void to\_json\(json& j, const MyStruct& struct\)" [\#2171](https://github.com/nlohmann/json/issues/2171) +- How should strings be escaped? [\#2155](https://github.com/nlohmann/json/issues/2155) +- Adding a value to an existing json puts it at the beginning instead of the end [\#2149](https://github.com/nlohmann/json/issues/2149) +- The header file is big, can we use what we need. [\#2134](https://github.com/nlohmann/json/issues/2134) +- Changing the default format for unordered\_map \(or other set\) [\#2132](https://github.com/nlohmann/json/issues/2132) +- Getting size of deserialized bson document [\#2131](https://github.com/nlohmann/json/issues/2131) +- implicit conversion failure [\#2128](https://github.com/nlohmann/json/issues/2128) +- Error thrown when parsing in a subclass [\#2124](https://github.com/nlohmann/json/issues/2124) +- explicit conversion to string not considered for std::map keys in GCC8 [\#2096](https://github.com/nlohmann/json/issues/2096) +- Add support for JSONC [\#2061](https://github.com/nlohmann/json/issues/2061) +- Library provides template arg for string\_type but assumes std::string in some places [\#2059](https://github.com/nlohmann/json/issues/2059) +- incremental parsing with sax\_parser [\#2030](https://github.com/nlohmann/json/issues/2030) +- Question about flatten and unflatten [\#1989](https://github.com/nlohmann/json/issues/1989) +- CBOR parser doesn't skip tags [\#1968](https://github.com/nlohmann/json/issues/1968) +- Compilation failure using Clang on Windows [\#1898](https://github.com/nlohmann/json/issues/1898) +- Fail to build when including json.hpp as a system include [\#1818](https://github.com/nlohmann/json/issues/1818) +- Parsing string into json doesn't preserve the order correctly. [\#1817](https://github.com/nlohmann/json/issues/1817) +- \[C++17\] Allow std::optional to convert to nlohmann::json [\#1749](https://github.com/nlohmann/json/issues/1749) +- How can I save json object in file in order? [\#1717](https://github.com/nlohmann/json/issues/1717) +- Support for Comments [\#1513](https://github.com/nlohmann/json/issues/1513) +- clang compiler: error : unknown type name 'not' [\#1119](https://github.com/nlohmann/json/issues/1119) +- dump\(\) without alphabetical order [\#1106](https://github.com/nlohmann/json/issues/1106) +- operator T\(\) considered harmful [\#958](https://github.com/nlohmann/json/issues/958) +- Order of the elements in JSON object [\#952](https://github.com/nlohmann/json/issues/952) +- How to prevent alphabetical sorting of data? [\#727](https://github.com/nlohmann/json/issues/727) +- Why is an object ordering values by Alphabetical Order? [\#660](https://github.com/nlohmann/json/issues/660) +- Feature request: Comments [\#597](https://github.com/nlohmann/json/issues/597) +- Head Elements Sorting [\#543](https://github.com/nlohmann/json/issues/543) +- Automatic ordered JSON [\#424](https://github.com/nlohmann/json/issues/424) +- Support for comments. [\#376](https://github.com/nlohmann/json/issues/376) +- Optional comment support. [\#363](https://github.com/nlohmann/json/issues/363) +- Strip comments / Minify [\#294](https://github.com/nlohmann/json/issues/294) +- maintaining order of keys during iteration [\#106](https://github.com/nlohmann/json/issues/106) + +- Update documentation [\#2312](https://github.com/nlohmann/json/pull/2312) ([nlohmann](https://github.com/nlohmann)) +- Fix bug in CBOR tag handling [\#2308](https://github.com/nlohmann/json/pull/2308) ([nlohmann](https://github.com/nlohmann)) +- added inline to NLOHMANN\_DEFINE\_TYPE\_NON\_INTRUSIVE macro [\#2306](https://github.com/nlohmann/json/pull/2306) ([jwittbrodt](https://github.com/jwittbrodt)) +- fixes unused variable 'ex' for \#2304 [\#2305](https://github.com/nlohmann/json/pull/2305) ([AODQ](https://github.com/AODQ)) +- Cleanup [\#2303](https://github.com/nlohmann/json/pull/2303) ([nlohmann](https://github.com/nlohmann)) +- Add test with multiple translation units [\#2301](https://github.com/nlohmann/json/pull/2301) ([nlohmann](https://github.com/nlohmann)) +- Merge GitHub actions [\#2300](https://github.com/nlohmann/json/pull/2300) ([nlohmann](https://github.com/nlohmann)) +- Fix unused parameter [\#2299](https://github.com/nlohmann/json/pull/2299) ([nlohmann](https://github.com/nlohmann)) +- Add support for high-precision numbers in UBJSON encoding [\#2297](https://github.com/nlohmann/json/pull/2297) ([nlohmann](https://github.com/nlohmann)) +- fix eof for get\_binary and get\_string [\#2294](https://github.com/nlohmann/json/pull/2294) ([jprochazk](https://github.com/jprochazk)) +- Serialisation macros: increase upper bound on number of member variables [\#2287](https://github.com/nlohmann/json/pull/2287) ([pfeatherstone](https://github.com/pfeatherstone)) +- add inline specifier for detail::combine [\#2285](https://github.com/nlohmann/json/pull/2285) ([T0b1-iOS](https://github.com/T0b1-iOS)) +- Add static assertion for missing binary function in SAX interface [\#2282](https://github.com/nlohmann/json/pull/2282) ([nlohmann](https://github.com/nlohmann)) +- Add test for target\_include\_directories [\#2279](https://github.com/nlohmann/json/pull/2279) ([nlohmann](https://github.com/nlohmann)) +- Clean up maintainer Makefiles and fix some linter warnings [\#2274](https://github.com/nlohmann/json/pull/2274) ([nlohmann](https://github.com/nlohmann)) +- Add option to ignore CBOR tags [\#2273](https://github.com/nlohmann/json/pull/2273) ([nlohmann](https://github.com/nlohmann)) +- Hash function without allocation [\#2269](https://github.com/nlohmann/json/pull/2269) ([nlohmann](https://github.com/nlohmann)) +- Add ClangCL for MSVC [\#2268](https://github.com/nlohmann/json/pull/2268) ([t-b](https://github.com/t-b)) +- Makefile: Always use SED variable [\#2264](https://github.com/nlohmann/json/pull/2264) ([t-b](https://github.com/t-b)) +- Add Xcode 12 CI [\#2262](https://github.com/nlohmann/json/pull/2262) ([nlohmann](https://github.com/nlohmann)) +- Make library work with Clang on Windows [\#2259](https://github.com/nlohmann/json/pull/2259) ([nlohmann](https://github.com/nlohmann)) +- Add ordered\_json specialization with ordered object keys [\#2258](https://github.com/nlohmann/json/pull/2258) ([nlohmann](https://github.com/nlohmann)) +- Add pkg-config file [\#2253](https://github.com/nlohmann/json/pull/2253) ([ericonr](https://github.com/ericonr)) +- Fix regression from \#2181 [\#2251](https://github.com/nlohmann/json/pull/2251) ([nlohmann](https://github.com/nlohmann)) +- Tag binary values in cbor if set [\#2244](https://github.com/nlohmann/json/pull/2244) ([matthewbauer](https://github.com/matthewbauer)) +- Make assert configurable via JSON\_ASSERT [\#2242](https://github.com/nlohmann/json/pull/2242) ([nlohmann](https://github.com/nlohmann)) +- Add specialization of get\_to [\#2233](https://github.com/nlohmann/json/pull/2233) ([nlohmann](https://github.com/nlohmann)) +- Refine documentation of error\_handler parameter [\#2232](https://github.com/nlohmann/json/pull/2232) ([nlohmann](https://github.com/nlohmann)) +- Simplify conversion from/to custom types [\#2225](https://github.com/nlohmann/json/pull/2225) ([nlohmann](https://github.com/nlohmann)) +- Remove unused typedefs [\#2224](https://github.com/nlohmann/json/pull/2224) ([nlohmann](https://github.com/nlohmann)) +- Enable CMake policy CMP0077 [\#2222](https://github.com/nlohmann/json/pull/2222) ([alexreinking](https://github.com/alexreinking)) +- Add option to ignore comments in parse/accept functions [\#2212](https://github.com/nlohmann/json/pull/2212) ([nlohmann](https://github.com/nlohmann)) +- Fix Clang-Tidy warnings [\#2211](https://github.com/nlohmann/json/pull/2211) ([nlohmann](https://github.com/nlohmann)) +- Simple ordered\_json that works on all supported compilers [\#2206](https://github.com/nlohmann/json/pull/2206) ([gatopeich](https://github.com/gatopeich)) +- Use unsigned indizies for array index in json pointer [\#2203](https://github.com/nlohmann/json/pull/2203) ([t-b](https://github.com/t-b)) +- Add option to not rely on Internet connectivity during test stage [\#2202](https://github.com/nlohmann/json/pull/2202) ([nlohmann](https://github.com/nlohmann)) +- Serialize floating-point numbers with 32 bit when possible \(MessagePack\) [\#2201](https://github.com/nlohmann/json/pull/2201) ([nlohmann](https://github.com/nlohmann)) +- Fix consistency in function `int_to_string()` [\#2193](https://github.com/nlohmann/json/pull/2193) ([dota17](https://github.com/dota17)) +- Fix issue\#1275 [\#2181](https://github.com/nlohmann/json/pull/2181) ([dota17](https://github.com/dota17)) +- C++20 support by removing swap specialization [\#2176](https://github.com/nlohmann/json/pull/2176) ([gracicot](https://github.com/gracicot)) +- Feat/explicit conversion operator [\#1559](https://github.com/nlohmann/json/pull/1559) ([theodelrieu](https://github.com/theodelrieu)) + +## [v3.8.0](https://github.com/nlohmann/json/releases/tag/v3.8.0) (2020-06-14) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.7.3...v3.8.0) + +- sorry delete this issue, i'm stupid [\#2187](https://github.com/nlohmann/json/issues/2187) +- Append to a std::nlohmann::json type [\#2186](https://github.com/nlohmann/json/issues/2186) +- Some troubles to compile the last revision [\#2177](https://github.com/nlohmann/json/issues/2177) +- ​\#​ Top level CMakeLists.txt​ +​project​\(FOO\) +... +​option​\(FOO\_USE\_EXTERNAL\_JSON ​"Use an external JSON library"​ ​OFF​\) +... +​add\_subdirectory​\(thirdparty\) +... +​add\_library​\(foo ...\) +... +​\#​ Note that the namespaced target will always be available regardless of the​ +​\#​ import method​ +​target\_link\_libraries​\(foo ​PRIVATE​ nlohmann\_json::nlohmann\_json\) [\#2170](https://github.com/nlohmann/json/issues/2170) +- https://www.github.com/nlohmann/json/tree/develop/include%2Fnlohmann%2Fjson\_fwd.hpp [\#2169](https://github.com/nlohmann/json/issues/2169) +- templated from\_json of non primitive types causes gcc error [\#2168](https://github.com/nlohmann/json/issues/2168) +- few warnings/errors in copy assignment [\#2167](https://github.com/nlohmann/json/issues/2167) +- Different output when upgrading from clang 9 to clang 10 [\#2166](https://github.com/nlohmann/json/issues/2166) +- Cannot build with VS 2019 / C++17 [\#2163](https://github.com/nlohmann/json/issues/2163) +- Q: When I received an illegal string,How the program knows? [\#2162](https://github.com/nlohmann/json/issues/2162) +- Problem while reading a json file [\#2161](https://github.com/nlohmann/json/issues/2161) +- converting std::chrono::system\_clock::time\_point to json. [\#2159](https://github.com/nlohmann/json/issues/2159) +- how to parse vector\ format [\#2157](https://github.com/nlohmann/json/issues/2157) +- nlohmann::json and =nullptr [\#2156](https://github.com/nlohmann/json/issues/2156) +- test-cbor fails [\#2154](https://github.com/nlohmann/json/issues/2154) +- Accessing array inside array syntax? [\#2151](https://github.com/nlohmann/json/issues/2151) +- Best way to catch errors when querying json [\#2150](https://github.com/nlohmann/json/issues/2150) +- JSON Data Mapping Key-Value from other Key-Value [\#2148](https://github.com/nlohmann/json/issues/2148) +- Conflicts with std \ compiling with GCC 10 [\#2146](https://github.com/nlohmann/json/issues/2146) +- Incorrect CMake FetchContent example [\#2142](https://github.com/nlohmann/json/issues/2142) +- Help for a Beginner? [\#2141](https://github.com/nlohmann/json/issues/2141) +- Read Json from File [\#2139](https://github.com/nlohmann/json/issues/2139) +- How to feed a predefined integer value into json string [\#2138](https://github.com/nlohmann/json/issues/2138) +- getting json array inside json object [\#2135](https://github.com/nlohmann/json/issues/2135) +- Add .contains example to doc [\#2133](https://github.com/nlohmann/json/issues/2133) +- Is it safe to return string.c\_str\(\) received from get\(\)? [\#2130](https://github.com/nlohmann/json/issues/2130) +- GCC 10: Compilation error when including any before including json header in C++17 mode [\#2129](https://github.com/nlohmann/json/issues/2129) +- Intersection of two json files [\#2127](https://github.com/nlohmann/json/issues/2127) +- App crashes when dump method called for non ascii chars. [\#2126](https://github.com/nlohmann/json/issues/2126) +- iterator based erase method [\#2122](https://github.com/nlohmann/json/issues/2122) +- quick and convenient api to get/set nested json values [\#2120](https://github.com/nlohmann/json/issues/2120) +- assigning nullptr to std::string [\#2118](https://github.com/nlohmann/json/issues/2118) +- usless\_cast warnings with gcc 9.3 and 10.1 \(C++17\) [\#2114](https://github.com/nlohmann/json/issues/2114) +- clang 10 warning [\#2113](https://github.com/nlohmann/json/issues/2113) +- Possible incorrect \_MSC\_VER reference [\#2112](https://github.com/nlohmann/json/issues/2112) +- warning under gcc 10.1 [\#2110](https://github.com/nlohmann/json/issues/2110) +- Wdeprecated-declarations from GCC v10.1.0 [\#2109](https://github.com/nlohmann/json/issues/2109) +- Global std::vector from json [\#2108](https://github.com/nlohmann/json/issues/2108) +- heap-buffer-overflow when using nlohmann/json, ASAN, and gtest [\#2107](https://github.com/nlohmann/json/issues/2107) +- exception 0x770DC5AF when i read an special char in json file [\#2106](https://github.com/nlohmann/json/issues/2106) +- json::parse\(\) fails to parse a dump\(2,' '\) output, yet does successfully parse dump\(\) [\#2105](https://github.com/nlohmann/json/issues/2105) +- run test-udt error in MSVC 19.16.27034.0 [\#2103](https://github.com/nlohmann/json/issues/2103) +- Unable to dump to stringstream [\#2102](https://github.com/nlohmann/json/issues/2102) +- Can't ad an object in another objet [\#2101](https://github.com/nlohmann/json/issues/2101) +- Implicit conversion causes "cannot use operator\[\] with a string argument with string" [\#2098](https://github.com/nlohmann/json/issues/2098) +- C++20: char8\_t [\#2097](https://github.com/nlohmann/json/issues/2097) +- Compilation issues when included in project [\#2094](https://github.com/nlohmann/json/issues/2094) +- string value with null character causes infinite loop [\#2093](https://github.com/nlohmann/json/issues/2093) +- corrupted size vs. prev\_size \(aborted\) [\#2092](https://github.com/nlohmann/json/issues/2092) +- Get string field content without return std::string copy [\#2091](https://github.com/nlohmann/json/issues/2091) +- JSON Comments \(JSON 5\) [\#2090](https://github.com/nlohmann/json/issues/2090) +- Remove \#include \ [\#2089](https://github.com/nlohmann/json/issues/2089) +- JSON library as a git submodule [\#2088](https://github.com/nlohmann/json/issues/2088) +- Apple Clang 11.0.3 on MacOS Catalina 10.15.4 not compiling [\#2087](https://github.com/nlohmann/json/issues/2087) +- Value function return empty object even if it exist [\#2086](https://github.com/nlohmann/json/issues/2086) +- Cannot debug but Run works [\#2085](https://github.com/nlohmann/json/issues/2085) +- Question about serialization. [\#2084](https://github.com/nlohmann/json/issues/2084) +- How to include in an external project [\#2083](https://github.com/nlohmann/json/issues/2083) +- Missing tests for binary values [\#2082](https://github.com/nlohmann/json/issues/2082) +- How to override default string serialization? [\#2079](https://github.com/nlohmann/json/issues/2079) +- Can't have a json type as a property in an arbitrary type [\#2078](https://github.com/nlohmann/json/issues/2078) +- New release? [\#2075](https://github.com/nlohmann/json/issues/2075) +- CMake FetchContent \> Updating the documentation? [\#2073](https://github.com/nlohmann/json/issues/2073) +- How to convert STL Vector \(of user defined type\) to Json [\#2072](https://github.com/nlohmann/json/issues/2072) +- how to make an array of objects [\#2070](https://github.com/nlohmann/json/issues/2070) +- ‘\_\_int64’ was not declared [\#2068](https://github.com/nlohmann/json/issues/2068) +- \[json.exception.type\_error.317\] cannot serialize binary data to text JSON [\#2067](https://github.com/nlohmann/json/issues/2067) +- Unexpected end of input; expected '\[', '{', or a literal [\#2066](https://github.com/nlohmann/json/issues/2066) +- Json structure can be nested? [\#2065](https://github.com/nlohmann/json/issues/2065) +- Bug: returning reference to local temporary object [\#2064](https://github.com/nlohmann/json/issues/2064) +- Allow to use non strict parsing [\#2063](https://github.com/nlohmann/json/issues/2063) +- Crashing on json::at [\#2062](https://github.com/nlohmann/json/issues/2062) +- How to convert a const std::vector\ message to a json, to be able to parse it and extract information from it? Can you point to any examples? [\#2058](https://github.com/nlohmann/json/issues/2058) +- Nice library [\#2057](https://github.com/nlohmann/json/issues/2057) +- json.hpp:15372:22: error: expected unqualified-id if \(not std::isfinite\(x\)\): Started getting this bug after updating my XCode [\#2056](https://github.com/nlohmann/json/issues/2056) +- Confused as how I can extract the values from the JSON object. [\#2055](https://github.com/nlohmann/json/issues/2055) +- Warnings with GCC 10 [\#2052](https://github.com/nlohmann/json/issues/2052) +- Warnings with Clang 10 [\#2049](https://github.com/nlohmann/json/issues/2049) +- Update doctest [\#2048](https://github.com/nlohmann/json/issues/2048) +- Unclear error message: "cannot use operator\[\] with a string argument with array" [\#2047](https://github.com/nlohmann/json/issues/2047) +- Serializing std::variant\\> [\#2045](https://github.com/nlohmann/json/issues/2045) +- Crash when parse big jsonfile [\#2042](https://github.com/nlohmann/json/issues/2042) +- How to check if a key exists without silently generating null objects on the path [\#2041](https://github.com/nlohmann/json/issues/2041) +- Crash when traversing over items\(\) of temporary json objects [\#2040](https://github.com/nlohmann/json/issues/2040) +- How to parse multiple line value ? [\#2039](https://github.com/nlohmann/json/issues/2039) +- SAX API uses unsigned std::size\_t but -1 if element size is not known; [\#2037](https://github.com/nlohmann/json/issues/2037) +- How to parse big decimal data [\#2036](https://github.com/nlohmann/json/issues/2036) +- how use template \ struct adl\_serializer [\#2035](https://github.com/nlohmann/json/issues/2035) +- auto iterator returned by find to handle value depending if is string or numeric. [\#2032](https://github.com/nlohmann/json/issues/2032) +- pass find returned iterator to numeric variable. [\#2031](https://github.com/nlohmann/json/issues/2031) +- Parse error on valid json file [\#2029](https://github.com/nlohmann/json/issues/2029) +- Is here any elegant way to combine serialization and deserialization code? [\#2028](https://github.com/nlohmann/json/issues/2028) +- Notes about dump function [\#2027](https://github.com/nlohmann/json/issues/2027) +- Different JSON printouts for empty dictionary on Linux and Mac. [\#2026](https://github.com/nlohmann/json/issues/2026) +- easier way to get exception reason out of json\_sax\_dom\_callback\_parser without exceptions [\#2024](https://github.com/nlohmann/json/issues/2024) +- Using fifo\_map with base class and derived class [\#2023](https://github.com/nlohmann/json/issues/2023) +- Error reading JSON File [\#2022](https://github.com/nlohmann/json/issues/2022) +- Parse causing crash on android. Cannot catch. [\#2021](https://github.com/nlohmann/json/issues/2021) +- Extra backslashes in nested json [\#2020](https://github.com/nlohmann/json/issues/2020) +- How to create patch for merge\_patch input ? [\#2018](https://github.com/nlohmann/json/issues/2018) +- CppUTest/include/CppUTestExt/MockSupport.h:40: error: default argument for ‘MockFailureReporter\* failureReporterForThisCall’ has type ‘void\*’ [\#2017](https://github.com/nlohmann/json/issues/2017) +- including another file [\#2016](https://github.com/nlohmann/json/issues/2016) +- GNU PREREQ Error with gcc 9.3.0 [\#2015](https://github.com/nlohmann/json/issues/2015) +- Parse error: json.exception.parse\_error.101 - invalid string: ill-formed UTF-8 byte [\#2014](https://github.com/nlohmann/json/issues/2014) +- Add more flexibility to basic\_json's ObjectType \(and ArrayType\) [\#2013](https://github.com/nlohmann/json/issues/2013) +- afl persistent mode [\#2012](https://github.com/nlohmann/json/issues/2012) +- Compiler Errors under VS2019 in Appveyor CI [\#2009](https://github.com/nlohmann/json/issues/2009) +- Another compilation failure with Visual Studio [\#2007](https://github.com/nlohmann/json/issues/2007) +- Implicit cast to std::string broken again with VS2019 16.5.0 [\#2006](https://github.com/nlohmann/json/issues/2006) +- error: no matching member function for call to 'AddRaw' [\#2005](https://github.com/nlohmann/json/issues/2005) +- When I re-create an object again after the network request, an error is reported [\#2003](https://github.com/nlohmann/json/issues/2003) +- How to merge \(and not replace\) different Json::Value objects in jsoncpp [\#2001](https://github.com/nlohmann/json/issues/2001) +- scalar transforms to list [\#2000](https://github.com/nlohmann/json/issues/2000) +- Dump JSON containing multibyte characters [\#1999](https://github.com/nlohmann/json/issues/1999) +- Build error when modify value [\#1998](https://github.com/nlohmann/json/issues/1998) +- How do i include a vector of pointers in my json? [\#1997](https://github.com/nlohmann/json/issues/1997) +- Compiler error wrt incomplete types changed in gcc8.3.0-26 [\#1996](https://github.com/nlohmann/json/issues/1996) +- NaN-like comparison behavior of discarded is inconvenient [\#1988](https://github.com/nlohmann/json/issues/1988) +- Maintaining JSON package in my CMake [\#1987](https://github.com/nlohmann/json/issues/1987) +- reading int number and string number [\#1986](https://github.com/nlohmann/json/issues/1986) +- Build error: keyword is hidden by macro definition! [\#1985](https://github.com/nlohmann/json/issues/1985) +- JSON patch diff for op=add formation is not as per standard \(RFC 6902\) [\#1983](https://github.com/nlohmann/json/issues/1983) +- json\_pointer.contains\(\) exception is incorrectly raised [\#1982](https://github.com/nlohmann/json/issues/1982) +- Error with non existing key [\#1981](https://github.com/nlohmann/json/issues/1981) +- Closed [\#1978](https://github.com/nlohmann/json/issues/1978) +- Where is the library built and what is the name? [\#1977](https://github.com/nlohmann/json/issues/1977) +- The cmake\_import example does not build [\#1976](https://github.com/nlohmann/json/issues/1976) +- Dumping core when reading invalid file [\#1975](https://github.com/nlohmann/json/issues/1975) +- Abort in dump\(\) method [\#1973](https://github.com/nlohmann/json/issues/1973) +- Unclear docs regarding parser\_callback\_t callbacks [\#1972](https://github.com/nlohmann/json/issues/1972) +- Possible memory leak on push\_back [\#1971](https://github.com/nlohmann/json/issues/1971) +- Is it possible to get a safe mutable reference/pointer to internal variant used in nlohmann json? [\#1970](https://github.com/nlohmann/json/issues/1970) +- Getting a flatten json to map\ [\#1957](https://github.com/nlohmann/json/issues/1957) +- forced type conversion or lexical cast without exception. [\#1955](https://github.com/nlohmann/json/issues/1955) +- Add json\_view type support to avoid excessive copying [\#1954](https://github.com/nlohmann/json/issues/1954) +- Adding "examples" section for real-life usages [\#1953](https://github.com/nlohmann/json/issues/1953) +- Add nlohmann::json::key\_type [\#1951](https://github.com/nlohmann/json/issues/1951) +- cannot use operator\[\] with a string argument with string [\#1949](https://github.com/nlohmann/json/issues/1949) +- std::ifstream \>\> json error [\#1948](https://github.com/nlohmann/json/issues/1948) +- Cannot update json data in an iterator? [\#1947](https://github.com/nlohmann/json/issues/1947) +- How can i build this library in VS 2017? [\#1943](https://github.com/nlohmann/json/issues/1943) +- json\_pointer.contains\(\) exceptions when path not found [\#1942](https://github.com/nlohmann/json/issues/1942) +- Nested objects serialize/deserialize [\#1941](https://github.com/nlohmann/json/issues/1941) +- Compile warning on architectures that are not x86 [\#1939](https://github.com/nlohmann/json/issues/1939) +- Version of nlohmann-json-dev in debian packages [\#1938](https://github.com/nlohmann/json/issues/1938) +- Create a json object for every cycle [\#1937](https://github.com/nlohmann/json/issues/1937) +- How to get the object name? [\#1936](https://github.com/nlohmann/json/issues/1936) +- Reserve and resize function for basic json [\#1935](https://github.com/nlohmann/json/issues/1935) +- How to use json parse in tsl::ordread\_map? [\#1934](https://github.com/nlohmann/json/issues/1934) +- C++14 support is not enabled with msvc2015 [\#1932](https://github.com/nlohmann/json/issues/1932) +- Need help with to\_json for derived class, keep getting "cannot use operator" [\#1931](https://github.com/nlohmann/json/issues/1931) +- How to handle std::vector\ [\#1930](https://github.com/nlohmann/json/issues/1930) +- Heap corruption issue [\#1929](https://github.com/nlohmann/json/issues/1929) +- Add `std::wistream` support. [\#1928](https://github.com/nlohmann/json/issues/1928) +- This i can write and read any file thanks [\#1927](https://github.com/nlohmann/json/issues/1927) +- How can I get this simple example working? [\#1926](https://github.com/nlohmann/json/issues/1926) +- emplace\_back does not seems to work with the int 0 [\#1925](https://github.com/nlohmann/json/issues/1925) +- Why nlohmann does not release memory [\#1924](https://github.com/nlohmann/json/issues/1924) +- Is it possible to have template `json::parse` with `noexcept` specifier? [\#1922](https://github.com/nlohmann/json/issues/1922) +- JSON to wstring? [\#1921](https://github.com/nlohmann/json/issues/1921) +- GCC 10 tests build failure [\#1920](https://github.com/nlohmann/json/issues/1920) +- Size of binary json representations [\#1919](https://github.com/nlohmann/json/issues/1919) +- Accessing strings \(for example in keys or values\) without having the lib create a copy of it. [\#1916](https://github.com/nlohmann/json/issues/1916) +- operator== documentation should show how to apply custom comparison function [\#1915](https://github.com/nlohmann/json/issues/1915) +- char8\_t and std::u8string support [\#1914](https://github.com/nlohmann/json/issues/1914) +- std::is\_pod is deprecated in C++20 [\#1913](https://github.com/nlohmann/json/issues/1913) +- Incomplete types reported by \(experimental\) GCC10 [\#1912](https://github.com/nlohmann/json/issues/1912) +- Compile warnings on MSVC 14.2 [\#1911](https://github.com/nlohmann/json/issues/1911) +- How to parse json file with type composition of std::optional and std::variant [\#1910](https://github.com/nlohmann/json/issues/1910) +- why root\_schema be implemented as unique\_ptr in json-validator.cpp,could I use it as shared\_ptr? [\#1908](https://github.com/nlohmann/json/issues/1908) +- compile error in gcc-6.3.0 [\#1906](https://github.com/nlohmann/json/issues/1906) +- Scalar constexpr is odr-used when used as json initializer [\#1905](https://github.com/nlohmann/json/issues/1905) +- install Slack app [\#1904](https://github.com/nlohmann/json/issues/1904) +- typo in a comment [\#1903](https://github.com/nlohmann/json/issues/1903) +- Watch JSON variables in Debug [\#1902](https://github.com/nlohmann/json/issues/1902) +- does Json sdk cares about dfc dfd utf8 issue? [\#1901](https://github.com/nlohmann/json/issues/1901) +- Allow multiple line string value in JSON [\#1897](https://github.com/nlohmann/json/issues/1897) +- Writing map to json file [\#1896](https://github.com/nlohmann/json/issues/1896) +- Small documentation mistake [\#1895](https://github.com/nlohmann/json/issues/1895) +- why static function `parse` cann't find in visual studio 2019 [\#1894](https://github.com/nlohmann/json/issues/1894) +- Best way to handle json files with missing key value pairs. [\#1893](https://github.com/nlohmann/json/issues/1893) +- accessing json object as multimap [\#1892](https://github.com/nlohmann/json/issues/1892) +- What is the best way to parse vec3s into glm::vec3 [\#1891](https://github.com/nlohmann/json/issues/1891) +- Get array of items without using vector [\#1890](https://github.com/nlohmann/json/issues/1890) +- Build errors \(clang 11.0.0\) on macOS 10.15.2 [\#1889](https://github.com/nlohmann/json/issues/1889) +- Multiple arrays to vectors help [\#1888](https://github.com/nlohmann/json/issues/1888) +- json::parse\(begin, end\) parse error on first character using uchar\* [\#1887](https://github.com/nlohmann/json/issues/1887) +- issue in free\(\) [\#1886](https://github.com/nlohmann/json/issues/1886) +- is\_number\_unsigned\(\) returns false for positive integers \(int or 0 or 1 literals\) [\#1885](https://github.com/nlohmann/json/issues/1885) +- MSVC build failure with /Zc:\_\_cplusplus and C++17 [\#1883](https://github.com/nlohmann/json/issues/1883) +- RFC 6901 op:replace & arrays [\#1882](https://github.com/nlohmann/json/issues/1882) +- Problem with serialization of my custom template doubly-linked list [\#1881](https://github.com/nlohmann/json/issues/1881) +- is\_array\(\) is True, but raise 'cannot use operator\[\] for object iterators' [\#1880](https://github.com/nlohmann/json/issues/1880) +- Serialize dynamic array [\#1879](https://github.com/nlohmann/json/issues/1879) +- Serialization of struct object. [\#1877](https://github.com/nlohmann/json/issues/1877) +- warning:c4503 [\#1875](https://github.com/nlohmann/json/issues/1875) +- Why are flattened empty objects/arrays not representable? [\#1874](https://github.com/nlohmann/json/issues/1874) +- Container Overflow \(ASAN\) when using operator \>\> on an ifs [\#1873](https://github.com/nlohmann/json/issues/1873) +- Sub-array to vector or map object? [\#1870](https://github.com/nlohmann/json/issues/1870) +- WIP: QT \(cute\) type supports [\#1869](https://github.com/nlohmann/json/issues/1869) +- Compiler flags to disable features and shrink code size [\#1868](https://github.com/nlohmann/json/issues/1868) +- null strings [\#1867](https://github.com/nlohmann/json/issues/1867) +- Struct with array of struct and \_\_attribute\_\_\(\(packed\)\) [\#1866](https://github.com/nlohmann/json/issues/1866) +- Best way to extract numbers in the string? [\#1865](https://github.com/nlohmann/json/issues/1865) +- Displaying \\?\Volume{guid} from string to json giving error [\#1864](https://github.com/nlohmann/json/issues/1864) +- not working when compiling as x86 [\#1863](https://github.com/nlohmann/json/issues/1863) +- Skipping evaluation of log line expressions with a macro, is it possible? [\#1862](https://github.com/nlohmann/json/issues/1862) +- Suppress warnings [\#1861](https://github.com/nlohmann/json/issues/1861) +- conflit with g++ compile option -mwindows [\#1860](https://github.com/nlohmann/json/issues/1860) +- How to serialize nested classes to semi-flat JSON object? [\#1859](https://github.com/nlohmann/json/issues/1859) +- Memory Requirement for large json file [\#1858](https://github.com/nlohmann/json/issues/1858) +- Query a binary format \(BSON, CBOR, MessagePack, UBJSON\) [\#1856](https://github.com/nlohmann/json/issues/1856) +- Documentation on operator\[\] behavior with missing keys [\#1855](https://github.com/nlohmann/json/issues/1855) +- Problem in converting string into JSON; Can't parse successfully. [\#1854](https://github.com/nlohmann/json/issues/1854) +- json.at\_or\_default\(key, defaultval\) [\#1852](https://github.com/nlohmann/json/issues/1852) +- please improve the enum conversion documentation \(my example gist provided\) [\#1851](https://github.com/nlohmann/json/issues/1851) +- Default value returned on ValueType nlohmann::basic\_json::value \(const typename object\_t::key\_type& key, const ValueType& default\_value\) [\#1850](https://github.com/nlohmann/json/issues/1850) +- Accounting for arbitrary precision numerical literals [\#1849](https://github.com/nlohmann/json/issues/1849) +- While trying to make a simple array, I get a nested array instead [\#1848](https://github.com/nlohmann/json/issues/1848) +- How to reuse the parser and serializer intermediate storage? [\#1847](https://github.com/nlohmann/json/issues/1847) +- Too much content in json.hpp leads to slow compilation [\#1845](https://github.com/nlohmann/json/issues/1845) +- Cannot read some data in json file [\#1843](https://github.com/nlohmann/json/issues/1843) +- Precompiled JSON library? [\#1842](https://github.com/nlohmann/json/issues/1842) +- Please change assert into throw\(maybe\) in line 17946 [\#1841](https://github.com/nlohmann/json/issues/1841) +- JSON for modern C++ ECCN information [\#1840](https://github.com/nlohmann/json/issues/1840) +- CI: reduce build time for Travis valgrind [\#1836](https://github.com/nlohmann/json/issues/1836) +- How do I traverse a json object and add new elements into the hierarchy [\#1834](https://github.com/nlohmann/json/issues/1834) +- Invalid UTF-8 byte at index 1: 0x65 [\#1831](https://github.com/nlohmann/json/issues/1831) +- Serialize big data in json [\#1828](https://github.com/nlohmann/json/issues/1828) +- Backslash '\' in value causes exception [\#1827](https://github.com/nlohmann/json/issues/1827) +- from\_json for non default constructible class with dependency injection [\#1819](https://github.com/nlohmann/json/issues/1819) +- Semi-frequent timeouts in `test-unicode_all` with 3.6.1 \(aarch64\) [\#1816](https://github.com/nlohmann/json/issues/1816) +- input\_adapter not user extensible [\#1813](https://github.com/nlohmann/json/issues/1813) +- crash at json::destroy on android [\#1812](https://github.com/nlohmann/json/issues/1812) +- Logs are repeating while cmake [\#1809](https://github.com/nlohmann/json/issues/1809) +- Add a the possibility to add dynamic json objects [\#1795](https://github.com/nlohmann/json/issues/1795) +- Unnecessary test data file in the release [\#1790](https://github.com/nlohmann/json/issues/1790) +- Add support for parse stack limiting [\#1788](https://github.com/nlohmann/json/issues/1788) +- GCC -Wuseless-cast warnings [\#1777](https://github.com/nlohmann/json/issues/1777) +- compilation issue with NVCC 9.0 [\#1773](https://github.com/nlohmann/json/issues/1773) +- Unexpected behavior with fifo\_map json when copy and append [\#1763](https://github.com/nlohmann/json/issues/1763) +- Parse error [\#1761](https://github.com/nlohmann/json/issues/1761) +- Assignment \(using value\(\)\) to nonexistent element behaves differently on Xcode 8 vs Xcode 10 [\#1758](https://github.com/nlohmann/json/issues/1758) +- Readme out of date [\#1756](https://github.com/nlohmann/json/issues/1756) +- cmake\_\* tests don't use the build system's compiler [\#1747](https://github.com/nlohmann/json/issues/1747) +- Static assertions for template type properties required [\#1729](https://github.com/nlohmann/json/issues/1729) +- Use float and possibly half in json::to\_cbor [\#1719](https://github.com/nlohmann/json/issues/1719) +- json::from\_cbor does not respect allow\_exceptions = false when input is string literal [\#1715](https://github.com/nlohmann/json/issues/1715) +- /Zc:\_\_cplusplus leads to C2416 [\#1695](https://github.com/nlohmann/json/issues/1695) +- `unflatten` vs objects with number-ish keys [\#1575](https://github.com/nlohmann/json/issues/1575) +- A "thinner" source code tar as part of release? [\#1572](https://github.com/nlohmann/json/issues/1572) +- Repository is almost 450MB [\#1497](https://github.com/nlohmann/json/issues/1497) +- Substantial performance penalty caused by polymorphic input adapter [\#1457](https://github.com/nlohmann/json/issues/1457) +- Move tests to a separate repo [\#1235](https://github.com/nlohmann/json/issues/1235) +- reduce repos size [\#1185](https://github.com/nlohmann/json/issues/1185) +- CMakeLists.txt in release zips? [\#1184](https://github.com/nlohmann/json/issues/1184) +- Minimal branch? [\#1066](https://github.com/nlohmann/json/issues/1066) +- Move test blobs to a submodule? [\#732](https://github.com/nlohmann/json/issues/732) +- \[Question\] When using this as git submodule, will it clone the whole thing include test data and benchmark? [\#620](https://github.com/nlohmann/json/issues/620) +- Need to improve ignores.. [\#567](https://github.com/nlohmann/json/issues/567) +- Minimal repository \(current size very large\) [\#556](https://github.com/nlohmann/json/issues/556) +- For a header-only library you have to clone 214MB [\#482](https://github.com/nlohmann/json/issues/482) +- 17 MB / 90 MB repo size!? [\#96](https://github.com/nlohmann/json/issues/96) + +- Improve parse\_ubjson\_fuzzer [\#2182](https://github.com/nlohmann/json/pull/2182) ([tanuj208](https://github.com/tanuj208)) +- Add input adapter tests [\#2178](https://github.com/nlohmann/json/pull/2178) ([nlohmann](https://github.com/nlohmann)) +- Fix warnings [\#2174](https://github.com/nlohmann/json/pull/2174) ([nlohmann](https://github.com/nlohmann)) +- Fix PR\#1006 [\#2158](https://github.com/nlohmann/json/pull/2158) ([dota17](https://github.com/dota17)) +- Fix issue\#1972 [\#2153](https://github.com/nlohmann/json/pull/2153) ([dota17](https://github.com/dota17)) +- Update URLs to HTTPS [\#2152](https://github.com/nlohmann/json/pull/2152) ([TotalCaesar659](https://github.com/TotalCaesar659)) +- Fix Issue\#1813: user defined input adapters [\#2145](https://github.com/nlohmann/json/pull/2145) ([FrancoisChabot](https://github.com/FrancoisChabot)) +- Fix issue\#1939: Cast character to unsigned for comparison [\#2144](https://github.com/nlohmann/json/pull/2144) ([XyFreak](https://github.com/XyFreak)) +- Fix issue\#2142: readme: fix typo in CMake FetchContent example [\#2143](https://github.com/nlohmann/json/pull/2143) ([quentin-dev](https://github.com/quentin-dev)) +- Respect allow\_exceptions=false for binary formats [\#2140](https://github.com/nlohmann/json/pull/2140) ([nlohmann](https://github.com/nlohmann)) +- Fix issue 2112 [\#2137](https://github.com/nlohmann/json/pull/2137) ([dota17](https://github.com/dota17)) +- Add bleeding edge GCC to CI [\#2136](https://github.com/nlohmann/json/pull/2136) ([aokellermann](https://github.com/aokellermann)) +- Clean up implementation of binary type [\#2125](https://github.com/nlohmann/json/pull/2125) ([nlohmann](https://github.com/nlohmann)) +- Fixed a compilation error in MSVC [\#2121](https://github.com/nlohmann/json/pull/2121) ([gistrec](https://github.com/gistrec)) +- Overwork CI [\#2119](https://github.com/nlohmann/json/pull/2119) ([nlohmann](https://github.com/nlohmann)) +- Fix warnings from Clang 10 and GCC 9 [\#2116](https://github.com/nlohmann/json/pull/2116) ([nlohmann](https://github.com/nlohmann)) +- Do not include \ when using C++17 [\#2115](https://github.com/nlohmann/json/pull/2115) ([nlohmann](https://github.com/nlohmann)) +- Fix issue\#2086: disallow json::value\_t type parameter in value\(\) [\#2104](https://github.com/nlohmann/json/pull/2104) ([dota17](https://github.com/dota17)) +- Fix Coveralls integration [\#2100](https://github.com/nlohmann/json/pull/2100) ([nlohmann](https://github.com/nlohmann)) +- Add tests for binary values [\#2099](https://github.com/nlohmann/json/pull/2099) ([nlohmann](https://github.com/nlohmann)) +- Use external test data [\#2081](https://github.com/nlohmann/json/pull/2081) ([nlohmann](https://github.com/nlohmann)) +- Remove Doozer CI [\#2080](https://github.com/nlohmann/json/pull/2080) ([nlohmann](https://github.com/nlohmann)) +- Fix README.md. Missing ``` [\#2077](https://github.com/nlohmann/json/pull/2077) ([ArthurSonzogni](https://github.com/ArthurSonzogni)) +- Fix error message about invalid surrogate pairs [\#2076](https://github.com/nlohmann/json/pull/2076) ([rmisev](https://github.com/rmisev)) +- Add CMake fetchcontent documentation and tests [\#2074](https://github.com/nlohmann/json/pull/2074) ([ArthurSonzogni](https://github.com/ArthurSonzogni)) +- Properly pass serialize\_binary to dump function [\#2071](https://github.com/nlohmann/json/pull/2071) ([nlohmann](https://github.com/nlohmann)) +- Fix returning reference to local temporary object [\#2069](https://github.com/nlohmann/json/pull/2069) ([nlohmann](https://github.com/nlohmann)) +- updated wandbox link [\#2060](https://github.com/nlohmann/json/pull/2060) ([alexandermyasnikov](https://github.com/alexandermyasnikov)) +- Fix bug in diff function [\#2054](https://github.com/nlohmann/json/pull/2054) ([nlohmann](https://github.com/nlohmann)) +- Fix GCC compiler warnings [\#2053](https://github.com/nlohmann/json/pull/2053) ([nlohmann](https://github.com/nlohmann)) +- Fix Clang compiler warnings [\#2051](https://github.com/nlohmann/json/pull/2051) ([nlohmann](https://github.com/nlohmann)) +- Update doctest to 2.3.7 [\#2050](https://github.com/nlohmann/json/pull/2050) ([nlohmann](https://github.com/nlohmann)) +- Fix issue\#1719 [\#2044](https://github.com/nlohmann/json/pull/2044) ([dota17](https://github.com/dota17)) +- Add missing testcase about NaN in unit-constructor1.cpp [\#2043](https://github.com/nlohmann/json/pull/2043) ([dota17](https://github.com/dota17)) +- Templatize basic\_json constructor from json\_ref [\#2034](https://github.com/nlohmann/json/pull/2034) ([ArtemSarmini](https://github.com/ArtemSarmini)) +- Replace deprecated std::is\_pod [\#2033](https://github.com/nlohmann/json/pull/2033) ([nlohmann](https://github.com/nlohmann)) +- Fixes \#1971 \(memory leak in basic\_json::push\_back\) [\#2025](https://github.com/nlohmann/json/pull/2025) ([ArtemSarmini](https://github.com/ArtemSarmini)) +- fix \#1982:json\_pointer.contains\(\) exception is incorrectly raised [\#2019](https://github.com/nlohmann/json/pull/2019) ([dota17](https://github.com/dota17)) +- Update LICENSE.MIT [\#2010](https://github.com/nlohmann/json/pull/2010) ([magamig](https://github.com/magamig)) +- PR for \#2006 to test in AppVeyor. [\#2008](https://github.com/nlohmann/json/pull/2008) ([garethsb](https://github.com/garethsb)) +- Added wsjcpp.yml [\#2004](https://github.com/nlohmann/json/pull/2004) ([sea-kg](https://github.com/sea-kg)) +- fix error 'setw' is not a member of 'std' in Wandbox example [\#2002](https://github.com/nlohmann/json/pull/2002) ([alexandermyasnikov](https://github.com/alexandermyasnikov)) +- catch exceptions for json\_pointer : ..../+99 [\#1990](https://github.com/nlohmann/json/pull/1990) ([dota17](https://github.com/dota17)) +- Modify the document about operator== [\#1984](https://github.com/nlohmann/json/pull/1984) ([dota17](https://github.com/dota17)) +- Rename argument array\_index to array\_indx in json\_pointer methods [\#1980](https://github.com/nlohmann/json/pull/1980) ([linev](https://github.com/linev)) +- README: Fix string representation of `dump`ed `json` [\#1979](https://github.com/nlohmann/json/pull/1979) ([alexweej](https://github.com/alexweej)) +- fix warnings in serializer.hpp for VS2019 [\#1969](https://github.com/nlohmann/json/pull/1969) ([dota17](https://github.com/dota17)) +- Fix C26451 warnnings in to\_chars.hpp [\#1967](https://github.com/nlohmann/json/pull/1967) ([dota17](https://github.com/dota17)) +- appveyor.yml: Compile and test with latest version for \_\_cplusplus ma… [\#1958](https://github.com/nlohmann/json/pull/1958) ([t-b](https://github.com/t-b)) +- Fix typo in examples [\#1956](https://github.com/nlohmann/json/pull/1956) ([dota17](https://github.com/dota17)) +- templated input adapters [\#1950](https://github.com/nlohmann/json/pull/1950) ([FrancoisChabot](https://github.com/FrancoisChabot)) +- Update README.md : add a FAQ about memory release [\#1933](https://github.com/nlohmann/json/pull/1933) ([dota17](https://github.com/dota17)) +- Some typos [\#1923](https://github.com/nlohmann/json/pull/1923) ([Coeur](https://github.com/Coeur)) +- Fix link to parse function in README [\#1918](https://github.com/nlohmann/json/pull/1918) ([kastiglione](https://github.com/kastiglione)) +- Readme: Updated links to hunter repo & docs [\#1917](https://github.com/nlohmann/json/pull/1917) ([jothepro](https://github.com/jothepro)) +- Adds instruction for using Build2's package manager [\#1909](https://github.com/nlohmann/json/pull/1909) ([Klaim](https://github.com/Klaim)) +- Update README.md [\#1907](https://github.com/nlohmann/json/pull/1907) ([pauljurczak](https://github.com/pauljurczak)) +- Fix warning: ignoring return value [\#1871](https://github.com/nlohmann/json/pull/1871) ([sonulohani](https://github.com/sonulohani)) +- docs: add central repository as conan source to readme [\#1857](https://github.com/nlohmann/json/pull/1857) ([gocarlos](https://github.com/gocarlos)) +- README: Package in MSYS2 renamed to nlohmann-json [\#1853](https://github.com/nlohmann/json/pull/1853) ([podsvirov](https://github.com/podsvirov)) +- Fix msvc warnings [\#1846](https://github.com/nlohmann/json/pull/1846) ([MBalszun](https://github.com/MBalszun)) +- Update tests that generate CMake projects to use main project's C++ compiler [\#1844](https://github.com/nlohmann/json/pull/1844) ([Tridacnid](https://github.com/Tridacnid)) +- make CMake's version config file architecture-independent [\#1746](https://github.com/nlohmann/json/pull/1746) ([uhoreg](https://github.com/uhoreg)) +- Add binary type support to all binary file formats, as well as an internally represented binary type [\#1662](https://github.com/nlohmann/json/pull/1662) ([OmnipotentEntity](https://github.com/OmnipotentEntity)) + +## [v3.7.3](https://github.com/nlohmann/json/releases/tag/v3.7.3) (2019-11-17) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.7.2...v3.7.3) + +- Project branches [\#1839](https://github.com/nlohmann/json/issues/1839) +- Quadratic destruction complexity introduced in \#1436 [\#1837](https://github.com/nlohmann/json/issues/1837) +- Trying to open a file [\#1814](https://github.com/nlohmann/json/issues/1814) +- Comparing data type with value\_t::number\_integer fails [\#1783](https://github.com/nlohmann/json/issues/1783) +- CMake version config file is architecture-dependent [\#1697](https://github.com/nlohmann/json/issues/1697) + +- Fix quadratic destruction complexity [\#1838](https://github.com/nlohmann/json/pull/1838) ([nickaein](https://github.com/nickaein)) + +## [v3.7.2](https://github.com/nlohmann/json/releases/tag/v3.7.2) (2019-11-10) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.7.1...v3.7.2) + +- Segmentation fault in destructor in case of large inputs [\#1835](https://github.com/nlohmann/json/issues/1835) +- type\_name\(\) is not consistent with type\(\) [\#1833](https://github.com/nlohmann/json/issues/1833) +- json::parse is not a member [\#1832](https://github.com/nlohmann/json/issues/1832) +- How do you deal with json\* ? [\#1829](https://github.com/nlohmann/json/issues/1829) +- Combined find\_package/add\_subdirectory not linking libraries [\#1771](https://github.com/nlohmann/json/issues/1771) +- example code for ifstream reading a json file results in no operator error [\#1766](https://github.com/nlohmann/json/issues/1766) +- Warning: unsequenced modification and access to 'range' [\#1674](https://github.com/nlohmann/json/issues/1674) +- Segmentation fault \(stack overflow\) due to unbounded recursion [\#1419](https://github.com/nlohmann/json/issues/1419) +- Stack-overflow \(OSS-Fuzz 4234\) [\#832](https://github.com/nlohmann/json/issues/832) + +- Configure WhiteSource Bolt for GitHub [\#1830](https://github.com/nlohmann/json/pull/1830) ([mend-bolt-for-github[bot]](https://github.com/apps/mend-bolt-for-github)) +- Prevent stackoverflow caused by recursive deconstruction [\#1436](https://github.com/nlohmann/json/pull/1436) ([nickaein](https://github.com/nickaein)) + +## [v3.7.1](https://github.com/nlohmann/json/releases/tag/v3.7.1) (2019-11-06) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.7.0...v3.7.1) + +- std::is\_constructible is always true with tuple [\#1825](https://github.com/nlohmann/json/issues/1825) +- Can't compile from\_json\(std::valarray\\). [\#1824](https://github.com/nlohmann/json/issues/1824) +- json class should have a get\_or member function [\#1823](https://github.com/nlohmann/json/issues/1823) +- NLOHMANN\_JSON\_SERIALIZE\_ENUM macro capture's json objects by value [\#1822](https://github.com/nlohmann/json/issues/1822) +- Parse fails when number literals start with zero [\#1820](https://github.com/nlohmann/json/issues/1820) +- Weird behaviour of `contains` with `json_pointer` [\#1815](https://github.com/nlohmann/json/issues/1815) +- strange behaviour with json\_pointer and .contains\(\) [\#1811](https://github.com/nlohmann/json/issues/1811) +- Can \#1695 be re-opened? [\#1808](https://github.com/nlohmann/json/issues/1808) +- Merge two json objects [\#1807](https://github.com/nlohmann/json/issues/1807) +- std::is\_constructible\\> when to\_json not defined [\#1805](https://github.com/nlohmann/json/issues/1805) +- Private data on parsing [\#1802](https://github.com/nlohmann/json/issues/1802) +- Capturing Line and Position when querying [\#1800](https://github.com/nlohmann/json/issues/1800) +- json error on parsing DBL\_MAX from string [\#1796](https://github.com/nlohmann/json/issues/1796) +- De/Serialisation of vector of tupple object with nested obect need Help please [\#1794](https://github.com/nlohmann/json/issues/1794) +- Output json is corrupted [\#1793](https://github.com/nlohmann/json/issues/1793) +- variable name byte sometimes used as a \#define [\#1792](https://github.com/nlohmann/json/issues/1792) +- Can't read json file [\#1791](https://github.com/nlohmann/json/issues/1791) +- Problems with special German letters [\#1789](https://github.com/nlohmann/json/issues/1789) +- Support for trailing commas [\#1787](https://github.com/nlohmann/json/issues/1787) +- json\_pointer construction bug [\#1786](https://github.com/nlohmann/json/issues/1786) +- Visual Studio 2017 warning [\#1784](https://github.com/nlohmann/json/issues/1784) +- ciso646 header become obsolete [\#1782](https://github.com/nlohmann/json/issues/1782) +- Migrate LGTM.com installation from OAuth to GitHub App [\#1781](https://github.com/nlohmann/json/issues/1781) +- JSON comparison, contains and operator& [\#1778](https://github.com/nlohmann/json/issues/1778) +- pass a json object to a class contructor adds an array around the object [\#1776](https://github.com/nlohmann/json/issues/1776) +- 'Float' number\_float\_function\_t template parameter name conflicts with C '\#define Float float' [\#1775](https://github.com/nlohmann/json/issues/1775) +- A weird building problem :-\( [\#1774](https://github.com/nlohmann/json/issues/1774) +- What is this json\_ref? [\#1772](https://github.com/nlohmann/json/issues/1772) +- Interoperability with other languages [\#1770](https://github.com/nlohmann/json/issues/1770) +- Json dump [\#1768](https://github.com/nlohmann/json/issues/1768) +- json\_pointer\<\>::back\(\) should be const [\#1764](https://github.com/nlohmann/json/issues/1764) +- How to get value from array [\#1762](https://github.com/nlohmann/json/issues/1762) +- Merge two jsons [\#1757](https://github.com/nlohmann/json/issues/1757) +- Unable to locate nlohmann\_jsonConfig.cmake [\#1755](https://github.com/nlohmann/json/issues/1755) +- json.hpp won;t compile VS2019 CLR/CLI app but does in console app [\#1754](https://github.com/nlohmann/json/issues/1754) +- \[Nested Json Objects\] Segmentation fault [\#1753](https://github.com/nlohmann/json/issues/1753) +- remove/replace assert with exceptions [\#1752](https://github.com/nlohmann/json/issues/1752) +- Add array support for update\(\) function [\#1751](https://github.com/nlohmann/json/issues/1751) +- Is there a reason the `get_to` method is defined in `include/nlohmann/json.hpp` but not in `single_include/nlohmann/json.hpp`? [\#1750](https://github.com/nlohmann/json/issues/1750) +- how to validate json object before calling dump\(\) [\#1748](https://github.com/nlohmann/json/issues/1748) +- Unable to invoke accessors on json objects in lldb [\#1745](https://github.com/nlohmann/json/issues/1745) +- Escaping string before parsing [\#1743](https://github.com/nlohmann/json/issues/1743) +- Construction in a member initializer list using curly braces is set as 'array' [\#1742](https://github.com/nlohmann/json/issues/1742) +- Read a subkey from json object [\#1740](https://github.com/nlohmann/json/issues/1740) +- Serialize vector of glm:vec2 [\#1739](https://github.com/nlohmann/json/issues/1739) +- Support nlohmann::basic\_json::value with JSON\_NOEXCEPTION [\#1738](https://github.com/nlohmann/json/issues/1738) +- how to know the parse is error [\#1737](https://github.com/nlohmann/json/issues/1737) +- How to check if a given key exists in a JSON object [\#1736](https://github.com/nlohmann/json/issues/1736) +- Allow The Colon Key-Value Delimiter To Have A Space Before It \[@ READ ONLY\] [\#1735](https://github.com/nlohmann/json/issues/1735) +- Allow Tail { "Key": "Value" } Comma \[@ READ ONLY\] [\#1734](https://github.com/nlohmann/json/issues/1734) +- No-throw json::value\(\) [\#1733](https://github.com/nlohmann/json/issues/1733) +- JsonObject.dump\(\) [\#1732](https://github.com/nlohmann/json/issues/1732) +- basic\_json has no member "parse" [\#1731](https://github.com/nlohmann/json/issues/1731) +- Exception "type must be string, but is array" [\#1730](https://github.com/nlohmann/json/issues/1730) +- json::contains usage to find a path [\#1727](https://github.com/nlohmann/json/issues/1727) +- How to create JSON Object from my Structures of Data and Json File from that Object [\#1726](https://github.com/nlohmann/json/issues/1726) +- please provide an API to read JSON from file directly. [\#1725](https://github.com/nlohmann/json/issues/1725) +- How to modify a value stored at a key? [\#1723](https://github.com/nlohmann/json/issues/1723) +- CMake not correctly finding the configuration package for 3.7.0 [\#1721](https://github.com/nlohmann/json/issues/1721) +- name typo in the "spack package management" section of README.md [\#1720](https://github.com/nlohmann/json/issues/1720) +- How to add json to another json? [\#1718](https://github.com/nlohmann/json/issues/1718) +- json::parse\(\) ubsan regression with v3.7.0 [\#1716](https://github.com/nlohmann/json/issues/1716) +- What I am doing wrong?!? [\#1714](https://github.com/nlohmann/json/issues/1714) +- Potential memory leak detected by Valgrind [\#1713](https://github.com/nlohmann/json/issues/1713) +- json::parse is not thread safe? [\#1712](https://github.com/nlohmann/json/issues/1712) +- static analysis alarm by cppcheck [\#1711](https://github.com/nlohmann/json/issues/1711) +- The compilation time is slow [\#1710](https://github.com/nlohmann/json/issues/1710) +- not linking properly with cmake [\#1709](https://github.com/nlohmann/json/issues/1709) +- Error in dump\(\) with int64\_t minimum value [\#1708](https://github.com/nlohmann/json/issues/1708) +- Crash on trying to deserialize json string on 3ds homebrew [\#1707](https://github.com/nlohmann/json/issues/1707) +- Can't compile VS2019. 13 Errors [\#1706](https://github.com/nlohmann/json/issues/1706) +- find an object that matches the search criteria [\#1705](https://github.com/nlohmann/json/issues/1705) +- IntelliSense goes crazy on VS2019 [\#1704](https://github.com/nlohmann/json/issues/1704) +- Installing on Ubuntu 16.04 [\#1703](https://github.com/nlohmann/json/issues/1703) +- Where is json::parse now? [\#1702](https://github.com/nlohmann/json/issues/1702) +- Forward header should't be amalgamated [\#1700](https://github.com/nlohmann/json/issues/1700) +- Json support for Cmake version 2.8.12 [\#1699](https://github.com/nlohmann/json/issues/1699) +- Intruisive scientific notation when using .dump\(\); [\#1698](https://github.com/nlohmann/json/issues/1698) +- Is there support for automatic serialization/deserialization? [\#1696](https://github.com/nlohmann/json/issues/1696) +- on MSVC dump\(\) will hard crash for larger json [\#1693](https://github.com/nlohmann/json/issues/1693) +- puzzled implicit conversions [\#1692](https://github.com/nlohmann/json/issues/1692) +- Information: My project uses this awesome library [\#1691](https://github.com/nlohmann/json/issues/1691) +- Consider listing files explicitly instead of using GLOB [\#1686](https://github.com/nlohmann/json/issues/1686) +- Failing tests on MSVC with VS2019 15.9.13 x64 [\#1685](https://github.com/nlohmann/json/issues/1685) +- Change from v2 to v3. Encoding with cp1252 [\#1680](https://github.com/nlohmann/json/issues/1680) +- How to add Fifo\_map into json using Cmake [\#1679](https://github.com/nlohmann/json/issues/1679) +- include.zip should contain meson.build [\#1672](https://github.com/nlohmann/json/issues/1672) +- \[Question\] How do I parse JSON into custom types? [\#1669](https://github.com/nlohmann/json/issues/1669) +- Binary \(0x05\) data type for BSON to JSON conversion [\#1668](https://github.com/nlohmann/json/issues/1668) +- Possible to call dump from lldb? [\#1666](https://github.com/nlohmann/json/issues/1666) +- Segmentation fault when linked with libunwind [\#1665](https://github.com/nlohmann/json/issues/1665) +- Should I include single-header after my to\_json and from\_json custom functions declaration? Why not? [\#1663](https://github.com/nlohmann/json/issues/1663) +- Errors/Warnings in VS 2019 when Including Header File [\#1659](https://github.com/nlohmann/json/issues/1659) +- Return null object from object's const operator\[\] as well. [\#1658](https://github.com/nlohmann/json/issues/1658) +- Can't stream json object in to std::basic\_stringstream\ [\#1656](https://github.com/nlohmann/json/issues/1656) +- C2440 in vs2015 cannot convert from 'initializer-list' to nlohmann::basic\_json [\#1655](https://github.com/nlohmann/json/issues/1655) +- Issues around get and pointers [\#1653](https://github.com/nlohmann/json/issues/1653) +- Non-member operator== breaks enum \(de\)serialization [\#1647](https://github.com/nlohmann/json/issues/1647) +- Valgrind: bytes in 1 blocks are definitely lost [\#1646](https://github.com/nlohmann/json/issues/1646) +- Convenient way to make 'basic\_json' accept 'QString' as an key type as well? [\#1640](https://github.com/nlohmann/json/issues/1640) +- mongodb: nan, inf [\#1599](https://github.com/nlohmann/json/issues/1599) +- Error in adl\_serializer [\#1590](https://github.com/nlohmann/json/issues/1590) +- Injecting class during serialization [\#1584](https://github.com/nlohmann/json/issues/1584) +- output\_adapter not user extensible [\#1534](https://github.com/nlohmann/json/issues/1534) +- Inclusion of nlohmann/json.hpp causes OS/ABI to change on Linux [\#1410](https://github.com/nlohmann/json/issues/1410) +- Add library versioning using inline namespaces [\#1394](https://github.com/nlohmann/json/issues/1394) +- CBOR byte string support [\#1129](https://github.com/nlohmann/json/issues/1129) +- How to deserialize array with derived objects [\#716](https://github.com/nlohmann/json/issues/716) + +- Add restriction for tuple specialization of to\_json [\#1826](https://github.com/nlohmann/json/pull/1826) ([cbegue](https://github.com/cbegue)) +- Fix for \#1647 [\#1821](https://github.com/nlohmann/json/pull/1821) ([AnthonyVH](https://github.com/AnthonyVH)) +- Fix issue \#1805 [\#1806](https://github.com/nlohmann/json/pull/1806) ([cbegue](https://github.com/cbegue)) +- Fix some spelling errors - mostly in comments & documentation. [\#1803](https://github.com/nlohmann/json/pull/1803) ([flopp](https://github.com/flopp)) +- Update Hedley to v11. [\#1799](https://github.com/nlohmann/json/pull/1799) ([nemequ](https://github.com/nemequ)) +- iteration\_proxy: Fix integer truncation from std::size\_t to int [\#1797](https://github.com/nlohmann/json/pull/1797) ([t-b](https://github.com/t-b)) +- appveyor.yml: Add MSVC 16 2019 support [\#1780](https://github.com/nlohmann/json/pull/1780) ([t-b](https://github.com/t-b)) +- test/CMakeLists.txt: Use an explicit list instead of GLOB [\#1779](https://github.com/nlohmann/json/pull/1779) ([t-b](https://github.com/t-b)) +- Make json\_pointer::back const \(resolves \#1764\) [\#1769](https://github.com/nlohmann/json/pull/1769) ([chris0x44](https://github.com/chris0x44)) +- did you mean 'serialization'? [\#1767](https://github.com/nlohmann/json/pull/1767) ([0xflotus](https://github.com/0xflotus)) +- Allow items\(\) to be used with custom string [\#1765](https://github.com/nlohmann/json/pull/1765) ([crazyjul](https://github.com/crazyjul)) +- Cppcheck fixes [\#1760](https://github.com/nlohmann/json/pull/1760) ([Xav83](https://github.com/Xav83)) +- Fix and add test's for SFINAE problem [\#1741](https://github.com/nlohmann/json/pull/1741) ([tete17](https://github.com/tete17)) +- Fix clang sanitizer invocation [\#1728](https://github.com/nlohmann/json/pull/1728) ([t-b](https://github.com/t-b)) +- Add gcc 9 and compile with experimental C++20 support [\#1724](https://github.com/nlohmann/json/pull/1724) ([t-b](https://github.com/t-b)) +- Fix int64 min issue [\#1722](https://github.com/nlohmann/json/pull/1722) ([t-b](https://github.com/t-b)) +- release: add singleinclude and meson.build to include.zip [\#1694](https://github.com/nlohmann/json/pull/1694) ([eli-schwartz](https://github.com/eli-schwartz)) + +## [v3.7.0](https://github.com/nlohmann/json/releases/tag/v3.7.0) (2019-07-28) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.6.1...v3.7.0) + +- How can I retrieve uknown strings from json file in my C++ program. [\#1684](https://github.com/nlohmann/json/issues/1684) +- contains\(\) is sometimes causing stack-based buffer overrun exceptions [\#1683](https://github.com/nlohmann/json/issues/1683) +- How to deserialize arrays from json [\#1681](https://github.com/nlohmann/json/issues/1681) +- Compilation failed in VS2015 [\#1678](https://github.com/nlohmann/json/issues/1678) +- Why the compiled object file is so huge? [\#1677](https://github.com/nlohmann/json/issues/1677) +- From Version 2.1.1 to 3.6.1 serialize std::set [\#1676](https://github.com/nlohmann/json/issues/1676) +- Qt deprecation model halting compiltion [\#1675](https://github.com/nlohmann/json/issues/1675) +- Build For Raspberry pi , Rapbery with new Compiler C++17 [\#1671](https://github.com/nlohmann/json/issues/1671) +- Build from Raspberry pi [\#1667](https://github.com/nlohmann/json/issues/1667) +- Can not translate map with integer key to dict string ? [\#1664](https://github.com/nlohmann/json/issues/1664) +- Double type converts to scientific notation [\#1661](https://github.com/nlohmann/json/issues/1661) +- Missing v3.6.1 tag on master branch [\#1657](https://github.com/nlohmann/json/issues/1657) +- Support Fleese Binary Data Format [\#1654](https://github.com/nlohmann/json/issues/1654) +- Suggestion: replace alternative tokens for !, && and || with their symbols [\#1652](https://github.com/nlohmann/json/issues/1652) +- Build failure test-allocator.vcxproj [\#1651](https://github.com/nlohmann/json/issues/1651) +- How to provide function json& to\_json\(\) which is similar as 'void to\_json\(json&j, const CObject& obj\)' ? [\#1650](https://github.com/nlohmann/json/issues/1650) +- Can't throw exception when starting file is a number [\#1649](https://github.com/nlohmann/json/issues/1649) +- to\_json / from\_json with nested type [\#1648](https://github.com/nlohmann/json/issues/1648) +- How to create a json object from a std::string, created by j.dump? [\#1645](https://github.com/nlohmann/json/issues/1645) +- Problem getting vector \(array\) of strings [\#1644](https://github.com/nlohmann/json/issues/1644) +- json.hpp compilation issue with other typedefs with same name [\#1642](https://github.com/nlohmann/json/issues/1642) +- nlohmann::adl\_serializer\::to\_json no matching overloaded function found [\#1641](https://github.com/nlohmann/json/issues/1641) +- overwrite adl\_serializer\ to change behaviour [\#1638](https://github.com/nlohmann/json/issues/1638) +- json.SelectToken\("Manufacturers.Products.Price"\); [\#1637](https://github.com/nlohmann/json/issues/1637) +- Add json type as value [\#1636](https://github.com/nlohmann/json/issues/1636) +- Unit conversion test error: conversion from 'nlohmann::json' to non-scalar type 'std::string\_view' requested [\#1634](https://github.com/nlohmann/json/issues/1634) +- nlohmann VS JsonCpp by C++17 [\#1633](https://github.com/nlohmann/json/issues/1633) +- To integrate an inline helper function that return type name as string [\#1632](https://github.com/nlohmann/json/issues/1632) +- Return JSON as reference [\#1631](https://github.com/nlohmann/json/issues/1631) +- Updating from an older version causes problems with assing a json object to a struct [\#1630](https://github.com/nlohmann/json/issues/1630) +- Can without default constructor function for user defined classes when only to\_json is needed? [\#1629](https://github.com/nlohmann/json/issues/1629) +- Compilation fails with clang 6.x-8.x in C++14 mode [\#1628](https://github.com/nlohmann/json/issues/1628) +- Treating floating point as string [\#1627](https://github.com/nlohmann/json/issues/1627) +- error parsing character å [\#1626](https://github.com/nlohmann/json/issues/1626) +- \[Help\] How to Improve Json Output Performance with Large Json Arrays [\#1624](https://github.com/nlohmann/json/issues/1624) +- Suggested link changes for reporting new issues \[blob/develop/REAME.md and blob/develop/.github/CONTRIBUTING.md\] [\#1623](https://github.com/nlohmann/json/issues/1623) +- Broken link to issue template in CONTRIBUTING.md [\#1622](https://github.com/nlohmann/json/issues/1622) +- Missing word in README.md file [\#1621](https://github.com/nlohmann/json/issues/1621) +- Package manager instructions in README for brew is incorrect [\#1620](https://github.com/nlohmann/json/issues/1620) +- Building with Visual Studio 2019 [\#1619](https://github.com/nlohmann/json/issues/1619) +- Precedence of to\_json and builtin harmful [\#1617](https://github.com/nlohmann/json/issues/1617) +- The type json is missing from the html documentation [\#1616](https://github.com/nlohmann/json/issues/1616) +- variant is not support in Release 3.6.1? [\#1615](https://github.com/nlohmann/json/issues/1615) +- Replace assert with throw for const operator\[\] [\#1614](https://github.com/nlohmann/json/issues/1614) +- Memory Overhead is Too High \(10x or more\) [\#1613](https://github.com/nlohmann/json/issues/1613) +- program crash everytime, when other data type incomming in json stream as expected [\#1612](https://github.com/nlohmann/json/issues/1612) +- Improved Enum Support [\#1611](https://github.com/nlohmann/json/issues/1611) +- is it possible convert json object back to stl container ? [\#1610](https://github.com/nlohmann/json/issues/1610) +- Add C++17-like emplace.back\(\) for arrays. [\#1609](https://github.com/nlohmann/json/issues/1609) +- is\_nothrow\_copy\_constructible fails for json::const\_iterator on MSVC2015 x86 Debug build [\#1608](https://github.com/nlohmann/json/issues/1608) +- Reading and writing array elements [\#1607](https://github.com/nlohmann/json/issues/1607) +- Converting json::value to int [\#1605](https://github.com/nlohmann/json/issues/1605) +- I have a vector of keys and and a string of value and i want to create nested json array [\#1604](https://github.com/nlohmann/json/issues/1604) +- In compatible JSON object from nlohmann::json to nohman::json - unexpected end of input; expected '\[', '{', or a literal [\#1603](https://github.com/nlohmann/json/issues/1603) +- json parser crash if having a large number integer in message [\#1602](https://github.com/nlohmann/json/issues/1602) +- Value method with undocumented throwing 302 exception [\#1601](https://github.com/nlohmann/json/issues/1601) +- Accessing value with json pointer adds key if not existing [\#1600](https://github.com/nlohmann/json/issues/1600) +- README.md broken link to project documentation [\#1597](https://github.com/nlohmann/json/issues/1597) +- Random Kudos: Thanks for your work on this! [\#1596](https://github.com/nlohmann/json/issues/1596) +- json::parse return value and errors [\#1595](https://github.com/nlohmann/json/issues/1595) +- initializer list constructor makes curly brace initialization fragile [\#1594](https://github.com/nlohmann/json/issues/1594) +- trying to log message for missing keyword, difference between \["foo"\] and at\("foo"\) [\#1593](https://github.com/nlohmann/json/issues/1593) +- std::string and std::wstring `to_json` [\#1592](https://github.com/nlohmann/json/issues/1592) +- I have a C structure which I need to convert to a JSON. How do I do it? Haven't found proper examples so far. [\#1591](https://github.com/nlohmann/json/issues/1591) +- dump\_escaped possible error ? [\#1589](https://github.com/nlohmann/json/issues/1589) +- json::parse\(\) into a vector\ results in unhandled exception [\#1587](https://github.com/nlohmann/json/issues/1587) +- push\_back\(\)/emplace\_back\(\) on array invalidates pointers to existing array items [\#1586](https://github.com/nlohmann/json/issues/1586) +- Getting nlohmann::detail::parse\_error on JSON generated by nlohmann::json not sure why [\#1583](https://github.com/nlohmann/json/issues/1583) +- getting error terminate called after throwing an instance of 'std::domain\_error' what\(\): cannot use at\(\) with string [\#1582](https://github.com/nlohmann/json/issues/1582) +- how i create json file [\#1581](https://github.com/nlohmann/json/issues/1581) +- prevent rounding of double datatype values [\#1580](https://github.com/nlohmann/json/issues/1580) +- Documentation Container Overview Doesn't Reference Const Methods [\#1579](https://github.com/nlohmann/json/issues/1579) +- Writing an array into a nlohmann::json object [\#1578](https://github.com/nlohmann/json/issues/1578) +- compilation error when using with another library [\#1577](https://github.com/nlohmann/json/issues/1577) +- Homebrew on OSX doesn't install cmake config file [\#1576](https://github.com/nlohmann/json/issues/1576) +- JSON Parse Out of Range Error [\#1574](https://github.com/nlohmann/json/issues/1574) +- Integrating into existing CMake Project [\#1573](https://github.com/nlohmann/json/issues/1573) +- conversion to std::string failed [\#1571](https://github.com/nlohmann/json/issues/1571) +- jPtr operation does not throw [\#1569](https://github.com/nlohmann/json/issues/1569) +- How to generate dll file for this project [\#1568](https://github.com/nlohmann/json/issues/1568) +- how to pass variable data to json in c [\#1567](https://github.com/nlohmann/json/issues/1567) +- I want to achieve an upgraded function. [\#1566](https://github.com/nlohmann/json/issues/1566) +- How to determine the type of elements read from a JSON array? [\#1564](https://github.com/nlohmann/json/issues/1564) +- try\_get\_to [\#1563](https://github.com/nlohmann/json/issues/1563) +- example code compile error [\#1562](https://github.com/nlohmann/json/issues/1562) +- How to iterate over nested json object [\#1561](https://github.com/nlohmann/json/issues/1561) +- Build Option/Separate Function to Allow to Throw on Duplicate Keys [\#1560](https://github.com/nlohmann/json/issues/1560) +- Compiler Switches -Weffc++ & -Wshadow are throwing errors [\#1558](https://github.com/nlohmann/json/issues/1558) +- warning: use of the 'nodiscard' attribute is a C++17 extension [\#1557](https://github.com/nlohmann/json/issues/1557) +- Import/Export compressed JSON files [\#1556](https://github.com/nlohmann/json/issues/1556) +- GDB renderers for json library [\#1554](https://github.com/nlohmann/json/issues/1554) +- Is it possible to construct a json string object from a binary buffer? [\#1553](https://github.com/nlohmann/json/issues/1553) +- json objects in list [\#1552](https://github.com/nlohmann/json/issues/1552) +- Matrix output [\#1550](https://github.com/nlohmann/json/issues/1550) +- Using json merge\_patch on ordered non-alphanumeric datasets [\#1549](https://github.com/nlohmann/json/issues/1549) +- Invalid parsed value for big integer [\#1548](https://github.com/nlohmann/json/issues/1548) +- Integrating with android ndk issues. [\#1547](https://github.com/nlohmann/json/issues/1547) +- add noexcept json::value\("key", default\) method variant? [\#1546](https://github.com/nlohmann/json/issues/1546) +- Thank you! 🙌 [\#1545](https://github.com/nlohmann/json/issues/1545) +- Output and input matrix [\#1544](https://github.com/nlohmann/json/issues/1544) +- Add regression tests for MSVC [\#1543](https://github.com/nlohmann/json/issues/1543) +- \[Help Needed!\] Season of Docs [\#1542](https://github.com/nlohmann/json/issues/1542) +- program still abort\(\) or exit\(\) with try catch [\#1541](https://github.com/nlohmann/json/issues/1541) +- Have a json::type\_error exception because of JSON object [\#1540](https://github.com/nlohmann/json/issues/1540) +- Quoted numbers [\#1538](https://github.com/nlohmann/json/issues/1538) +- Reading a JSON file into an object [\#1537](https://github.com/nlohmann/json/issues/1537) +- Releases 3.6.0 and 3.6.1 don't build on conda / windows [\#1536](https://github.com/nlohmann/json/issues/1536) +- \[Clang\] warning: use of the 'nodiscard' attribute is a C++17 extension \[-Wc++17-extensions\] [\#1535](https://github.com/nlohmann/json/issues/1535) +- wchar\_t/std::wstring json can be created but not accessed [\#1533](https://github.com/nlohmann/json/issues/1533) +- json stringify [\#1532](https://github.com/nlohmann/json/issues/1532) +- How can I use it from gcc on RPI [\#1528](https://github.com/nlohmann/json/issues/1528) +- std::pair treated as an array instead of key-value in `std::vector>` [\#1520](https://github.com/nlohmann/json/issues/1520) +- Excessive Memory Usage for Large Json File [\#1516](https://github.com/nlohmann/json/issues/1516) +- SAX dumper [\#1512](https://github.com/nlohmann/json/issues/1512) +- Conversion to user type containing a std::vector not working with documented approach [\#1511](https://github.com/nlohmann/json/issues/1511) +- Inconsistent use of type alias. [\#1507](https://github.com/nlohmann/json/issues/1507) +- Is there a current way to represent strings as json int? [\#1503](https://github.com/nlohmann/json/issues/1503) +- Intermittent issues with loadJSON [\#1484](https://github.com/nlohmann/json/issues/1484) +- use json construct std::string [\#1462](https://github.com/nlohmann/json/issues/1462) +- JSON Creation [\#1461](https://github.com/nlohmann/json/issues/1461) +- Null bytes in files are treated like EOF [\#1095](https://github.com/nlohmann/json/issues/1095) +- Feature: to\_string\(const json& j\); [\#916](https://github.com/nlohmann/json/issues/916) + +- Use GNUInstallDirs instead of hard-coded path. [\#1673](https://github.com/nlohmann/json/pull/1673) ([ghost](https://github.com/ghost)) +- Package Manager: MSYS2 \(pacman\) [\#1670](https://github.com/nlohmann/json/pull/1670) ([podsvirov](https://github.com/podsvirov)) +- Fix json.hpp compilation issue with other typedefs with same name \(Issue \#1642\) [\#1643](https://github.com/nlohmann/json/pull/1643) ([kevinlul](https://github.com/kevinlul)) +- Add explicit conversion from json to std::string\_view in conversion unit test [\#1639](https://github.com/nlohmann/json/pull/1639) ([taylorhoward92](https://github.com/taylorhoward92)) +- Minor fixes in docs [\#1625](https://github.com/nlohmann/json/pull/1625) ([nickaein](https://github.com/nickaein)) +- Fix broken links to documentation [\#1598](https://github.com/nlohmann/json/pull/1598) ([nickaein](https://github.com/nickaein)) +- Added to\_string and added basic tests [\#1585](https://github.com/nlohmann/json/pull/1585) ([Macr0Nerd](https://github.com/Macr0Nerd)) +- Regression tests for MSVC [\#1570](https://github.com/nlohmann/json/pull/1570) ([nickaein](https://github.com/nickaein)) +- Fix/1511 [\#1555](https://github.com/nlohmann/json/pull/1555) ([theodelrieu](https://github.com/theodelrieu)) +- Remove C++17 extension warning from clang; \#1535 [\#1551](https://github.com/nlohmann/json/pull/1551) ([heavywatal](https://github.com/heavywatal)) +- moved from Catch to doctest for unit tests [\#1439](https://github.com/nlohmann/json/pull/1439) ([onqtam](https://github.com/onqtam)) + +## [v3.6.1](https://github.com/nlohmann/json/releases/tag/v3.6.1) (2019-03-20) + +[Full Changelog](https://github.com/nlohmann/json/compare/3.6.1...v3.6.1) + +## [3.6.1](https://github.com/nlohmann/json/releases/tag/3.6.1) (2019-03-20) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.6.0...3.6.1) + +- Failed to build with \ [\#1531](https://github.com/nlohmann/json/issues/1531) +- Compiling 3.6.0 with GCC \> 7, array vs std::array \#590 is back [\#1530](https://github.com/nlohmann/json/issues/1530) +- 3.6.0: warning: missing initializer for member 'std::array\::\_M\_elems' \[-Wmissing-field-initializers\] [\#1527](https://github.com/nlohmann/json/issues/1527) +- unable to parse json [\#1525](https://github.com/nlohmann/json/issues/1525) + +## [v3.6.0](https://github.com/nlohmann/json/releases/tag/v3.6.0) (2019-03-19) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.5.0...v3.6.0) + +- How can I turn a string of a json array into a json array? [\#1526](https://github.com/nlohmann/json/issues/1526) +- Minor: missing a std:: namespace tag [\#1521](https://github.com/nlohmann/json/issues/1521) +- how to precision to four decimal for double when use to\_json [\#1519](https://github.com/nlohmann/json/issues/1519) +- error parse [\#1518](https://github.com/nlohmann/json/issues/1518) +- Compile error: template argument deduction/substitution failed [\#1515](https://github.com/nlohmann/json/issues/1515) +- std::complex type [\#1510](https://github.com/nlohmann/json/issues/1510) +- CBOR byte string support [\#1509](https://github.com/nlohmann/json/issues/1509) +- Compilation error getting a std::pair\<\> on latest VS 2017 compiler [\#1506](https://github.com/nlohmann/json/issues/1506) +- "Integration" section of documentation needs update? [\#1505](https://github.com/nlohmann/json/issues/1505) +- Json object from string from a TCP socket [\#1504](https://github.com/nlohmann/json/issues/1504) +- MSVC warning C4946 \("reinterpret\_cast used between related classes"\) compiling json.hpp [\#1502](https://github.com/nlohmann/json/issues/1502) +- How to programmatically fill an n-th dimensional JSON object? [\#1501](https://github.com/nlohmann/json/issues/1501) +- Error compiling with clang and `JSON_NOEXCEPTION`: need to include `cstdlib` [\#1500](https://github.com/nlohmann/json/issues/1500) +- The code compiles unsuccessfully with android-ndk-r10e [\#1499](https://github.com/nlohmann/json/issues/1499) +- Cmake 3.1 in develop, when is it likely to make it into a stable release? [\#1498](https://github.com/nlohmann/json/issues/1498) +- Some Help please object inside array [\#1494](https://github.com/nlohmann/json/issues/1494) +- How to get data into vector of user-defined type from a Json object [\#1493](https://github.com/nlohmann/json/issues/1493) +- how to find subelement without loop [\#1490](https://github.com/nlohmann/json/issues/1490) +- json to std::map [\#1487](https://github.com/nlohmann/json/issues/1487) +- Type in README.md [\#1486](https://github.com/nlohmann/json/issues/1486) +- Error in parsing and reading msgpack-lite [\#1485](https://github.com/nlohmann/json/issues/1485) +- Compiling issues with libc 2.12 [\#1483](https://github.com/nlohmann/json/issues/1483) +- How do I use reference or pointer binding values? [\#1482](https://github.com/nlohmann/json/issues/1482) +- Compilation fails in MSVC with the Microsoft Language Extensions disabled [\#1481](https://github.com/nlohmann/json/issues/1481) +- Functional visit [\#1480](https://github.com/nlohmann/json/issues/1480) +- \[Question\] Unescaped dump [\#1479](https://github.com/nlohmann/json/issues/1479) +- Some Help please [\#1478](https://github.com/nlohmann/json/issues/1478) +- Global variables are stored within the JSON file, how do I declare them as global variables when I read them out in my C++ program? [\#1476](https://github.com/nlohmann/json/issues/1476) +- Unable to modify one of the values within the JSON file, and save it [\#1475](https://github.com/nlohmann/json/issues/1475) +- Documentation of parse function has two identical @pre causes [\#1473](https://github.com/nlohmann/json/issues/1473) +- GCC 9.0 build failure [\#1472](https://github.com/nlohmann/json/issues/1472) +- Can we have an `exists()` method? [\#1471](https://github.com/nlohmann/json/issues/1471) +- How to parse multi object json from file? [\#1470](https://github.com/nlohmann/json/issues/1470) +- How to returns the name of the upper object? [\#1467](https://github.com/nlohmann/json/issues/1467) +- Error: "tuple\_size" has already been declared in the current scope [\#1466](https://github.com/nlohmann/json/issues/1466) +- Checking keys of two jsons against eachother [\#1465](https://github.com/nlohmann/json/issues/1465) +- Disable installation when used as meson subproject [\#1463](https://github.com/nlohmann/json/issues/1463) +- Unpack list of integers to a std::vector\ [\#1460](https://github.com/nlohmann/json/issues/1460) +- Implement DRY definition of JSON representation of a c++ class [\#1459](https://github.com/nlohmann/json/issues/1459) +- json.exception.type\_error.305 with GCC 4.9 when using C++ {} initializer [\#1458](https://github.com/nlohmann/json/issues/1458) +- API to convert an "uninitialized" json into an empty object or empty array [\#1456](https://github.com/nlohmann/json/issues/1456) +- How to parse a vector of objects with const attributes [\#1453](https://github.com/nlohmann/json/issues/1453) +- NLOHMANN\_JSON\_SERIALIZE\_ENUM potentially requires duplicate definitions [\#1450](https://github.com/nlohmann/json/issues/1450) +- Question about making json object from file directory [\#1449](https://github.com/nlohmann/json/issues/1449) +- .get\(\) throws error if used with userdefined structs in unordered\_map [\#1448](https://github.com/nlohmann/json/issues/1448) +- Integer Overflow \(OSS-Fuzz 12506\) [\#1447](https://github.com/nlohmann/json/issues/1447) +- If a string has too many invalid UTF-8 characters, json::dump attempts to index an array out of bounds. [\#1445](https://github.com/nlohmann/json/issues/1445) +- Setting values of .JSON file [\#1444](https://github.com/nlohmann/json/issues/1444) +- alias object\_t::key\_type in basic\_json [\#1442](https://github.com/nlohmann/json/issues/1442) +- Latest Ubuntu package is 2.1.1 [\#1438](https://github.com/nlohmann/json/issues/1438) +- lexer.hpp\(1363\) '\_snprintf': is not a member | Visualstudio 2017 [\#1437](https://github.com/nlohmann/json/issues/1437) +- Static method invites inadvertent logic error. [\#1433](https://github.com/nlohmann/json/issues/1433) +- EOS compilation produces "fatal error: 'nlohmann/json.hpp' file not found" [\#1432](https://github.com/nlohmann/json/issues/1432) +- Support for bad commas [\#1429](https://github.com/nlohmann/json/issues/1429) +- Please have one base exception class for all json exceptions [\#1427](https://github.com/nlohmann/json/issues/1427) +- Compilation warning: 'tuple\_size' defined as a class template here but previously declared as a struct template [\#1426](https://github.com/nlohmann/json/issues/1426) +- Which version can be used with GCC 4.8.2 ? [\#1424](https://github.com/nlohmann/json/issues/1424) +- Ignore nullptr values on constructing json object from a container [\#1422](https://github.com/nlohmann/json/issues/1422) +- Support for custom float precision via unquoted strings [\#1421](https://github.com/nlohmann/json/issues/1421) +- It is possible to call `json::find` with a json\_pointer as argument. This causes runtime UB/crash. [\#1418](https://github.com/nlohmann/json/issues/1418) +- Dump throwing exception [\#1416](https://github.com/nlohmann/json/issues/1416) +- Build error [\#1415](https://github.com/nlohmann/json/issues/1415) +- Append version to include.zip [\#1412](https://github.com/nlohmann/json/issues/1412) +- error C2039: '\_snprintf': is not a member of 'std' - Windows [\#1408](https://github.com/nlohmann/json/issues/1408) +- Deserializing to vector [\#1407](https://github.com/nlohmann/json/issues/1407) +- Efficient way to set a `json` object as value into another `json` key [\#1406](https://github.com/nlohmann/json/issues/1406) +- Document return value of parse\(\) when allow\_exceptions == false and parsing fails [\#1405](https://github.com/nlohmann/json/issues/1405) +- Unexpected behaviour with structured binding [\#1404](https://github.com/nlohmann/json/issues/1404) +- Which native types does get\\(\) allow? [\#1403](https://github.com/nlohmann/json/issues/1403) +- Add something like Json::StaticString [\#1402](https://github.com/nlohmann/json/issues/1402) +- -Wmismatched-tags in 3.5.0? [\#1401](https://github.com/nlohmann/json/issues/1401) +- Coverity Scan reports an UNCAUGHT\_EXCEPT issue [\#1400](https://github.com/nlohmann/json/issues/1400) +- fff [\#1399](https://github.com/nlohmann/json/issues/1399) +- sorry this is not an issue, just a Question, How to change a key value in a file and save it ? [\#1398](https://github.com/nlohmann/json/issues/1398) +- appveyor x64 builds appear to be using Win32 toolset [\#1374](https://github.com/nlohmann/json/issues/1374) +- Serializing/Deserializing a Class containing a vector of itself [\#1373](https://github.com/nlohmann/json/issues/1373) +- Retrieving array elements. [\#1369](https://github.com/nlohmann/json/issues/1369) +- Deserialize [\#1366](https://github.com/nlohmann/json/issues/1366) +- call of overloaded for push\_back and operator+= is ambiguous [\#1352](https://github.com/nlohmann/json/issues/1352) +- got an error and cann't figure it out [\#1351](https://github.com/nlohmann/json/issues/1351) +- Improve number-to-string conversion [\#1334](https://github.com/nlohmann/json/issues/1334) +- Implicit type conversion error on MSVC [\#1333](https://github.com/nlohmann/json/issues/1333) +- NuGet Package [\#1132](https://github.com/nlohmann/json/issues/1132) + +- Change macros to numeric\_limits [\#1514](https://github.com/nlohmann/json/pull/1514) ([naszta](https://github.com/naszta)) +- fix GCC 7.1.1 - 7.2.1 on CentOS [\#1496](https://github.com/nlohmann/json/pull/1496) ([lieff](https://github.com/lieff)) +- Update Buckaroo instructions in README.md [\#1495](https://github.com/nlohmann/json/pull/1495) ([njlr](https://github.com/njlr)) +- Fix gcc9 build error test/src/unit-allocator.cpp \(Issue \#1472\) [\#1492](https://github.com/nlohmann/json/pull/1492) ([stac47](https://github.com/stac47)) +- Fix typo in README.md [\#1491](https://github.com/nlohmann/json/pull/1491) ([nickaein](https://github.com/nickaein)) +- Do proper endian conversions [\#1489](https://github.com/nlohmann/json/pull/1489) ([andreas-schwab](https://github.com/andreas-schwab)) +- Fix documentation [\#1477](https://github.com/nlohmann/json/pull/1477) ([nickaein](https://github.com/nickaein)) +- Implement contains\(\) member function [\#1474](https://github.com/nlohmann/json/pull/1474) ([nickaein](https://github.com/nickaein)) +- Add operator/= and operator/ to construct a JSON pointer by appending two JSON pointers [\#1469](https://github.com/nlohmann/json/pull/1469) ([garethsb](https://github.com/garethsb)) +- Disable Clang -Wmismatched-tags warning on tuple\_size / tuple\_element [\#1468](https://github.com/nlohmann/json/pull/1468) ([past-due](https://github.com/past-due)) +- Disable installation when used as meson subproject. \#1463 [\#1464](https://github.com/nlohmann/json/pull/1464) ([elvisoric](https://github.com/elvisoric)) +- docs: README typo [\#1455](https://github.com/nlohmann/json/pull/1455) ([wythe](https://github.com/wythe)) +- remove extra semicolon from readme [\#1451](https://github.com/nlohmann/json/pull/1451) ([Afforix](https://github.com/Afforix)) +- attempt to fix \#1445, flush buffer in serializer::dump\_escaped in UTF8\_REJECT case. [\#1446](https://github.com/nlohmann/json/pull/1446) ([scinart](https://github.com/scinart)) +- Use C++11 features supported by CMake 3.1. [\#1441](https://github.com/nlohmann/json/pull/1441) ([iwanders](https://github.com/iwanders)) +- :rotating\_light: fixed unused variable warning [\#1435](https://github.com/nlohmann/json/pull/1435) ([pboettch](https://github.com/pboettch)) +- allow push\_back\(\) and pop\_back\(\) calls on json\_pointer [\#1434](https://github.com/nlohmann/json/pull/1434) ([pboettch](https://github.com/pboettch)) +- Add instructions about using nlohmann/json with the conda package manager [\#1430](https://github.com/nlohmann/json/pull/1430) ([nicoddemus](https://github.com/nicoddemus)) +- Updated year in README.md [\#1425](https://github.com/nlohmann/json/pull/1425) ([jef](https://github.com/jef)) +- Fixed broken links in the README file [\#1423](https://github.com/nlohmann/json/pull/1423) ([skypjack](https://github.com/skypjack)) +- Fixed broken links in the README file [\#1420](https://github.com/nlohmann/json/pull/1420) ([skypjack](https://github.com/skypjack)) +- docs: typo in README [\#1417](https://github.com/nlohmann/json/pull/1417) ([wythe](https://github.com/wythe)) +- Fix x64 target platform for appveyor [\#1414](https://github.com/nlohmann/json/pull/1414) ([nickaein](https://github.com/nickaein)) +- Improve dump\_integer performance [\#1411](https://github.com/nlohmann/json/pull/1411) ([nickaein](https://github.com/nickaein)) +- buildsystem: relax requirement on cmake version [\#1409](https://github.com/nlohmann/json/pull/1409) ([yann-morin-1998](https://github.com/yann-morin-1998)) +- CMake: Optional Install if Embedded [\#1330](https://github.com/nlohmann/json/pull/1330) ([ax3l](https://github.com/ax3l)) + +## [v3.5.0](https://github.com/nlohmann/json/releases/tag/v3.5.0) (2018-12-21) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.4.0...v3.5.0) + +- Copyconstructor inserts original into array with single element [\#1397](https://github.com/nlohmann/json/issues/1397) +- Get value without explicit typecasting [\#1395](https://github.com/nlohmann/json/issues/1395) +- Big file parsing [\#1393](https://github.com/nlohmann/json/issues/1393) +- Adding Structured Binding Support [\#1388](https://github.com/nlohmann/json/issues/1388) +- map\ exhibits unexpected behavior [\#1387](https://github.com/nlohmann/json/issues/1387) +- Error Code Return [\#1386](https://github.com/nlohmann/json/issues/1386) +- using unordered\_map as object type [\#1385](https://github.com/nlohmann/json/issues/1385) +- float precision [\#1384](https://github.com/nlohmann/json/issues/1384) +- \[json.exception.type\_error.316\] invalid UTF-8 byte at index 1: 0xC3 [\#1383](https://github.com/nlohmann/json/issues/1383) +- Inconsistent Constructor \(GCC vs. Clang\) [\#1381](https://github.com/nlohmann/json/issues/1381) +- \#define or || [\#1379](https://github.com/nlohmann/json/issues/1379) +- How to iterate inside the values ? [\#1377](https://github.com/nlohmann/json/issues/1377) +- items\(\) unable to get the elements [\#1375](https://github.com/nlohmann/json/issues/1375) +- conversion json to std::map doesn't work for types \ [\#1372](https://github.com/nlohmann/json/issues/1372) +- A minor issue in the build instructions [\#1371](https://github.com/nlohmann/json/issues/1371) +- Using this library without stream ? [\#1370](https://github.com/nlohmann/json/issues/1370) +- Writing and reading BSON data [\#1368](https://github.com/nlohmann/json/issues/1368) +- Retrieving array elements from object type iterator. [\#1367](https://github.com/nlohmann/json/issues/1367) +- json::dump\(\) silently crashes if items contain accented letters [\#1365](https://github.com/nlohmann/json/issues/1365) +- warnings in MSVC \(2015\) in 3.4.0 related to bool... [\#1364](https://github.com/nlohmann/json/issues/1364) +- Cant compile with -C++17 and beyond compiler options [\#1362](https://github.com/nlohmann/json/issues/1362) +- json to concrete type conversion through reference or pointer fails [\#1361](https://github.com/nlohmann/json/issues/1361) +- the first attributes of JSON string is misplaced [\#1360](https://github.com/nlohmann/json/issues/1360) +- Copy-construct using initializer-list converts objects to arrays [\#1359](https://github.com/nlohmann/json/issues/1359) +- About value\(key, default\_value\) and operator\[\]\(key\) [\#1358](https://github.com/nlohmann/json/issues/1358) +- Problem with printing json response object [\#1356](https://github.com/nlohmann/json/issues/1356) +- Serializing pointer segfaults [\#1355](https://github.com/nlohmann/json/issues/1355) +- Read `long long int` data as a number. [\#1354](https://github.com/nlohmann/json/issues/1354) +- eclipse oxygen in ubuntu get\ is ambiguous [\#1353](https://github.com/nlohmann/json/issues/1353) +- Can't build on Visual Studio 2017 v15.8.9 [\#1350](https://github.com/nlohmann/json/issues/1350) +- cannot parse from string? [\#1349](https://github.com/nlohmann/json/issues/1349) +- Error: out\_of\_range [\#1348](https://github.com/nlohmann/json/issues/1348) +- expansion pattern 'CompatibleObjectType' contains no argument packs, with CUDA 10 [\#1347](https://github.com/nlohmann/json/issues/1347) +- Unable to update a value for a nested\(multi-level\) json file [\#1344](https://github.com/nlohmann/json/issues/1344) +- Fails to compile when std::iterator\_traits is not SFINAE friendly. [\#1341](https://github.com/nlohmann/json/issues/1341) +- EOF flag not set on exhausted input streams. [\#1340](https://github.com/nlohmann/json/issues/1340) +- Shadowed Member in merge\_patch [\#1339](https://github.com/nlohmann/json/issues/1339) +- Periods/literal dots in keys? [\#1338](https://github.com/nlohmann/json/issues/1338) +- Protect macro expansion of commonly defined macros [\#1337](https://github.com/nlohmann/json/issues/1337) +- How to validate an input before parsing? [\#1336](https://github.com/nlohmann/json/issues/1336) +- Non-verifying dump\(\) alternative for debugging/logging needed [\#1335](https://github.com/nlohmann/json/issues/1335) +- Json Libarary is not responding for me in c++ [\#1332](https://github.com/nlohmann/json/issues/1332) +- Question - how to find an object in an array [\#1331](https://github.com/nlohmann/json/issues/1331) +- Nesting additional data in json object [\#1328](https://github.com/nlohmann/json/issues/1328) +- can to\_json\(\) be defined inside a class? [\#1324](https://github.com/nlohmann/json/issues/1324) +- CodeBlocks IDE can't find `json.hpp` header [\#1318](https://github.com/nlohmann/json/issues/1318) +- Change json\_pointer to provide an iterator begin/end/etc, don't use vectors, and also enable string\_view [\#1312](https://github.com/nlohmann/json/issues/1312) +- Xcode - adding it to library [\#1300](https://github.com/nlohmann/json/issues/1300) +- unicode: accept char16\_t, char32\_t sequences [\#1298](https://github.com/nlohmann/json/issues/1298) +- unicode: char16\_t\* is compiler error, but char16\_t\[\] is accepted [\#1297](https://github.com/nlohmann/json/issues/1297) +- Dockerfile Project Help Needed [\#1296](https://github.com/nlohmann/json/issues/1296) +- Comparisons between large unsigned and negative signed integers [\#1295](https://github.com/nlohmann/json/issues/1295) +- CMake alias to `nlohmann::json` [\#1291](https://github.com/nlohmann/json/issues/1291) +- Release zips without tests [\#1285](https://github.com/nlohmann/json/issues/1285) +- separate object\_t::key\_type from basic\_json::key\_type, and use an allocator which returns object\_t::key\_type [\#1274](https://github.com/nlohmann/json/issues/1274) +- Is there a nice way to associate external values with json elements? [\#1256](https://github.com/nlohmann/json/issues/1256) +- Delete by json\_pointer [\#1248](https://github.com/nlohmann/json/issues/1248) +- Expose lexer, as a StAX parser [\#1219](https://github.com/nlohmann/json/issues/1219) +- Subclassing json\(\) & error on recursive load [\#1201](https://github.com/nlohmann/json/issues/1201) +- Check value for existence by json\_pointer [\#1194](https://github.com/nlohmann/json/issues/1194) + +- Feature/add file input adapter [\#1392](https://github.com/nlohmann/json/pull/1392) ([dumarjo](https://github.com/dumarjo)) +- Added Support for Structured Bindings [\#1391](https://github.com/nlohmann/json/pull/1391) ([pratikpc](https://github.com/pratikpc)) +- Link to issue \#958 broken [\#1382](https://github.com/nlohmann/json/pull/1382) ([kjpus](https://github.com/kjpus)) +- readme: fix typo [\#1380](https://github.com/nlohmann/json/pull/1380) ([manu-chroma](https://github.com/manu-chroma)) +- recommend using explicit from JSON conversions [\#1363](https://github.com/nlohmann/json/pull/1363) ([theodelrieu](https://github.com/theodelrieu)) +- Fix merge\_patch shadow warning [\#1346](https://github.com/nlohmann/json/pull/1346) ([ax3l](https://github.com/ax3l)) +- Allow installation via Meson [\#1345](https://github.com/nlohmann/json/pull/1345) ([mpoquet](https://github.com/mpoquet)) +- Set eofbit on exhausted input stream. [\#1343](https://github.com/nlohmann/json/pull/1343) ([mefyl](https://github.com/mefyl)) +- Add a SFINAE friendly iterator\_traits and use that instead. [\#1342](https://github.com/nlohmann/json/pull/1342) ([dgavedissian](https://github.com/dgavedissian)) +- Fix EOL Whitespaces & CMake Spelling [\#1329](https://github.com/nlohmann/json/pull/1329) ([ax3l](https://github.com/ax3l)) + +## [v3.4.0](https://github.com/nlohmann/json/releases/tag/v3.4.0) (2018-10-30) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.3.0...v3.4.0) + +- Big uint64\_t values are serialized wrong [\#1327](https://github.com/nlohmann/json/issues/1327) +- \[Question\] Efficient check for equivalency? [\#1325](https://github.com/nlohmann/json/issues/1325) +- Can't use ifstream and .clear\(\) [\#1321](https://github.com/nlohmann/json/issues/1321) +- \[Warning\] -Wparentheses on line 555 on single\_include [\#1319](https://github.com/nlohmann/json/issues/1319) +- Compilation error using at and find with enum struct [\#1316](https://github.com/nlohmann/json/issues/1316) +- Parsing JSON from a web address [\#1311](https://github.com/nlohmann/json/issues/1311) +- How to convert JSON to Struct with embeded subject [\#1310](https://github.com/nlohmann/json/issues/1310) +- Null safety/coalescing function? [\#1309](https://github.com/nlohmann/json/issues/1309) +- Building fails using single include file: json.hpp [\#1308](https://github.com/nlohmann/json/issues/1308) +- json::parse\(std::string\) Exception inside packaged Lib [\#1306](https://github.com/nlohmann/json/issues/1306) +- Problem in Dockerfile with installation of library [\#1304](https://github.com/nlohmann/json/issues/1304) +- compile error in from\_json converting to container with std::pair [\#1299](https://github.com/nlohmann/json/issues/1299) +- Json that I am trying to parse, and I am lost Structure Array below top level [\#1293](https://github.com/nlohmann/json/issues/1293) +- Serializing std::variant causes stack overflow [\#1292](https://github.com/nlohmann/json/issues/1292) +- How do I go about customising from\_json to support \_\_int128\_t/\_\_uint128\_t? [\#1290](https://github.com/nlohmann/json/issues/1290) +- merge\_patch: inconsistent behaviour merging empty sub-object [\#1289](https://github.com/nlohmann/json/issues/1289) +- Buffer over/underrun using UBJson? [\#1288](https://github.com/nlohmann/json/issues/1288) +- Enable the latest C++ standard with Visual Studio [\#1287](https://github.com/nlohmann/json/issues/1287) +- truncation of constant value in to\_cbor\(\) [\#1286](https://github.com/nlohmann/json/issues/1286) +- eosio.wasmsdk error [\#1284](https://github.com/nlohmann/json/issues/1284) +- use the same interface for writing arrays and non-arrays [\#1283](https://github.com/nlohmann/json/issues/1283) +- How to read json file with optional entries and entries with different types [\#1281](https://github.com/nlohmann/json/issues/1281) +- merge result not as espected [\#1279](https://github.com/nlohmann/json/issues/1279) +- how to get only "name" from below json [\#1278](https://github.com/nlohmann/json/issues/1278) +- syntax error on right json string [\#1276](https://github.com/nlohmann/json/issues/1276) +- Parsing JSON Array where members have no key, using custom types [\#1267](https://github.com/nlohmann/json/issues/1267) +- I get a json exception periodically from json::parse for the same json [\#1263](https://github.com/nlohmann/json/issues/1263) +- GCC 8.2.1. Compilation error: invalid conversion from... [\#1246](https://github.com/nlohmann/json/issues/1246) +- BSON support [\#1244](https://github.com/nlohmann/json/issues/1244) +- enum to json mapping [\#1208](https://github.com/nlohmann/json/issues/1208) +- Soften the landing when dumping non-UTF8 strings \(type\_error.316 exception\) [\#1198](https://github.com/nlohmann/json/issues/1198) + +- Add macro to define enum/JSON mapping [\#1323](https://github.com/nlohmann/json/pull/1323) ([nlohmann](https://github.com/nlohmann)) +- Add BSON support [\#1320](https://github.com/nlohmann/json/pull/1320) ([nlohmann](https://github.com/nlohmann)) +- Properly convert constants to CharType [\#1315](https://github.com/nlohmann/json/pull/1315) ([nlohmann](https://github.com/nlohmann)) +- Allow to set error handler for decoding errors [\#1314](https://github.com/nlohmann/json/pull/1314) ([nlohmann](https://github.com/nlohmann)) +- Add Meson related info to README [\#1305](https://github.com/nlohmann/json/pull/1305) ([koponomarenko](https://github.com/koponomarenko)) +- Improve diagnostic messages for binary formats [\#1303](https://github.com/nlohmann/json/pull/1303) ([nlohmann](https://github.com/nlohmann)) +- add new is\_constructible\_\* traits used in from\_json [\#1301](https://github.com/nlohmann/json/pull/1301) ([theodelrieu](https://github.com/theodelrieu)) +- add constraints for variadic json\_ref constructors [\#1294](https://github.com/nlohmann/json/pull/1294) ([theodelrieu](https://github.com/theodelrieu)) +- Improve diagnostic messages [\#1282](https://github.com/nlohmann/json/pull/1282) ([nlohmann](https://github.com/nlohmann)) +- Removed linter warnings [\#1280](https://github.com/nlohmann/json/pull/1280) ([nlohmann](https://github.com/nlohmann)) +- Thirdparty benchmark: Fix Clang detection. [\#1277](https://github.com/nlohmann/json/pull/1277) ([Lord-Kamina](https://github.com/Lord-Kamina)) + +## [v3.3.0](https://github.com/nlohmann/json/releases/tag/v3.3.0) (2018-10-05) + +[Full Changelog](https://github.com/nlohmann/json/compare/3.3.0...v3.3.0) + +## [3.3.0](https://github.com/nlohmann/json/releases/tag/3.3.0) (2018-10-05) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.2.0...3.3.0) + +- When key is not found print the key name into error too [\#1273](https://github.com/nlohmann/json/issues/1273) +- Visual Studio 2017 15.8.5 "conditional expression is constant" warning on Line 1851 in json.hpp [\#1268](https://github.com/nlohmann/json/issues/1268) +- how can we get this working on WSL? [\#1264](https://github.com/nlohmann/json/issues/1264) +- Help needed [\#1259](https://github.com/nlohmann/json/issues/1259) +- A way to get to a JSON values "key" [\#1258](https://github.com/nlohmann/json/issues/1258) +- While compiling got 76 errors [\#1255](https://github.com/nlohmann/json/issues/1255) +- Two blackslashes on json output file [\#1253](https://github.com/nlohmann/json/issues/1253) +- Including nlohmann the badwrong way. [\#1250](https://github.com/nlohmann/json/issues/1250) +- how to build with clang? [\#1247](https://github.com/nlohmann/json/issues/1247) +- Cmake target\_link\_libraries unable to find nlohmann\_json since version 3.2.0 [\#1243](https://github.com/nlohmann/json/issues/1243) +- \[Question\] Access to end\(\) iterator reference [\#1242](https://github.com/nlohmann/json/issues/1242) +- Parsing different json format [\#1241](https://github.com/nlohmann/json/issues/1241) +- Parsing Multiple JSON Files [\#1240](https://github.com/nlohmann/json/issues/1240) +- Doesn't compile under C++17 [\#1239](https://github.com/nlohmann/json/issues/1239) +- Conversion operator for nlohmann::json is not SFINAE friendly [\#1237](https://github.com/nlohmann/json/issues/1237) +- Custom deserialization of number\_float\_t [\#1236](https://github.com/nlohmann/json/issues/1236) +- deprecated-declarations warnings when compiling tests with GCC 8.2.1. [\#1233](https://github.com/nlohmann/json/issues/1233) +- Incomplete type with json\_fwd.hpp [\#1232](https://github.com/nlohmann/json/issues/1232) +- Parse Error [\#1229](https://github.com/nlohmann/json/issues/1229) +- json::get function with argument [\#1227](https://github.com/nlohmann/json/issues/1227) +- questions regarding from\_json [\#1226](https://github.com/nlohmann/json/issues/1226) +- Lambda in unevaluated context [\#1225](https://github.com/nlohmann/json/issues/1225) +- NLohmann doesn't compile when enabling strict warning policies [\#1224](https://github.com/nlohmann/json/issues/1224) +- Creating array of objects [\#1223](https://github.com/nlohmann/json/issues/1223) +- Somewhat unhelpful error message "cannot use operator\[\] with object" [\#1220](https://github.com/nlohmann/json/issues/1220) +- single\_include json.hpp [\#1218](https://github.com/nlohmann/json/issues/1218) +- Maps with enum class keys which are convertible to JSON strings should be converted to JSON dictionaries [\#1217](https://github.com/nlohmann/json/issues/1217) +- Adding JSON Array to the Array [\#1216](https://github.com/nlohmann/json/issues/1216) +- Best way to output a vector of a given type to json [\#1215](https://github.com/nlohmann/json/issues/1215) +- compiler warning: double definition of macro JSON\_INTERNAL\_CATCH [\#1213](https://github.com/nlohmann/json/issues/1213) +- Compilation error when using MOCK\_METHOD1 from GMock and nlohmann::json [\#1212](https://github.com/nlohmann/json/issues/1212) +- Issues parsing a previously encoded binary \(non-UTF8\) string. [\#1211](https://github.com/nlohmann/json/issues/1211) +- Yet another ordering question: char \* and parse\(\) [\#1209](https://github.com/nlohmann/json/issues/1209) +- Error using gcc 8.1.0 on Ubuntu 14.04 [\#1207](https://github.com/nlohmann/json/issues/1207) +- "type must be string, but is " std::string\(j.type\_name\(\) [\#1206](https://github.com/nlohmann/json/issues/1206) +- Returning empty json object from a function of type const json& ? [\#1205](https://github.com/nlohmann/json/issues/1205) +- VS2017 compiler suggests using constexpr if [\#1204](https://github.com/nlohmann/json/issues/1204) +- Template instatiation error on compiling [\#1203](https://github.com/nlohmann/json/issues/1203) +- BUG - json dump field with unicode -\> array of ints \(instead of string\) [\#1197](https://github.com/nlohmann/json/issues/1197) +- Compile error using Code::Blocks // mingw-w64 GCC 8.1.0 - "Incomplete Type" [\#1193](https://github.com/nlohmann/json/issues/1193) +- SEGFAULT on arm target [\#1190](https://github.com/nlohmann/json/issues/1190) +- Compiler crash with old Clang [\#1179](https://github.com/nlohmann/json/issues/1179) +- Custom Precision on floating point numbers [\#1170](https://github.com/nlohmann/json/issues/1170) +- Can we have a json\_view class like std::string\_view? [\#1158](https://github.com/nlohmann/json/issues/1158) +- improve error handling [\#1152](https://github.com/nlohmann/json/issues/1152) +- We should remove static\_asserts [\#960](https://github.com/nlohmann/json/issues/960) + +- Fix warning C4127: conditional expression is constant [\#1272](https://github.com/nlohmann/json/pull/1272) ([antonioborondo](https://github.com/antonioborondo)) +- Turn off additional deprecation warnings for GCC. [\#1271](https://github.com/nlohmann/json/pull/1271) ([chuckatkins](https://github.com/chuckatkins)) +- docs: Add additional CMake documentation [\#1270](https://github.com/nlohmann/json/pull/1270) ([chuckatkins](https://github.com/chuckatkins)) +- unit-testsuites.cpp: fix hangup if file not found [\#1262](https://github.com/nlohmann/json/pull/1262) ([knilch0r](https://github.com/knilch0r)) +- Fix broken cmake imported target alias [\#1260](https://github.com/nlohmann/json/pull/1260) ([chuckatkins](https://github.com/chuckatkins)) +- GCC 48 [\#1257](https://github.com/nlohmann/json/pull/1257) ([henryiii](https://github.com/henryiii)) +- Add version and license to meson.build [\#1252](https://github.com/nlohmann/json/pull/1252) ([koponomarenko](https://github.com/koponomarenko)) +- \#1179 Reordered the code. It seems to stop clang 3.4.2 in RHEL 7 from crash… [\#1249](https://github.com/nlohmann/json/pull/1249) ([LEgregius](https://github.com/LEgregius)) +- Use a version check to provide backwards comatible CMake imported target names [\#1245](https://github.com/nlohmann/json/pull/1245) ([chuckatkins](https://github.com/chuckatkins)) +- Fix issue \#1237 [\#1238](https://github.com/nlohmann/json/pull/1238) ([theodelrieu](https://github.com/theodelrieu)) +- Add a get overload taking a parameter. [\#1231](https://github.com/nlohmann/json/pull/1231) ([theodelrieu](https://github.com/theodelrieu)) +- Move lambda out of unevaluated context [\#1230](https://github.com/nlohmann/json/pull/1230) ([mandreyel](https://github.com/mandreyel)) +- Remove static asserts [\#1228](https://github.com/nlohmann/json/pull/1228) ([theodelrieu](https://github.com/theodelrieu)) +- Better error 305 [\#1221](https://github.com/nlohmann/json/pull/1221) ([rivertam](https://github.com/rivertam)) +- Fix \#1213 [\#1214](https://github.com/nlohmann/json/pull/1214) ([simnalamburt](https://github.com/simnalamburt)) +- Export package to allow builds without installing [\#1202](https://github.com/nlohmann/json/pull/1202) ([dennisfischer](https://github.com/dennisfischer)) + +## [v3.2.0](https://github.com/nlohmann/json/releases/tag/v3.2.0) (2018-08-20) + +[Full Changelog](https://github.com/nlohmann/json/compare/3.2.0...v3.2.0) + +## [3.2.0](https://github.com/nlohmann/json/releases/tag/3.2.0) (2018-08-20) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.1.2...3.2.0) + +- Am I doing this wrong? Getting an empty string [\#1199](https://github.com/nlohmann/json/issues/1199) +- Incompatible Pointer Type [\#1196](https://github.com/nlohmann/json/issues/1196) +- json.exception.type\_error.316 [\#1195](https://github.com/nlohmann/json/issues/1195) +- Strange warnings in Code::Blocks 17.12, GNU GCC [\#1192](https://github.com/nlohmann/json/issues/1192) +- \[Question\] Current place in code to change floating point resolution [\#1191](https://github.com/nlohmann/json/issues/1191) +- Add key name when throwing type error [\#1189](https://github.com/nlohmann/json/issues/1189) +- Not able to include in visual studio code? [\#1188](https://github.com/nlohmann/json/issues/1188) +- Get an Index or row number of an element [\#1186](https://github.com/nlohmann/json/issues/1186) +- Difference between `merge_patch` and `update` [\#1183](https://github.com/nlohmann/json/issues/1183) +- Is there a way to get an element from a JSON without throwing an exception on failure? [\#1182](https://github.com/nlohmann/json/issues/1182) +- to\_string? [\#1181](https://github.com/nlohmann/json/issues/1181) +- How to cache a json object's pointer into a map? [\#1180](https://github.com/nlohmann/json/issues/1180) +- Can this library work within a Qt project for Android using Qt Creator? [\#1178](https://github.com/nlohmann/json/issues/1178) +- How to get all keys of one object? [\#1177](https://github.com/nlohmann/json/issues/1177) +- How can I only parse the first level and get the value as string? [\#1175](https://github.com/nlohmann/json/issues/1175) +- I have a query regarding nlohmann::basic\_json::basic\_json [\#1174](https://github.com/nlohmann/json/issues/1174) +- unordered\_map with vectors won't convert to json? [\#1173](https://github.com/nlohmann/json/issues/1173) +- return json objects from functions [\#1172](https://github.com/nlohmann/json/issues/1172) +- Problem when exporting to CBOR [\#1171](https://github.com/nlohmann/json/issues/1171) +- Roundtripping null to nullptr does not work [\#1169](https://github.com/nlohmann/json/issues/1169) +- MSVC fails to compile std::swap specialization for nlohmann::json [\#1168](https://github.com/nlohmann/json/issues/1168) +- Unexpected behaviour of is\_null - Part II [\#1167](https://github.com/nlohmann/json/issues/1167) +- Floating point imprecision [\#1166](https://github.com/nlohmann/json/issues/1166) +- Combine json objects into one? [\#1165](https://github.com/nlohmann/json/issues/1165) +- Is there any way to know if the object has changed? [\#1164](https://github.com/nlohmann/json/issues/1164) +- Value throws on null string [\#1163](https://github.com/nlohmann/json/issues/1163) +- Weird template issue in large project [\#1162](https://github.com/nlohmann/json/issues/1162) +- \_json returns a different result vs ::parse [\#1161](https://github.com/nlohmann/json/issues/1161) +- Showing difference between two json objects [\#1160](https://github.com/nlohmann/json/issues/1160) +- no instance of overloaded function "std::swap" matches the specified type [\#1159](https://github.com/nlohmann/json/issues/1159) +- resize\(...\)? [\#1157](https://github.com/nlohmann/json/issues/1157) +- Issue with struct nested in class' to\_json [\#1155](https://github.com/nlohmann/json/issues/1155) +- Deserialize std::map with std::nan [\#1154](https://github.com/nlohmann/json/issues/1154) +- Parse throwing errors [\#1149](https://github.com/nlohmann/json/issues/1149) +- cocoapod integration [\#1148](https://github.com/nlohmann/json/issues/1148) +- wstring parsing [\#1147](https://github.com/nlohmann/json/issues/1147) +- Is it possible to dump a two-dimensional array to "\[\[null\],\[1,2,3\]\]"? [\#1146](https://github.com/nlohmann/json/issues/1146) +- Want to write a class member variable and a struct variable \( this structure is inside the class\) to the json file [\#1145](https://github.com/nlohmann/json/issues/1145) +- Does json support converting an instance of a struct into json string? [\#1143](https://github.com/nlohmann/json/issues/1143) +- \#Most efficient way to search for child parameters \(recursive find?\) [\#1141](https://github.com/nlohmann/json/issues/1141) +- could not find to\_json\(\) method in T's namespace [\#1140](https://github.com/nlohmann/json/issues/1140) +- chars get treated as JSON numbers not JSON strings [\#1139](https://github.com/nlohmann/json/issues/1139) +- How do I count number of objects in array? [\#1137](https://github.com/nlohmann/json/issues/1137) +- Serializing a vector of classes? [\#1136](https://github.com/nlohmann/json/issues/1136) +- Compile error. Unable convert form nullptr to nullptr&& [\#1135](https://github.com/nlohmann/json/issues/1135) +- std::unordered\_map in struct, serialization [\#1133](https://github.com/nlohmann/json/issues/1133) +- dump\(\) can't handle umlauts [\#1131](https://github.com/nlohmann/json/issues/1131) +- Add a way to get a key reference from the iterator [\#1127](https://github.com/nlohmann/json/issues/1127) +- can't not parse "\\“ string [\#1123](https://github.com/nlohmann/json/issues/1123) +- if json file contain Internationalization chars , get exception [\#1122](https://github.com/nlohmann/json/issues/1122) +- How to use a json::iterator dereferenced value in code? [\#1120](https://github.com/nlohmann/json/issues/1120) +- Disable implicit conversions from json to std::initializer\_list\ for any T [\#1118](https://github.com/nlohmann/json/issues/1118) +- Implicit conversions to complex types can lead to surprising and confusing errors [\#1116](https://github.com/nlohmann/json/issues/1116) +- How can I write from\_json for a complex datatype that is not default constructible? [\#1115](https://github.com/nlohmann/json/issues/1115) +- Compile error in VS2015 when compiling unit-conversions.cpp [\#1114](https://github.com/nlohmann/json/issues/1114) +- ADL Serializer for std::any / boost::any [\#1113](https://github.com/nlohmann/json/issues/1113) +- Unexpected behaviour of is\_null [\#1112](https://github.com/nlohmann/json/issues/1112) +- How to resolve " undefined reference to `std::\_\_throw\_bad\_cast\(\)'" [\#1111](https://github.com/nlohmann/json/issues/1111) +- cannot compile on ubuntu 18.04 and 16.04 [\#1110](https://github.com/nlohmann/json/issues/1110) +- JSON representation for floating point values has too many digits [\#1109](https://github.com/nlohmann/json/issues/1109) +- Not working for classes containing "\_declspec\(dllimport\)" in their declaration [\#1108](https://github.com/nlohmann/json/issues/1108) +- Get keys from json object [\#1107](https://github.com/nlohmann/json/issues/1107) +- Cannot deserialize types using std::ratio [\#1105](https://github.com/nlohmann/json/issues/1105) +- i want to learn json [\#1104](https://github.com/nlohmann/json/issues/1104) +- Type checking during compile [\#1103](https://github.com/nlohmann/json/issues/1103) +- Iterate through sub items [\#1102](https://github.com/nlohmann/json/issues/1102) +- cppcheck failing for version 3.1.2 [\#1101](https://github.com/nlohmann/json/issues/1101) +- Deserializing std::map [\#1100](https://github.com/nlohmann/json/issues/1100) +- accessing key by reference [\#1098](https://github.com/nlohmann/json/issues/1098) +- clang 3.8.0 croaks while trying to compile with debug symbols [\#1097](https://github.com/nlohmann/json/issues/1097) +- Serialize a list of class objects with json [\#1096](https://github.com/nlohmann/json/issues/1096) +- Small question [\#1094](https://github.com/nlohmann/json/issues/1094) +- Upgrading to 3.x: to\_/from\_json with enum class [\#1093](https://github.com/nlohmann/json/issues/1093) +- Q: few questions about json construction [\#1092](https://github.com/nlohmann/json/issues/1092) +- general crayCC compilation failure [\#1091](https://github.com/nlohmann/json/issues/1091) +- Merge Patch clears original data [\#1090](https://github.com/nlohmann/json/issues/1090) +- \[Question\] how to use nlohmann/json in c++? [\#1088](https://github.com/nlohmann/json/issues/1088) +- C++17 decomposition declaration support [\#1087](https://github.com/nlohmann/json/issues/1087) +- \[Question\] Access multi-level json objects [\#1086](https://github.com/nlohmann/json/issues/1086) +- Serializing vector [\#1085](https://github.com/nlohmann/json/issues/1085) +- update nested value in multi hierarchy json object [\#1084](https://github.com/nlohmann/json/issues/1084) +- Overriding default values? [\#1083](https://github.com/nlohmann/json/issues/1083) +- detail namespace collision with Cereal? [\#1082](https://github.com/nlohmann/json/issues/1082) +- Error using json.dump\(\); [\#1081](https://github.com/nlohmann/json/issues/1081) +- Consuming TCP Stream [\#1080](https://github.com/nlohmann/json/issues/1080) +- Compilation error with strong typed enums in map in combination with namespaces [\#1079](https://github.com/nlohmann/json/issues/1079) +- cassert error [\#1076](https://github.com/nlohmann/json/issues/1076) +- Valid json data not being parsed [\#1075](https://github.com/nlohmann/json/issues/1075) +- Feature request :: Better testing for key existance without try/catch [\#1074](https://github.com/nlohmann/json/issues/1074) +- Hi, I have input like a.b.c and want to convert it to \"a\"{\"b\": \"c\"} form. Any suggestions how do I do this? Thanks. [\#1073](https://github.com/nlohmann/json/issues/1073) +- ADL deserializer not picked up for non default-constructible type [\#1072](https://github.com/nlohmann/json/issues/1072) +- Deserializing std::array doesn't compiler \(no insert\(\)\) [\#1071](https://github.com/nlohmann/json/issues/1071) +- Serializing OpenCV Mat problem [\#1070](https://github.com/nlohmann/json/issues/1070) +- Compilation error with ICPC compiler [\#1068](https://github.com/nlohmann/json/issues/1068) +- Not existing value, crash [\#1065](https://github.com/nlohmann/json/issues/1065) +- cyryllic symbols [\#1064](https://github.com/nlohmann/json/issues/1064) +- newbie usage question [\#1063](https://github.com/nlohmann/json/issues/1063) +- Trying j\["strTest"\] = "%A" produces "strTest": "-0X1.CCCCCCCCCCCCCP+205" [\#1062](https://github.com/nlohmann/json/issues/1062) +- convert json value to std::string??? [\#1061](https://github.com/nlohmann/json/issues/1061) +- Commented out test cases, should they be removed? [\#1060](https://github.com/nlohmann/json/issues/1060) +- different behaviour between clang and gcc with braced initialization [\#1059](https://github.com/nlohmann/json/issues/1059) +- json array: initialize with prescribed size and `resize` method. [\#1057](https://github.com/nlohmann/json/issues/1057) +- Is it possible to use exceptions istead of assertions? [\#1056](https://github.com/nlohmann/json/issues/1056) +- when using assign operator in with json object a static assertion fails.. [\#1055](https://github.com/nlohmann/json/issues/1055) +- Iterate over leafs of a JSON data structure: enrich the JSON pointer API [\#1054](https://github.com/nlohmann/json/issues/1054) +- \[Feature request\] Access by path [\#1053](https://github.com/nlohmann/json/issues/1053) +- document that implicit js -\> primitive conversion does not work for std::string::value\_type and why [\#1052](https://github.com/nlohmann/json/issues/1052) +- error: ‘BasicJsonType’ in namespace ‘::’ does not name a type [\#1051](https://github.com/nlohmann/json/issues/1051) +- Destructor is called when filling object through assignement [\#1050](https://github.com/nlohmann/json/issues/1050) +- Is this thing thread safe for reads? [\#1049](https://github.com/nlohmann/json/issues/1049) +- clang-tidy: Call to virtual function during construction [\#1046](https://github.com/nlohmann/json/issues/1046) +- Using STL algorithms with JSON containers with expected results? [\#1045](https://github.com/nlohmann/json/issues/1045) +- Usage with gtest/gmock not working as expected [\#1044](https://github.com/nlohmann/json/issues/1044) +- Consequences of from\_json / to\_json being in namespace of data struct. [\#1042](https://github.com/nlohmann/json/issues/1042) +- const\_reference operator\[\]\(const typename object\_t::key\_type& key\) const throw instead of assert [\#1039](https://github.com/nlohmann/json/issues/1039) +- Trying to retrieve data from nested objects [\#1038](https://github.com/nlohmann/json/issues/1038) +- Direct download link for json\_fwd.hpp? [\#1037](https://github.com/nlohmann/json/issues/1037) +- I know the library supports UTF-8, but failed to dump the value [\#1036](https://github.com/nlohmann/json/issues/1036) +- Putting a Vec3-like vector into a json object [\#1035](https://github.com/nlohmann/json/issues/1035) +- Ternary operator crash [\#1034](https://github.com/nlohmann/json/issues/1034) +- Issued with Clion Inspection Resolution since 2018.1 [\#1033](https://github.com/nlohmann/json/issues/1033) +- Some testcases fail and one never finishes [\#1032](https://github.com/nlohmann/json/issues/1032) +- Can this class work with wchar\_t / std::wstring? [\#1031](https://github.com/nlohmann/json/issues/1031) +- Makefile: Valgrind flags have no effect [\#1030](https://github.com/nlohmann/json/issues/1030) +- 「==」 Should be 「\>」 [\#1029](https://github.com/nlohmann/json/issues/1029) +- HOCON reader? [\#1027](https://github.com/nlohmann/json/issues/1027) +- add json string in previous string?? [\#1025](https://github.com/nlohmann/json/issues/1025) +- RFC: fluent parsing interface [\#1023](https://github.com/nlohmann/json/issues/1023) +- Does it support chinese character? [\#1022](https://github.com/nlohmann/json/issues/1022) +- to/from\_msgpack only works with standard typization [\#1021](https://github.com/nlohmann/json/issues/1021) +- Build failure using latest clang and GCC compilers [\#1020](https://github.com/nlohmann/json/issues/1020) +- can two json objects be concatenated? [\#1019](https://github.com/nlohmann/json/issues/1019) +- Erase by integer index [\#1018](https://github.com/nlohmann/json/issues/1018) +- Function find overload taking a json\_pointer [\#1017](https://github.com/nlohmann/json/issues/1017) +- I think should implement an parser function [\#1016](https://github.com/nlohmann/json/issues/1016) +- Readme gif [\#1015](https://github.com/nlohmann/json/issues/1015) +- Python bindings [\#1014](https://github.com/nlohmann/json/issues/1014) +- how to add two json string in single object?? [\#1012](https://github.com/nlohmann/json/issues/1012) +- how to serialize class Object \(convert data in object into json\)?? [\#1011](https://github.com/nlohmann/json/issues/1011) +- Enable forward declaration of json by making json a class instead of a using declaration [\#997](https://github.com/nlohmann/json/issues/997) +- compilation error while using intel c++ compiler 2018 [\#994](https://github.com/nlohmann/json/issues/994) +- How to create a json variable? [\#990](https://github.com/nlohmann/json/issues/990) +- istream \>\> json --- 1st character skipped in stream [\#976](https://github.com/nlohmann/json/issues/976) +- Add a SAX parser [\#971](https://github.com/nlohmann/json/issues/971) +- How to solve large json file? [\#927](https://github.com/nlohmann/json/issues/927) +- json\_pointer public push\_back, pop\_back [\#837](https://github.com/nlohmann/json/issues/837) +- Using input\_adapter in a slightly unexpected way [\#834](https://github.com/nlohmann/json/issues/834) + +- Fix -Wno-sometimes-uninitialized by initializing "result" in parse\_sax [\#1200](https://github.com/nlohmann/json/pull/1200) ([thyu](https://github.com/thyu)) +- \[RFC\] Introduce a new macro function: JSON\_INTERNAL\_CATCH [\#1187](https://github.com/nlohmann/json/pull/1187) ([simnalamburt](https://github.com/simnalamburt)) +- Fix unit tests that were silently skipped or crashed \(depending on the compiler\) [\#1176](https://github.com/nlohmann/json/pull/1176) ([grembo](https://github.com/grembo)) +- Refactor/no virtual sax [\#1153](https://github.com/nlohmann/json/pull/1153) ([theodelrieu](https://github.com/theodelrieu)) +- Fixed compiler error in VS 2015 for debug mode [\#1151](https://github.com/nlohmann/json/pull/1151) ([sonulohani](https://github.com/sonulohani)) +- Fix links to cppreference named requirements \(formerly concepts\) [\#1144](https://github.com/nlohmann/json/pull/1144) ([jrakow](https://github.com/jrakow)) +- meson: fix include directory [\#1142](https://github.com/nlohmann/json/pull/1142) ([jrakow](https://github.com/jrakow)) +- Feature/unordered map conversion [\#1138](https://github.com/nlohmann/json/pull/1138) ([theodelrieu](https://github.com/theodelrieu)) +- fixed compile error for \#1045 [\#1134](https://github.com/nlohmann/json/pull/1134) ([Daniel599](https://github.com/Daniel599)) +- test \(non\)equality for alt\_string implementation [\#1130](https://github.com/nlohmann/json/pull/1130) ([agrianius](https://github.com/agrianius)) +- remove stringstream dependency [\#1117](https://github.com/nlohmann/json/pull/1117) ([TinyTinni](https://github.com/TinyTinni)) +- Provide a from\_json overload for std::map [\#1089](https://github.com/nlohmann/json/pull/1089) ([theodelrieu](https://github.com/theodelrieu)) +- fix typo in README [\#1078](https://github.com/nlohmann/json/pull/1078) ([martin-mfg](https://github.com/martin-mfg)) +- Fix typo [\#1058](https://github.com/nlohmann/json/pull/1058) ([dns13](https://github.com/dns13)) +- Misc cmake packaging enhancements [\#1048](https://github.com/nlohmann/json/pull/1048) ([chuckatkins](https://github.com/chuckatkins)) +- Fixed incorrect LLVM version number in README [\#1047](https://github.com/nlohmann/json/pull/1047) ([jammehcow](https://github.com/jammehcow)) +- Fix trivial typo in comment. [\#1043](https://github.com/nlohmann/json/pull/1043) ([coryan](https://github.com/coryan)) +- Package Manager: Spack [\#1041](https://github.com/nlohmann/json/pull/1041) ([ax3l](https://github.com/ax3l)) +- CMake: 3.8+ is Sufficient [\#1040](https://github.com/nlohmann/json/pull/1040) ([ax3l](https://github.com/ax3l)) +- Added support for string\_view in C++17 [\#1028](https://github.com/nlohmann/json/pull/1028) ([gracicot](https://github.com/gracicot)) +- Added public target\_compile\_features for auto and constexpr [\#1026](https://github.com/nlohmann/json/pull/1026) ([ktonon](https://github.com/ktonon)) + +## [v3.1.2](https://github.com/nlohmann/json/releases/tag/v3.1.2) (2018-03-14) + +[Full Changelog](https://github.com/nlohmann/json/compare/3.1.2...v3.1.2) + +## [3.1.2](https://github.com/nlohmann/json/releases/tag/3.1.2) (2018-03-14) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.1.1...3.1.2) + +- STL containers are always serialized to a nested array like \[\[1,2,3\]\] [\#1013](https://github.com/nlohmann/json/issues/1013) +- The library doesn't want to insert an unordered\_map [\#1010](https://github.com/nlohmann/json/issues/1010) +- Convert Json to uint8\_t [\#1008](https://github.com/nlohmann/json/issues/1008) +- How to compare two JSON objects? [\#1007](https://github.com/nlohmann/json/issues/1007) +- Syntax checking [\#1003](https://github.com/nlohmann/json/issues/1003) +- more than one operator '=' matches these operands [\#1002](https://github.com/nlohmann/json/issues/1002) +- How to check if key existed [\#1000](https://github.com/nlohmann/json/issues/1000) +- nlohmann::json::parse exhaust memory in go binding [\#999](https://github.com/nlohmann/json/issues/999) +- Range-based iteration over a non-array object [\#998](https://github.com/nlohmann/json/issues/998) +- get\ for types that are not default constructible [\#996](https://github.com/nlohmann/json/issues/996) +- Prevent Null values to appear in .dump\(\) [\#995](https://github.com/nlohmann/json/issues/995) +- number parsing [\#993](https://github.com/nlohmann/json/issues/993) +- C2664 \(C++/CLR\) cannot convert 'nullptr' to 'nullptr &&' [\#987](https://github.com/nlohmann/json/issues/987) +- Uniform initialization from another json object differs between gcc and clang. [\#985](https://github.com/nlohmann/json/issues/985) +- Problem with adding the lib as a submodule [\#983](https://github.com/nlohmann/json/issues/983) +- UTF-8/Unicode error [\#982](https://github.com/nlohmann/json/issues/982) +- "forcing MSVC stacktrace to show which T we're talking about." error [\#980](https://github.com/nlohmann/json/issues/980) +- reverse order of serialization [\#979](https://github.com/nlohmann/json/issues/979) +- Assigning between different json types [\#977](https://github.com/nlohmann/json/issues/977) +- Support serialisation of `unique_ptr<>` and `shared_ptr<>` [\#975](https://github.com/nlohmann/json/issues/975) +- Unexpected end of input \(not same as one before\) [\#974](https://github.com/nlohmann/json/issues/974) +- Segfault on direct initializing json object [\#973](https://github.com/nlohmann/json/issues/973) +- Segmentation fault on G++ when trying to assign json string literal to custom json type. [\#972](https://github.com/nlohmann/json/issues/972) +- os\_defines.h:44:19: error: missing binary operator before token "\(" [\#970](https://github.com/nlohmann/json/issues/970) +- Passing an iteration object by reference to a function [\#967](https://github.com/nlohmann/json/issues/967) +- Json and fmt::lib's format\_arg\(\) [\#964](https://github.com/nlohmann/json/issues/964) + +- Allowing for user-defined string type in lexer/parser [\#1009](https://github.com/nlohmann/json/pull/1009) ([nlohmann](https://github.com/nlohmann)) +- dump to alternative string type, as defined in basic\_json template [\#1006](https://github.com/nlohmann/json/pull/1006) ([agrianius](https://github.com/agrianius)) +- Fix memory leak during parser callback [\#1001](https://github.com/nlohmann/json/pull/1001) ([nlohmann](https://github.com/nlohmann)) +- fixed misprinted condition detected by PVS Studio. [\#992](https://github.com/nlohmann/json/pull/992) ([bogemic](https://github.com/bogemic)) +- Fix/basic json conversion [\#986](https://github.com/nlohmann/json/pull/986) ([theodelrieu](https://github.com/theodelrieu)) +- Make integration section concise [\#981](https://github.com/nlohmann/json/pull/981) ([wla80](https://github.com/wla80)) + +## [v3.1.1](https://github.com/nlohmann/json/releases/tag/v3.1.1) (2018-02-13) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.1.0...v3.1.1) + +- Updation of child object isn't reflected in parent Object [\#968](https://github.com/nlohmann/json/issues/968) +- How to add user defined C++ path to sublime text [\#966](https://github.com/nlohmann/json/issues/966) +- fast number parsing [\#965](https://github.com/nlohmann/json/issues/965) +- With non-unique keys, later stored entries are not taken into account anymore [\#963](https://github.com/nlohmann/json/issues/963) +- Timeout \(OSS-Fuzz 6034\) [\#962](https://github.com/nlohmann/json/issues/962) +- Incorrect parsing of indefinite length CBOR strings. [\#961](https://github.com/nlohmann/json/issues/961) +- Reload a json file at runtime without emptying my std::ifstream [\#959](https://github.com/nlohmann/json/issues/959) +- Split headers should be part of the release [\#956](https://github.com/nlohmann/json/issues/956) +- Coveralls shows no coverage data [\#953](https://github.com/nlohmann/json/issues/953) +- Feature request: Implicit conversion to bool [\#951](https://github.com/nlohmann/json/issues/951) +- converting json to vector of type with templated constructor [\#924](https://github.com/nlohmann/json/issues/924) +- No structured bindings support? [\#901](https://github.com/nlohmann/json/issues/901) +- \[Request\] Macro generating from\_json\(\) and to\_json\(\) [\#895](https://github.com/nlohmann/json/issues/895) +- basic\_json::value throws exception instead of returning default value [\#871](https://github.com/nlohmann/json/issues/871) + +- Fix constraints on from\_json\(CompatibleArrayType\) [\#969](https://github.com/nlohmann/json/pull/969) ([theodelrieu](https://github.com/theodelrieu)) +- Make coveralls watch the include folder [\#957](https://github.com/nlohmann/json/pull/957) ([theodelrieu](https://github.com/theodelrieu)) +- Fix links in README.md [\#955](https://github.com/nlohmann/json/pull/955) ([patrikhuber](https://github.com/patrikhuber)) +- Add a note about installing the library with cget [\#954](https://github.com/nlohmann/json/pull/954) ([pfultz2](https://github.com/pfultz2)) + +## [v3.1.0](https://github.com/nlohmann/json/releases/tag/v3.1.0) (2018-02-01) + +[Full Changelog](https://github.com/nlohmann/json/compare/3.1.0...v3.1.0) + +## [3.1.0](https://github.com/nlohmann/json/releases/tag/3.1.0) (2018-02-01) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.0.1...3.1.0) + +- I have a proposal [\#949](https://github.com/nlohmann/json/issues/949) +- VERSION define\(s\) [\#948](https://github.com/nlohmann/json/issues/948) +- v3.0.1 compile error in icc 16.0.4 [\#947](https://github.com/nlohmann/json/issues/947) +- Use in VS2017 15.5.5 [\#946](https://github.com/nlohmann/json/issues/946) +- Process for reporting Security Bugs? [\#945](https://github.com/nlohmann/json/issues/945) +- Please expose a NLOHMANN\_JSON\_VERSION macro [\#943](https://github.com/nlohmann/json/issues/943) +- Change header include directory to nlohmann/json [\#942](https://github.com/nlohmann/json/issues/942) +- string\_type in binary\_reader [\#941](https://github.com/nlohmann/json/issues/941) +- compile error with clang 5.0 -std=c++1z and no string\_view [\#939](https://github.com/nlohmann/json/issues/939) +- Allow overriding JSON\_THROW to something else than abort\(\) [\#938](https://github.com/nlohmann/json/issues/938) +- Handle invalid string in Json file [\#937](https://github.com/nlohmann/json/issues/937) +- Unused variable 'kMinExp' [\#935](https://github.com/nlohmann/json/issues/935) +- yytext is already defined [\#933](https://github.com/nlohmann/json/issues/933) +- Equality operator fails [\#931](https://github.com/nlohmann/json/issues/931) +- use in visual studio 2015 [\#929](https://github.com/nlohmann/json/issues/929) +- Relative includes of json\_fwd.hpp in detail/meta.hpp. \[Develop branch\] [\#928](https://github.com/nlohmann/json/issues/928) +- GCC 7.x issue [\#926](https://github.com/nlohmann/json/issues/926) +- json\_fwd.hpp not installed [\#923](https://github.com/nlohmann/json/issues/923) +- Use Google Benchmarks [\#921](https://github.com/nlohmann/json/issues/921) +- Move class json\_pointer to separate file [\#920](https://github.com/nlohmann/json/issues/920) +- Unable to locate 'to\_json\(\)' and 'from\_json\(\)' methods in the same namespace [\#917](https://github.com/nlohmann/json/issues/917) +- \[answered\]Read key1 from .value example [\#914](https://github.com/nlohmann/json/issues/914) +- Don't use `define private public` in test files [\#913](https://github.com/nlohmann/json/issues/913) +- value\(\) template argument type deduction [\#912](https://github.com/nlohmann/json/issues/912) +- Installation path is incorrect [\#910](https://github.com/nlohmann/json/issues/910) +- H [\#909](https://github.com/nlohmann/json/issues/909) +- Build failure using clang 5 [\#908](https://github.com/nlohmann/json/issues/908) +- Amalgate [\#907](https://github.com/nlohmann/json/issues/907) +- Update documentation and tests wrt. split headers [\#906](https://github.com/nlohmann/json/issues/906) +- Lib not working on ubuntu 16.04 [\#905](https://github.com/nlohmann/json/issues/905) +- Problem when writing to file. [\#904](https://github.com/nlohmann/json/issues/904) +- C2864 error when compiling with VS2015 and VS 2017 [\#903](https://github.com/nlohmann/json/issues/903) +- \[json.exception.type\_error.304\] cannot use at\(\) with object [\#902](https://github.com/nlohmann/json/issues/902) +- How do I forward nlohmann::json declaration? [\#899](https://github.com/nlohmann/json/issues/899) +- How to effectively store binary data? [\#898](https://github.com/nlohmann/json/issues/898) +- How to get the length of a JSON string without retrieving its std::string? [\#897](https://github.com/nlohmann/json/issues/897) +- Regression Tests Failure using "ctest" [\#887](https://github.com/nlohmann/json/issues/887) +- Discuss: add JSON Merge Patch \(RFC 7396\)? [\#877](https://github.com/nlohmann/json/issues/877) +- Discuss: replace static "iterator\_wrapper" function with "items" member function [\#874](https://github.com/nlohmann/json/issues/874) +- Make optional user-data available in from\_json [\#864](https://github.com/nlohmann/json/issues/864) +- Casting to std::string not working in VS2015 [\#861](https://github.com/nlohmann/json/issues/861) +- Sequential reading of JSON arrays [\#851](https://github.com/nlohmann/json/issues/851) +- Idea: Handle Multimaps Better [\#816](https://github.com/nlohmann/json/issues/816) +- Floating point rounding [\#777](https://github.com/nlohmann/json/issues/777) +- Loss of precision when serializing \ [\#360](https://github.com/nlohmann/json/issues/360) + +- Templatize std::string in binary\_reader \#941 [\#950](https://github.com/nlohmann/json/pull/950) ([kaidokert](https://github.com/kaidokert)) +- fix cmake install directory \(for real this time\) [\#944](https://github.com/nlohmann/json/pull/944) ([theodelrieu](https://github.com/theodelrieu)) +- Allow overriding THROW/CATCH/TRY macros with no-exceptions \#938 [\#940](https://github.com/nlohmann/json/pull/940) ([kaidokert](https://github.com/kaidokert)) +- Removed compiler warning about unused variable 'kMinExp' [\#936](https://github.com/nlohmann/json/pull/936) ([zerodefect](https://github.com/zerodefect)) +- Fix a typo in README.md [\#930](https://github.com/nlohmann/json/pull/930) ([Pipeliner](https://github.com/Pipeliner)) +- Howto installation of json\_fwd.hpp \(fixes \#923\) [\#925](https://github.com/nlohmann/json/pull/925) ([zerodefect](https://github.com/zerodefect)) +- fix sfinae on basic\_json UDT constructor [\#919](https://github.com/nlohmann/json/pull/919) ([theodelrieu](https://github.com/theodelrieu)) +- Floating-point formatting [\#915](https://github.com/nlohmann/json/pull/915) ([abolz](https://github.com/abolz)) +- Fix/cmake install [\#911](https://github.com/nlohmann/json/pull/911) ([theodelrieu](https://github.com/theodelrieu)) +- fix link to the documentation of the emplace function [\#900](https://github.com/nlohmann/json/pull/900) ([Dobiasd](https://github.com/Dobiasd)) +- JSON Merge Patch \(RFC 7396\) [\#876](https://github.com/nlohmann/json/pull/876) ([nlohmann](https://github.com/nlohmann)) +- Refactor/split it [\#700](https://github.com/nlohmann/json/pull/700) ([theodelrieu](https://github.com/theodelrieu)) + +## [v3.0.1](https://github.com/nlohmann/json/releases/tag/v3.0.1) (2017-12-29) + +[Full Changelog](https://github.com/nlohmann/json/compare/3.0.1...v3.0.1) + +## [3.0.1](https://github.com/nlohmann/json/releases/tag/3.0.1) (2017-12-29) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.0.0...3.0.1) + +- Problem parsing array to global vector [\#896](https://github.com/nlohmann/json/issues/896) +- Invalid RFC6902 copy operation succeeds [\#894](https://github.com/nlohmann/json/issues/894) +- How to rename a key during looping? [\#893](https://github.com/nlohmann/json/issues/893) +- clang++-6.0 \(6.0.0-svn321357-1\) warning [\#892](https://github.com/nlohmann/json/issues/892) +- Make json.hpp aware of the modules TS? [\#891](https://github.com/nlohmann/json/issues/891) +- All enum values not handled in switch cases. \( -Wswitch-enum \) [\#889](https://github.com/nlohmann/json/issues/889) +- JSON Pointer resolve failure resulting in incorrect exception code [\#888](https://github.com/nlohmann/json/issues/888) +- Unexpected nested arrays from std::vector [\#886](https://github.com/nlohmann/json/issues/886) +- erase multiple elements from a json object [\#884](https://github.com/nlohmann/json/issues/884) +- Container function overview in Doxygen is not updated [\#883](https://github.com/nlohmann/json/issues/883) +- How to use this for binary file uploads [\#881](https://github.com/nlohmann/json/issues/881) +- Allow setting JSON\_BuildTests=OFF from parent CMakeLists.txt [\#846](https://github.com/nlohmann/json/issues/846) +- Unit test fails for local-independent str-to-num [\#845](https://github.com/nlohmann/json/issues/845) +- Another idea about type support [\#774](https://github.com/nlohmann/json/issues/774) + +- Includes CTest module/adds BUILD\_TESTING option [\#885](https://github.com/nlohmann/json/pull/885) ([TinyTinni](https://github.com/TinyTinni)) +- Fix MSVC warning C4819 [\#882](https://github.com/nlohmann/json/pull/882) ([erengy](https://github.com/erengy)) +- Merge branch 'develop' into coverity\_scan [\#880](https://github.com/nlohmann/json/pull/880) ([nlohmann](https://github.com/nlohmann)) +- :wrench: Fix up a few more effc++ items [\#858](https://github.com/nlohmann/json/pull/858) ([mattismyname](https://github.com/mattismyname)) + +## [v3.0.0](https://github.com/nlohmann/json/releases/tag/v3.0.0) (2017-12-17) + +[Full Changelog](https://github.com/nlohmann/json/compare/3.0.0...v3.0.0) + +## [3.0.0](https://github.com/nlohmann/json/releases/tag/3.0.0) (2017-12-17) + +[Full Changelog](https://github.com/nlohmann/json/compare/v2.1.1...3.0.0) + +- unicode strings [\#878](https://github.com/nlohmann/json/issues/878) +- Visual Studio 2017 15.5 C++17 std::allocator deprecations [\#872](https://github.com/nlohmann/json/issues/872) +- Typo "excpetion" [\#869](https://github.com/nlohmann/json/issues/869) +- Explicit array example in README.md incorrect [\#867](https://github.com/nlohmann/json/issues/867) +- why don't you release this from Feb. ? [\#865](https://github.com/nlohmann/json/issues/865) +- json::parse throws std::invalid\_argument when processing string generated by json::dump\(\) [\#863](https://github.com/nlohmann/json/issues/863) +- code analysis: potential bug? [\#859](https://github.com/nlohmann/json/issues/859) +- MSVC2017, 15.5 new issues. [\#857](https://github.com/nlohmann/json/issues/857) +- very basic: fetching string value/content without quotes [\#853](https://github.com/nlohmann/json/issues/853) +- Ambiguous function call to get with pointer type and constant json object in VS2015 \(15.4.4\) [\#852](https://github.com/nlohmann/json/issues/852) +- How to put object in the array as a member? [\#850](https://github.com/nlohmann/json/issues/850) +- misclick, please ignore [\#849](https://github.com/nlohmann/json/issues/849) +- Make XML great again. [\#847](https://github.com/nlohmann/json/issues/847) +- Converting to array not working [\#843](https://github.com/nlohmann/json/issues/843) +- Iteration weirdness [\#842](https://github.com/nlohmann/json/issues/842) +- Use reference or pointer as Object value [\#841](https://github.com/nlohmann/json/issues/841) +- Ambiguity in parsing nested maps [\#840](https://github.com/nlohmann/json/issues/840) +- could not find from\_json\(\) method in T's namespace [\#839](https://github.com/nlohmann/json/issues/839) +- Incorrect parse error with binary data in keys? [\#838](https://github.com/nlohmann/json/issues/838) +- using dump\(\) when std::wstring is StringType with VS2017 [\#836](https://github.com/nlohmann/json/issues/836) +- Show the path of the currently parsed value when an error occurs [\#835](https://github.com/nlohmann/json/issues/835) +- Repetitive data type while reading [\#833](https://github.com/nlohmann/json/issues/833) +- Storing multiple types inside map [\#831](https://github.com/nlohmann/json/issues/831) +- Application terminating [\#830](https://github.com/nlohmann/json/issues/830) +- Missing CMake hunter package? [\#828](https://github.com/nlohmann/json/issues/828) +- std::map\ from json object yields C2665: 'std::pair\::pair': none of the 2 overloads could convert all the argument types [\#827](https://github.com/nlohmann/json/issues/827) +- object.dump gives quoted string, want to use .dump\(\) to generate javascripts. [\#826](https://github.com/nlohmann/json/issues/826) +- Assertion failed on \["NoExistKey"\] of an not existing key of const json& [\#825](https://github.com/nlohmann/json/issues/825) +- vs2015 error : static member will remain uninitialized at runtime but use in constant-expressions is supported [\#824](https://github.com/nlohmann/json/issues/824) +- Code Checking Warnings from json.hpp on VS2017 Community [\#821](https://github.com/nlohmann/json/issues/821) +- Missing iostream in try online [\#820](https://github.com/nlohmann/json/issues/820) +- Floating point value loses decimal point during dump [\#818](https://github.com/nlohmann/json/issues/818) +- Conan package for the library [\#817](https://github.com/nlohmann/json/issues/817) +- stream error [\#815](https://github.com/nlohmann/json/issues/815) +- Link error when using find\(\) on the latest commit [\#814](https://github.com/nlohmann/json/issues/814) +- ABI issue with json object between 2 shared libraries [\#813](https://github.com/nlohmann/json/issues/813) +- scan\_string\(\) return token\_type::parse\_error; when parse ansi file [\#812](https://github.com/nlohmann/json/issues/812) +- segfault when using fifo\_map with json [\#810](https://github.com/nlohmann/json/issues/810) +- This shit is shit [\#809](https://github.com/nlohmann/json/issues/809) +- \_finite and \_isnan are no members of "std" [\#808](https://github.com/nlohmann/json/issues/808) +- how to print out the line which causing exception? [\#806](https://github.com/nlohmann/json/issues/806) +- {} uses copy constructor, while = does not [\#805](https://github.com/nlohmann/json/issues/805) +- json.hpp:8955: multiple definition of function that is not defined twice or more. [\#804](https://github.com/nlohmann/json/issues/804) +- \[question\] to\_json for base and derived class [\#803](https://github.com/nlohmann/json/issues/803) +- Misleading error message - unexpected '"' - on incorrect utf-8 symbol [\#802](https://github.com/nlohmann/json/issues/802) +- json data = std::string\_view\("hi"\); doesn't work? [\#801](https://github.com/nlohmann/json/issues/801) +- Thread safety of parse\(\) [\#800](https://github.com/nlohmann/json/issues/800) +- Numbers as strings [\#799](https://github.com/nlohmann/json/issues/799) +- Tests failing on arm [\#797](https://github.com/nlohmann/json/issues/797) +- Using your library \(without modification\) in another library [\#796](https://github.com/nlohmann/json/issues/796) +- Iterating over sub-object [\#794](https://github.com/nlohmann/json/issues/794) +- how to get the json object again from which printed by the method of dump\(\) [\#792](https://github.com/nlohmann/json/issues/792) +- ppa to include source [\#791](https://github.com/nlohmann/json/issues/791) +- Different include paths in macOS and Ubuntu [\#790](https://github.com/nlohmann/json/issues/790) +- Missing break after line 12886 in switch/case [\#789](https://github.com/nlohmann/json/issues/789) +- All unit tests fail? [\#787](https://github.com/nlohmann/json/issues/787) +- More use of move semantics in deserialization [\#786](https://github.com/nlohmann/json/issues/786) +- warning C4706 - Visual Studio 2017 \(/W4\) [\#784](https://github.com/nlohmann/json/issues/784) +- Compile error in clang 5.0 [\#782](https://github.com/nlohmann/json/issues/782) +- Error Installing appium\_lib with Ruby v2.4.2 Due to JSON [\#781](https://github.com/nlohmann/json/issues/781) +- ::get\\(\) fails in new\(er\) release \[MSVC\] [\#780](https://github.com/nlohmann/json/issues/780) +- Type Conversion [\#779](https://github.com/nlohmann/json/issues/779) +- Segfault on nested parsing [\#778](https://github.com/nlohmann/json/issues/778) +- Build warnings: shadowing exception id [\#776](https://github.com/nlohmann/json/issues/776) +- multi-level JSON support. [\#775](https://github.com/nlohmann/json/issues/775) +- SIGABRT on dump\(\) [\#773](https://github.com/nlohmann/json/issues/773) +- \[Question\] Custom StringType template parameter \(possibility for a KeyType template parameter\) [\#772](https://github.com/nlohmann/json/issues/772) +- constexpr ALL the Things! [\#771](https://github.com/nlohmann/json/issues/771) +- error: ‘BasicJsonType’ in namespace ‘::’ does not name a type [\#770](https://github.com/nlohmann/json/issues/770) +- Program calls abort function [\#769](https://github.com/nlohmann/json/issues/769) +- \[Question\] Floating point resolution config during dump\(\) ? [\#768](https://github.com/nlohmann/json/issues/768) +- make check - no test ran [\#767](https://github.com/nlohmann/json/issues/767) +- The library cannot work properly with custom allocator based containers [\#766](https://github.com/nlohmann/json/issues/766) +- Documentation or feature request. [\#763](https://github.com/nlohmann/json/issues/763) +- warnings in msvc about mix/max macro while windows.h is used in the project [\#762](https://github.com/nlohmann/json/issues/762) +- std::signbit ambiguous [\#761](https://github.com/nlohmann/json/issues/761) +- How to use value for std::experimental::optional type? [\#760](https://github.com/nlohmann/json/issues/760) +- Cannot load json file properly [\#759](https://github.com/nlohmann/json/issues/759) +- Compilation error with unordered\_map\< int, int \> [\#758](https://github.com/nlohmann/json/issues/758) +- CBOR string [\#757](https://github.com/nlohmann/json/issues/757) +- Proposal: out\_of\_range should be a subclass of std::out\_of\_range [\#756](https://github.com/nlohmann/json/issues/756) +- Getter is setting the value to null if the key does not exist [\#754](https://github.com/nlohmann/json/issues/754) +- parsing works sometimes and crashes others [\#752](https://github.com/nlohmann/json/issues/752) +- Static\_assert failed "incompatible pointer type" with Xcode [\#751](https://github.com/nlohmann/json/issues/751) +- user-defined literal operator not found [\#750](https://github.com/nlohmann/json/issues/750) +- getting clean string from it.key\(\) [\#748](https://github.com/nlohmann/json/issues/748) +- Best method for exploring and obtaining values of nested json objects when the names are not known beforehand? [\#747](https://github.com/nlohmann/json/issues/747) +- null char at the end of string [\#746](https://github.com/nlohmann/json/issues/746) +- Incorrect sample for operator \>\> in docs [\#745](https://github.com/nlohmann/json/issues/745) +- User-friendly documentation [\#744](https://github.com/nlohmann/json/issues/744) +- Retrieve all values that match a json path [\#743](https://github.com/nlohmann/json/issues/743) +- Compilation issue with gcc 7.2 [\#742](https://github.com/nlohmann/json/issues/742) +- CMake target nlohmann\_json does not have src into its interface includes [\#741](https://github.com/nlohmann/json/issues/741) +- Error when serializing empty json: type must be string, but is object [\#740](https://github.com/nlohmann/json/issues/740) +- Conversion error for std::map\ [\#739](https://github.com/nlohmann/json/issues/739) +- Dumping Json to file as array [\#738](https://github.com/nlohmann/json/issues/738) +- nesting json objects [\#737](https://github.com/nlohmann/json/issues/737) +- where to find general help? [\#736](https://github.com/nlohmann/json/issues/736) +- Compilation Error on Clang 5.0 Upgrade [\#735](https://github.com/nlohmann/json/issues/735) +- Compilation error with std::map\ on vs 2015 [\#734](https://github.com/nlohmann/json/issues/734) +- Benchmarks for Binary formats [\#733](https://github.com/nlohmann/json/issues/733) +- Support \n symbols in json string. [\#731](https://github.com/nlohmann/json/issues/731) +- Project's name is too generic and hard to search for [\#730](https://github.com/nlohmann/json/issues/730) +- Visual Studio 2015 IntelliTrace problems [\#729](https://github.com/nlohmann/json/issues/729) +- How to erase nested objects inside other objects? [\#728](https://github.com/nlohmann/json/issues/728) +- Serialization for CBOR [\#726](https://github.com/nlohmann/json/issues/726) +- Using json Object as value in a map [\#725](https://github.com/nlohmann/json/issues/725) +- std::regex and nlohmann::json value [\#724](https://github.com/nlohmann/json/issues/724) +- Warnings when compiling with VisualStudio 2015 [\#723](https://github.com/nlohmann/json/issues/723) +- Has this lib the unicode \(wstring\) support? [\#722](https://github.com/nlohmann/json/issues/722) +- When will be 3.0 in master? [\#721](https://github.com/nlohmann/json/issues/721) +- Determine the type from error message. [\#720](https://github.com/nlohmann/json/issues/720) +- Compile-Error C2100 \(MS VS2015\) in line 887 json.hpp [\#719](https://github.com/nlohmann/json/issues/719) +- from\_json not working for boost::optional example [\#718](https://github.com/nlohmann/json/issues/718) +- about from\_json and to\_json function [\#717](https://github.com/nlohmann/json/issues/717) +- How to detect parse failure? [\#715](https://github.com/nlohmann/json/issues/715) +- Parse throw std::ios\_base::failure exception when failbit set to true [\#714](https://github.com/nlohmann/json/issues/714) +- Is there a way of format just making a pretty print without changing the key's orders ? [\#713](https://github.com/nlohmann/json/issues/713) +- Serialization of array of not same model items [\#712](https://github.com/nlohmann/json/issues/712) +- pointer to json parse vector [\#711](https://github.com/nlohmann/json/issues/711) +- Gtest SEH Exception [\#709](https://github.com/nlohmann/json/issues/709) +- broken from\_json implementation for pair and tuple [\#707](https://github.com/nlohmann/json/issues/707) +- Unevaluated lambda in assert breaks gcc 7 build [\#705](https://github.com/nlohmann/json/issues/705) +- Issues when adding values to firebase database [\#704](https://github.com/nlohmann/json/issues/704) +- Floating point equality - revisited [\#703](https://github.com/nlohmann/json/issues/703) +- Conversion from valarray\ to json fails to build [\#702](https://github.com/nlohmann/json/issues/702) +- internal compiler error \(gcc7\) [\#701](https://github.com/nlohmann/json/issues/701) +- One build system to rule them all [\#698](https://github.com/nlohmann/json/issues/698) +- Generated nlohmann\_jsonConfig.cmake does not set JSON\_INCLUDE\_DIR [\#695](https://github.com/nlohmann/json/issues/695) +- support the Chinese language in json string [\#694](https://github.com/nlohmann/json/issues/694) +- NaN problem within develop branch [\#693](https://github.com/nlohmann/json/issues/693) +- Please post example of specialization for boost::filesystem [\#692](https://github.com/nlohmann/json/issues/692) +- Impossible to do an array of composite objects [\#691](https://github.com/nlohmann/json/issues/691) +- How to save json to file? [\#690](https://github.com/nlohmann/json/issues/690) +- my simple json parser [\#689](https://github.com/nlohmann/json/issues/689) +- problem with new struct parsing syntax [\#688](https://github.com/nlohmann/json/issues/688) +- Parse error while parse the json string contains UTF 8 encoded document bytes string [\#684](https://github.com/nlohmann/json/issues/684) +- \[question\] how to get a string value by pointer [\#683](https://github.com/nlohmann/json/issues/683) +- create json object from string variable [\#681](https://github.com/nlohmann/json/issues/681) +- adl\_serializer and CRTP [\#680](https://github.com/nlohmann/json/issues/680) +- Is there a way to control the precision of serialized floating point numbers? [\#677](https://github.com/nlohmann/json/issues/677) +- Is there a way to get the path of a value? [\#676](https://github.com/nlohmann/json/issues/676) +- Could the parser locate errors to line? [\#675](https://github.com/nlohmann/json/issues/675) +- There is performance inefficiency found by coverity tool json2.1.1/include/nlohmann/json.hpp [\#673](https://github.com/nlohmann/json/issues/673) +- include problem, when cmake on osx [\#672](https://github.com/nlohmann/json/issues/672) +- Operator= ambiguous in C++1z and GCC 7.1.1 [\#670](https://github.com/nlohmann/json/issues/670) +- should't the cmake install target be to nlohman/json.hpp [\#668](https://github.com/nlohmann/json/issues/668) +- deserialise from `std::vector` [\#667](https://github.com/nlohmann/json/issues/667) +- How to iterate? [\#665](https://github.com/nlohmann/json/issues/665) +- could this json lib work on windows? [\#664](https://github.com/nlohmann/json/issues/664) +- How does from\_json work? [\#662](https://github.com/nlohmann/json/issues/662) +- insert\(or merge\) object should replace same key , not ignore [\#661](https://github.com/nlohmann/json/issues/661) +- Parse method doesn't handle newlines. [\#659](https://github.com/nlohmann/json/issues/659) +- Compilation "note" on GCC 6 ARM [\#658](https://github.com/nlohmann/json/issues/658) +- Adding additional push\_back/operator+= rvalue overloads for JSON object [\#657](https://github.com/nlohmann/json/issues/657) +- dump's parameter "ensure\_ascii" creates too long sequences [\#656](https://github.com/nlohmann/json/issues/656) +- Question: parsing `void *` [\#655](https://github.com/nlohmann/json/issues/655) +- how should I check a string is valid JSON string ? [\#653](https://github.com/nlohmann/json/issues/653) +- Question: thread safety of read only accesses [\#651](https://github.com/nlohmann/json/issues/651) +- Eclipse: Method 'size' could not be resolved [\#649](https://github.com/nlohmann/json/issues/649) +- Update/Add object fields [\#648](https://github.com/nlohmann/json/issues/648) +- No exception raised for Out Of Range input of numbers [\#647](https://github.com/nlohmann/json/issues/647) +- Package Name [\#646](https://github.com/nlohmann/json/issues/646) +- What is the meaning of operator\[\]\(T\* key\) [\#645](https://github.com/nlohmann/json/issues/645) +- Which is the correct way to json objects as parameters to functions? [\#644](https://github.com/nlohmann/json/issues/644) +- Method to get string representations of values [\#642](https://github.com/nlohmann/json/issues/642) +- CBOR serialization of a given JSON value does not serialize [\#641](https://github.com/nlohmann/json/issues/641) +- Are we forced to use "-fexceptions" flag in android ndk project [\#640](https://github.com/nlohmann/json/issues/640) +- Comparison of objects containing floats [\#639](https://github.com/nlohmann/json/issues/639) +- 'localeconv' is not supported by NDK for SDK \<=20 [\#638](https://github.com/nlohmann/json/issues/638) +- \[Question\] cLion integration [\#637](https://github.com/nlohmann/json/issues/637) +- How to construct an iteratable usage in nlohmann json? [\#636](https://github.com/nlohmann/json/issues/636) +- \[Question\] copy assign json-container to vector [\#635](https://github.com/nlohmann/json/issues/635) +- Get size without .dump\(\) [\#634](https://github.com/nlohmann/json/issues/634) +- Segmentation fault when parsing invalid json file [\#633](https://github.com/nlohmann/json/issues/633) +- How to serialize from json to vector\? [\#632](https://github.com/nlohmann/json/issues/632) +- no member named 'thousands\_sep' in 'lconv' [\#631](https://github.com/nlohmann/json/issues/631) +- \[Question\] Any fork for \(the unsupported\) Visual Studio 2012 version? [\#628](https://github.com/nlohmann/json/issues/628) +- Dependency injection in serializer [\#627](https://github.com/nlohmann/json/issues/627) +- from\_json for std::array [\#625](https://github.com/nlohmann/json/issues/625) +- Discussion: How to structure the parsing function families [\#623](https://github.com/nlohmann/json/issues/623) +- Question: How to erase subtree [\#622](https://github.com/nlohmann/json/issues/622) +- Insertion into nested json field [\#621](https://github.com/nlohmann/json/issues/621) +- Question: return static json object from function [\#618](https://github.com/nlohmann/json/issues/618) +- icc16 error [\#617](https://github.com/nlohmann/json/issues/617) +- \[-Wdeprecated-declarations\] in row `j >> ss;` in file `json.hpp:7405:26` and FAILED unit tests with MinGWx64! [\#616](https://github.com/nlohmann/json/issues/616) +- to\_json for pairs, tuples [\#614](https://github.com/nlohmann/json/issues/614) +- Using uninitialized memory 'buf' in line 11173 v2.1.1? [\#613](https://github.com/nlohmann/json/issues/613) +- How to parse multiple same Keys of JSON and save them? [\#612](https://github.com/nlohmann/json/issues/612) +- "Multiple declarations" error when using types defined with `typedef` [\#611](https://github.com/nlohmann/json/issues/611) +- 2.1.1+ breaks compilation of shared\_ptr\ == 0 [\#610](https://github.com/nlohmann/json/issues/610) +- a bug of inheritance ? [\#608](https://github.com/nlohmann/json/issues/608) +- std::map key conversion with to\_json [\#607](https://github.com/nlohmann/json/issues/607) +- json.hpp:6384:62: error: wrong number of template arguments \(1, should be 2\) [\#606](https://github.com/nlohmann/json/issues/606) +- Incremental parsing: Where's the push version? [\#605](https://github.com/nlohmann/json/issues/605) +- Is there a way to validate the structure of a json object ? [\#604](https://github.com/nlohmann/json/issues/604) +- \[Question\] Issue when using Appveyor when compiling library [\#603](https://github.com/nlohmann/json/issues/603) +- BOM not skipped when using json:parse\(iterator\) [\#602](https://github.com/nlohmann/json/issues/602) +- Use of the binary type in CBOR and Message Pack [\#601](https://github.com/nlohmann/json/issues/601) +- Newbie issue: how does one convert a map in Json back to std::map? [\#600](https://github.com/nlohmann/json/issues/600) +- Plugin system [\#599](https://github.com/nlohmann/json/issues/599) +- Using custom types for scalars? [\#596](https://github.com/nlohmann/json/issues/596) +- Issues with the arithmetic in iterator and reverse iterator [\#593](https://github.com/nlohmann/json/issues/593) +- not enough examples [\#592](https://github.com/nlohmann/json/issues/592) +- in-class initialization for type 'const T' is not yet implemented [\#591](https://github.com/nlohmann/json/issues/591) +- compiling with gcc 7 -\> error on bool operator \< [\#590](https://github.com/nlohmann/json/issues/590) +- Parsing from stream leads to an array [\#589](https://github.com/nlohmann/json/issues/589) +- Buggy support for binary string data [\#587](https://github.com/nlohmann/json/issues/587) +- C++17's ambiguous conversion [\#586](https://github.com/nlohmann/json/issues/586) +- How does the messagepack encoding/decoding compare to msgpack-cpp in terms of performance? [\#585](https://github.com/nlohmann/json/issues/585) +- is it possible to check existence of a value deep in hierarchy? [\#584](https://github.com/nlohmann/json/issues/584) +- loading from a stream and exceptions [\#582](https://github.com/nlohmann/json/issues/582) +- Visual Studio seems not to have all min\(\) function versions [\#581](https://github.com/nlohmann/json/issues/581) +- Supporting of the json schema [\#580](https://github.com/nlohmann/json/issues/580) +- Stack-overflow \(OSS-Fuzz 1444\) [\#577](https://github.com/nlohmann/json/issues/577) +- Heap-buffer-overflow \(OSS-Fuzz 1400\) [\#575](https://github.com/nlohmann/json/issues/575) +- JSON escape quotes [\#574](https://github.com/nlohmann/json/issues/574) +- error: static\_assert failed [\#573](https://github.com/nlohmann/json/issues/573) +- Storing floats, and round trip serialisation/deserialisation diffs [\#572](https://github.com/nlohmann/json/issues/572) +- JSON.getLong produces inconsistent results [\#571](https://github.com/nlohmann/json/issues/571) +- Request: Object.at\(\) with default return value [\#570](https://github.com/nlohmann/json/issues/570) +- Internal structure gets corrupted while parsing [\#569](https://github.com/nlohmann/json/issues/569) +- create template \ basic\_json from\_cbor\(Iter begin, Iter end\) [\#568](https://github.com/nlohmann/json/issues/568) +- Conan.io [\#566](https://github.com/nlohmann/json/issues/566) +- contradictory documentation regarding json::find [\#565](https://github.com/nlohmann/json/issues/565) +- Unexpected '\"' in middle of array [\#564](https://github.com/nlohmann/json/issues/564) +- Support parse std::pair to Json object [\#563](https://github.com/nlohmann/json/issues/563) +- json and Microsoft Visual c++ Compiler Nov 2012 CTP [\#562](https://github.com/nlohmann/json/issues/562) +- from\_json declaration order and exceptions [\#561](https://github.com/nlohmann/json/issues/561) +- Tip: Don't upgrade to VS2017 if using json initializer list constructs [\#559](https://github.com/nlohmann/json/issues/559) +- parse error - unexpected end of input [\#558](https://github.com/nlohmann/json/issues/558) +- Cant modify existing numbers inside a json object [\#557](https://github.com/nlohmann/json/issues/557) +- Better support for SAX style serialize and deserialize in new version? [\#554](https://github.com/nlohmann/json/issues/554) +- Cannot convert from json array to std::array [\#553](https://github.com/nlohmann/json/issues/553) +- Do not define an unnamed namespace in a header file \(DCL59-CPP\) [\#552](https://github.com/nlohmann/json/issues/552) +- Parse error on known good json file [\#551](https://github.com/nlohmann/json/issues/551) +- Warning on Intel compiler \(icc 17\) [\#550](https://github.com/nlohmann/json/issues/550) +- multiple versions of 'vsnprintf' [\#549](https://github.com/nlohmann/json/issues/549) +- illegal indirection [\#548](https://github.com/nlohmann/json/issues/548) +- Ambiguous compare operators with clang-5.0 [\#547](https://github.com/nlohmann/json/issues/547) +- Using tsl::ordered\_map [\#546](https://github.com/nlohmann/json/issues/546) +- Compiler support errors are inconvenient [\#544](https://github.com/nlohmann/json/issues/544) +- Duplicate symbols error happens while to\_json/from\_json method implemented inside entity definition header file [\#542](https://github.com/nlohmann/json/issues/542) +- consider adding a bool json::is\_valid\(std::string const&\) non-member function [\#541](https://github.com/nlohmann/json/issues/541) +- Help request [\#539](https://github.com/nlohmann/json/issues/539) +- How to deal with missing keys in `from_json`? [\#538](https://github.com/nlohmann/json/issues/538) +- recursive from\_msgpack implementation will stack overflow [\#537](https://github.com/nlohmann/json/issues/537) +- Exception objects must be nothrow copy constructible \(ERR60-CPP\) [\#531](https://github.com/nlohmann/json/issues/531) +- Support for multiple root elements [\#529](https://github.com/nlohmann/json/issues/529) +- Port has\_shape from dropbox/json11 [\#528](https://github.com/nlohmann/json/issues/528) +- dump\_float: truncation from ptrdiff\_t to long [\#527](https://github.com/nlohmann/json/issues/527) +- Make exception base class visible in basic\_json [\#525](https://github.com/nlohmann/json/issues/525) +- msgpack unit test failures on ppc64 arch [\#524](https://github.com/nlohmann/json/issues/524) +- How about split the implementation out, and only leave the interface? [\#523](https://github.com/nlohmann/json/issues/523) +- VC++2017 not enough actual parameters for macro 'max' [\#522](https://github.com/nlohmann/json/issues/522) +- crash on empty ifstream [\#521](https://github.com/nlohmann/json/issues/521) +- Suggestion: Support tabs for indentation when serializing to stream. [\#520](https://github.com/nlohmann/json/issues/520) +- Abrt in get\_number \(OSS-Fuzz 885\) [\#519](https://github.com/nlohmann/json/issues/519) +- Abrt on unknown address \(OSS-Fuzz 884\) [\#518](https://github.com/nlohmann/json/issues/518) +- Stack-overflow \(OSS-Fuzz 869\) [\#517](https://github.com/nlohmann/json/issues/517) +- Assertion error \(OSS-Fuzz 868\) [\#516](https://github.com/nlohmann/json/issues/516) +- NaN to json and back [\#515](https://github.com/nlohmann/json/issues/515) +- Comparison of NaN [\#514](https://github.com/nlohmann/json/issues/514) +- why it's not possible to serialize c++11 enums directly [\#513](https://github.com/nlohmann/json/issues/513) +- clang compile error: use of overloaded operator '\<=' is ambiguous with \(nlohmann::json{{"a", 5}}\)\["a"\] \<= 10 [\#512](https://github.com/nlohmann/json/issues/512) +- Why not also look inside the type for \(static\) to\_json and from\_json funtions? [\#511](https://github.com/nlohmann/json/issues/511) +- Parser issues [\#509](https://github.com/nlohmann/json/issues/509) +- I may not understand [\#507](https://github.com/nlohmann/json/issues/507) +- VS2017 min / max problem for 2.1.1 [\#506](https://github.com/nlohmann/json/issues/506) +- CBOR/MessagePack is not read until the end [\#505](https://github.com/nlohmann/json/issues/505) +- Assertion error \(OSS-Fuzz 856\) [\#504](https://github.com/nlohmann/json/issues/504) +- Return position in parse error exceptions [\#503](https://github.com/nlohmann/json/issues/503) +- conversion from/to C array is not supported [\#502](https://github.com/nlohmann/json/issues/502) +- error C2338: could not find to\_json\(\) method in T's namespace [\#501](https://github.com/nlohmann/json/issues/501) +- Test suite fails in en\_GB.UTF-8 [\#500](https://github.com/nlohmann/json/issues/500) +- cannot use operator\[\] with number [\#499](https://github.com/nlohmann/json/issues/499) +- consider using \_\_cpp\_exceptions and/or \_\_EXCEPTIONS to disable/enable exception support [\#498](https://github.com/nlohmann/json/issues/498) +- Stack-overflow \(OSS-Fuzz issue 814\) [\#497](https://github.com/nlohmann/json/issues/497) +- Using in Unreal Engine - handling custom types conversion [\#495](https://github.com/nlohmann/json/issues/495) +- Conversion from vector\ to json fails to build [\#494](https://github.com/nlohmann/json/issues/494) +- fill\_line\_buffer incorrectly tests m\_stream for eof but not fail or bad bits [\#493](https://github.com/nlohmann/json/issues/493) +- Compiling with \_GLIBCXX\_DEBUG yields iterator-comparison warnings during tests [\#492](https://github.com/nlohmann/json/issues/492) +- crapy interface [\#491](https://github.com/nlohmann/json/issues/491) +- Fix Visual Studo 2013 builds. [\#490](https://github.com/nlohmann/json/issues/490) +- Failed to compile with -D\_GLIBCXX\_PARALLEL [\#489](https://github.com/nlohmann/json/issues/489) +- Input several field with the same name [\#488](https://github.com/nlohmann/json/issues/488) +- read in .json file yields strange sizes [\#487](https://github.com/nlohmann/json/issues/487) +- json::value\_t can't be a map's key type in VC++ 2015 [\#486](https://github.com/nlohmann/json/issues/486) +- Using fifo\_map [\#485](https://github.com/nlohmann/json/issues/485) +- Cannot get float pointer for value stored as `0` [\#484](https://github.com/nlohmann/json/issues/484) +- byte string support [\#483](https://github.com/nlohmann/json/issues/483) +- https://github.com/nlohmann/json\#execute-unit-tests [\#481](https://github.com/nlohmann/json/issues/481) +- Remove deprecated constructor basic\_json\(std::istream&\) [\#480](https://github.com/nlohmann/json/issues/480) +- writing the binary json file? [\#479](https://github.com/nlohmann/json/issues/479) +- CBOR/MessagePack from uint8\_t \* and size [\#478](https://github.com/nlohmann/json/issues/478) +- Streaming binary representations [\#477](https://github.com/nlohmann/json/issues/477) +- Reuse memory in to\_cbor and to\_msgpack functions [\#476](https://github.com/nlohmann/json/issues/476) +- Error Using JSON Library with arrays C++ [\#475](https://github.com/nlohmann/json/issues/475) +- Moving forward to version 3.0.0 [\#474](https://github.com/nlohmann/json/issues/474) +- Inconsistent behavior in conversion to array type [\#473](https://github.com/nlohmann/json/issues/473) +- Create a \[key:member\_pointer\] map to ease parsing custom types [\#471](https://github.com/nlohmann/json/issues/471) +- MSVC 2015 update 2 [\#469](https://github.com/nlohmann/json/issues/469) +- VS2017 implicit to std::string conversion fix. [\#464](https://github.com/nlohmann/json/issues/464) +- How to make sure a string or string literal is a valid JSON? [\#458](https://github.com/nlohmann/json/issues/458) +- basic\_json templated on a "policy" class [\#456](https://github.com/nlohmann/json/issues/456) +- json::value\(const json\_pointer&, ValueType\) requires exceptions to return the default value. [\#440](https://github.com/nlohmann/json/issues/440) +- is it possible merge two json object [\#428](https://github.com/nlohmann/json/issues/428) +- Is it possible to turn this into a shared library? [\#420](https://github.com/nlohmann/json/issues/420) +- Further thoughts on performance improvements [\#418](https://github.com/nlohmann/json/issues/418) +- nan number stored as null [\#388](https://github.com/nlohmann/json/issues/388) +- Behavior of operator\>\> should more closely resemble that of built-in overloads. [\#367](https://github.com/nlohmann/json/issues/367) +- Request: range-based-for over a json-object to expose .first/.second [\#350](https://github.com/nlohmann/json/issues/350) +- feature wish: JSONPath [\#343](https://github.com/nlohmann/json/issues/343) +- UTF-8/Unicode escape and dump [\#330](https://github.com/nlohmann/json/issues/330) +- Serialized value not always can be parsed. [\#329](https://github.com/nlohmann/json/issues/329) +- Is there a way to forward declare nlohmann::json? [\#314](https://github.com/nlohmann/json/issues/314) +- Exception line [\#301](https://github.com/nlohmann/json/issues/301) +- Do not throw exception when default\_value's type does not match the actual type [\#278](https://github.com/nlohmann/json/issues/278) +- dump\(\) method doesn't work with a custom allocator [\#268](https://github.com/nlohmann/json/issues/268) +- Readme documentation enhancements [\#248](https://github.com/nlohmann/json/issues/248) +- Use user-defined exceptions [\#244](https://github.com/nlohmann/json/issues/244) +- Incorrect C++11 allocator model support [\#161](https://github.com/nlohmann/json/issues/161) + +- :white\_check\_mark: re-added tests for algorithms [\#879](https://github.com/nlohmann/json/pull/879) ([nlohmann](https://github.com/nlohmann)) +- Overworked library toward 3.0.0 release [\#875](https://github.com/nlohmann/json/pull/875) ([nlohmann](https://github.com/nlohmann)) +- :rotating\_light: remove C4996 warnings \#872 [\#873](https://github.com/nlohmann/json/pull/873) ([nlohmann](https://github.com/nlohmann)) +- :boom: throwing an exception in case dump encounters a non-UTF-8 string \#838 [\#870](https://github.com/nlohmann/json/pull/870) ([nlohmann](https://github.com/nlohmann)) +- :memo: fixing documentation \#867 [\#868](https://github.com/nlohmann/json/pull/868) ([nlohmann](https://github.com/nlohmann)) +- iter\_impl template conformance with C++17 [\#860](https://github.com/nlohmann/json/pull/860) ([bogemic](https://github.com/bogemic)) +- Std allocator conformance cpp17 [\#856](https://github.com/nlohmann/json/pull/856) ([bogemic](https://github.com/bogemic)) +- cmake: use BUILD\_INTERFACE/INSTALL\_INTERFACE [\#855](https://github.com/nlohmann/json/pull/855) ([theodelrieu](https://github.com/theodelrieu)) +- to/from\_json: add a MSVC-specific static\_assert to force a stacktrace [\#854](https://github.com/nlohmann/json/pull/854) ([theodelrieu](https://github.com/theodelrieu)) +- Add .natvis for MSVC debug view [\#844](https://github.com/nlohmann/json/pull/844) ([TinyTinni](https://github.com/TinyTinni)) +- Updated hunter package links [\#829](https://github.com/nlohmann/json/pull/829) ([jowr](https://github.com/jowr)) +- Typos README [\#811](https://github.com/nlohmann/json/pull/811) ([Itja](https://github.com/Itja)) +- add forwarding references to json\_ref constructor [\#807](https://github.com/nlohmann/json/pull/807) ([theodelrieu](https://github.com/theodelrieu)) +- Add transparent comparator and perfect forwarding support to find\(\) and count\(\) [\#795](https://github.com/nlohmann/json/pull/795) ([jseward](https://github.com/jseward)) +- Error : 'identifier "size\_t" is undefined' in linux [\#793](https://github.com/nlohmann/json/pull/793) ([sonulohani](https://github.com/sonulohani)) +- Fix Visual Studio 2017 warnings [\#788](https://github.com/nlohmann/json/pull/788) ([jseward](https://github.com/jseward)) +- Fix warning C4706 on Visual Studio 2017 [\#785](https://github.com/nlohmann/json/pull/785) ([jseward](https://github.com/jseward)) +- Set GENERATE\_TAGFILE in Doxyfile [\#783](https://github.com/nlohmann/json/pull/783) ([eld00d](https://github.com/eld00d)) +- using more CMake [\#765](https://github.com/nlohmann/json/pull/765) ([nlohmann](https://github.com/nlohmann)) +- Simplified istream handing \#367 [\#764](https://github.com/nlohmann/json/pull/764) ([pjkundert](https://github.com/pjkundert)) +- Add info for the vcpkg package. [\#753](https://github.com/nlohmann/json/pull/753) ([gregmarr](https://github.com/gregmarr)) +- fix from\_json implementation for pair/tuple [\#708](https://github.com/nlohmann/json/pull/708) ([theodelrieu](https://github.com/theodelrieu)) +- Update json.hpp [\#686](https://github.com/nlohmann/json/pull/686) ([GoWebProd](https://github.com/GoWebProd)) +- Remove duplicate word [\#685](https://github.com/nlohmann/json/pull/685) ([daixtrose](https://github.com/daixtrose)) +- To fix compilation issue for intel OSX compiler [\#682](https://github.com/nlohmann/json/pull/682) ([kbthomp1](https://github.com/kbthomp1)) +- Digraph warning [\#679](https://github.com/nlohmann/json/pull/679) ([traits](https://github.com/traits)) +- massage -\> message [\#678](https://github.com/nlohmann/json/pull/678) ([DmitryKuk](https://github.com/DmitryKuk)) +- Fix "not constraint" grammar in docs [\#674](https://github.com/nlohmann/json/pull/674) ([wincent](https://github.com/wincent)) +- Add documentation for integration with CMake and hunter [\#671](https://github.com/nlohmann/json/pull/671) ([dan-42](https://github.com/dan-42)) +- REFACTOR: rewrite CMakeLists.txt for better inlcude and reuse [\#669](https://github.com/nlohmann/json/pull/669) ([dan-42](https://github.com/dan-42)) +- enable\_testing only if the JSON\_BuildTests is ON [\#666](https://github.com/nlohmann/json/pull/666) ([effolkronium](https://github.com/effolkronium)) +- Support moving from rvalues in std::initializer\_list [\#663](https://github.com/nlohmann/json/pull/663) ([himikof](https://github.com/himikof)) +- add ensure\_ascii parameter to dump. \#330 [\#654](https://github.com/nlohmann/json/pull/654) ([ryanjmulder](https://github.com/ryanjmulder)) +- Rename BuildTests to JSON\_BuildTests [\#652](https://github.com/nlohmann/json/pull/652) ([olegendo](https://github.com/olegendo)) +- Don't include \, use std::make\_shared [\#650](https://github.com/nlohmann/json/pull/650) ([olegendo](https://github.com/olegendo)) +- Refacto/split basic json [\#643](https://github.com/nlohmann/json/pull/643) ([theodelrieu](https://github.com/theodelrieu)) +- fix typo in operator\_\_notequal example [\#630](https://github.com/nlohmann/json/pull/630) ([Chocobo1](https://github.com/Chocobo1)) +- Fix MSVC warning C4819 [\#629](https://github.com/nlohmann/json/pull/629) ([Chocobo1](https://github.com/Chocobo1)) +- \[BugFix\] Add parentheses around std::min [\#626](https://github.com/nlohmann/json/pull/626) ([koemeet](https://github.com/koemeet)) +- add pair/tuple conversions [\#624](https://github.com/nlohmann/json/pull/624) ([theodelrieu](https://github.com/theodelrieu)) +- remove std::pair support [\#615](https://github.com/nlohmann/json/pull/615) ([theodelrieu](https://github.com/theodelrieu)) +- Add pair support, fix CompatibleObject conversions \(fixes \#600\) [\#609](https://github.com/nlohmann/json/pull/609) ([theodelrieu](https://github.com/theodelrieu)) +- \#550 Fix iterator related compiling issues for Intel icc [\#598](https://github.com/nlohmann/json/pull/598) ([HenryRLee](https://github.com/HenryRLee)) +- Issue \#593 Fix the arithmetic operators in the iterator and reverse iterator [\#595](https://github.com/nlohmann/json/pull/595) ([HenryRLee](https://github.com/HenryRLee)) +- fix doxygen error of basic\_json::get\(\) [\#583](https://github.com/nlohmann/json/pull/583) ([zhaohuaxishi](https://github.com/zhaohuaxishi)) +- Fixing assignement for iterator wrapper second, and adding unit test [\#579](https://github.com/nlohmann/json/pull/579) ([Type1J](https://github.com/Type1J)) +- Adding first and second properties to iteration\_proxy\_internal [\#578](https://github.com/nlohmann/json/pull/578) ([Type1J](https://github.com/Type1J)) +- Adding support for Meson. [\#576](https://github.com/nlohmann/json/pull/576) ([Type1J](https://github.com/Type1J)) +- add enum class default conversions [\#545](https://github.com/nlohmann/json/pull/545) ([theodelrieu](https://github.com/theodelrieu)) +- Properly pop diagnostics [\#540](https://github.com/nlohmann/json/pull/540) ([tinloaf](https://github.com/tinloaf)) +- Add Visual Studio 17 image to appveyor build matrix [\#536](https://github.com/nlohmann/json/pull/536) ([vpetrigo](https://github.com/vpetrigo)) +- UTF8 encoding enhancement [\#534](https://github.com/nlohmann/json/pull/534) ([TedLyngmo](https://github.com/TedLyngmo)) +- Fix typo [\#530](https://github.com/nlohmann/json/pull/530) ([berkus](https://github.com/berkus)) +- Make exception base class visible in basic\_json [\#526](https://github.com/nlohmann/json/pull/526) ([ghost](https://github.com/ghost)) +- :art: Namespace `uint8_t` from the C++ stdlib [\#510](https://github.com/nlohmann/json/pull/510) ([alexweej](https://github.com/alexweej)) +- add to\_json method for C arrays [\#508](https://github.com/nlohmann/json/pull/508) ([theodelrieu](https://github.com/theodelrieu)) +- Fix -Weffc++ warnings \(GNU 6.3.1\) [\#496](https://github.com/nlohmann/json/pull/496) ([TedLyngmo](https://github.com/TedLyngmo)) + +## [v2.1.1](https://github.com/nlohmann/json/releases/tag/v2.1.1) (2017-02-25) + +[Full Changelog](https://github.com/nlohmann/json/compare/2.1.1...v2.1.1) + +## [2.1.1](https://github.com/nlohmann/json/releases/tag/2.1.1) (2017-02-25) + +[Full Changelog](https://github.com/nlohmann/json/compare/v2.1.0...2.1.1) + +- warning in the library [\#472](https://github.com/nlohmann/json/issues/472) +- How to create an array of Objects? [\#470](https://github.com/nlohmann/json/issues/470) +- \[Bug?\] Cannot get int pointer, but int64\_t works [\#468](https://github.com/nlohmann/json/issues/468) +- Illegal indirection [\#467](https://github.com/nlohmann/json/issues/467) +- in vs can't find linkageId [\#466](https://github.com/nlohmann/json/issues/466) +- Roundtrip error while parsing "1000000000000000010E5" [\#465](https://github.com/nlohmann/json/issues/465) +- C4996 error and warning with Visual Studio [\#463](https://github.com/nlohmann/json/issues/463) +- Support startIndex for from\_cbor/from\_msgpack [\#462](https://github.com/nlohmann/json/issues/462) +- question: monospace font used in feature slideshow? [\#460](https://github.com/nlohmann/json/issues/460) +- Object.keys\(\) [\#459](https://github.com/nlohmann/json/issues/459) +- Use “, “ as delimiter for json-objects. [\#457](https://github.com/nlohmann/json/issues/457) +- Enum -\> string during serialization and vice versa [\#455](https://github.com/nlohmann/json/issues/455) +- doubles are printed as integers [\#454](https://github.com/nlohmann/json/issues/454) +- Warnings with Visual Studio c++ \(VS2015 Update 3\) [\#453](https://github.com/nlohmann/json/issues/453) +- Heap-buffer-overflow \(OSS-Fuzz issue 585\) [\#452](https://github.com/nlohmann/json/issues/452) +- use of undeclared identifier 'UINT8\_MAX' [\#451](https://github.com/nlohmann/json/issues/451) +- Question on the lifetime managment of objects at the lower levels [\#449](https://github.com/nlohmann/json/issues/449) +- Json should not be constructible with 'json\*' [\#448](https://github.com/nlohmann/json/issues/448) +- Move value\_t to namespace scope [\#447](https://github.com/nlohmann/json/issues/447) +- Typo in README.md [\#446](https://github.com/nlohmann/json/issues/446) +- make check compilation is unneccesarily slow [\#445](https://github.com/nlohmann/json/issues/445) +- Problem in dump\(\) in json.h caused by ss.imbue [\#444](https://github.com/nlohmann/json/issues/444) +- I want to create Windows Application in Visual Studio 2015 c++, and i have a problem [\#443](https://github.com/nlohmann/json/issues/443) +- Implicit conversion issues [\#442](https://github.com/nlohmann/json/issues/442) +- Parsing of floats locale dependent [\#302](https://github.com/nlohmann/json/issues/302) + +- Speedup CI builds using cotire [\#461](https://github.com/nlohmann/json/pull/461) ([tusharpm](https://github.com/tusharpm)) +- TurpentineDistillery feature/locale independent str to num [\#450](https://github.com/nlohmann/json/pull/450) ([nlohmann](https://github.com/nlohmann)) +- README: adjust boost::optional example [\#439](https://github.com/nlohmann/json/pull/439) ([jaredgrubb](https://github.com/jaredgrubb)) +- fix \#414 - comparing to 0 literal [\#415](https://github.com/nlohmann/json/pull/415) ([stanmihai4](https://github.com/stanmihai4)) +- locale-independent num-to-str [\#378](https://github.com/nlohmann/json/pull/378) ([TurpentineDistillery](https://github.com/TurpentineDistillery)) + +## [v2.1.0](https://github.com/nlohmann/json/releases/tag/v2.1.0) (2017-01-28) + +[Full Changelog](https://github.com/nlohmann/json/compare/2.1.0...v2.1.0) + +## [2.1.0](https://github.com/nlohmann/json/releases/tag/2.1.0) (2017-01-28) + +[Full Changelog](https://github.com/nlohmann/json/compare/v2.0.10...2.1.0) + +- Parsing multiple JSON objects from a string or stream [\#438](https://github.com/nlohmann/json/issues/438) +- Use-of-uninitialized-value \(OSS-Fuzz issue 477\) [\#437](https://github.com/nlohmann/json/issues/437) +- add `reserve` function for array to reserve memory before adding json values into it [\#436](https://github.com/nlohmann/json/issues/436) +- Typo in examples page [\#434](https://github.com/nlohmann/json/issues/434) +- avoid malformed json [\#433](https://github.com/nlohmann/json/issues/433) +- How to add json objects to a map? [\#432](https://github.com/nlohmann/json/issues/432) +- create json instance from raw json \(unsigned char\*\) [\#431](https://github.com/nlohmann/json/issues/431) +- Getting std::invalid\_argument: stream error when following example [\#429](https://github.com/nlohmann/json/issues/429) +- Forward declare-only header? [\#427](https://github.com/nlohmann/json/issues/427) +- Implicit conversion from array to object [\#425](https://github.com/nlohmann/json/issues/425) +- error C4996: 'strerror' when reading file [\#422](https://github.com/nlohmann/json/issues/422) +- Get an error - JSON pointer must be empty or begin with '/' [\#421](https://github.com/nlohmann/json/issues/421) +- size parameter for parse\(\) [\#419](https://github.com/nlohmann/json/issues/419) +- json.hpp forcibly defines GCC\_VERSION [\#417](https://github.com/nlohmann/json/issues/417) +- Use-of-uninitialized-value \(OSS-Fuzz issue 377\) [\#416](https://github.com/nlohmann/json/issues/416) +- comparing to 0 literal [\#414](https://github.com/nlohmann/json/issues/414) +- Single char converted to ASCII code instead of string [\#413](https://github.com/nlohmann/json/issues/413) +- How to know if a string was parsed as utf-8? [\#406](https://github.com/nlohmann/json/issues/406) +- Overloaded += to add objects to an array makes no sense? [\#404](https://github.com/nlohmann/json/issues/404) +- Finding a value in an array [\#399](https://github.com/nlohmann/json/issues/399) +- add release information in static function [\#397](https://github.com/nlohmann/json/issues/397) +- Optimize memory usage of json objects in combination with binary serialization [\#373](https://github.com/nlohmann/json/issues/373) +- Conversion operators not considered [\#369](https://github.com/nlohmann/json/issues/369) +- Append ".0" to serialized floating\_point values that are digits-only. [\#362](https://github.com/nlohmann/json/issues/362) +- Add a customization point for user-defined types [\#328](https://github.com/nlohmann/json/issues/328) +- Conformance report for reference [\#307](https://github.com/nlohmann/json/issues/307) +- Document the best way to serialize/deserialize user defined types to json [\#298](https://github.com/nlohmann/json/issues/298) +- Add StringView template typename to basic\_json [\#297](https://github.com/nlohmann/json/issues/297) +- \[Improvement\] Add option to remove exceptions [\#296](https://github.com/nlohmann/json/issues/296) +- Performance in miloyip/nativejson-benchmark [\#202](https://github.com/nlohmann/json/issues/202) + +- conversion from/to user-defined types [\#435](https://github.com/nlohmann/json/pull/435) ([nlohmann](https://github.com/nlohmann)) +- Fix documentation error [\#430](https://github.com/nlohmann/json/pull/430) ([vjon](https://github.com/vjon)) + +## [v2.0.10](https://github.com/nlohmann/json/releases/tag/v2.0.10) (2017-01-02) + +[Full Changelog](https://github.com/nlohmann/json/compare/2.0.10...v2.0.10) + +## [2.0.10](https://github.com/nlohmann/json/releases/tag/2.0.10) (2017-01-02) + +[Full Changelog](https://github.com/nlohmann/json/compare/v2.0.9...2.0.10) + +- Heap-buffer-overflow \(OSS-Fuzz issue 367\) [\#412](https://github.com/nlohmann/json/issues/412) +- Heap-buffer-overflow \(OSS-Fuzz issue 366\) [\#411](https://github.com/nlohmann/json/issues/411) +- Use-of-uninitialized-value \(OSS-Fuzz issue 347\) [\#409](https://github.com/nlohmann/json/issues/409) +- Heap-buffer-overflow \(OSS-Fuzz issue 344\) [\#408](https://github.com/nlohmann/json/issues/408) +- Heap-buffer-overflow \(OSS-Fuzz issue 343\) [\#407](https://github.com/nlohmann/json/issues/407) +- Heap-buffer-overflow \(OSS-Fuzz issue 342\) [\#405](https://github.com/nlohmann/json/issues/405) +- strerror throwing error in compiler VS2015 [\#403](https://github.com/nlohmann/json/issues/403) +- json::parse of std::string being underlined by Visual Studio [\#402](https://github.com/nlohmann/json/issues/402) +- Explicitly getting string without .dump\(\) [\#401](https://github.com/nlohmann/json/issues/401) +- Possible to speed up json::parse? [\#398](https://github.com/nlohmann/json/issues/398) +- the alphabetic order in the code influence console\_output. [\#396](https://github.com/nlohmann/json/issues/396) +- Execute tests with clang sanitizers [\#394](https://github.com/nlohmann/json/issues/394) +- Check if library can be used with ETL [\#361](https://github.com/nlohmann/json/issues/361) + +- Feature/clang sanitize [\#410](https://github.com/nlohmann/json/pull/410) ([Daniel599](https://github.com/Daniel599)) +- Add Doozer build badge [\#400](https://github.com/nlohmann/json/pull/400) ([andoma](https://github.com/andoma)) + +## [v2.0.9](https://github.com/nlohmann/json/releases/tag/v2.0.9) (2016-12-16) + +[Full Changelog](https://github.com/nlohmann/json/compare/2.0.9...v2.0.9) + +## [2.0.9](https://github.com/nlohmann/json/releases/tag/2.0.9) (2016-12-16) + +[Full Changelog](https://github.com/nlohmann/json/compare/v2.0.8...2.0.9) + +- \#pragma GCC diagnostic ignored "-Wdocumentation" [\#393](https://github.com/nlohmann/json/issues/393) +- How to parse this json file and write separate sub object as json files? [\#392](https://github.com/nlohmann/json/issues/392) +- Integer-overflow \(OSS-Fuzz issue 267\) [\#389](https://github.com/nlohmann/json/issues/389) +- Implement indefinite-length types from RFC 7049 [\#387](https://github.com/nlohmann/json/issues/387) +- template parameter "T" is not used in declaring the parameter types of function template [\#386](https://github.com/nlohmann/json/issues/386) +- Serializing json instances containing already serialized string values without escaping [\#385](https://github.com/nlohmann/json/issues/385) +- Add test cases from RFC 7049 [\#384](https://github.com/nlohmann/json/issues/384) +- Add a table of contents to the README file [\#383](https://github.com/nlohmann/json/issues/383) +- Update FAQ section in the guidelines for contributing [\#382](https://github.com/nlohmann/json/issues/382) +- Allow for forward declaring nlohmann::json [\#381](https://github.com/nlohmann/json/issues/381) +- Bug in overflow detection when parsing integers [\#380](https://github.com/nlohmann/json/issues/380) +- A unique name to mention the library? [\#377](https://github.com/nlohmann/json/issues/377) +- Non-unique keys in objects. [\#375](https://github.com/nlohmann/json/issues/375) +- Request: binary serialization/deserialization [\#358](https://github.com/nlohmann/json/issues/358) + +- Replace class iterator and const\_iterator by using a single template class to reduce code. [\#395](https://github.com/nlohmann/json/pull/395) ([Bosswestfalen](https://github.com/Bosswestfalen)) +- Clang: quiet a warning [\#391](https://github.com/nlohmann/json/pull/391) ([jaredgrubb](https://github.com/jaredgrubb)) +- Fix issue \#380: Signed integer overflow check [\#390](https://github.com/nlohmann/json/pull/390) ([qwename](https://github.com/qwename)) + +## [v2.0.8](https://github.com/nlohmann/json/releases/tag/v2.0.8) (2016-12-02) + +[Full Changelog](https://github.com/nlohmann/json/compare/2.0.8...v2.0.8) + +## [2.0.8](https://github.com/nlohmann/json/releases/tag/2.0.8) (2016-12-02) + +[Full Changelog](https://github.com/nlohmann/json/compare/v2.0.7...2.0.8) + +- Reading from file [\#374](https://github.com/nlohmann/json/issues/374) +- Compiler warnings? [\#372](https://github.com/nlohmann/json/issues/372) +- docs: how to release a json object in memory? [\#371](https://github.com/nlohmann/json/issues/371) +- crash in dump [\#370](https://github.com/nlohmann/json/issues/370) +- Coverity issue \(FORWARD\_NULL\) in lexer\(std::istream& s\) [\#368](https://github.com/nlohmann/json/issues/368) +- json::parse on failed stream gets stuck [\#366](https://github.com/nlohmann/json/issues/366) +- Performance improvements [\#365](https://github.com/nlohmann/json/issues/365) +- 'to\_string' is not a member of 'std' [\#364](https://github.com/nlohmann/json/issues/364) +- Crash in dump\(\) from a static object [\#359](https://github.com/nlohmann/json/issues/359) +- json::parse\(...\) vs json j; j.parse\(...\) [\#357](https://github.com/nlohmann/json/issues/357) +- Hi, is there any method to dump json to string with the insert order rather than alphabets [\#356](https://github.com/nlohmann/json/issues/356) +- Provide an example of reading from an json with only a key that has an array of strings. [\#354](https://github.com/nlohmann/json/issues/354) +- Request: access with default value. [\#353](https://github.com/nlohmann/json/issues/353) +- {} and \[\] causes parser error. [\#352](https://github.com/nlohmann/json/issues/352) +- Reading a JSON file into a JSON object [\#351](https://github.com/nlohmann/json/issues/351) +- Request: 'emplace\_back' [\#349](https://github.com/nlohmann/json/issues/349) +- Is it possible to stream data through the json parser without storing everything in memory? [\#347](https://github.com/nlohmann/json/issues/347) +- pure virtual conversion operator [\#346](https://github.com/nlohmann/json/issues/346) +- Floating point precision lost [\#345](https://github.com/nlohmann/json/issues/345) +- unit-conversions SIGSEGV on armv7hl [\#303](https://github.com/nlohmann/json/issues/303) +- Coverity scan fails [\#299](https://github.com/nlohmann/json/issues/299) +- Using QString as string type [\#274](https://github.com/nlohmann/json/issues/274) + +## [v2.0.7](https://github.com/nlohmann/json/releases/tag/v2.0.7) (2016-11-02) + +[Full Changelog](https://github.com/nlohmann/json/compare/v2.0.6...v2.0.7) + +- JSON5 [\#348](https://github.com/nlohmann/json/issues/348) +- Check "Parsing JSON is a Minefield" [\#344](https://github.com/nlohmann/json/issues/344) +- Allow hex numbers [\#342](https://github.com/nlohmann/json/issues/342) +- Convert strings to numbers [\#341](https://github.com/nlohmann/json/issues/341) +- ""-operators ignore the length parameter [\#340](https://github.com/nlohmann/json/issues/340) +- JSON into std::tuple [\#339](https://github.com/nlohmann/json/issues/339) +- JSON into vector [\#335](https://github.com/nlohmann/json/issues/335) +- Installing with Homebrew on Mac Errors \(El Capitan\) [\#331](https://github.com/nlohmann/json/issues/331) +- g++ make check results in error [\#312](https://github.com/nlohmann/json/issues/312) +- Cannot convert from 'json' to 'char' [\#276](https://github.com/nlohmann/json/issues/276) +- Please add a Pretty-Print option for arrays to stay always in one line [\#229](https://github.com/nlohmann/json/issues/229) +- Conversion to STL map\\> gives error [\#220](https://github.com/nlohmann/json/issues/220) +- std::unorderd\_map cannot be used as ObjectType [\#164](https://github.com/nlohmann/json/issues/164) + +- fix minor grammar/style issue in README.md [\#336](https://github.com/nlohmann/json/pull/336) ([seeekr](https://github.com/seeekr)) + +## [v2.0.6](https://github.com/nlohmann/json/releases/tag/v2.0.6) (2016-10-15) + +[Full Changelog](https://github.com/nlohmann/json/compare/v2.0.5...v2.0.6) + +- How to handle json files? [\#333](https://github.com/nlohmann/json/issues/333) +- This file requires compiler and library support .... [\#332](https://github.com/nlohmann/json/issues/332) +- Segmentation fault on saving json to file [\#326](https://github.com/nlohmann/json/issues/326) +- parse error - unexpected \ with 2.0.5 [\#325](https://github.com/nlohmann/json/issues/325) +- Add nested object capability to pointers [\#323](https://github.com/nlohmann/json/issues/323) +- Fix usage examples' comments for std::multiset [\#322](https://github.com/nlohmann/json/issues/322) +- json\_unit runs forever when executed in build directory [\#319](https://github.com/nlohmann/json/issues/319) +- Visual studio 2015 update3 true != TRUE [\#317](https://github.com/nlohmann/json/issues/317) +- releasing single header file in compressed format [\#316](https://github.com/nlohmann/json/issues/316) +- json object from std::ifstream [\#315](https://github.com/nlohmann/json/issues/315) + +- make has\_mapped\_type struct friendly [\#324](https://github.com/nlohmann/json/pull/324) ([vpetrigo](https://github.com/vpetrigo)) +- Fix usage examples' comments for std::multiset [\#321](https://github.com/nlohmann/json/pull/321) ([vasild](https://github.com/vasild)) +- Include dir relocation [\#318](https://github.com/nlohmann/json/pull/318) ([ChristophJud](https://github.com/ChristophJud)) +- trivial documentation fix [\#313](https://github.com/nlohmann/json/pull/313) ([5tefan](https://github.com/5tefan)) + +## [v2.0.5](https://github.com/nlohmann/json/releases/tag/v2.0.5) (2016-09-14) + +[Full Changelog](https://github.com/nlohmann/json/compare/v2.0.4...v2.0.5) + +- \[feature request\]: schema validator and comments [\#311](https://github.com/nlohmann/json/issues/311) +- make json\_benchmarks no longer working in 2.0.4 [\#310](https://github.com/nlohmann/json/issues/310) +- Segmentation fault \(core dumped\) [\#309](https://github.com/nlohmann/json/issues/309) +- No matching member function for call to 'get\_impl' [\#308](https://github.com/nlohmann/json/issues/308) + +## [v2.0.4](https://github.com/nlohmann/json/releases/tag/v2.0.4) (2016-09-11) + +[Full Changelog](https://github.com/nlohmann/json/compare/v2.0.3...v2.0.4) + +- Parsing fails without space at end of file [\#306](https://github.com/nlohmann/json/issues/306) +- json schema validator [\#305](https://github.com/nlohmann/json/issues/305) +- Unused variable warning [\#304](https://github.com/nlohmann/json/issues/304) + +## [v2.0.3](https://github.com/nlohmann/json/releases/tag/v2.0.3) (2016-08-31) + +[Full Changelog](https://github.com/nlohmann/json/compare/v2.0.2...v2.0.3) + +- warning C4706: assignment within conditional expression [\#295](https://github.com/nlohmann/json/issues/295) +- Q: Is it possible to build json tree from already UTF8 encoded values? [\#293](https://github.com/nlohmann/json/issues/293) +- Equality operator results in array when assigned object [\#292](https://github.com/nlohmann/json/issues/292) +- Support for integers not from the range \[-\(2\*\*53\)+1, \(2\*\*53\)-1\] in parser [\#291](https://github.com/nlohmann/json/issues/291) +- Support for iterator-range parsing [\#290](https://github.com/nlohmann/json/issues/290) +- Horribly inconsistent behavior between const/non-const reference in operator \[\] \(\) [\#289](https://github.com/nlohmann/json/issues/289) +- Silently get numbers into smaller types [\#288](https://github.com/nlohmann/json/issues/288) +- Incorrect parsing of large int64\_t numbers [\#287](https://github.com/nlohmann/json/issues/287) +- \[question\]: macro to disable floating point support [\#284](https://github.com/nlohmann/json/issues/284) + +- unit-constructor1.cpp: Fix floating point truncation warning [\#300](https://github.com/nlohmann/json/pull/300) ([t-b](https://github.com/t-b)) + +## [v2.0.2](https://github.com/nlohmann/json/releases/tag/v2.0.2) (2016-07-31) + +[Full Changelog](https://github.com/nlohmann/json/compare/v2.0.1...v2.0.2) + +- can function dump\(\) return string in the order I push in the json object ? [\#286](https://github.com/nlohmann/json/issues/286) +- Error on the Mac: Undefined symbols for architecture x86\_64 [\#285](https://github.com/nlohmann/json/issues/285) +- value\(\) does not work with \_json\_pointer types [\#283](https://github.com/nlohmann/json/issues/283) +- Build error for std::int64 [\#282](https://github.com/nlohmann/json/issues/282) +- strings can't be accessed after dump\(\)-\>parse\(\) - type is lost [\#281](https://github.com/nlohmann/json/issues/281) +- Easy serialization of classes [\#280](https://github.com/nlohmann/json/issues/280) +- recursive data structures [\#277](https://github.com/nlohmann/json/issues/277) +- hexify\(\) function emits conversion warning [\#270](https://github.com/nlohmann/json/issues/270) + +- let the makefile choose the correct sed [\#279](https://github.com/nlohmann/json/pull/279) ([murinicanor](https://github.com/murinicanor)) +- Update hexify to use array lookup instead of ternary \(\#270\) [\#275](https://github.com/nlohmann/json/pull/275) ([dtoma](https://github.com/dtoma)) + +## [v2.0.1](https://github.com/nlohmann/json/releases/tag/v2.0.1) (2016-06-28) + +[Full Changelog](https://github.com/nlohmann/json/compare/v2.0.0...v2.0.1) + +- Compilation error. [\#273](https://github.com/nlohmann/json/issues/273) +- dump\(\) performance degradation in v2 [\#272](https://github.com/nlohmann/json/issues/272) + +- fixed a tiny typo [\#271](https://github.com/nlohmann/json/pull/271) ([feroldi](https://github.com/feroldi)) + +## [v2.0.0](https://github.com/nlohmann/json/releases/tag/v2.0.0) (2016-06-23) + +[Full Changelog](https://github.com/nlohmann/json/compare/v1.1.0...v2.0.0) + +- json::diff generates incorrect patch when removing multiple array elements. [\#269](https://github.com/nlohmann/json/issues/269) +- Docs - What does Json\[key\] return? [\#267](https://github.com/nlohmann/json/issues/267) +- Compiler Errors With JSON.hpp [\#265](https://github.com/nlohmann/json/issues/265) +- Ambiguous push\_back and operator+= overloads [\#263](https://github.com/nlohmann/json/issues/263) +- Preseving order of items in json [\#262](https://github.com/nlohmann/json/issues/262) +- '\' char problem in strings [\#261](https://github.com/nlohmann/json/issues/261) +- VS2015 compile fail [\#260](https://github.com/nlohmann/json/issues/260) +- -Wconversion warning [\#259](https://github.com/nlohmann/json/issues/259) +- Maybe a bug [\#258](https://github.com/nlohmann/json/issues/258) +- Few tests failed on Visual C++ 2015 [\#257](https://github.com/nlohmann/json/issues/257) +- Access keys when iteration with new for loop C++11 [\#256](https://github.com/nlohmann/json/issues/256) +- multiline text values [\#255](https://github.com/nlohmann/json/issues/255) +- Error when using json in g++ [\#254](https://github.com/nlohmann/json/issues/254) +- is the release 2.0? [\#253](https://github.com/nlohmann/json/issues/253) +- concatenate objects [\#252](https://github.com/nlohmann/json/issues/252) +- Encoding [\#251](https://github.com/nlohmann/json/issues/251) +- Unable to build example for constructing json object with stringstreams [\#250](https://github.com/nlohmann/json/issues/250) +- Hexadecimal support [\#249](https://github.com/nlohmann/json/issues/249) +- Update long-term goals [\#246](https://github.com/nlohmann/json/issues/246) +- Contribution To This Json Project [\#245](https://github.com/nlohmann/json/issues/245) +- Trouble using parser with initial dictionary [\#243](https://github.com/nlohmann/json/issues/243) +- Unit test fails when doing a CMake out-of-tree build [\#241](https://github.com/nlohmann/json/issues/241) +- -Wconversion warnings [\#239](https://github.com/nlohmann/json/issues/239) +- Additional integration options [\#237](https://github.com/nlohmann/json/issues/237) +- .get\\(\) works for non spaced string but returns as array for spaced/longer strings [\#236](https://github.com/nlohmann/json/issues/236) +- ambiguous overload for 'push\_back' and 'operator+=' [\#235](https://github.com/nlohmann/json/issues/235) +- Can't use basic\_json::iterator as a base iterator for std::move\_iterator [\#233](https://github.com/nlohmann/json/issues/233) +- json object's creation can freezes execution [\#231](https://github.com/nlohmann/json/issues/231) +- Incorrect dumping of parsed numbers with exponents, but without decimal places [\#230](https://github.com/nlohmann/json/issues/230) +- double values are serialized with commas as decimal points [\#228](https://github.com/nlohmann/json/issues/228) +- Move semantics with std::initializer\_list [\#225](https://github.com/nlohmann/json/issues/225) +- replace emplace [\#224](https://github.com/nlohmann/json/issues/224) +- abort during getline in yyfill [\#223](https://github.com/nlohmann/json/issues/223) +- free\(\): invalid pointer error in GCC 5.2.1 [\#221](https://github.com/nlohmann/json/issues/221) +- Error compile Android NDK error: 'strtof' is not a member of 'std' [\#219](https://github.com/nlohmann/json/issues/219) +- Wrong link in the README.md [\#217](https://github.com/nlohmann/json/issues/217) +- Wide character strings not supported [\#216](https://github.com/nlohmann/json/issues/216) +- Memory allocations using range-based for loops [\#214](https://github.com/nlohmann/json/issues/214) +- would you like to support gcc 4.8.1? [\#211](https://github.com/nlohmann/json/issues/211) +- Reading concatenated json's from an istream [\#210](https://github.com/nlohmann/json/issues/210) +- Conflicting typedef of ssize\_t on Windows 32 bit when using Boost.Python [\#204](https://github.com/nlohmann/json/issues/204) +- Inconsistency between operator\[\] and push\_back [\#203](https://github.com/nlohmann/json/issues/203) +- Small bugs in json.hpp \(get\_number\) and unit.cpp \(non-standard integer type test\) [\#199](https://github.com/nlohmann/json/issues/199) +- GCC/clang floating point parsing bug in strtod\(\) [\#195](https://github.com/nlohmann/json/issues/195) +- What is within scope? [\#192](https://github.com/nlohmann/json/issues/192) +- Bugs in miloyip/nativejson-benchmark: roundtrips [\#187](https://github.com/nlohmann/json/issues/187) +- Floating point exceptions [\#181](https://github.com/nlohmann/json/issues/181) +- Integer conversion to unsigned [\#178](https://github.com/nlohmann/json/issues/178) +- map string string fails to compile [\#176](https://github.com/nlohmann/json/issues/176) +- In basic\_json::basic\_json\(const CompatibleArrayType& val\), the requirement of CompatibleArrayType is not strict enough. [\#174](https://github.com/nlohmann/json/issues/174) +- Provide a FAQ [\#163](https://github.com/nlohmann/json/issues/163) +- Implicit assignment to std::string fails [\#144](https://github.com/nlohmann/json/issues/144) + +- Fix Issue \#265 [\#266](https://github.com/nlohmann/json/pull/266) ([06needhamt](https://github.com/06needhamt)) +- Define CMake/CTest tests [\#247](https://github.com/nlohmann/json/pull/247) ([robertmrk](https://github.com/robertmrk)) +- Out of tree builds and a few other miscellaneous CMake cleanups. [\#242](https://github.com/nlohmann/json/pull/242) ([ChrisKitching](https://github.com/ChrisKitching)) +- Implement additional integration options [\#238](https://github.com/nlohmann/json/pull/238) ([robertmrk](https://github.com/robertmrk)) +- make serialization locale-independent [\#232](https://github.com/nlohmann/json/pull/232) ([nlohmann](https://github.com/nlohmann)) +- fixes \#223 by updating README.md [\#227](https://github.com/nlohmann/json/pull/227) ([kevin--](https://github.com/kevin--)) +- Use namespace std for int64\_t and uint64\_t [\#226](https://github.com/nlohmann/json/pull/226) ([lv-zheng](https://github.com/lv-zheng)) +- Added missing cerrno header to fix ERANGE compile error on android [\#222](https://github.com/nlohmann/json/pull/222) ([Teemperor](https://github.com/Teemperor)) +- Corrected readme [\#218](https://github.com/nlohmann/json/pull/218) ([Annihil](https://github.com/Annihil)) +- Create PULL\_REQUEST\_TEMPLATE.md [\#213](https://github.com/nlohmann/json/pull/213) ([whackashoe](https://github.com/whackashoe)) +- fixed noexcept; added constexpr [\#208](https://github.com/nlohmann/json/pull/208) ([nlohmann](https://github.com/nlohmann)) +- Add support for afl-fuzz testing [\#207](https://github.com/nlohmann/json/pull/207) ([mykter](https://github.com/mykter)) +- replaced ssize\_t occurrences with auto \(addresses \#204\) [\#205](https://github.com/nlohmann/json/pull/205) ([nlohmann](https://github.com/nlohmann)) +- Fixed issue \#199 - Small bugs in json.hpp \(get\_number\) and unit.cpp \(non-standard integer type test\) [\#200](https://github.com/nlohmann/json/pull/200) ([twelsby](https://github.com/twelsby)) +- Fix broken link [\#197](https://github.com/nlohmann/json/pull/197) ([vog](https://github.com/vog)) +- Issue \#195 - update Travis to Trusty due to gcc/clang strtod\(\) bug [\#196](https://github.com/nlohmann/json/pull/196) ([twelsby](https://github.com/twelsby)) +- Issue \#178 - Extending support to full uint64\_t/int64\_t range and unsigned type \(updated\) [\#193](https://github.com/nlohmann/json/pull/193) ([twelsby](https://github.com/twelsby)) + +## [v1.1.0](https://github.com/nlohmann/json/releases/tag/v1.1.0) (2016-01-24) + +[Full Changelog](https://github.com/nlohmann/json/compare/v1.0.0...v1.1.0) + +- Small error in pull \#185 [\#194](https://github.com/nlohmann/json/issues/194) +- Bugs in miloyip/nativejson-benchmark: floating-point parsing [\#186](https://github.com/nlohmann/json/issues/186) +- Floating point equality [\#185](https://github.com/nlohmann/json/issues/185) +- Unused variables in catch [\#180](https://github.com/nlohmann/json/issues/180) +- Typo in documentation [\#179](https://github.com/nlohmann/json/issues/179) +- JSON performance benchmark comparision [\#177](https://github.com/nlohmann/json/issues/177) +- Since re2c is often ignored in pull requests, it may make sense to make a contributing.md file [\#175](https://github.com/nlohmann/json/issues/175) +- Question about exceptions [\#173](https://github.com/nlohmann/json/issues/173) +- Android? [\#172](https://github.com/nlohmann/json/issues/172) +- Cannot index by key of type static constexpr const char\* [\#171](https://github.com/nlohmann/json/issues/171) +- Add assertions [\#168](https://github.com/nlohmann/json/issues/168) +- MSVC 2015 build fails when attempting to compare object\_t [\#167](https://github.com/nlohmann/json/issues/167) +- Member detector is not portable [\#166](https://github.com/nlohmann/json/issues/166) +- Unnecessary const\_cast [\#162](https://github.com/nlohmann/json/issues/162) +- Question about get\_ref\(\) [\#128](https://github.com/nlohmann/json/issues/128) +- range based for loop for objects [\#83](https://github.com/nlohmann/json/issues/83) +- Consider submitting this to the Boost Library Incubator [\#66](https://github.com/nlohmann/json/issues/66) + +- Fixed Issue \#186 - add strto\(f|d|ld\) overload wrappers, "-0.0" special case and FP trailing zero [\#191](https://github.com/nlohmann/json/pull/191) ([twelsby](https://github.com/twelsby)) +- Issue \#185 - remove approx\(\) and use \#pragma to kill warnings [\#190](https://github.com/nlohmann/json/pull/190) ([twelsby](https://github.com/twelsby)) +- Fixed Issue \#171 - added two extra template overloads of operator\[\] for T\* arguments [\#189](https://github.com/nlohmann/json/pull/189) ([twelsby](https://github.com/twelsby)) +- Fixed issue \#167 - removed operator ValueType\(\) condition for VS2015 [\#188](https://github.com/nlohmann/json/pull/188) ([twelsby](https://github.com/twelsby)) +- Implementation of get\_ref\(\) [\#184](https://github.com/nlohmann/json/pull/184) ([dariomt](https://github.com/dariomt)) +- Fixed some typos in CONTRIBUTING.md [\#182](https://github.com/nlohmann/json/pull/182) ([nibroc](https://github.com/nibroc)) + +## [v1.0.0](https://github.com/nlohmann/json/releases/tag/v1.0.0) (2015-12-27) + +[Full Changelog](https://github.com/nlohmann/json/compare/v1.0.0-rc1...v1.0.0) + +- add key name to exception [\#160](https://github.com/nlohmann/json/issues/160) +- Getting member discarding qualifyer [\#159](https://github.com/nlohmann/json/issues/159) +- basic\_json::iterator::value\(\) output includes quotes while basic\_json::iterator::key\(\) doesn't [\#158](https://github.com/nlohmann/json/issues/158) +- Indexing `const basic_json<>` with `const basic_string` [\#157](https://github.com/nlohmann/json/issues/157) +- token\_type\_name\(token\_type t\): not all control paths return a value [\#156](https://github.com/nlohmann/json/issues/156) +- prevent json.hpp from emitting compiler warnings [\#154](https://github.com/nlohmann/json/issues/154) +- json::parse\(string\) does not check utf8 bom [\#152](https://github.com/nlohmann/json/issues/152) +- unsigned 64bit values output as signed [\#151](https://github.com/nlohmann/json/issues/151) +- Wish feature: json5 [\#150](https://github.com/nlohmann/json/issues/150) +- Unable to compile on MSVC 2015 with SDL checking enabled: This function or variable may be unsafe. [\#149](https://github.com/nlohmann/json/issues/149) +- "Json Object" type does not keep object order [\#148](https://github.com/nlohmann/json/issues/148) +- dump\(\) convert strings encoded by utf-8 to shift-jis on windows 10. [\#147](https://github.com/nlohmann/json/issues/147) +- Unable to get field names in a json object [\#145](https://github.com/nlohmann/json/issues/145) +- Question: Is the use of incomplete type correct? [\#138](https://github.com/nlohmann/json/issues/138) +- json.hpp:5746:32: error: 'to\_string' is not a member of 'std' [\#136](https://github.com/nlohmann/json/issues/136) +- Bug in basic\_json::operator\[\] const overload [\#135](https://github.com/nlohmann/json/issues/135) +- wrong enable\_if for const pointer \(instead of pointer-to-const\) [\#134](https://github.com/nlohmann/json/issues/134) +- overload of at\(\) with default value [\#133](https://github.com/nlohmann/json/issues/133) +- Splitting source [\#132](https://github.com/nlohmann/json/issues/132) +- Question about get\_ptr\(\) [\#127](https://github.com/nlohmann/json/issues/127) +- Visual Studio 14 Debug assertion failed [\#125](https://github.com/nlohmann/json/issues/125) +- Memory leak in face of exceptions [\#118](https://github.com/nlohmann/json/issues/118) +- Find and Count for arrays [\#117](https://github.com/nlohmann/json/issues/117) +- dynamically constructing an arbitrarily nested object [\#114](https://github.com/nlohmann/json/issues/114) +- Returning any data type [\#113](https://github.com/nlohmann/json/issues/113) +- Compile error with g++ 4.9.3 cygwin 64-bit [\#112](https://github.com/nlohmann/json/issues/112) +- insert json array issue with gcc4.8.2 [\#110](https://github.com/nlohmann/json/issues/110) +- error: unterminated raw string [\#109](https://github.com/nlohmann/json/issues/109) +- vector\ copy constructor really weird [\#108](https://github.com/nlohmann/json/issues/108) +- \[clang-3.6.2\] string/sstream with number to json issue [\#107](https://github.com/nlohmann/json/issues/107) +- object field accessors [\#103](https://github.com/nlohmann/json/issues/103) +- v8pp and json [\#95](https://github.com/nlohmann/json/issues/95) +- Wishlist [\#65](https://github.com/nlohmann/json/issues/65) +- Windows/Visual Studio \(through 2013\) is unsupported [\#62](https://github.com/nlohmann/json/issues/62) + +- Replace sprintf with hex function, this fixes \#149 [\#153](https://github.com/nlohmann/json/pull/153) ([whackashoe](https://github.com/whackashoe)) +- Fix character skipping after a surrogate pair [\#146](https://github.com/nlohmann/json/pull/146) ([robertmrk](https://github.com/robertmrk)) +- Detect correctly pointer-to-const [\#137](https://github.com/nlohmann/json/pull/137) ([dariomt](https://github.com/dariomt)) +- disabled "CopyAssignable" test for MSVC in Debug mode, see \#125 [\#131](https://github.com/nlohmann/json/pull/131) ([dariomt](https://github.com/dariomt)) +- removed stream operator for iterator, resolution for \#125 [\#130](https://github.com/nlohmann/json/pull/130) ([dariomt](https://github.com/dariomt)) +- fixed typos in comments for examples [\#129](https://github.com/nlohmann/json/pull/129) ([dariomt](https://github.com/dariomt)) +- Remove superfluous inefficiency [\#126](https://github.com/nlohmann/json/pull/126) ([d-frey](https://github.com/d-frey)) +- remove invalid parameter '-stdlib=libc++' in CMakeLists.txt [\#124](https://github.com/nlohmann/json/pull/124) ([emvivre](https://github.com/emvivre)) +- exception-safe object creation, fixes \#118 [\#122](https://github.com/nlohmann/json/pull/122) ([d-frey](https://github.com/d-frey)) +- Fix small oversight. [\#121](https://github.com/nlohmann/json/pull/121) ([ColinH](https://github.com/ColinH)) +- Overload parse\(\) to accept an rvalue reference [\#120](https://github.com/nlohmann/json/pull/120) ([silverweed](https://github.com/silverweed)) +- Use the right variable name in doc string [\#115](https://github.com/nlohmann/json/pull/115) ([whoshuu](https://github.com/whoshuu)) + +## [v1.0.0-rc1](https://github.com/nlohmann/json/releases/tag/v1.0.0-rc1) (2015-07-26) + +[Full Changelog](https://github.com/nlohmann/json/compare/4502e7e51c0569419c26e75fbdd5748170603e54...v1.0.0-rc1) + +- Finish documenting the public interface in Doxygen [\#102](https://github.com/nlohmann/json/issues/102) +- Binary string causes numbers to be dumped as hex [\#101](https://github.com/nlohmann/json/issues/101) +- failed to iterator json object with reverse\_iterator [\#100](https://github.com/nlohmann/json/issues/100) +- 'noexcept' : unknown override specifier [\#99](https://github.com/nlohmann/json/issues/99) +- json float parsing problem [\#98](https://github.com/nlohmann/json/issues/98) +- Adjust wording to JSON RFC [\#97](https://github.com/nlohmann/json/issues/97) +- static analysis warnings [\#94](https://github.com/nlohmann/json/issues/94) +- reverse\_iterator operator inheritance problem [\#93](https://github.com/nlohmann/json/issues/93) +- init error [\#92](https://github.com/nlohmann/json/issues/92) +- access by \(const\) reference [\#91](https://github.com/nlohmann/json/issues/91) +- is\_integer and is\_float tests [\#90](https://github.com/nlohmann/json/issues/90) +- Nonstandard integer type [\#89](https://github.com/nlohmann/json/issues/89) +- static library build [\#84](https://github.com/nlohmann/json/issues/84) +- lexer::get\_number return NAN [\#82](https://github.com/nlohmann/json/issues/82) +- MinGW have no std::to\_string [\#80](https://github.com/nlohmann/json/issues/80) +- Incorrect behaviour of basic\_json::count method [\#78](https://github.com/nlohmann/json/issues/78) +- Invoking is\_array\(\) function creates "null" value [\#77](https://github.com/nlohmann/json/issues/77) +- dump\(\) / parse\(\) not idempotent [\#76](https://github.com/nlohmann/json/issues/76) +- Handle infinity and NaN cases [\#70](https://github.com/nlohmann/json/issues/70) +- errors in g++-4.8.1 [\#68](https://github.com/nlohmann/json/issues/68) +- Keys when iterating over objects [\#67](https://github.com/nlohmann/json/issues/67) +- Compilation results in tons of warnings [\#64](https://github.com/nlohmann/json/issues/64) +- Complete brief documentation [\#61](https://github.com/nlohmann/json/issues/61) +- Double quotation mark is not parsed correctly [\#60](https://github.com/nlohmann/json/issues/60) +- Get coverage back to 100% [\#58](https://github.com/nlohmann/json/issues/58) +- erase elements using iterators [\#57](https://github.com/nlohmann/json/issues/57) +- Removing item from array [\#56](https://github.com/nlohmann/json/issues/56) +- Serialize/Deserialize like PHP? [\#55](https://github.com/nlohmann/json/issues/55) +- Numbers as keys [\#54](https://github.com/nlohmann/json/issues/54) +- Why are elements alphabetized on key while iterating? [\#53](https://github.com/nlohmann/json/issues/53) +- Document erase, count, and iterators key and value [\#52](https://github.com/nlohmann/json/issues/52) +- Do not use std::to\_string [\#51](https://github.com/nlohmann/json/issues/51) +- Supported compilers [\#50](https://github.com/nlohmann/json/issues/50) +- Confused about iterating through json objects [\#49](https://github.com/nlohmann/json/issues/49) +- Use non-member begin/end [\#48](https://github.com/nlohmann/json/issues/48) +- Erase key [\#47](https://github.com/nlohmann/json/issues/47) +- Key iterator [\#46](https://github.com/nlohmann/json/issues/46) +- Add count member function [\#45](https://github.com/nlohmann/json/issues/45) +- Problem getting vector \(array\) of strings [\#44](https://github.com/nlohmann/json/issues/44) +- Compilation error due to assuming that private=public [\#43](https://github.com/nlohmann/json/issues/43) +- Use of deprecated implicit copy constructor [\#42](https://github.com/nlohmann/json/issues/42) +- Printing attribute names [\#39](https://github.com/nlohmann/json/issues/39) +- dumping a small number\_float just outputs 0.000000 [\#37](https://github.com/nlohmann/json/issues/37) +- find is error [\#32](https://github.com/nlohmann/json/issues/32) +- Avoid using spaces when encoding without pretty print [\#31](https://github.com/nlohmann/json/issues/31) +- Cannot encode long numbers [\#30](https://github.com/nlohmann/json/issues/30) +- segmentation fault when iterating over empty arrays/objects [\#28](https://github.com/nlohmann/json/issues/28) +- Creating an empty array [\#27](https://github.com/nlohmann/json/issues/27) +- Custom allocator support [\#25](https://github.com/nlohmann/json/issues/25) +- make the type of the used string container customizable [\#20](https://github.com/nlohmann/json/issues/20) +- Improper parsing of JSON string "\\" [\#17](https://github.com/nlohmann/json/issues/17) +- create a header-only version [\#16](https://github.com/nlohmann/json/issues/16) +- Don't return "const values" [\#15](https://github.com/nlohmann/json/issues/15) +- Add to\_string overload for indentation [\#13](https://github.com/nlohmann/json/issues/13) +- string parser does not recognize uncompliant strings [\#12](https://github.com/nlohmann/json/issues/12) +- possible double-free in find function [\#11](https://github.com/nlohmann/json/issues/11) +- UTF-8 encoding/deconding/testing [\#10](https://github.com/nlohmann/json/issues/10) +- move code into namespace [\#9](https://github.com/nlohmann/json/issues/9) +- free functions for explicit objects and arrays in initializer lists [\#8](https://github.com/nlohmann/json/issues/8) +- unique\_ptr for ownership [\#7](https://github.com/nlohmann/json/issues/7) +- Add unit tests [\#4](https://github.com/nlohmann/json/issues/4) +- Drop C++98 support [\#3](https://github.com/nlohmann/json/issues/3) +- Test case coverage [\#2](https://github.com/nlohmann/json/issues/2) +- Runtime error in Travis job [\#1](https://github.com/nlohmann/json/issues/1) + +- Keyword 'inline' is useless when member functions are defined in headers [\#87](https://github.com/nlohmann/json/pull/87) ([ahamez](https://github.com/ahamez)) +- Remove useless typename [\#86](https://github.com/nlohmann/json/pull/86) ([ahamez](https://github.com/ahamez)) +- Avoid warning with Xcode's clang [\#85](https://github.com/nlohmann/json/pull/85) ([ahamez](https://github.com/ahamez)) +- Fix typos [\#73](https://github.com/nlohmann/json/pull/73) ([aqnouch](https://github.com/aqnouch)) +- Replace `default_callback` function with `nullptr` and check for null… [\#72](https://github.com/nlohmann/json/pull/72) ([aburgh](https://github.com/aburgh)) +- support enum [\#71](https://github.com/nlohmann/json/pull/71) ([likebeta](https://github.com/likebeta)) +- Fix performance regression introduced with the parsing callback feature. [\#69](https://github.com/nlohmann/json/pull/69) ([aburgh](https://github.com/aburgh)) +- Improve the implementations of the comparission-operators [\#63](https://github.com/nlohmann/json/pull/63) ([Florianjw](https://github.com/Florianjw)) +- Fix compilation of json\_unit with GCC 5 [\#59](https://github.com/nlohmann/json/pull/59) ([dkopecek](https://github.com/dkopecek)) +- Parse streams incrementally. [\#40](https://github.com/nlohmann/json/pull/40) ([aburgh](https://github.com/aburgh)) +- Feature/small float serialization [\#38](https://github.com/nlohmann/json/pull/38) ([jrandall](https://github.com/jrandall)) +- template version with re2c scanner [\#36](https://github.com/nlohmann/json/pull/36) ([nlohmann](https://github.com/nlohmann)) +- more descriptive documentation in example [\#33](https://github.com/nlohmann/json/pull/33) ([luxe](https://github.com/luxe)) +- Fix string conversion under Clang [\#26](https://github.com/nlohmann/json/pull/26) ([wancw](https://github.com/wancw)) +- Fixed dumping of strings [\#24](https://github.com/nlohmann/json/pull/24) ([Teemperor](https://github.com/Teemperor)) +- Added a remark to the readme that coverage is GCC only for now [\#23](https://github.com/nlohmann/json/pull/23) ([Teemperor](https://github.com/Teemperor)) +- Unicode escaping [\#22](https://github.com/nlohmann/json/pull/22) ([Teemperor](https://github.com/Teemperor)) +- Implemented the JSON spec for string parsing for everything but the \uXXXX escaping [\#21](https://github.com/nlohmann/json/pull/21) ([Teemperor](https://github.com/Teemperor)) +- add the std iterator typedefs to iterator and const\_iterator [\#19](https://github.com/nlohmann/json/pull/19) ([kirkshoop](https://github.com/kirkshoop)) +- Fixed escaped quotes [\#18](https://github.com/nlohmann/json/pull/18) ([Teemperor](https://github.com/Teemperor)) +- Fix double delete on std::bad\_alloc exception [\#14](https://github.com/nlohmann/json/pull/14) ([elliotgoodrich](https://github.com/elliotgoodrich)) +- Added CMake and lcov [\#6](https://github.com/nlohmann/json/pull/6) ([Teemperor](https://github.com/Teemperor)) +- Version 2.0 [\#5](https://github.com/nlohmann/json/pull/5) ([nlohmann](https://github.com/nlohmann)) + + + +\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)* diff --git a/client/external/json/LICENSE.MIT b/client/external/json/LICENSE.MIT new file mode 100644 index 0000000..1c1f7a6 --- /dev/null +++ b/client/external/json/LICENSE.MIT @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2013-2022 Niels Lohmann + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/client/external/json/LICENSES/Apache-2.0.txt b/client/external/json/LICENSES/Apache-2.0.txt new file mode 100644 index 0000000..137069b --- /dev/null +++ b/client/external/json/LICENSES/Apache-2.0.txt @@ -0,0 +1,73 @@ +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + + (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + + You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + +To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. diff --git a/client/external/json/LICENSES/BSD-3-Clause.txt b/client/external/json/LICENSES/BSD-3-Clause.txt new file mode 100644 index 0000000..ea890af --- /dev/null +++ b/client/external/json/LICENSES/BSD-3-Clause.txt @@ -0,0 +1,11 @@ +Copyright (c) . + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/client/external/json/LICENSES/GPL-3.0-only.txt b/client/external/json/LICENSES/GPL-3.0-only.txt new file mode 100644 index 0000000..d41c0bd --- /dev/null +++ b/client/external/json/LICENSES/GPL-3.0-only.txt @@ -0,0 +1,232 @@ +GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 + +Copyright © 2007 Free Software Foundation, Inc. + +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + +Preamble + +The GNU General Public License is a free, copyleft license for software and other kinds of works. + +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. + +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. + +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. + +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. + +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. + +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. + +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. + +The precise terms and conditions for copying, distribution and modification follow. + +TERMS AND CONDITIONS + +0. Definitions. + +“This License” refers to version 3 of the GNU General Public License. + +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. + +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. + +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. + +A “covered work” means either the unmodified Program or a work based on the Program. + +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. + +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. + +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. + +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. + +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. + +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. + +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. + +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. + +The Corresponding Source for a work in source code form is that same work. + +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. + +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. + +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. + +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. + +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. + +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. + +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. + +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. + +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. + +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. + +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. + +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. + +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. + +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). + +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. + +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. + +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. + +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. + +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. + +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. + +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. + +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. + +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). + +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. + +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. + +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. + +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. + +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. + +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. + +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. + +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. + +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. + +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. + +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. + +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. + +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. + +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. + +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. + +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. + +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. + +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. + +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. + +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. + +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + +If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. + +You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . + +The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . diff --git a/client/external/json/LICENSES/MIT.txt b/client/external/json/LICENSES/MIT.txt new file mode 100644 index 0000000..2071b23 --- /dev/null +++ b/client/external/json/LICENSES/MIT.txt @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/client/external/json/Makefile b/client/external/json/Makefile new file mode 100644 index 0000000..a1b4e73 --- /dev/null +++ b/client/external/json/Makefile @@ -0,0 +1,285 @@ +.PHONY: pretty clean ChangeLog.md release + +########################################################################## +# configuration +########################################################################## + +# find GNU sed to use `-i` parameter +SED:=$(shell command -v gsed || which sed) + + +########################################################################## +# source files +########################################################################## + +# the list of sources in the include folder +SRCS=$(shell find include -type f | sort) + +# the list of sources in the tests folder +TESTS_SRCS=$(shell find tests -type f \( -name '*.hpp' -o -name '*.cpp' -o -name '*.cu' \) -not -path 'tests/thirdparty/*' -not -path 'tests/abi/include/nlohmann/*' | sort) + +# the single headers (amalgamated from the source files) +AMALGAMATED_FILE=single_include/nlohmann/json.hpp +AMALGAMATED_FWD_FILE=single_include/nlohmann/json_fwd.hpp + + +########################################################################## +# documentation of the Makefile's targets +########################################################################## + +# main target +all: + @echo "amalgamate - amalgamate files single_include/nlohmann/json{,_fwd}.hpp from the include/nlohmann sources" + @echo "ChangeLog.md - generate ChangeLog file" + @echo "check-amalgamation - check whether sources have been amalgamated" + @echo "clean - remove built files" + @echo "doctest - compile example files and check their output" + @echo "fuzz_testing - prepare fuzz testing of the JSON parser" + @echo "fuzz_testing_bson - prepare fuzz testing of the BSON parser" + @echo "fuzz_testing_cbor - prepare fuzz testing of the CBOR parser" + @echo "fuzz_testing_msgpack - prepare fuzz testing of the MessagePack parser" + @echo "fuzz_testing_ubjson - prepare fuzz testing of the UBJSON parser" + @echo "pretty - beautify code with Artistic Style" + @echo "run_benchmarks - build and run benchmarks" + + +########################################################################## +# documentation tests +########################################################################## + +# compile example files and check output +doctest: + $(MAKE) check_output -C docs + + +########################################################################## +# benchmarks +########################################################################## + +run_benchmarks: + rm -fr cmake-build-benchmarks + mkdir cmake-build-benchmarks + cd cmake-build-benchmarks ; cmake ../tests/benchmarks -GNinja -DCMAKE_BUILD_TYPE=Release + cd cmake-build-benchmarks ; ninja + cd cmake-build-benchmarks ; ./json_benchmarks + + +########################################################################## +# fuzzing +########################################################################## + +# the overall fuzz testing target +fuzz_testing: + rm -fr fuzz-testing + mkdir -p fuzz-testing fuzz-testing/testcases fuzz-testing/out + $(MAKE) parse_afl_fuzzer -C tests CXX=afl-clang++ + mv tests/parse_afl_fuzzer fuzz-testing/fuzzer + find tests/data/json_tests -size -5k -name *json | xargs -I{} cp "{}" fuzz-testing/testcases + @echo "Execute: afl-fuzz -i fuzz-testing/testcases -o fuzz-testing/out fuzz-testing/fuzzer" + +fuzz_testing_bson: + rm -fr fuzz-testing + mkdir -p fuzz-testing fuzz-testing/testcases fuzz-testing/out + $(MAKE) parse_bson_fuzzer -C tests CXX=afl-clang++ + mv tests/parse_bson_fuzzer fuzz-testing/fuzzer + find tests/data -size -5k -name *.bson | xargs -I{} cp "{}" fuzz-testing/testcases + @echo "Execute: afl-fuzz -i fuzz-testing/testcases -o fuzz-testing/out fuzz-testing/fuzzer" + +fuzz_testing_cbor: + rm -fr fuzz-testing + mkdir -p fuzz-testing fuzz-testing/testcases fuzz-testing/out + $(MAKE) parse_cbor_fuzzer -C tests CXX=afl-clang++ + mv tests/parse_cbor_fuzzer fuzz-testing/fuzzer + find tests/data -size -5k -name *.cbor | xargs -I{} cp "{}" fuzz-testing/testcases + @echo "Execute: afl-fuzz -i fuzz-testing/testcases -o fuzz-testing/out fuzz-testing/fuzzer" + +fuzz_testing_msgpack: + rm -fr fuzz-testing + mkdir -p fuzz-testing fuzz-testing/testcases fuzz-testing/out + $(MAKE) parse_msgpack_fuzzer -C tests CXX=afl-clang++ + mv tests/parse_msgpack_fuzzer fuzz-testing/fuzzer + find tests/data -size -5k -name *.msgpack | xargs -I{} cp "{}" fuzz-testing/testcases + @echo "Execute: afl-fuzz -i fuzz-testing/testcases -o fuzz-testing/out fuzz-testing/fuzzer" + +fuzz_testing_ubjson: + rm -fr fuzz-testing + mkdir -p fuzz-testing fuzz-testing/testcases fuzz-testing/out + $(MAKE) parse_ubjson_fuzzer -C tests CXX=afl-clang++ + mv tests/parse_ubjson_fuzzer fuzz-testing/fuzzer + find tests/data -size -5k -name *.ubjson | xargs -I{} cp "{}" fuzz-testing/testcases + @echo "Execute: afl-fuzz -i fuzz-testing/testcases -o fuzz-testing/out fuzz-testing/fuzzer" + +fuzzing-start: + afl-fuzz -S fuzzer1 -i fuzz-testing/testcases -o fuzz-testing/out fuzz-testing/fuzzer > /dev/null & + afl-fuzz -S fuzzer2 -i fuzz-testing/testcases -o fuzz-testing/out fuzz-testing/fuzzer > /dev/null & + afl-fuzz -S fuzzer3 -i fuzz-testing/testcases -o fuzz-testing/out fuzz-testing/fuzzer > /dev/null & + afl-fuzz -S fuzzer4 -i fuzz-testing/testcases -o fuzz-testing/out fuzz-testing/fuzzer > /dev/null & + afl-fuzz -S fuzzer5 -i fuzz-testing/testcases -o fuzz-testing/out fuzz-testing/fuzzer > /dev/null & + afl-fuzz -S fuzzer6 -i fuzz-testing/testcases -o fuzz-testing/out fuzz-testing/fuzzer > /dev/null & + afl-fuzz -S fuzzer7 -i fuzz-testing/testcases -o fuzz-testing/out fuzz-testing/fuzzer > /dev/null & + afl-fuzz -M fuzzer0 -i fuzz-testing/testcases -o fuzz-testing/out fuzz-testing/fuzzer + +fuzzing-stop: + -killall fuzzer + -killall afl-fuzz + + +########################################################################## +# Static analysis +########################################################################## + +# call PVS-Studio Analyzer +pvs_studio: + rm -fr cmake-build-pvs-studio + mkdir cmake-build-pvs-studio + cd cmake-build-pvs-studio ; cmake .. -DCMAKE_EXPORT_COMPILE_COMMANDS=On -DJSON_MultipleHeaders=ON + cd cmake-build-pvs-studio ; pvs-studio-analyzer analyze -j 10 + cd cmake-build-pvs-studio ; plog-converter -a'GA:1,2;64:1;CS' -t fullhtml PVS-Studio.log -o pvs + open cmake-build-pvs-studio/pvs/index.html + + +########################################################################## +# Code format and source amalgamation +########################################################################## + +# call the Artistic Style pretty printer on all source files +pretty: + astyle \ + --style=allman \ + --indent=spaces=4 \ + --indent-modifiers \ + --indent-switches \ + --indent-preproc-block \ + --indent-preproc-define \ + --indent-col1-comments \ + --pad-oper \ + --pad-header \ + --align-pointer=type \ + --align-reference=type \ + --add-braces \ + --squeeze-lines=2 \ + --convert-tabs \ + --close-templates \ + --lineend=linux \ + --preserve-date \ + --suffix=none \ + --formatted \ + $(SRCS) $(TESTS_SRCS) $(AMALGAMATED_FILE) $(AMALGAMATED_FWD_FILE) docs/examples/*.cpp + +# call the Clang-Format on all source files +pretty_format: + for FILE in $(SRCS) $(TESTS_SRCS) $(AMALGAMATED_FILE) docs/examples/*.cpp; do echo $$FILE; clang-format -i $$FILE; done + +# create single header files and pretty print +amalgamate: $(AMALGAMATED_FILE) $(AMALGAMATED_FWD_FILE) + $(MAKE) pretty + +# call the amalgamation tool for json.hpp +$(AMALGAMATED_FILE): $(SRCS) + tools/amalgamate/amalgamate.py -c tools/amalgamate/config_json.json -s . --verbose=yes + +# call the amalgamation tool for json_fwd.hpp +$(AMALGAMATED_FWD_FILE): $(SRCS) + tools/amalgamate/amalgamate.py -c tools/amalgamate/config_json_fwd.json -s . --verbose=yes + +# check if file single_include/nlohmann/json.hpp has been amalgamated from the nlohmann sources +# Note: this target is called by Travis +check-amalgamation: + @mv $(AMALGAMATED_FILE) $(AMALGAMATED_FILE)~ + @mv $(AMALGAMATED_FWD_FILE) $(AMALGAMATED_FWD_FILE)~ + @$(MAKE) amalgamate + @diff $(AMALGAMATED_FILE) $(AMALGAMATED_FILE)~ || (echo "===================================================================\n Amalgamation required! Please read the contribution guidelines\n in file .github/CONTRIBUTING.md.\n===================================================================" ; mv $(AMALGAMATED_FILE)~ $(AMALGAMATED_FILE) ; false) + @diff $(AMALGAMATED_FWD_FILE) $(AMALGAMATED_FWD_FILE)~ || (echo "===================================================================\n Amalgamation required! Please read the contribution guidelines\n in file .github/CONTRIBUTING.md.\n===================================================================" ; mv $(AMALGAMATED_FWD_FILE)~ $(AMALGAMATED_FWD_FILE) ; false) + @mv $(AMALGAMATED_FILE)~ $(AMALGAMATED_FILE) + @mv $(AMALGAMATED_FWD_FILE)~ $(AMALGAMATED_FWD_FILE) + +BUILD.bazel: $(SRCS) + cmake -P cmake/scripts/gen_bazel_build_file.cmake + +########################################################################## +# ChangeLog +########################################################################## + +# Create a ChangeLog based on the git log using the GitHub Changelog Generator +# (). + +# variable to control the diffs between the last released version and the current repository state +NEXT_VERSION ?= "unreleased" + +ChangeLog.md: + github_changelog_generator -o ChangeLog.md --user nlohmann --project json --simple-list --release-url https://github.com/nlohmann/json/releases/tag/%s --future-release $(NEXT_VERSION) + $(SED) -i 's|https://github.com/nlohmann/json/releases/tag/HEAD|https://github.com/nlohmann/json/tree/HEAD|' ChangeLog.md + $(SED) -i '2i All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/).' ChangeLog.md + + +########################################################################## +# Release files +########################################################################## + +# Create a tar.gz archive that contains sufficient files to be used as CMake project (e.g., using FetchContent). The +# archive is created according to the advices of . +json.tar.xz: + mkdir json + rsync -R $(shell find LICENSE.MIT nlohmann_json.natvis CMakeLists.txt cmake/*.in include single_include -type f) json + gtar --sort=name --mtime="@$(shell git log -1 --pretty=%ct)" --owner=0 --group=0 --numeric-owner --pax-option=exthdr.name=%d/PaxHeaders/%f,delete=atime,delete=ctime --create --file - json | xz --compress -9e --threads=2 - > json.tar.xz + rm -fr json + +# We use `-X` to make the resulting ZIP file reproducible, see +# . +include.zip: BUILD.bazel + zip -9 --recurse-paths -X include.zip $(SRCS) $(AMALGAMATED_FILE) $(AMALGAMATED_FWD_FILE) BUILD.bazel WORKSPACE.bazel meson.build LICENSE.MIT + +# Create the files for a release and add signatures and hashes. +release: include.zip json.tar.xz + rm -fr release_files + mkdir release_files + gpg --armor --detach-sig include.zip + gpg --armor --detach-sig $(AMALGAMATED_FILE) + gpg --armor --detach-sig $(AMALGAMATED_FWD_FILE) + gpg --armor --detach-sig json.tar.xz + cp $(AMALGAMATED_FILE) release_files + cp $(AMALGAMATED_FWD_FILE) release_files + mv $(AMALGAMATED_FILE).asc $(AMALGAMATED_FWD_FILE).asc json.tar.xz json.tar.xz.asc include.zip include.zip.asc release_files + cd release_files ; shasum -a 256 json.hpp include.zip json.tar.xz > hashes.txt + + +########################################################################## +# Maintenance +########################################################################## + +# clean up +clean: + rm -fr fuzz fuzz-testing *.dSYM tests/*.dSYM + rm -fr benchmarks/files/numbers/*.json + rm -fr cmake-build-benchmarks fuzz-testing cmake-build-pvs-studio release_files + $(MAKE) clean -Cdocs + + +########################################################################## +# Thirdparty code +########################################################################## + +update_hedley: + rm -f include/nlohmann/thirdparty/hedley/hedley.hpp include/nlohmann/thirdparty/hedley/hedley_undef.hpp + curl https://raw.githubusercontent.com/nemequ/hedley/master/hedley.h -o include/nlohmann/thirdparty/hedley/hedley.hpp + $(SED) -i 's/HEDLEY_/JSON_HEDLEY_/g' include/nlohmann/thirdparty/hedley/hedley.hpp + grep "[[:blank:]]*#[[:blank:]]*undef" include/nlohmann/thirdparty/hedley/hedley.hpp | grep -v "__" | sort | uniq | $(SED) 's/ //g' | $(SED) 's/undef/undef /g' > include/nlohmann/thirdparty/hedley/hedley_undef.hpp + $(SED) -i '1s/^/#pragma once\n\n/' include/nlohmann/thirdparty/hedley/hedley.hpp + $(SED) -i '1s/^/#pragma once\n\n/' include/nlohmann/thirdparty/hedley/hedley_undef.hpp + $(MAKE) amalgamate + +########################################################################## +# serve_header.py +########################################################################## + +serve_header: + ./tools/serve_header/serve_header.py --make $(MAKE) + +########################################################################## +# REUSE +########################################################################## + +reuse: + pipx run reuse addheader --recursive single_include include -tjson --license MIT --copyright "Niels Lohmann " --year "2013-2022" + pipx run reuse addheader $(TESTS_SRCS) --style=c -tjson_support --license MIT --copyright "Niels Lohmann " --year "2013-2022" + pipx run reuse lint diff --git a/client/external/json/Package.swift b/client/external/json/Package.swift new file mode 100644 index 0000000..2f9c4a1 --- /dev/null +++ b/client/external/json/Package.swift @@ -0,0 +1,22 @@ +// swift-tools-version: 5.9 +// The swift-tools-version declares the minimum version of Swift required to build this package. + +import PackageDescription + +let package = Package( + name: "nlohmann-json", + platforms: [ + .iOS(.v12), .macOS(.v10_13), .tvOS(.v12), .watchOS(.v4) + ], + products: [ + .library(name: "json", targets: ["json"]) + ], + targets: [ + .target( + name: "json", + path: "single_include/nlohmann", + publicHeadersPath: "." + ) + ], + cxxLanguageStandard: .cxx11 +) diff --git a/client/external/json/README.md b/client/external/json/README.md new file mode 100644 index 0000000..6cf57bd --- /dev/null +++ b/client/external/json/README.md @@ -0,0 +1,1861 @@ +[![JSON for Modern C++](docs/json.gif)](https://github.com/nlohmann/json/releases) + +[![Build Status](https://ci.appveyor.com/api/projects/status/1acb366xfyg3qybk/branch/develop?svg=true)](https://ci.appveyor.com/project/nlohmann/json) +[![Ubuntu](https://github.com/nlohmann/json/workflows/Ubuntu/badge.svg)](https://github.com/nlohmann/json/actions?query=workflow%3AUbuntu) +[![macOS](https://github.com/nlohmann/json/workflows/macOS/badge.svg)](https://github.com/nlohmann/json/actions?query=workflow%3AmacOS) +[![Windows](https://github.com/nlohmann/json/workflows/Windows/badge.svg)](https://github.com/nlohmann/json/actions?query=workflow%3AWindows) +[![Coverage Status](https://coveralls.io/repos/github/nlohmann/json/badge.svg?branch=develop)](https://coveralls.io/github/nlohmann/json?branch=develop) +[![Coverity Scan Build Status](https://scan.coverity.com/projects/5550/badge.svg)](https://scan.coverity.com/projects/nlohmann-json) +[![Codacy Badge](https://app.codacy.com/project/badge/Grade/e0d1a9d5d6fd46fcb655c4cb930bb3e8)](https://www.codacy.com/gh/nlohmann/json/dashboard?utm_source=github.com&utm_medium=referral&utm_content=nlohmann/json&utm_campaign=Badge_Grade) +[![Cirrus CI](https://api.cirrus-ci.com/github/nlohmann/json.svg)](https://cirrus-ci.com/github/nlohmann/json) +[![Fuzzing Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/json.svg)](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:json) +[![Try online](https://img.shields.io/badge/try-online-blue.svg)](https://wandbox.org/permlink/1mp10JbaANo6FUc7) +[![Documentation](https://img.shields.io/badge/docs-mkdocs-blue.svg)](https://json.nlohmann.me) +[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/nlohmann/json/master/LICENSE.MIT) +[![GitHub Releases](https://img.shields.io/github/release/nlohmann/json.svg)](https://github.com/nlohmann/json/releases) +[![Vcpkg Version](https://img.shields.io/vcpkg/v/nlohmann-json)](https://vcpkg.link/ports/nlohmann-json) +[![Packaging status](https://repology.org/badge/tiny-repos/nlohmann-json.svg)](https://repology.org/project/nlohmann-json/versions) +[![GitHub Downloads](https://img.shields.io/github/downloads/nlohmann/json/total)](https://github.com/nlohmann/json/releases) +[![GitHub Issues](https://img.shields.io/github/issues/nlohmann/json.svg)](https://github.com/nlohmann/json/issues) +[![Average time to resolve an issue](https://isitmaintained.com/badge/resolution/nlohmann/json.svg)](https://isitmaintained.com/project/nlohmann/json "Average time to resolve an issue") +[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/289/badge)](https://bestpractices.coreinfrastructure.org/projects/289) +[![GitHub Sponsors](https://img.shields.io/badge/GitHub-Sponsors-ff69b4)](https://github.com/sponsors/nlohmann) +[![REUSE status](https://api.reuse.software/badge/github.com/nlohmann/json)](https://api.reuse.software/info/github.com/nlohmann/json) +[![Discord](https://img.shields.io/discord/1003743314341793913)](https://discord.gg/6mrGXKvX7y) + +- [Design goals](#design-goals) +- [Sponsors](#sponsors) +- [Support](#support) ([documentation](https://json.nlohmann.me), [FAQ](https://json.nlohmann.me/home/faq/), [discussions](https://github.com/nlohmann/json/discussions), [API](https://json.nlohmann.me/api/basic_json/), [bug issues](https://github.com/nlohmann/json/issues)) +- [Examples](#examples) + - [Read JSON from a file](#read-json-from-a-file) + - [Creating `json` objects from JSON literals](#creating-json-objects-from-json-literals) + - [JSON as first-class data type](#json-as-first-class-data-type) + - [Serialization / Deserialization](#serialization--deserialization) + - [STL-like access](#stl-like-access) + - [Conversion from STL containers](#conversion-from-stl-containers) + - [JSON Pointer and JSON Patch](#json-pointer-and-json-patch) + - [JSON Merge Patch](#json-merge-patch) + - [Implicit conversions](#implicit-conversions) + - [Conversions to/from arbitrary types](#arbitrary-types-conversions) + - [Specializing enum conversion](#specializing-enum-conversion) + - [Binary formats (BSON, CBOR, MessagePack, UBJSON, and BJData)](#binary-formats-bson-cbor-messagepack-ubjson-and-bjdata) +- [Supported compilers](#supported-compilers) +- [Integration](#integration) + - [CMake](#cmake) + - [Package Managers](#package-managers) + - [Pkg-config](#pkg-config) +- [License](#license) +- [Contact](#contact) +- [Thanks](#thanks) +- [Used third-party tools](#used-third-party-tools) +- [Projects using JSON for Modern C++](#projects-using-json-for-modern-c) +- [Notes](#notes) +- [Execute unit tests](#execute-unit-tests) + +## Design goals + +There are myriads of [JSON](https://json.org) libraries out there, and each may even have its reason to exist. Our class had these design goals: + +- **Intuitive syntax**. In languages such as Python, JSON feels like a first class data type. We used all the operator magic of modern C++ to achieve the same feeling in your code. Check out the [examples below](#examples) and you'll know what I mean. + +- **Trivial integration**. Our whole code consists of a single header file [`json.hpp`](https://github.com/nlohmann/json/blob/develop/single_include/nlohmann/json.hpp). That's it. No library, no subproject, no dependencies, no complex build system. The class is written in vanilla C++11. All in all, everything should require no adjustment of your compiler flags or project settings. + +- **Serious testing**. Our code is heavily [unit-tested](https://github.com/nlohmann/json/tree/develop/tests/src) and covers [100%](https://coveralls.io/r/nlohmann/json) of the code, including all exceptional behavior. Furthermore, we checked with [Valgrind](https://valgrind.org) and the [Clang Sanitizers](https://clang.llvm.org/docs/index.html) that there are no memory leaks. [Google OSS-Fuzz](https://github.com/google/oss-fuzz/tree/master/projects/json) additionally runs fuzz tests against all parsers 24/7, effectively executing billions of tests so far. To maintain high quality, the project is following the [Core Infrastructure Initiative (CII) best practices](https://bestpractices.coreinfrastructure.org/projects/289). + +Other aspects were not so important to us: + +- **Memory efficiency**. Each JSON object has an overhead of one pointer (the maximal size of a union) and one enumeration element (1 byte). The default generalization uses the following C++ data types: `std::string` for strings, `int64_t`, `uint64_t` or `double` for numbers, `std::map` for objects, `std::vector` for arrays, and `bool` for Booleans. However, you can template the generalized class `basic_json` to your needs. + +- **Speed**. There are certainly [faster JSON libraries](https://github.com/miloyip/nativejson-benchmark#parsing-time) out there. However, if your goal is to speed up your development by adding JSON support with a single header, then this library is the way to go. If you know how to use a `std::vector` or `std::map`, you are already set. + +See the [contribution guidelines](https://github.com/nlohmann/json/blob/master/.github/CONTRIBUTING.md#please-dont) for more information. + + +## Sponsors + +You can sponsor this library at [GitHub Sponsors](https://github.com/sponsors/nlohmann). + +### :office: Corporate Sponsor + +[![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Codacy-logo-black.svg/320px-Codacy-logo-black.svg.png)](https://github.com/codacy/About) + +### :label: Named Sponsors + +- [Michael Hartmann](https://github.com/reFX-Mike) +- [Stefan Hagen](https://github.com/sthagen) +- [Steve Sperandeo](https://github.com/homer6) +- [Robert Jefe Lindstädt](https://github.com/eljefedelrodeodeljefe) +- [Steve Wagner](https://github.com/ciroque) +- [Lion Yang](https://github.com/LionNatsu) + +Thanks everyone! + +## Support + +:question: If you have a **question**, please check if it is already answered in the [**FAQ**](https://json.nlohmann.me/home/faq/) or the [**Q&A**](https://github.com/nlohmann/json/discussions/categories/q-a) section. If not, please [**ask a new question**](https://github.com/nlohmann/json/discussions/new) there. + +:books: If you want to **learn more** about how to use the library, check out the rest of the [**README**](#examples), have a look at [**code examples**](https://github.com/nlohmann/json/tree/develop/docs/examples), or browse through the [**help pages**](https://json.nlohmann.me). + +:construction: If you want to understand the **API** better, check out the [**API Reference**](https://json.nlohmann.me/api/basic_json/). + +:bug: If you found a **bug**, please check the [**FAQ**](https://json.nlohmann.me/home/faq/) if it is a known issue or the result of a design decision. Please also have a look at the [**issue list**](https://github.com/nlohmann/json/issues) before you [**create a new issue**](https://github.com/nlohmann/json/issues/new/choose). Please provide as much information as possible to help us understand and reproduce your issue. + +There is also a [**docset**](https://github.com/Kapeli/Dash-User-Contributions/tree/master/docsets/JSON_for_Modern_C%2B%2B) for the documentation browsers [Dash](https://kapeli.com/dash), [Velocity](https://velocity.silverlakesoftware.com), and [Zeal](https://zealdocs.org) that contains the full [documentation](https://json.nlohmann.me) as offline resource. + +## Examples + +Here are some examples to give you an idea how to use the class. + +Beside the examples below, you may want to: + +→ Check the [documentation](https://json.nlohmann.me/)\ +→ Browse the [standalone example files](https://github.com/nlohmann/json/tree/develop/docs/examples) + +Every API function (documented in the [API Documentation](https://json.nlohmann.me/api/basic_json/)) has a corresponding standalone example file. For example, the [`emplace()`](https://json.nlohmann.me/api/basic_json/emplace/) function has a matching [emplace.cpp](https://github.com/nlohmann/json/blob/develop/docs/examples/emplace.cpp) example file. + +### Read JSON from a file + +The `json` class provides an API for manipulating a JSON value. To create a `json` object by reading a JSON file: + +```cpp +#include +#include +using json = nlohmann::json; + +// ... + +std::ifstream f("example.json"); +json data = json::parse(f); +``` + +### Creating `json` objects from JSON literals + +Assume you want to create hard-code this literal JSON value in a file, as a `json` object: + +```json +{ + "pi": 3.141, + "happy": true +} +``` + +There are various options: + +```cpp +// Using (raw) string literals and json::parse +json ex1 = json::parse(R"( + { + "pi": 3.141, + "happy": true + } +)"); + +// Using user-defined (raw) string literals +using namespace nlohmann::literals; +json ex2 = R"( + { + "pi": 3.141, + "happy": true + } +)"_json; + +// Using initializer lists +json ex3 = { + {"happy", true}, + {"pi", 3.141}, +}; +``` + +### JSON as first-class data type + +Here are some examples to give you an idea how to use the class. + +Assume you want to create the JSON object + +```json +{ + "pi": 3.141, + "happy": true, + "name": "Niels", + "nothing": null, + "answer": { + "everything": 42 + }, + "list": [1, 0, 2], + "object": { + "currency": "USD", + "value": 42.99 + } +} +``` + +With this library, you could write: + +```cpp +// create an empty structure (null) +json j; + +// add a number that is stored as double (note the implicit conversion of j to an object) +j["pi"] = 3.141; + +// add a Boolean that is stored as bool +j["happy"] = true; + +// add a string that is stored as std::string +j["name"] = "Niels"; + +// add another null object by passing nullptr +j["nothing"] = nullptr; + +// add an object inside the object +j["answer"]["everything"] = 42; + +// add an array that is stored as std::vector (using an initializer list) +j["list"] = { 1, 0, 2 }; + +// add another object (using an initializer list of pairs) +j["object"] = { {"currency", "USD"}, {"value", 42.99} }; + +// instead, you could also write (which looks very similar to the JSON above) +json j2 = { + {"pi", 3.141}, + {"happy", true}, + {"name", "Niels"}, + {"nothing", nullptr}, + {"answer", { + {"everything", 42} + }}, + {"list", {1, 0, 2}}, + {"object", { + {"currency", "USD"}, + {"value", 42.99} + }} +}; +``` + +Note that in all these cases, you never need to "tell" the compiler which JSON value type you want to use. If you want to be explicit or express some edge cases, the functions [`json::array()`](https://json.nlohmann.me/api/basic_json/array/) and [`json::object()`](https://json.nlohmann.me/api/basic_json/object/) will help: + +```cpp +// a way to express the empty array [] +json empty_array_explicit = json::array(); + +// ways to express the empty object {} +json empty_object_implicit = json({}); +json empty_object_explicit = json::object(); + +// a way to express an _array_ of key/value pairs [["currency", "USD"], ["value", 42.99]] +json array_not_object = json::array({ {"currency", "USD"}, {"value", 42.99} }); +``` + +### Serialization / Deserialization + +#### To/from strings + +You can create a JSON value (deserialization) by appending `_json` to a string literal: + +```cpp +// create object from string literal +json j = "{ \"happy\": true, \"pi\": 3.141 }"_json; + +// or even nicer with a raw string literal +auto j2 = R"( + { + "happy": true, + "pi": 3.141 + } +)"_json; +``` + +Note that without appending the `_json` suffix, the passed string literal is not parsed, but just used as JSON string +value. That is, `json j = "{ \"happy\": true, \"pi\": 3.141 }"` would just store the string +`"{ "happy": true, "pi": 3.141 }"` rather than parsing the actual object. + +The string literal should be brought into scope with `using namespace nlohmann::literals;` +(see [`json::parse()`](https://json.nlohmann.me/api/operator_literal_json/)). + +The above example can also be expressed explicitly using [`json::parse()`](https://json.nlohmann.me/api/basic_json/parse/): + +```cpp +// parse explicitly +auto j3 = json::parse(R"({"happy": true, "pi": 3.141})"); +``` + +You can also get a string representation of a JSON value (serialize): + +```cpp +// explicit conversion to string +std::string s = j.dump(); // {"happy":true,"pi":3.141} + +// serialization with pretty printing +// pass in the amount of spaces to indent +std::cout << j.dump(4) << std::endl; +// { +// "happy": true, +// "pi": 3.141 +// } +``` + +Note the difference between serialization and assignment: + +```cpp +// store a string in a JSON value +json j_string = "this is a string"; + +// retrieve the string value +auto cpp_string = j_string.template get(); +// retrieve the string value (alternative when a variable already exists) +std::string cpp_string2; +j_string.get_to(cpp_string2); + +// retrieve the serialized value (explicit JSON serialization) +std::string serialized_string = j_string.dump(); + +// output of original string +std::cout << cpp_string << " == " << cpp_string2 << " == " << j_string.template get() << '\n'; +// output of serialized value +std::cout << j_string << " == " << serialized_string << std::endl; +``` + +[`.dump()`](https://json.nlohmann.me/api/basic_json/dump/) returns the originally stored string value. + +Note the library only supports UTF-8. When you store strings with different encodings in the library, calling [`dump()`](https://json.nlohmann.me/api/basic_json/dump/) may throw an exception unless `json::error_handler_t::replace` or `json::error_handler_t::ignore` are used as error handlers. + +#### To/from streams (e.g. files, string streams) + +You can also use streams to serialize and deserialize: + +```cpp +// deserialize from standard input +json j; +std::cin >> j; + +// serialize to standard output +std::cout << j; + +// the setw manipulator was overloaded to set the indentation for pretty printing +std::cout << std::setw(4) << j << std::endl; +``` + +These operators work for any subclasses of `std::istream` or `std::ostream`. Here is the same example with files: + +```cpp +// read a JSON file +std::ifstream i("file.json"); +json j; +i >> j; + +// write prettified JSON to another file +std::ofstream o("pretty.json"); +o << std::setw(4) << j << std::endl; +``` + +Please note that setting the exception bit for `failbit` is inappropriate for this use case. It will result in program termination due to the `noexcept` specifier in use. + +#### Read from iterator range + +You can also parse JSON from an iterator range; that is, from any container accessible by iterators whose `value_type` is an integral type of 1, 2 or 4 bytes, which will be interpreted as UTF-8, UTF-16 and UTF-32 respectively. For instance, a `std::vector`, or a `std::list`: + +```cpp +std::vector v = {'t', 'r', 'u', 'e'}; +json j = json::parse(v.begin(), v.end()); +``` + +You may leave the iterators for the range [begin, end): + +```cpp +std::vector v = {'t', 'r', 'u', 'e'}; +json j = json::parse(v); +``` + +#### Custom data source + +Since the parse function accepts arbitrary iterator ranges, you can provide your own data sources by implementing the `LegacyInputIterator` concept. + +```cpp +struct MyContainer { + void advance(); + const char& get_current(); +}; + +struct MyIterator { + using difference_type = std::ptrdiff_t; + using value_type = char; + using pointer = const char*; + using reference = const char&; + using iterator_category = std::input_iterator_tag; + + MyIterator& operator++() { + MyContainer.advance(); + return *this; + } + + bool operator!=(const MyIterator& rhs) const { + return rhs.target != target; + } + + reference operator*() const { + return target.get_current(); + } + + MyContainer* target = nullptr; +}; + +MyIterator begin(MyContainer& tgt) { + return MyIterator{&tgt}; +} + +MyIterator end(const MyContainer&) { + return {}; +} + +void foo() { + MyContainer c; + json j = json::parse(c); +} +``` + +#### SAX interface + +The library uses a SAX-like interface with the following functions: + +```cpp +// called when null is parsed +bool null(); + +// called when a boolean is parsed; value is passed +bool boolean(bool val); + +// called when a signed or unsigned integer number is parsed; value is passed +bool number_integer(number_integer_t val); +bool number_unsigned(number_unsigned_t val); + +// called when a floating-point number is parsed; value and original string is passed +bool number_float(number_float_t val, const string_t& s); + +// called when a string is parsed; value is passed and can be safely moved away +bool string(string_t& val); +// called when a binary value is parsed; value is passed and can be safely moved away +bool binary(binary_t& val); + +// called when an object or array begins or ends, resp. The number of elements is passed (or -1 if not known) +bool start_object(std::size_t elements); +bool end_object(); +bool start_array(std::size_t elements); +bool end_array(); +// called when an object key is parsed; value is passed and can be safely moved away +bool key(string_t& val); + +// called when a parse error occurs; byte position, the last token, and an exception is passed +bool parse_error(std::size_t position, const std::string& last_token, const detail::exception& ex); +``` + +The return value of each function determines whether parsing should proceed. + +To implement your own SAX handler, proceed as follows: + +1. Implement the SAX interface in a class. You can use class `nlohmann::json_sax` as base class, but you can also use any class where the functions described above are implemented and public. +2. Create an object of your SAX interface class, e.g. `my_sax`. +3. Call `bool json::sax_parse(input, &my_sax)`; where the first parameter can be any input like a string or an input stream and the second parameter is a pointer to your SAX interface. + +Note the `sax_parse` function only returns a `bool` indicating the result of the last executed SAX event. It does not return a `json` value - it is up to you to decide what to do with the SAX events. Furthermore, no exceptions are thrown in case of a parse error - it is up to you what to do with the exception object passed to your `parse_error` implementation. Internally, the SAX interface is used for the DOM parser (class `json_sax_dom_parser`) as well as the acceptor (`json_sax_acceptor`), see file [`json_sax.hpp`](https://github.com/nlohmann/json/blob/develop/include/nlohmann/detail/input/json_sax.hpp). + +### STL-like access + +We designed the JSON class to behave just like an STL container. In fact, it satisfies the [**ReversibleContainer**](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer) requirement. + +```cpp +// create an array using push_back +json j; +j.push_back("foo"); +j.push_back(1); +j.push_back(true); + +// also use emplace_back +j.emplace_back(1.78); + +// iterate the array +for (json::iterator it = j.begin(); it != j.end(); ++it) { + std::cout << *it << '\n'; +} + +// range-based for +for (auto& element : j) { + std::cout << element << '\n'; +} + +// getter/setter +const auto tmp = j[0].template get(); +j[1] = 42; +bool foo = j.at(2); + +// comparison +j == R"(["foo", 1, true, 1.78])"_json; // true + +// other stuff +j.size(); // 4 entries +j.empty(); // false +j.type(); // json::value_t::array +j.clear(); // the array is empty again + +// convenience type checkers +j.is_null(); +j.is_boolean(); +j.is_number(); +j.is_object(); +j.is_array(); +j.is_string(); + +// create an object +json o; +o["foo"] = 23; +o["bar"] = false; +o["baz"] = 3.141; + +// also use emplace +o.emplace("weather", "sunny"); + +// special iterator member functions for objects +for (json::iterator it = o.begin(); it != o.end(); ++it) { + std::cout << it.key() << " : " << it.value() << "\n"; +} + +// the same code as range for +for (auto& el : o.items()) { + std::cout << el.key() << " : " << el.value() << "\n"; +} + +// even easier with structured bindings (C++17) +for (auto& [key, value] : o.items()) { + std::cout << key << " : " << value << "\n"; +} + +// find an entry +if (o.contains("foo")) { + // there is an entry with key "foo" +} + +// or via find and an iterator +if (o.find("foo") != o.end()) { + // there is an entry with key "foo" +} + +// or simpler using count() +int foo_present = o.count("foo"); // 1 +int fob_present = o.count("fob"); // 0 + +// delete an entry +o.erase("foo"); +``` + + +### Conversion from STL containers + +Any sequence container (`std::array`, `std::vector`, `std::deque`, `std::forward_list`, `std::list`) whose values can be used to construct JSON values (e.g., integers, floating point numbers, Booleans, string types, or again STL containers described in this section) can be used to create a JSON array. The same holds for similar associative containers (`std::set`, `std::multiset`, `std::unordered_set`, `std::unordered_multiset`), but in these cases the order of the elements of the array depends on how the elements are ordered in the respective STL container. + +```cpp +std::vector c_vector {1, 2, 3, 4}; +json j_vec(c_vector); +// [1, 2, 3, 4] + +std::deque c_deque {1.2, 2.3, 3.4, 5.6}; +json j_deque(c_deque); +// [1.2, 2.3, 3.4, 5.6] + +std::list c_list {true, true, false, true}; +json j_list(c_list); +// [true, true, false, true] + +std::forward_list c_flist {12345678909876, 23456789098765, 34567890987654, 45678909876543}; +json j_flist(c_flist); +// [12345678909876, 23456789098765, 34567890987654, 45678909876543] + +std::array c_array {{1, 2, 3, 4}}; +json j_array(c_array); +// [1, 2, 3, 4] + +std::set c_set {"one", "two", "three", "four", "one"}; +json j_set(c_set); // only one entry for "one" is used +// ["four", "one", "three", "two"] + +std::unordered_set c_uset {"one", "two", "three", "four", "one"}; +json j_uset(c_uset); // only one entry for "one" is used +// maybe ["two", "three", "four", "one"] + +std::multiset c_mset {"one", "two", "one", "four"}; +json j_mset(c_mset); // both entries for "one" are used +// maybe ["one", "two", "one", "four"] + +std::unordered_multiset c_umset {"one", "two", "one", "four"}; +json j_umset(c_umset); // both entries for "one" are used +// maybe ["one", "two", "one", "four"] +``` + +Likewise, any associative key-value containers (`std::map`, `std::multimap`, `std::unordered_map`, `std::unordered_multimap`) whose keys can construct an `std::string` and whose values can be used to construct JSON values (see examples above) can be used to create a JSON object. Note that in case of multimaps only one key is used in the JSON object and the value depends on the internal order of the STL container. + +```cpp +std::map c_map { {"one", 1}, {"two", 2}, {"three", 3} }; +json j_map(c_map); +// {"one": 1, "three": 3, "two": 2 } + +std::unordered_map c_umap { {"one", 1.2}, {"two", 2.3}, {"three", 3.4} }; +json j_umap(c_umap); +// {"one": 1.2, "two": 2.3, "three": 3.4} + +std::multimap c_mmap { {"one", true}, {"two", true}, {"three", false}, {"three", true} }; +json j_mmap(c_mmap); // only one entry for key "three" is used +// maybe {"one": true, "two": true, "three": true} + +std::unordered_multimap c_ummap { {"one", true}, {"two", true}, {"three", false}, {"three", true} }; +json j_ummap(c_ummap); // only one entry for key "three" is used +// maybe {"one": true, "two": true, "three": true} +``` + +### JSON Pointer and JSON Patch + +The library supports **JSON Pointer** ([RFC 6901](https://tools.ietf.org/html/rfc6901)) as alternative means to address structured values. On top of this, **JSON Patch** ([RFC 6902](https://tools.ietf.org/html/rfc6902)) allows describing differences between two JSON values - effectively allowing patch and diff operations known from Unix. + +```cpp +// a JSON value +json j_original = R"({ + "baz": ["one", "two", "three"], + "foo": "bar" +})"_json; + +// access members with a JSON pointer (RFC 6901) +j_original["/baz/1"_json_pointer]; +// "two" + +// a JSON patch (RFC 6902) +json j_patch = R"([ + { "op": "replace", "path": "/baz", "value": "boo" }, + { "op": "add", "path": "/hello", "value": ["world"] }, + { "op": "remove", "path": "/foo"} +])"_json; + +// apply the patch +json j_result = j_original.patch(j_patch); +// { +// "baz": "boo", +// "hello": ["world"] +// } + +// calculate a JSON patch from two JSON values +json::diff(j_result, j_original); +// [ +// { "op":" replace", "path": "/baz", "value": ["one", "two", "three"] }, +// { "op": "remove","path": "/hello" }, +// { "op": "add", "path": "/foo", "value": "bar" } +// ] +``` + +### JSON Merge Patch + +The library supports **JSON Merge Patch** ([RFC 7386](https://tools.ietf.org/html/rfc7386)) as a patch format. Instead of using JSON Pointer (see above) to specify values to be manipulated, it describes the changes using a syntax that closely mimics the document being modified. + +```cpp +// a JSON value +json j_document = R"({ + "a": "b", + "c": { + "d": "e", + "f": "g" + } +})"_json; + +// a patch +json j_patch = R"({ + "a":"z", + "c": { + "f": null + } +})"_json; + +// apply the patch +j_document.merge_patch(j_patch); +// { +// "a": "z", +// "c": { +// "d": "e" +// } +// } +``` + +### Implicit conversions + +Supported types can be implicitly converted to JSON values. + +It is recommended to **NOT USE** implicit conversions **FROM** a JSON value. +You can find more details about this recommendation [here](https://www.github.com/nlohmann/json/issues/958). +You can switch off implicit conversions by defining `JSON_USE_IMPLICIT_CONVERSIONS` to `0` before including the `json.hpp` header. When using CMake, you can also achieve this by setting the option `JSON_ImplicitConversions` to `OFF`. + +```cpp +// strings +std::string s1 = "Hello, world!"; +json js = s1; +auto s2 = js.template get(); +// NOT RECOMMENDED +std::string s3 = js; +std::string s4; +s4 = js; + +// Booleans +bool b1 = true; +json jb = b1; +auto b2 = jb.template get(); +// NOT RECOMMENDED +bool b3 = jb; +bool b4; +b4 = jb; + +// numbers +int i = 42; +json jn = i; +auto f = jn.template get(); +// NOT RECOMMENDED +double f2 = jb; +double f3; +f3 = jb; + +// etc. +``` + +Note that `char` types are not automatically converted to JSON strings, but to integer numbers. A conversion to a string must be specified explicitly: + +```cpp +char ch = 'A'; // ASCII value 65 +json j_default = ch; // stores integer number 65 +json j_string = std::string(1, ch); // stores string "A" +``` + +### Arbitrary types conversions + +Every type can be serialized in JSON, not just STL containers and scalar types. Usually, you would do something along those lines: + +```cpp +namespace ns { + // a simple struct to model a person + struct person { + std::string name; + std::string address; + int age; + }; +} + +ns::person p = {"Ned Flanders", "744 Evergreen Terrace", 60}; + +// convert to JSON: copy each value into the JSON object +json j; +j["name"] = p.name; +j["address"] = p.address; +j["age"] = p.age; + +// ... + +// convert from JSON: copy each value from the JSON object +ns::person p { + j["name"].template get(), + j["address"].template get(), + j["age"].template get() +}; +``` + +It works, but that's quite a lot of boilerplate... Fortunately, there's a better way: + +```cpp +// create a person +ns::person p {"Ned Flanders", "744 Evergreen Terrace", 60}; + +// conversion: person -> json +json j = p; + +std::cout << j << std::endl; +// {"address":"744 Evergreen Terrace","age":60,"name":"Ned Flanders"} + +// conversion: json -> person +auto p2 = j.template get(); + +// that's it +assert(p == p2); +``` + +#### Basic usage + +To make this work with one of your types, you only need to provide two functions: + +```cpp +using json = nlohmann::json; + +namespace ns { + void to_json(json& j, const person& p) { + j = json{{"name", p.name}, {"address", p.address}, {"age", p.age}}; + } + + void from_json(const json& j, person& p) { + j.at("name").get_to(p.name); + j.at("address").get_to(p.address); + j.at("age").get_to(p.age); + } +} // namespace ns +``` + +That's all! When calling the `json` constructor with your type, your custom `to_json` method will be automatically called. +Likewise, when calling `template get()` or `get_to(your_type&)`, the `from_json` method will be called. + +Some important things: + +* Those methods **MUST** be in your type's namespace (which can be the global namespace), or the library will not be able to locate them (in this example, they are in namespace `ns`, where `person` is defined). +* Those methods **MUST** be available (e.g., proper headers must be included) everywhere you use these conversions. Look at [issue 1108](https://github.com/nlohmann/json/issues/1108) for errors that may occur otherwise. +* When using `template get()`, `your_type` **MUST** be [DefaultConstructible](https://en.cppreference.com/w/cpp/named_req/DefaultConstructible). (There is a way to bypass this requirement described later.) +* In function `from_json`, use function [`at()`](https://json.nlohmann.me/api/basic_json/at/) to access the object values rather than `operator[]`. In case a key does not exist, `at` throws an exception that you can handle, whereas `operator[]` exhibits undefined behavior. +* You do not need to add serializers or deserializers for STL types like `std::vector`: the library already implements these. + +#### Simplify your life with macros + +If you just want to serialize/deserialize some structs, the `to_json`/`from_json` functions can be a lot of boilerplate. + +There are two macros to make your life easier as long as you (1) want to use a JSON object as serialization and (2) want to use the member variable names as object keys in that object: + +- `NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(name, member1, member2, ...)` is to be defined inside the namespace of the class/struct to create code for. +- `NLOHMANN_DEFINE_TYPE_INTRUSIVE(name, member1, member2, ...)` is to be defined inside the class/struct to create code for. This macro can also access private members. + +In both macros, the first parameter is the name of the class/struct, and all remaining parameters name the members. + +##### Examples + +The `to_json`/`from_json` functions for the `person` struct above can be created with: + +```cpp +namespace ns { + NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(person, name, address, age) +} +``` + +Here is an example with private members, where `NLOHMANN_DEFINE_TYPE_INTRUSIVE` is needed: + +```cpp +namespace ns { + class address { + private: + std::string street; + int housenumber; + int postcode; + + public: + NLOHMANN_DEFINE_TYPE_INTRUSIVE(address, street, housenumber, postcode) + }; +} +``` + +#### How do I convert third-party types? + +This requires a bit more advanced technique. But first, let's see how this conversion mechanism works: + +The library uses **JSON Serializers** to convert types to json. +The default serializer for `nlohmann::json` is `nlohmann::adl_serializer` (ADL means [Argument-Dependent Lookup](https://en.cppreference.com/w/cpp/language/adl)). + +It is implemented like this (simplified): + +```cpp +template +struct adl_serializer { + static void to_json(json& j, const T& value) { + // calls the "to_json" method in T's namespace + } + + static void from_json(const json& j, T& value) { + // same thing, but with the "from_json" method + } +}; +``` + +This serializer works fine when you have control over the type's namespace. However, what about `boost::optional` or `std::filesystem::path` (C++17)? Hijacking the `boost` namespace is pretty bad, and it's illegal to add something other than template specializations to `std`... + +To solve this, you need to add a specialization of `adl_serializer` to the `nlohmann` namespace, here's an example: + +```cpp +// partial specialization (full specialization works too) +namespace nlohmann { + template + struct adl_serializer> { + static void to_json(json& j, const boost::optional& opt) { + if (opt == boost::none) { + j = nullptr; + } else { + j = *opt; // this will call adl_serializer::to_json which will + // find the free function to_json in T's namespace! + } + } + + static void from_json(const json& j, boost::optional& opt) { + if (j.is_null()) { + opt = boost::none; + } else { + opt = j.template get(); // same as above, but with + // adl_serializer::from_json + } + } + }; +} +``` + +#### How can I use `get()` for non-default constructible/non-copyable types? + +There is a way, if your type is [MoveConstructible](https://en.cppreference.com/w/cpp/named_req/MoveConstructible). You will need to specialize the `adl_serializer` as well, but with a special `from_json` overload: + +```cpp +struct move_only_type { + move_only_type() = delete; + move_only_type(int ii): i(ii) {} + move_only_type(const move_only_type&) = delete; + move_only_type(move_only_type&&) = default; + + int i; +}; + +namespace nlohmann { + template <> + struct adl_serializer { + // note: the return type is no longer 'void', and the method only takes + // one argument + static move_only_type from_json(const json& j) { + return {j.template get()}; + } + + // Here's the catch! You must provide a to_json method! Otherwise, you + // will not be able to convert move_only_type to json, since you fully + // specialized adl_serializer on that type + static void to_json(json& j, move_only_type t) { + j = t.i; + } + }; +} +``` + +#### Can I write my own serializer? (Advanced use) + +Yes. You might want to take a look at [`unit-udt.cpp`](https://github.com/nlohmann/json/blob/develop/tests/src/unit-udt.cpp) in the test suite, to see a few examples. + +If you write your own serializer, you'll need to do a few things: + +- use a different `basic_json` alias than `nlohmann::json` (the last template parameter of `basic_json` is the `JSONSerializer`) +- use your `basic_json` alias (or a template parameter) in all your `to_json`/`from_json` methods +- use `nlohmann::to_json` and `nlohmann::from_json` when you need ADL + +Here is an example, without simplifications, that only accepts types with a size <= 32, and uses ADL. + +```cpp +// You should use void as a second template argument +// if you don't need compile-time checks on T +template::type> +struct less_than_32_serializer { + template + static void to_json(BasicJsonType& j, T value) { + // we want to use ADL, and call the correct to_json overload + using nlohmann::to_json; // this method is called by adl_serializer, + // this is where the magic happens + to_json(j, value); + } + + template + static void from_json(const BasicJsonType& j, T& value) { + // same thing here + using nlohmann::from_json; + from_json(j, value); + } +}; +``` + +Be **very** careful when reimplementing your serializer, you can stack overflow if you don't pay attention: + +```cpp +template +struct bad_serializer +{ + template + static void to_json(BasicJsonType& j, const T& value) { + // this calls BasicJsonType::json_serializer::to_json(j, value); + // if BasicJsonType::json_serializer == bad_serializer ... oops! + j = value; + } + + template + static void to_json(const BasicJsonType& j, T& value) { + // this calls BasicJsonType::json_serializer::from_json(j, value); + // if BasicJsonType::json_serializer == bad_serializer ... oops! + value = j.template get(); // oops! + } +}; +``` + +### Specializing enum conversion + +By default, enum values are serialized to JSON as integers. In some cases this could result in undesired behavior. If an enum is modified or re-ordered after data has been serialized to JSON, the later de-serialized JSON data may be undefined or a different enum value than was originally intended. + +It is possible to more precisely specify how a given enum is mapped to and from JSON as shown below: + +```cpp +// example enum type declaration +enum TaskState { + TS_STOPPED, + TS_RUNNING, + TS_COMPLETED, + TS_INVALID=-1, +}; + +// map TaskState values to JSON as strings +NLOHMANN_JSON_SERIALIZE_ENUM( TaskState, { + {TS_INVALID, nullptr}, + {TS_STOPPED, "stopped"}, + {TS_RUNNING, "running"}, + {TS_COMPLETED, "completed"}, +}) +``` + +The `NLOHMANN_JSON_SERIALIZE_ENUM()` macro declares a set of `to_json()` / `from_json()` functions for type `TaskState` while avoiding repetition and boilerplate serialization code. + +**Usage:** + +```cpp +// enum to JSON as string +json j = TS_STOPPED; +assert(j == "stopped"); + +// json string to enum +json j3 = "running"; +assert(j3.template get() == TS_RUNNING); + +// undefined json value to enum (where the first map entry above is the default) +json jPi = 3.14; +assert(jPi.template get() == TS_INVALID ); +``` + +Just as in [Arbitrary Type Conversions](#arbitrary-types-conversions) above, +- `NLOHMANN_JSON_SERIALIZE_ENUM()` MUST be declared in your enum type's namespace (which can be the global namespace), or the library will not be able to locate it, and it will default to integer serialization. +- It MUST be available (e.g., proper headers must be included) everywhere you use the conversions. + +Other Important points: +- When using `template get()`, undefined JSON values will default to the first pair specified in your map. Select this default pair carefully. +- If an enum or JSON value is specified more than once in your map, the first matching occurrence from the top of the map will be returned when converting to or from JSON. + +### Binary formats (BSON, CBOR, MessagePack, UBJSON, and BJData) + +Though JSON is a ubiquitous data format, it is not a very compact format suitable for data exchange, for instance over a network. Hence, the library supports [BSON](https://bsonspec.org) (Binary JSON), [CBOR](https://cbor.io) (Concise Binary Object Representation), [MessagePack](https://msgpack.org), [UBJSON](https://ubjson.org) (Universal Binary JSON Specification) and [BJData](https://neurojson.org/bjdata) (Binary JData) to efficiently encode JSON values to byte vectors and to decode such vectors. + +```cpp +// create a JSON value +json j = R"({"compact": true, "schema": 0})"_json; + +// serialize to BSON +std::vector v_bson = json::to_bson(j); + +// 0x1B, 0x00, 0x00, 0x00, 0x08, 0x63, 0x6F, 0x6D, 0x70, 0x61, 0x63, 0x74, 0x00, 0x01, 0x10, 0x73, 0x63, 0x68, 0x65, 0x6D, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + +// roundtrip +json j_from_bson = json::from_bson(v_bson); + +// serialize to CBOR +std::vector v_cbor = json::to_cbor(j); + +// 0xA2, 0x67, 0x63, 0x6F, 0x6D, 0x70, 0x61, 0x63, 0x74, 0xF5, 0x66, 0x73, 0x63, 0x68, 0x65, 0x6D, 0x61, 0x00 + +// roundtrip +json j_from_cbor = json::from_cbor(v_cbor); + +// serialize to MessagePack +std::vector v_msgpack = json::to_msgpack(j); + +// 0x82, 0xA7, 0x63, 0x6F, 0x6D, 0x70, 0x61, 0x63, 0x74, 0xC3, 0xA6, 0x73, 0x63, 0x68, 0x65, 0x6D, 0x61, 0x00 + +// roundtrip +json j_from_msgpack = json::from_msgpack(v_msgpack); + +// serialize to UBJSON +std::vector v_ubjson = json::to_ubjson(j); + +// 0x7B, 0x69, 0x07, 0x63, 0x6F, 0x6D, 0x70, 0x61, 0x63, 0x74, 0x54, 0x69, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6D, 0x61, 0x69, 0x00, 0x7D + +// roundtrip +json j_from_ubjson = json::from_ubjson(v_ubjson); +``` + +The library also supports binary types from BSON, CBOR (byte strings), and MessagePack (bin, ext, fixext). They are stored by default as `std::vector` to be processed outside the library. + +```cpp +// CBOR byte string with payload 0xCAFE +std::vector v = {0x42, 0xCA, 0xFE}; + +// read value +json j = json::from_cbor(v); + +// the JSON value has type binary +j.is_binary(); // true + +// get reference to stored binary value +auto& binary = j.get_binary(); + +// the binary value has no subtype (CBOR has no binary subtypes) +binary.has_subtype(); // false + +// access std::vector member functions +binary.size(); // 2 +binary[0]; // 0xCA +binary[1]; // 0xFE + +// set subtype to 0x10 +binary.set_subtype(0x10); + +// serialize to MessagePack +auto cbor = json::to_msgpack(j); // 0xD5 (fixext2), 0x10, 0xCA, 0xFE +``` + + +## Supported compilers + +Though it's 2023 already, the support for C++11 is still a bit sparse. Currently, the following compilers are known to work: + +- GCC 4.8 - 12.0 (and possibly later) +- Clang 3.4 - 15.0 (and possibly later) +- Apple Clang 9.1 - 13.1 (and possibly later) +- Intel C++ Compiler 17.0.2 (and possibly later) +- Nvidia CUDA Compiler 11.0.221 (and possibly later) +- Microsoft Visual C++ 2015 / Build Tools 14.0.25123.0 (and possibly later) +- Microsoft Visual C++ 2017 / Build Tools 15.5.180.51428 (and possibly later) +- Microsoft Visual C++ 2019 / Build Tools 16.3.1+1def00d3d (and possibly later) +- Microsoft Visual C++ 2022 / Build Tools 19.30.30709.0 (and possibly later) + +I would be happy to learn about other compilers/versions. + +Please note: + +- GCC 4.8 has a bug [57824](https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57824)): multiline raw strings cannot be the arguments to macros. Don't use multiline raw strings directly in macros with this compiler. +- Android defaults to using very old compilers and C++ libraries. To fix this, add the following to your `Application.mk`. This will switch to the LLVM C++ library, the Clang compiler, and enable C++11 and other features disabled by default. + + ``` + APP_STL := c++_shared + NDK_TOOLCHAIN_VERSION := clang3.6 + APP_CPPFLAGS += -frtti -fexceptions + ``` + + The code compiles successfully with [Android NDK](https://developer.android.com/ndk/index.html?hl=ml), Revision 9 - 11 (and possibly later) and [CrystaX's Android NDK](https://www.crystax.net/en/android/ndk) version 10. + +- For GCC running on MinGW or Android SDK, the error `'to_string' is not a member of 'std'` (or similarly, for `strtod` or `strtof`) may occur. Note this is not an issue with the code, but rather with the compiler itself. On Android, see above to build with a newer environment. For MinGW, please refer to [this site](https://tehsausage.com/mingw-to-string) and [this discussion](https://github.com/nlohmann/json/issues/136) for information on how to fix this bug. For Android NDK using `APP_STL := gnustl_static`, please refer to [this discussion](https://github.com/nlohmann/json/issues/219). + +- Unsupported versions of GCC and Clang are rejected by `#error` directives. This can be switched off by defining `JSON_SKIP_UNSUPPORTED_COMPILER_CHECK`. Note that you can expect no support in this case. + +The following compilers are currently used in continuous integration at [AppVeyor](https://ci.appveyor.com/project/nlohmann/json), [Cirrus CI](https://cirrus-ci.com/github/nlohmann/json), and [GitHub Actions](https://github.com/nlohmann/json/actions): + +| Compiler | Operating System | CI Provider | +|--------------------------------------------------------------------------------------------------------|--------------------|----------------| +| Apple Clang 11.0.3 (clang-1103.0.32.62); Xcode 11.7 | macOS 11.7.1 | GitHub Actions | +| Apple Clang 12.0.0 (clang-1200.0.32.29); Xcode 12.4 | macOS 11.7.1 | GitHub Actions | +| Apple Clang 12.0.5 (clang-1205.0.22.11); Xcode 12.5.1 | macOS 11.7.1 | GitHub Actions | +| Apple Clang 13.0.0 (clang-1300.0.29.3); Xcode 13.0 | macOS 11.7.1 | GitHub Actions | +| Apple Clang 13.0.0 (clang-1300.0.29.3); Xcode 13.1 | macOS 12.6.1 | GitHub Actions | +| Apple Clang 13.0.0 (clang-1300.0.29.30); Xcode 13.2.1 | macOS 12.6.1 | GitHub Actions | +| Apple Clang 13.1.6 (clang-1316.0.21.2.3); Xcode 13.3.1 | macOS 12.6.1 | GitHub Actions | +| Apple Clang 13.1.6 (clang-1316.0.21.2.5); Xcode 13.4.1 | macOS 12.6.1 | GitHub Actions | +| Apple Clang 14.0.0 (clang-1400.0.29.102); Xcode 14.0 | macOS 12.6.1 | GitHub Actions | +| Apple Clang 14.0.0 (clang-1400.0.29.102); Xcode 14.0.1 | macOS 12.6.1 | GitHub Actions | +| Apple Clang 14.0.0 (clang-1400.0.29.202); Xcode 14.1 | macOS 12.6.1 | GitHub Actions | +| Clang 3.5.2 | Ubuntu 20.04.3 LTS | GitHub Actions | +| Clang 3.6.2 | Ubuntu 20.04.3 LTS | GitHub Actions | +| Clang 3.7.1 | Ubuntu 20.04.3 LTS | GitHub Actions | +| Clang 3.8.1 | Ubuntu 20.04.3 LTS | GitHub Actions | +| Clang 3.9.1 | Ubuntu 20.04.3 LTS | GitHub Actions | +| Clang 4.0.1 | Ubuntu 20.04.3 LTS | GitHub Actions | +| Clang 5.0.2 | Ubuntu 20.04.3 LTS | GitHub Actions | +| Clang 6.0.1 | Ubuntu 20.04.3 LTS | GitHub Actions | +| Clang 7.0.1 | Ubuntu 20.04.3 LTS | GitHub Actions | +| Clang 8.0.0 | Ubuntu 20.04.3 LTS | GitHub Actions | +| Clang 9.0.0 | Ubuntu 20.04.3 LTS | GitHub Actions | +| Clang 10.0.0 | Ubuntu 20.04.3 LTS | GitHub Actions | +| Clang 10.0.0 with GNU-like command-line | Windows-10.0.17763 | GitHub Actions | +| Clang 11.0.0 with GNU-like command-line | Windows-10.0.17763 | GitHub Actions | +| Clang 11.0.0 with MSVC-like command-line | Windows-10.0.17763 | GitHub Actions | +| Clang 11.0.0 | Ubuntu 20.04.3 LTS | GitHub Actions | +| Clang 12.0.0 | Ubuntu 20.04.3 LTS | GitHub Actions | +| Clang 12.0.0 with GNU-like command-line | Windows-10.0.17763 | GitHub Actions | +| Clang 13.0.0 | Ubuntu 20.04.3 LTS | GitHub Actions | +| Clang 13.0.0 with GNU-like command-line | Windows-10.0.17763 | GitHub Actions | +| Clang 14.0.0 | Ubuntu 20.04.3 LTS | GitHub Actions | +| Clang 14.0.0 with GNU-like command-line | Windows-10.0.17763 | GitHub Actions | +| Clang 15.0.0 with GNU-like command-line | Windows-10.0.17763 | GitHub Actions | +| Clang 15.0.4 | Ubuntu 20.04.3 LTS | GitHub Actions | +| Clang 16.0.0 (16.0.0-++20221031071727+500876226c60-1~exp1~20221031071831.439) | Ubuntu 20.04.3 LTS | GitHub Actions | +| GCC 4.8.5 (Ubuntu 4.8.5-4ubuntu2) | Ubuntu 20.04.3 LTS | GitHub Actions | +| GCC 4.9.4 | Ubuntu 20.04.3 LTS | GitHub Actions | +| GCC 5.5.0 | Ubuntu 20.04.3 LTS | GitHub Actions | +| GCC 6.5.0 | Ubuntu 20.04.3 LTS | GitHub Actions | +| GCC 7.5.0 | Ubuntu 20.04.3 LTS | GitHub Actions | +| GCC 8.1.0 (i686-posix-dwarf-rev0, Built by MinGW-W64 project) | Windows-10.0.17763 | GitHub Actions | +| GCC 8.1.0 (x86_64-posix-seh-rev0, Built by MinGW-W64 project) | Windows-10.0.17763 | GitHub Actions | +| GCC 8.5.0 | Ubuntu 20.04.3 LTS | GitHub Actions | +| GCC 9.5.0 | Ubuntu 20.04.3 LTS | GitHub Actions | +| GCC 10.4.0 | Ubuntu 20.04.3 LTS | GitHub Actions | +| GCC 11.1.0 | Ubuntu (aarch64) | Cirrus CI | +| GCC 11.3.0 | Ubuntu 20.04.3 LTS | GitHub Actions | +| GCC 12.2.0 | Ubuntu 20.04.3 LTS | GitHub Actions | +| GCC 13.0.0 20220605 (experimental) | Ubuntu 20.04.3 LTS | GitHub Actions | +| Intel C++ Compiler 2021.5.0.20211109 | Ubuntu 20.04.3 LTS | GitHub Actions | +| NVCC 11.0.221 | Ubuntu 20.04.3 LTS | GitHub Actions | +| Visual Studio 14 2015 MSVC 19.0.24241.7 (Build Engine version 14.0.25420.1) | Windows-6.3.9600 | AppVeyor | +| Visual Studio 15 2017 MSVC 19.16.27035.0 (Build Engine version 15.9.21+g9802d43bc3 for .NET Framework) | Windows-10.0.14393 | AppVeyor | +| Visual Studio 16 2019 MSVC 19.28.29912.0 (Build Engine version 16.9.0+57a23d249 for .NET Framework) | Windows-10.0.17763 | GitHub Actions | +| Visual Studio 16 2019 MSVC 19.28.29912.0 (Build Engine version 16.9.0+57a23d249 for .NET Framework) | Windows-10.0.17763 | AppVeyor | +| Visual Studio 17 2022 MSVC 19.30.30709.0 (Build Engine version 17.0.31804.368 for .NET Framework) | Windows-10.0.20348 | GitHub Actions | + + +## Integration + +[`json.hpp`](https://github.com/nlohmann/json/blob/develop/single_include/nlohmann/json.hpp) is the single required file in `single_include/nlohmann` or [released here](https://github.com/nlohmann/json/releases). You need to add + +```cpp +#include + +// for convenience +using json = nlohmann::json; +``` + +to the files you want to process JSON and set the necessary switches to enable C++11 (e.g., `-std=c++11` for GCC and Clang). + +You can further use file [`include/nlohmann/json_fwd.hpp`](https://github.com/nlohmann/json/blob/develop/include/nlohmann/json_fwd.hpp) for forward-declarations. The installation of json_fwd.hpp (as part of cmake's install step), can be achieved by setting `-DJSON_MultipleHeaders=ON`. + +### CMake + +You can also use the `nlohmann_json::nlohmann_json` interface target in CMake. This target populates the appropriate usage requirements for `INTERFACE_INCLUDE_DIRECTORIES` to point to the appropriate include directories and `INTERFACE_COMPILE_FEATURES` for the necessary C++11 flags. + +#### External + +To use this library from a CMake project, you can locate it directly with `find_package()` and use the namespaced imported target from the generated package configuration: + +```cmake +# CMakeLists.txt +find_package(nlohmann_json 3.2.0 REQUIRED) +... +add_library(foo ...) +... +target_link_libraries(foo PRIVATE nlohmann_json::nlohmann_json) +``` + +The package configuration file, `nlohmann_jsonConfig.cmake`, can be used either from an install tree or directly out of the build tree. + +#### Embedded + +To embed the library directly into an existing CMake project, place the entire source tree in a subdirectory and call `add_subdirectory()` in your `CMakeLists.txt` file: + +```cmake +# Typically you don't care so much for a third party library's tests to be +# run from your own project's code. +set(JSON_BuildTests OFF CACHE INTERNAL "") + +# If you only include this third party in PRIVATE source files, you do not +# need to install it when your main project gets installed. +# set(JSON_Install OFF CACHE INTERNAL "") + +# Don't use include(nlohmann_json/CMakeLists.txt) since that carries with it +# unintended consequences that will break the build. It's generally +# discouraged (although not necessarily well documented as such) to use +# include(...) for pulling in other CMake projects anyways. +add_subdirectory(nlohmann_json) +... +add_library(foo ...) +... +target_link_libraries(foo PRIVATE nlohmann_json::nlohmann_json) +``` + +##### Embedded (FetchContent) + +Since CMake v3.11, +[FetchContent](https://cmake.org/cmake/help/v3.11/module/FetchContent.html) can +be used to automatically download a release as a dependency at configure time. + +Example: +```cmake +include(FetchContent) + +FetchContent_Declare(json URL https://github.com/nlohmann/json/releases/download/v3.11.2/json.tar.xz) +FetchContent_MakeAvailable(json) + +target_link_libraries(foo PRIVATE nlohmann_json::nlohmann_json) +``` + +**Note**: It is recommended to use the URL approach described above which is supported as of version 3.10.0. See + for more information. + +#### Supporting Both + +To allow your project to support either an externally supplied or an embedded JSON library, you can use a pattern akin to the following: + +``` cmake +# Top level CMakeLists.txt +project(FOO) +... +option(FOO_USE_EXTERNAL_JSON "Use an external JSON library" OFF) +... +add_subdirectory(thirdparty) +... +add_library(foo ...) +... +# Note that the namespaced target will always be available regardless of the +# import method +target_link_libraries(foo PRIVATE nlohmann_json::nlohmann_json) +``` +```cmake +# thirdparty/CMakeLists.txt +... +if(FOO_USE_EXTERNAL_JSON) + find_package(nlohmann_json 3.2.0 REQUIRED) +else() + set(JSON_BuildTests OFF CACHE INTERNAL "") + add_subdirectory(nlohmann_json) +endif() +... +``` + +`thirdparty/nlohmann_json` is then a complete copy of this source tree. + +### Package Managers + +:beer: If you are using OS X and [Homebrew](https://brew.sh), just type `brew install nlohmann-json` and you're set. If you want the bleeding edge rather than the latest release, use `brew install nlohmann-json --HEAD`. See [nlohmann-json](https://formulae.brew.sh/formula/nlohmann-json) for more information. + +If you are using the [Meson Build System](https://mesonbuild.com), add this source tree as a [meson subproject](https://mesonbuild.com/Subprojects.html#using-a-subproject). You may also use the `include.zip` published in this project's [Releases](https://github.com/nlohmann/json/releases) to reduce the size of the vendored source tree. Alternatively, you can get a wrap file by downloading it from [Meson WrapDB](https://wrapdb.mesonbuild.com/nlohmann_json), or simply use `meson wrap install nlohmann_json`. Please see the meson project for any issues regarding the packaging. + +The provided `meson.build` can also be used as an alternative to CMake for installing `nlohmann_json` system-wide in which case a pkg-config file is installed. To use it, simply have your build system require the `nlohmann_json` pkg-config dependency. In Meson, it is preferred to use the [`dependency()`](https://mesonbuild.com/Reference-manual.html#dependency) object with a subproject fallback, rather than using the subproject directly. + +If you are using [Bazel](https://bazel.build/) you can simply reference this repository using `http_archive` or `git_repository` and depend on `@nlohmann_json//:json`. + +If you are using [Conan](https://www.conan.io/) to manage your dependencies, merely add [`nlohmann_json/x.y.z`](https://conan.io/center/nlohmann_json) to your `conanfile`'s requires, where `x.y.z` is the release version you want to use. Please file issues [here](https://github.com/conan-io/conan-center-index/issues) if you experience problems with the packages. + +If you are using [Spack](https://www.spack.io/) to manage your dependencies, you can use the [`nlohmann-json` package](https://spack.readthedocs.io/en/latest/package_list.html#nlohmann-json). Please see the [spack project](https://github.com/spack/spack) for any issues regarding the packaging. + +If you are using [hunter](https://github.com/cpp-pm/hunter) on your project for external dependencies, then you can use the [nlohmann_json package](https://hunter.readthedocs.io/en/latest/packages/pkg/nlohmann_json.html). Please see the hunter project for any issues regarding the packaging. + +If you are using [Buckaroo](https://buckaroo.pm), you can install this library's module with `buckaroo add github.com/buckaroo-pm/nlohmann-json`. Please file issues [here](https://github.com/buckaroo-pm/nlohmann-json). There is a demo repo [here](https://github.com/njlr/buckaroo-nholmann-json-example). + +If you are using [vcpkg](https://github.com/Microsoft/vcpkg/) on your project for external dependencies, then you can install the [nlohmann-json package](https://github.com/Microsoft/vcpkg/tree/master/ports/nlohmann-json) with `vcpkg install nlohmann-json` and follow the then displayed descriptions. Please see the vcpkg project for any issues regarding the packaging. + +If you are using [cget](https://cget.readthedocs.io/en/latest/), you can install the latest development version with `cget install nlohmann/json`. A specific version can be installed with `cget install nlohmann/json@v3.1.0`. Also, the multiple header version can be installed by adding the `-DJSON_MultipleHeaders=ON` flag (i.e., `cget install nlohmann/json -DJSON_MultipleHeaders=ON`). + +If you are using [CocoaPods](https://cocoapods.org), you can use the library by adding pod `"nlohmann_json", '~>3.1.2'` to your podfile (see [an example](https://bitbucket.org/benman/nlohmann_json-cocoapod/src/master/)). Please file issues [here](https://bitbucket.org/benman/nlohmann_json-cocoapod/issues?status=new&status=open). + +If you are using [Swift Package Manager](https://swift.org/package-manager/), you can use the library by adding a package dependency to this repository. And target dependency as `.product(name: "nlohmann-json", package: "json")`. + +If you are using [NuGet](https://www.nuget.org), you can use the package [nlohmann.json](https://www.nuget.org/packages/nlohmann.json/). Please check [this extensive description](https://github.com/nlohmann/json/issues/1132#issuecomment-452250255) on how to use the package. Please file issues [here](https://github.com/hnkb/nlohmann-json-nuget/issues). + +If you are using [conda](https://conda.io/), you can use the package [nlohmann_json](https://github.com/conda-forge/nlohmann_json-feedstock) from [conda-forge](https://conda-forge.org) executing `conda install -c conda-forge nlohmann_json`. Please file issues [here](https://github.com/conda-forge/nlohmann_json-feedstock/issues). + +If you are using [MSYS2](https://www.msys2.org/), you can use the [mingw-w64-nlohmann-json](https://packages.msys2.org/base/mingw-w64-nlohmann-json) package, just type `pacman -S mingw-w64-i686-nlohmann-json` or `pacman -S mingw-w64-x86_64-nlohmann-json` for installation. Please file issues [here](https://github.com/msys2/MINGW-packages/issues/new?title=%5Bnlohmann-json%5D) if you experience problems with the packages. + +If you are using [MacPorts](https://ports.macports.org), execute `sudo port install nlohmann-json` to install the [nlohmann-json](https://ports.macports.org/port/nlohmann-json/) package. + +If you are using [`build2`](https://build2.org), you can use the [`nlohmann-json`](https://cppget.org/nlohmann-json) package from the public repository https://cppget.org or directly from the [package's sources repository](https://github.com/build2-packaging/nlohmann-json). In your project's `manifest` file, just add `depends: nlohmann-json` (probably with some [version constraints](https://build2.org/build2-toolchain/doc/build2-toolchain-intro.xhtml#guide-add-remove-deps)). If you are not familiar with using dependencies in `build2`, [please read this introduction](https://build2.org/build2-toolchain/doc/build2-toolchain-intro.xhtml). +Please file issues [here](https://github.com/build2-packaging/nlohmann-json) if you experience problems with the packages. + +If you are using [`wsjcpp`](https://wsjcpp.org), you can use the command `wsjcpp install "https://github.com/nlohmann/json:develop"` to get the latest version. Note you can change the branch ":develop" to an existing tag or another branch. + +If you are using [`CPM.cmake`](https://github.com/TheLartians/CPM.cmake), you can check this [`example`](https://github.com/TheLartians/CPM.cmake/tree/master/examples/json). After [adding CPM script](https://github.com/TheLartians/CPM.cmake#adding-cpm) to your project, implement the following snippet to your CMake: + +```cmake +CPMAddPackage( + NAME nlohmann_json + GITHUB_REPOSITORY nlohmann/json + VERSION 3.9.1) +``` + +### Pkg-config + +If you are using bare Makefiles, you can use `pkg-config` to generate the include flags that point to where the library is installed: + +```sh +pkg-config nlohmann_json --cflags +``` + +Users of the Meson build system will also be able to use a system-wide library, which will be found by `pkg-config`: + +```meson +json = dependency('nlohmann_json', required: true) +``` + + +## License + + + +The class is licensed under the [MIT License](https://opensource.org/licenses/MIT): + +Copyright © 2013-2022 [Niels Lohmann](https://nlohmann.me) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +* * * + +The class contains the UTF-8 Decoder from Bjoern Hoehrmann which is licensed under the [MIT License](https://opensource.org/licenses/MIT) (see above). Copyright © 2008-2009 [Björn Hoehrmann](https://bjoern.hoehrmann.de/) + +The class contains a slightly modified version of the Grisu2 algorithm from Florian Loitsch which is licensed under the [MIT License](https://opensource.org/licenses/MIT) (see above). Copyright © 2009 [Florian Loitsch](https://florian.loitsch.com/) + +The class contains a copy of [Hedley](https://nemequ.github.io/hedley/) from Evan Nemerson which is licensed as [CC0-1.0](https://creativecommons.org/publicdomain/zero/1.0/). + +The class contains parts of [Google Abseil](https://github.com/abseil/abseil-cpp) which is licensed under the [Apache 2.0 License](https://opensource.org/licenses/Apache-2.0). + +## Contact + +If you have questions regarding the library, I would like to invite you to [open an issue at GitHub](https://github.com/nlohmann/json/issues/new/choose). Please describe your request, problem, or question as detailed as possible, and also mention the version of the library you are using as well as the version of your compiler and operating system. Opening an issue at GitHub allows other users and contributors to this library to collaborate. For instance, I have little experience with MSVC, and most issues in this regard have been solved by a growing community. If you have a look at the [closed issues](https://github.com/nlohmann/json/issues?q=is%3Aissue+is%3Aclosed), you will see that we react quite timely in most cases. + +Only if your request would contain confidential information, please [send me an email](mailto:mail@nlohmann.me). For encrypted messages, please use [this key](https://keybase.io/nlohmann/pgp_keys.asc). + +## Security + +[Commits by Niels Lohmann](https://github.com/nlohmann/json/commits) and [releases](https://github.com/nlohmann/json/releases) are signed with this [PGP Key](https://keybase.io/nlohmann/pgp_keys.asc?fingerprint=797167ae41c0a6d9232e48457f3cea63ae251b69). + +## Thanks + +I deeply appreciate the help of the following people. + + + +1. [Teemperor](https://github.com/Teemperor) implemented CMake support and lcov integration, realized escape and Unicode handling in the string parser, and fixed the JSON serialization. +2. [elliotgoodrich](https://github.com/elliotgoodrich) fixed an issue with double deletion in the iterator classes. +3. [kirkshoop](https://github.com/kirkshoop) made the iterators of the class composable to other libraries. +4. [wancw](https://github.com/wanwc) fixed a bug that hindered the class to compile with Clang. +5. Tomas Åblad found a bug in the iterator implementation. +6. [Joshua C. Randall](https://github.com/jrandall) fixed a bug in the floating-point serialization. +7. [Aaron Burghardt](https://github.com/aburgh) implemented code to parse streams incrementally. Furthermore, he greatly improved the parser class by allowing the definition of a filter function to discard undesired elements while parsing. +8. [Daniel Kopeček](https://github.com/dkopecek) fixed a bug in the compilation with GCC 5.0. +9. [Florian Weber](https://github.com/Florianjw) fixed a bug in and improved the performance of the comparison operators. +10. [Eric Cornelius](https://github.com/EricMCornelius) pointed out a bug in the handling with NaN and infinity values. He also improved the performance of the string escaping. +11. [易思龙](https://github.com/likebeta) implemented a conversion from anonymous enums. +12. [kepkin](https://github.com/kepkin) patiently pushed forward the support for Microsoft Visual studio. +13. [gregmarr](https://github.com/gregmarr) simplified the implementation of reverse iterators and helped with numerous hints and improvements. In particular, he pushed forward the implementation of user-defined types. +14. [Caio Luppi](https://github.com/caiovlp) fixed a bug in the Unicode handling. +15. [dariomt](https://github.com/dariomt) fixed some typos in the examples. +16. [Daniel Frey](https://github.com/d-frey) cleaned up some pointers and implemented exception-safe memory allocation. +17. [Colin Hirsch](https://github.com/ColinH) took care of a small namespace issue. +18. [Huu Nguyen](https://github.com/whoshuu) correct a variable name in the documentation. +19. [Silverweed](https://github.com/silverweed) overloaded `parse()` to accept an rvalue reference. +20. [dariomt](https://github.com/dariomt) fixed a subtlety in MSVC type support and implemented the `get_ref()` function to get a reference to stored values. +21. [ZahlGraf](https://github.com/ZahlGraf) added a workaround that allows compilation using Android NDK. +22. [whackashoe](https://github.com/whackashoe) replaced a function that was marked as unsafe by Visual Studio. +23. [406345](https://github.com/406345) fixed two small warnings. +24. [Glen Fernandes](https://github.com/glenfe) noted a potential portability problem in the `has_mapped_type` function. +25. [Corbin Hughes](https://github.com/nibroc) fixed some typos in the contribution guidelines. +26. [twelsby](https://github.com/twelsby) fixed the array subscript operator, an issue that failed the MSVC build, and floating-point parsing/dumping. He further added support for unsigned integer numbers and implemented better roundtrip support for parsed numbers. +27. [Volker Diels-Grabsch](https://github.com/vog) fixed a link in the README file. +28. [msm-](https://github.com/msm-) added support for American Fuzzy Lop. +29. [Annihil](https://github.com/Annihil) fixed an example in the README file. +30. [Themercee](https://github.com/Themercee) noted a wrong URL in the README file. +31. [Lv Zheng](https://github.com/lv-zheng) fixed a namespace issue with `int64_t` and `uint64_t`. +32. [abc100m](https://github.com/abc100m) analyzed the issues with GCC 4.8 and proposed a [partial solution](https://github.com/nlohmann/json/pull/212). +33. [zewt](https://github.com/zewt) added useful notes to the README file about Android. +34. [Róbert Márki](https://github.com/robertmrk) added a fix to use move iterators and improved the integration via CMake. +35. [Chris Kitching](https://github.com/ChrisKitching) cleaned up the CMake files. +36. [Tom Needham](https://github.com/06needhamt) fixed a subtle bug with MSVC 2015 which was also proposed by [Michael K.](https://github.com/Epidal). +37. [Mário Feroldi](https://github.com/thelostt) fixed a small typo. +38. [duncanwerner](https://github.com/duncanwerner) found a really embarrassing performance regression in the 2.0.0 release. +39. [Damien](https://github.com/dtoma) fixed one of the last conversion warnings. +40. [Thomas Braun](https://github.com/t-b) fixed a warning in a test case and adjusted MSVC calls in the CI. +41. [Théo DELRIEU](https://github.com/theodelrieu) patiently and constructively oversaw the long way toward [iterator-range parsing](https://github.com/nlohmann/json/issues/290). He also implemented the magic behind the serialization/deserialization of user-defined types and split the single header file into smaller chunks. +42. [Stefan](https://github.com/5tefan) fixed a minor issue in the documentation. +43. [Vasil Dimov](https://github.com/vasild) fixed the documentation regarding conversions from `std::multiset`. +44. [ChristophJud](https://github.com/ChristophJud) overworked the CMake files to ease project inclusion. +45. [Vladimir Petrigo](https://github.com/vpetrigo) made a SFINAE hack more readable and added Visual Studio 17 to the build matrix. +46. [Denis Andrejew](https://github.com/seeekr) fixed a grammar issue in the README file. +47. [Pierre-Antoine Lacaze](https://github.com/palacaze) found a subtle bug in the `dump()` function. +48. [TurpentineDistillery](https://github.com/TurpentineDistillery) pointed to [`std::locale::classic()`](https://en.cppreference.com/w/cpp/locale/locale/classic) to avoid too much locale joggling, found some nice performance improvements in the parser, improved the benchmarking code, and realized locale-independent number parsing and printing. +49. [cgzones](https://github.com/cgzones) had an idea how to fix the Coverity scan. +50. [Jared Grubb](https://github.com/jaredgrubb) silenced a nasty documentation warning. +51. [Yixin Zhang](https://github.com/qwename) fixed an integer overflow check. +52. [Bosswestfalen](https://github.com/Bosswestfalen) merged two iterator classes into a smaller one. +53. [Daniel599](https://github.com/Daniel599) helped to get Travis execute the tests with Clang's sanitizers. +54. [Jonathan Lee](https://github.com/vjon) fixed an example in the README file. +55. [gnzlbg](https://github.com/gnzlbg) supported the implementation of user-defined types. +56. [Alexej Harm](https://github.com/qis) helped to get the user-defined types working with Visual Studio. +57. [Jared Grubb](https://github.com/jaredgrubb) supported the implementation of user-defined types. +58. [EnricoBilla](https://github.com/EnricoBilla) noted a typo in an example. +59. [Martin Hořeňovský](https://github.com/horenmar) found a way for a 2x speedup for the compilation time of the test suite. +60. [ukhegg](https://github.com/ukhegg) found proposed an improvement for the examples section. +61. [rswanson-ihi](https://github.com/rswanson-ihi) noted a typo in the README. +62. [Mihai Stan](https://github.com/stanmihai4) fixed a bug in the comparison with `nullptr`s. +63. [Tushar Maheshwari](https://github.com/tusharpm) added [cotire](https://github.com/sakra/cotire) support to speed up the compilation. +64. [TedLyngmo](https://github.com/TedLyngmo) noted a typo in the README, removed unnecessary bit arithmetic, and fixed some `-Weffc++` warnings. +65. [Krzysztof Woś](https://github.com/krzysztofwos) made exceptions more visible. +66. [ftillier](https://github.com/ftillier) fixed a compiler warning. +67. [tinloaf](https://github.com/tinloaf) made sure all pushed warnings are properly popped. +68. [Fytch](https://github.com/Fytch) found a bug in the documentation. +69. [Jay Sistar](https://github.com/Type1J) implemented a Meson build description. +70. [Henry Lee](https://github.com/HenryRLee) fixed a warning in ICC and improved the iterator implementation. +71. [Vincent Thiery](https://github.com/vthiery) maintains a package for the Conan package manager. +72. [Steffen](https://github.com/koemeet) fixed a potential issue with MSVC and `std::min`. +73. [Mike Tzou](https://github.com/Chocobo1) fixed some typos. +74. [amrcode](https://github.com/amrcode) noted a misleading documentation about comparison of floats. +75. [Oleg Endo](https://github.com/olegendo) reduced the memory consumption by replacing `` with ``. +76. [dan-42](https://github.com/dan-42) cleaned up the CMake files to simplify including/reusing of the library. +77. [Nikita Ofitserov](https://github.com/himikof) allowed for moving values from initializer lists. +78. [Greg Hurrell](https://github.com/wincent) fixed a typo. +79. [Dmitry Kukovinets](https://github.com/DmitryKuk) fixed a typo. +80. [kbthomp1](https://github.com/kbthomp1) fixed an issue related to the Intel OSX compiler. +81. [Markus Werle](https://github.com/daixtrose) fixed a typo. +82. [WebProdPP](https://github.com/WebProdPP) fixed a subtle error in a precondition check. +83. [Alex](https://github.com/leha-bot) noted an error in a code sample. +84. [Tom de Geus](https://github.com/tdegeus) reported some warnings with ICC and helped to fix them. +85. [Perry Kundert](https://github.com/pjkundert) simplified reading from input streams. +86. [Sonu Lohani](https://github.com/sonulohani) fixed a small compilation error. +87. [Jamie Seward](https://github.com/jseward) fixed all MSVC warnings. +88. [Nate Vargas](https://github.com/eld00d) added a Doxygen tag file. +89. [pvleuven](https://github.com/pvleuven) helped to fix a warning in ICC. +90. [Pavel](https://github.com/crea7or) helped to fix some warnings in MSVC. +91. [Jamie Seward](https://github.com/jseward) avoided unnecessary string copies in `find()` and `count()`. +92. [Mitja](https://github.com/Itja) fixed some typos. +93. [Jorrit Wronski](https://github.com/jowr) updated the Hunter package links. +94. [Matthias Möller](https://github.com/TinyTinni) added a `.natvis` for the MSVC debug view. +95. [bogemic](https://github.com/bogemic) fixed some C++17 deprecation warnings. +96. [Eren Okka](https://github.com/erengy) fixed some MSVC warnings. +97. [abolz](https://github.com/abolz) integrated the Grisu2 algorithm for proper floating-point formatting, allowing more roundtrip checks to succeed. +98. [Vadim Evard](https://github.com/Pipeliner) fixed a Markdown issue in the README. +99. [zerodefect](https://github.com/zerodefect) fixed a compiler warning. +100. [Kert](https://github.com/kaidokert) allowed to template the string type in the serialization and added the possibility to override the exceptional behavior. +101. [mark-99](https://github.com/mark-99) helped fixing an ICC error. +102. [Patrik Huber](https://github.com/patrikhuber) fixed links in the README file. +103. [johnfb](https://github.com/johnfb) found a bug in the implementation of CBOR's indefinite length strings. +104. [Paul Fultz II](https://github.com/pfultz2) added a note on the cget package manager. +105. [Wilson Lin](https://github.com/wla80) made the integration section of the README more concise. +106. [RalfBielig](https://github.com/ralfbielig) detected and fixed a memory leak in the parser callback. +107. [agrianius](https://github.com/agrianius) allowed to dump JSON to an alternative string type. +108. [Kevin Tonon](https://github.com/ktonon) overworked the C++11 compiler checks in CMake. +109. [Axel Huebl](https://github.com/ax3l) simplified a CMake check and added support for the [Spack package manager](https://spack.io). +110. [Carlos O'Ryan](https://github.com/coryan) fixed a typo. +111. [James Upjohn](https://github.com/jammehcow) fixed a version number in the compilers section. +112. [Chuck Atkins](https://github.com/chuckatkins) adjusted the CMake files to the CMake packaging guidelines and provided documentation for the CMake integration. +113. [Jan Schöppach](https://github.com/dns13) fixed a typo. +114. [martin-mfg](https://github.com/martin-mfg) fixed a typo. +115. [Matthias Möller](https://github.com/TinyTinni) removed the dependency from `std::stringstream`. +116. [agrianius](https://github.com/agrianius) added code to use alternative string implementations. +117. [Daniel599](https://github.com/Daniel599) allowed to use more algorithms with the `items()` function. +118. [Julius Rakow](https://github.com/jrakow) fixed the Meson include directory and fixed the links to [cppreference.com](cppreference.com). +119. [Sonu Lohani](https://github.com/sonulohani) fixed the compilation with MSVC 2015 in debug mode. +120. [grembo](https://github.com/grembo) fixed the test suite and re-enabled several test cases. +121. [Hyeon Kim](https://github.com/simnalamburt) introduced the macro `JSON_INTERNAL_CATCH` to control the exception handling inside the library. +122. [thyu](https://github.com/thyu) fixed a compiler warning. +123. [David Guthrie](https://github.com/LEgregius) fixed a subtle compilation error with Clang 3.4.2. +124. [Dennis Fischer](https://github.com/dennisfischer) allowed to call `find_package` without installing the library. +125. [Hyeon Kim](https://github.com/simnalamburt) fixed an issue with a double macro definition. +126. [Ben Berman](https://github.com/rivertam) made some error messages more understandable. +127. [zakalibit](https://github.com/zakalibit) fixed a compilation problem with the Intel C++ compiler. +128. [mandreyel](https://github.com/mandreyel) fixed a compilation problem. +129. [Kostiantyn Ponomarenko](https://github.com/koponomarenko) added version and license information to the Meson build file. +130. [Henry Schreiner](https://github.com/henryiii) added support for GCC 4.8. +131. [knilch](https://github.com/knilch0r) made sure the test suite does not stall when run in the wrong directory. +132. [Antonio Borondo](https://github.com/antonioborondo) fixed an MSVC 2017 warning. +133. [Dan Gendreau](https://github.com/dgendreau) implemented the `NLOHMANN_JSON_SERIALIZE_ENUM` macro to quickly define an enum/JSON mapping. +134. [efp](https://github.com/efp) added line and column information to parse errors. +135. [julian-becker](https://github.com/julian-becker) added BSON support. +136. [Pratik Chowdhury](https://github.com/pratikpc) added support for structured bindings. +137. [David Avedissian](https://github.com/davedissian) added support for Clang 5.0.1 (PS4 version). +138. [Jonathan Dumaresq](https://github.com/dumarjo) implemented an input adapter to read from `FILE*`. +139. [kjpus](https://github.com/kjpus) fixed a link in the documentation. +140. [Manvendra Singh](https://github.com/manu-chroma) fixed a typo in the documentation. +141. [ziggurat29](https://github.com/ziggurat29) fixed an MSVC warning. +142. [Sylvain Corlay](https://github.com/SylvainCorlay) added code to avoid an issue with MSVC. +143. [mefyl](https://github.com/mefyl) fixed a bug when JSON was parsed from an input stream. +144. [Millian Poquet](https://github.com/mpoquet) allowed to install the library via Meson. +145. [Michael Behrns-Miller](https://github.com/moodboom) found an issue with a missing namespace. +146. [Nasztanovics Ferenc](https://github.com/naszta) fixed a compilation issue with libc 2.12. +147. [Andreas Schwab](https://github.com/andreas-schwab) fixed the endian conversion. +148. [Mark-Dunning](https://github.com/Mark-Dunning) fixed a warning in MSVC. +149. [Gareth Sylvester-Bradley](https://github.com/garethsb-sony) added `operator/` for JSON Pointers. +150. [John-Mark](https://github.com/johnmarkwayve) noted a missing header. +151. [Vitaly Zaitsev](https://github.com/xvitaly) fixed compilation with GCC 9.0. +152. [Laurent Stacul](https://github.com/stac47) fixed compilation with GCC 9.0. +153. [Ivor Wanders](https://github.com/iwanders) helped to reduce the CMake requirement to version 3.1. +154. [njlr](https://github.com/njlr) updated the Buckaroo instructions. +155. [Lion](https://github.com/lieff) fixed a compilation issue with GCC 7 on CentOS. +156. [Isaac Nickaein](https://github.com/nickaein) improved the integer serialization performance and implemented the `contains()` function. +157. [past-due](https://github.com/past-due) suppressed an unfixable warning. +158. [Elvis Oric](https://github.com/elvisoric) improved Meson support. +159. [Matěj Plch](https://github.com/Afforix) fixed an example in the README. +160. [Mark Beckwith](https://github.com/wythe) fixed a typo. +161. [scinart](https://github.com/scinart) fixed bug in the serializer. +162. [Patrick Boettcher](https://github.com/pboettch) implemented `push_back()` and `pop_back()` for JSON Pointers. +163. [Bruno Oliveira](https://github.com/nicoddemus) added support for Conda. +164. [Michele Caini](https://github.com/skypjack) fixed links in the README. +165. [Hani](https://github.com/hnkb) documented how to install the library with NuGet. +166. [Mark Beckwith](https://github.com/wythe) fixed a typo. +167. [yann-morin-1998](https://github.com/yann-morin-1998) helped to reduce the CMake requirement to version 3.1. +168. [Konstantin Podsvirov](https://github.com/podsvirov) maintains a package for the MSYS2 software distro. +169. [remyabel](https://github.com/remyabel) added GNUInstallDirs to the CMake files. +170. [Taylor Howard](https://github.com/taylorhoward92) fixed a unit test. +171. [Gabe Ron](https://github.com/Macr0Nerd) implemented the `to_string` method. +172. [Watal M. Iwasaki](https://github.com/heavywatal) fixed a Clang warning. +173. [Viktor Kirilov](https://github.com/onqtam) switched the unit tests from [Catch](https://github.com/philsquared/Catch) to [doctest](https://github.com/onqtam/doctest) +174. [Juncheng E](https://github.com/ejcjason) fixed a typo. +175. [tete17](https://github.com/tete17) fixed a bug in the `contains` function. +176. [Xav83](https://github.com/Xav83) fixed some cppcheck warnings. +177. [0xflotus](https://github.com/0xflotus) fixed some typos. +178. [Christian Deneke](https://github.com/chris0x44) added a const version of `json_pointer::back`. +179. [Julien Hamaide](https://github.com/crazyjul) made the `items()` function work with custom string types. +180. [Evan Nemerson](https://github.com/nemequ) updated fixed a bug in Hedley and updated this library accordingly. +181. [Florian Pigorsch](https://github.com/flopp) fixed a lot of typos. +182. [Camille Bégué](https://github.com/cbegue) fixed an issue in the conversion from `std::pair` and `std::tuple` to `json`. +183. [Anthony VH](https://github.com/AnthonyVH) fixed a compile error in an enum deserialization. +184. [Yuriy Vountesmery](https://github.com/ua-code-dragon) noted a subtle bug in a preprocessor check. +185. [Chen](https://github.com/dota17) fixed numerous issues in the library. +186. [Antony Kellermann](https://github.com/aokellermann) added a CI step for GCC 10.1. +187. [Alex](https://github.com/gistrec) fixed an MSVC warning. +188. [Rainer](https://github.com/rvjr) proposed an improvement in the floating-point serialization in CBOR. +189. [Francois Chabot](https://github.com/FrancoisChabot) made performance improvements in the input adapters. +190. [Arthur Sonzogni](https://github.com/ArthurSonzogni) documented how the library can be included via `FetchContent`. +191. [Rimas Misevičius](https://github.com/rmisev) fixed an error message. +192. [Alexander Myasnikov](https://github.com/alexandermyasnikov) fixed some examples and a link in the README. +193. [Hubert Chathi](https://github.com/uhoreg) made CMake's version config file architecture-independent. +194. [OmnipotentEntity](https://github.com/OmnipotentEntity) implemented the binary values for CBOR, MessagePack, BSON, and UBJSON. +195. [ArtemSarmini](https://github.com/ArtemSarmini) fixed a compilation issue with GCC 10 and fixed a leak. +196. [Evgenii Sopov](https://github.com/sea-kg) integrated the library to the wsjcpp package manager. +197. [Sergey Linev](https://github.com/linev) fixed a compiler warning. +198. [Miguel Magalhães](https://github.com/magamig) fixed the year in the copyright. +199. [Gareth Sylvester-Bradley](https://github.com/garethsb-sony) fixed a compilation issue with MSVC. +200. [Alexander “weej” Jones](https://github.com/alex-weej) fixed an example in the README. +201. [Antoine Cœur](https://github.com/Coeur) fixed some typos in the documentation. +202. [jothepro](https://github.com/jothepro) updated links to the Hunter package. +203. [Dave Lee](https://github.com/kastiglione) fixed link in the README. +204. [Joël Lamotte](https://github.com/Klaim) added instruction for using Build2's package manager. +205. [Paul Jurczak](https://github.com/pauljurczak) fixed an example in the README. +206. [Sonu Lohani](https://github.com/sonulohani) fixed a warning. +207. [Carlos Gomes Martinho](https://github.com/gocarlos) updated the Conan package source. +208. [Konstantin Podsvirov](https://github.com/podsvirov) fixed the MSYS2 package documentation. +209. [Tridacnid](https://github.com/Tridacnid) improved the CMake tests. +210. [Michael](https://github.com/MBalszun) fixed MSVC warnings. +211. [Quentin Barbarat](https://github.com/quentin-dev) fixed an example in the documentation. +212. [XyFreak](https://github.com/XyFreak) fixed a compiler warning. +213. [TotalCaesar659](https://github.com/TotalCaesar659) fixed links in the README. +214. [Tanuj Garg](https://github.com/tanuj208) improved the fuzzer coverage for UBSAN input. +215. [AODQ](https://github.com/AODQ) fixed a compiler warning. +216. [jwittbrodt](https://github.com/jwittbrodt) made `NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE` inline. +217. [pfeatherstone](https://github.com/pfeatherstone) improved the upper bound of arguments of the `NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE`/`NLOHMANN_DEFINE_TYPE_INTRUSIVE` macros. +218. [Jan Procházka](https://github.com/jprochazk) fixed a bug in the CBOR parser for binary and string values. +219. [T0b1-iOS](https://github.com/T0b1-iOS) fixed a bug in the new hash implementation. +220. [Matthew Bauer](https://github.com/matthewbauer) adjusted the CBOR writer to create tags for binary subtypes. +221. [gatopeich](https://github.com/gatopeich) implemented an ordered map container for `nlohmann::ordered_json`. +222. [Érico Nogueira Rolim](https://github.com/ericonr) added support for pkg-config. +223. [KonanM](https://github.com/KonanM) proposed an implementation for the `NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE`/`NLOHMANN_DEFINE_TYPE_INTRUSIVE` macros. +224. [Guillaume Racicot](https://github.com/gracicot) implemented `string_view` support and allowed C++20 support. +225. [Alex Reinking](https://github.com/alexreinking) improved CMake support for `FetchContent`. +226. [Hannes Domani](https://github.com/ssbssa) provided a GDB pretty printer. +227. Lars Wirzenius reviewed the README file. +228. [Jun Jie](https://github.com/ongjunjie) fixed a compiler path in the CMake scripts. +229. [Ronak Buch](https://github.com/rbuch) fixed typos in the documentation. +230. [Alexander Karzhenkov](https://github.com/karzhenkov) fixed a move constructor and the Travis builds. +231. [Leonardo Lima](https://github.com/leozz37) added CPM.Cmake support. +232. [Joseph Blackman](https://github.com/jbzdarkid) fixed a warning. +233. [Yaroslav](https://github.com/YarikTH) updated doctest and implemented unit tests. +234. [Martin Stump](https://github.com/globberwops) fixed a bug in the CMake files. +235. [Jaakko Moisio](https://github.com/jasujm) fixed a bug in the input adapters. +236. [bl-ue](https://github.com/bl-ue) fixed some Markdown issues in the README file. +237. [William A. Wieselquist](https://github.com/wawiesel) fixed an example from the README. +238. [abbaswasim](https://github.com/abbaswasim) fixed an example from the README. +239. [Remy Jette](https://github.com/remyjette) fixed a warning. +240. [Fraser](https://github.com/frasermarlow) fixed the documentation. +241. [Ben Beasley](https://github.com/musicinmybrain) updated doctest. +242. [Doron Behar](https://github.com/doronbehar) fixed pkg-config.pc. +243. [raduteo](https://github.com/raduteo) fixed a warning. +244. [David Pfahler](https://github.com/theShmoo) added the possibility to compile the library without I/O support. +245. [Morten Fyhn Amundsen](https://github.com/mortenfyhn) fixed a typo. +246. [jpl-mac](https://github.com/jpl-mac) allowed to treat the library as a system header in CMake. +247. [Jason Dsouza](https://github.com/jasmcaus) fixed the indentation of the CMake file. +248. [offa](https://github.com/offa) added a link to Conan Center to the documentation. +249. [TotalCaesar659](https://github.com/TotalCaesar659) updated the links in the documentation to use HTTPS. +250. [Rafail Giavrimis](https://github.com/grafail) fixed the Google Benchmark default branch. +251. [Louis Dionne](https://github.com/ldionne) fixed a conversion operator. +252. [justanotheranonymoususer](https://github.com/justanotheranonymoususer) made the examples in the README more consistent. +253. [Finkman](https://github.com/Finkman) suppressed some `-Wfloat-equal` warnings. +254. [Ferry Huberts](https://github.com/fhuberts) fixed `-Wswitch-enum` warnings. +255. [Arseniy Terekhin](https://github.com/senyai) made the GDB pretty-printer robust against unset variable names. +256. [Amir Masoud Abdol](https://github.com/amirmasoudabdol) updated the Homebrew command as nlohmann/json is now in homebrew-core. +257. [Hallot](https://github.com/Hallot) fixed some `-Wextra-semi-stmt warnings`. +258. [Giovanni Cerretani](https://github.com/gcerretani) fixed `-Wunused` warnings on `JSON_DIAGNOSTICS`. +259. [Bogdan Popescu](https://github.com/Kapeli) hosts the [docset](https://github.com/Kapeli/Dash-User-Contributions/tree/master/docsets/JSON_for_Modern_C%2B%2B) for offline documentation viewers. +260. [Carl Smedstad](https://github.com/carlsmedstad) fixed an assertion error when using `JSON_DIAGNOSTICS`. +261. [miikka75](https://github.com/miikka75) provided an important fix to compile C++17 code with Clang 9. +262. [Maarten Becker](https://github.com/kernie) fixed a warning for shadowed variables. +263. [Cristi Vîjdea](https://github.com/axnsan12) fixed typos in the `operator[]` documentation. +264. [Alex Beregszaszi](https://github.com/axic) fixed spelling mistakes in comments. +265. [Dirk Stolle](https://github.com/striezel) fixed typos in documentation. +266. [Daniel Albuschat](https://github.com/daniel-kun) corrected the parameter name in the `parse` documentation. +267. [Prince Mendiratta](https://github.com/Prince-Mendiratta) fixed a link to the FAQ. +268. [Florian Albrechtskirchinger](https://github.com/falbrechtskirchinger) implemented `std::string_view` support for object keys and made dozens of other improvements. +269. [Qianqian Fang](https://github.com/fangq) implemented the Binary JData (BJData) format. +270. [pketelsen](https://github.com/pketelsen) added macros `NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT` and `NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT`. +271. [DarkZeros](https://github.com/DarkZeros) adjusted to code to not clash with Arduino defines. +272. [flagarde](https://github.com/flagarde) fixed the output of `meta()` for MSVC. +273. [Giovanni Cerretani](https://github.com/gcerretani) fixed a check for `std::filesystem`. +274. [Dimitris Apostolou](https://github.com/rex4539) fixed a typo. +275. [Ferry Huberts](https://github.com/fhuberts) fixed a typo. +276. [Michael Nosthoff](https://github.com/heinemml) fixed a typo. +277. [JungHoon Lee](https://github.com/jhnlee) fixed a typo. +278. [Faruk D.](https://github.com/fdiblen) fixed the CITATION.CFF file. +279. [Andrea Cocito](https://github.com/puffetto) added a clarification on macro usage to the documentation. +280. [Krzysiek Karbowiak](https://github.com/kkarbowiak) refactored the tests to use `CHECK_THROWS_WITH_AS`. +281. [Chaoqi Zhang](https://github.com/prncoprs) fixed a typo. +282. [ivanovmp](https://github.com/ivanovmp) fixed a whitespace error. +283. [KsaNL](https://github.com/KsaNL) fixed a build error when including ``. +284. [Andrea Pappacoda](https://github.com/Tachi107) moved `.pc` and `.cmake` files to `share` directory. +285. [Wolf Vollprecht](https://github.com/wolfv) added the `patch_inplace` function. +286. [Jake Zimmerman](https://github.com/jez) highlighted common usage patterns in the README file. +287. [NN](https://github.com/NN---) added the Visual Studio output directory to `.gitignore`. +288. [Romain Reignier](https://github.com/romainreignier) improved the performance the vector output adapter. +289. [Mike](https://github.com/Mike-Leo-Smith) fixed the `std::iterator_traits`. +290. [Richard Hozák](https://github.com/zxey) added macro `JSON_NO_ENUM` to disable default enum conversions. +291. [vakokako](https://github.com/vakokako) fixed tests when compiling with C++20. +292. [Alexander “weej” Jones](https://github.com/alexweej) fixed an example in the README. +293. [Eli Schwartz](https://github.com/eli-schwartz) added more files to the `include.zip` archive. +294. [Kevin Lu](https://github.com/kevinlul) fixed a compilation issue when typedefs with certain names were present. +295. [Trevor Hickey](https://github.com/luxe) improved the description of an example. +296. [Jef LeCompte](https://github.com/jef) updated the year in the README file. +297. [Alexandre Hamez](https://github.com/ahamez) fixed a warning. +298. [Maninderpal Badhan](https://github.com/mbadhan) fixed a typo. +299. [kevin--](https://github.com/kevin--) added a note to an example in the README file. +300. [I](https://github.com/wx257osn2) fixed a typo. +301. [Gregorio Litenstein](https://github.com/Lord-Kamina) fixed the Clang detection. +302. [Andreas Smas](https://github.com/andoma) added a Doozer badge. +303. [WanCW](https://github.com/wancw) fixed the string conversion with Clang. +304. [zhaohuaxishi](https://github.com/zhaohuaxishi) fixed a Doxygen error. +305. [emvivre](https://github.com/emvivre) removed an invalid parameter from CMake. +306. [Tobias Hermann](https://github.com/Dobiasd) fixed a link in the README file. +307. [Michael](https://github.com/traits) fixed a warning. +308. [Ryan Mulder](https://github.com/ryanjmulder) added `ensure_ascii` to the `dump` function. +309. [Muri Nicanor](https://github.com/murinicanor) fixed the `sed` discovery in the Makefile. +310. [David Avedissian](https://github.com/dgavedissian) implemented SFINAE-friendly `iterator_traits`. +311. [AQNOUCH Mohammed](https://github.com/aqnouch) fixed a typo in the README. +312. [Gareth Sylvester-Bradley](https://github.com/garethsb) added `operator/=` and `operator/` to construct JSON pointers. +313. [Michael Macnair](https://github.com/mykter) added support for afl-fuzz testing. +314. [Berkus Decker](https://github.com/berkus) fixed a typo in the README. +315. [Illia Polishchuk](https://github.com/effolkronium) improved the CMake testing. +316. [Ikko Ashimine](https://github.com/eltociear) fixed a typo. + +Thanks a lot for helping out! Please [let me know](mailto:mail@nlohmann.me) if I forgot someone. + + +## Used third-party tools + +The library itself consists of a single header file licensed under the MIT license. However, it is built, tested, documented, and whatnot using a lot of third-party tools and services. Thanks a lot! + +- [**amalgamate.py - Amalgamate C source and header files**](https://github.com/edlund/amalgamate) to create a single header file +- [**American fuzzy lop**](https://lcamtuf.coredump.cx/afl/) for fuzz testing +- [**AppVeyor**](https://www.appveyor.com) for [continuous integration](https://ci.appveyor.com/project/nlohmann/json) on Windows +- [**Artistic Style**](http://astyle.sourceforge.net) for automatic source code indentation +- [**Clang**](https://clang.llvm.org) for compilation with code sanitizers +- [**CMake**](https://cmake.org) for build automation +- [**Codacy**](https://www.codacy.com) for further [code analysis](https://www.codacy.com/app/nlohmann/json) +- [**Coveralls**](https://coveralls.io) to measure [code coverage](https://coveralls.io/github/nlohmann/json) +- [**Coverity Scan**](https://scan.coverity.com) for [static analysis](https://scan.coverity.com/projects/nlohmann-json) +- [**cppcheck**](http://cppcheck.sourceforge.net) for static analysis +- [**doctest**](https://github.com/onqtam/doctest) for the unit tests +- [**git-update-ghpages**](https://github.com/rstacruz/git-update-ghpages) to upload the documentation to gh-pages +- [**GitHub Changelog Generator**](https://github.com/skywinder/github-changelog-generator) to generate the [ChangeLog](https://github.com/nlohmann/json/blob/develop/ChangeLog.md) +- [**Google Benchmark**](https://github.com/google/benchmark) to implement the benchmarks +- [**Hedley**](https://nemequ.github.io/hedley/) to avoid re-inventing several compiler-agnostic feature macros +- [**lcov**](http://ltp.sourceforge.net/coverage/lcov.php) to process coverage information and create an HTML view +- [**libFuzzer**](https://llvm.org/docs/LibFuzzer.html) to implement fuzz testing for OSS-Fuzz +- [**Material for MkDocs**](https://squidfunk.github.io/mkdocs-material/) for the style of the documentation site +- [**MkDocs**](https://www.mkdocs.org) for the documentation site +- [**OSS-Fuzz**](https://github.com/google/oss-fuzz) for continuous fuzz testing of the library ([project repository](https://github.com/google/oss-fuzz/tree/master/projects/json)) +- [**Probot**](https://probot.github.io) for automating maintainer tasks such as closing stale issues, requesting missing information, or detecting toxic comments. +- [**Valgrind**](https://valgrind.org) to check for correct memory management + + +## Projects using JSON for Modern C++ + +The library is currently used in Apple macOS Sierra-Monterey and iOS 10-15. I am not sure what they are using the library for, but I am happy that it runs on so many devices. + + +## Notes + +### Character encoding + +The library supports **Unicode input** as follows: + +- Only **UTF-8** encoded input is supported which is the default encoding for JSON according to [RFC 8259](https://tools.ietf.org/html/rfc8259.html#section-8.1). +- `std::u16string` and `std::u32string` can be parsed, assuming UTF-16 and UTF-32 encoding, respectively. These encodings are not supported when reading from files or other input containers. +- Other encodings such as Latin-1 or ISO 8859-1 are **not** supported and will yield parse or serialization errors. +- [Unicode noncharacters](https://www.unicode.org/faq/private_use.html#nonchar1) will not be replaced by the library. +- Invalid surrogates (e.g., incomplete pairs such as `\uDEAD`) will yield parse errors. +- The strings stored in the library are UTF-8 encoded. When using the default string type (`std::string`), note that its length/size functions return the number of stored bytes rather than the number of characters or glyphs. +- When you store strings with different encodings in the library, calling [`dump()`](https://json.nlohmann.me/api/basic_json/dump/) may throw an exception unless `json::error_handler_t::replace` or `json::error_handler_t::ignore` are used as error handlers. +- To store wide strings (e.g., `std::wstring`), you need to convert them to a UTF-8 encoded `std::string` before, see [an example](https://json.nlohmann.me/home/faq/#wide-string-handling). + +### Comments in JSON + +This library does not support comments by default. It does so for three reasons: + +1. Comments are not part of the [JSON specification](https://tools.ietf.org/html/rfc8259). You may argue that `//` or `/* */` are allowed in JavaScript, but JSON is not JavaScript. +2. This was not an oversight: Douglas Crockford [wrote on this](https://plus.google.com/118095276221607585885/posts/RK8qyGVaGSr) in May 2012: + + > I removed comments from JSON because I saw people were using them to hold parsing directives, a practice which would have destroyed interoperability. I know that the lack of comments makes some people sad, but it shouldn't. + + > Suppose you are using JSON to keep configuration files, which you would like to annotate. Go ahead and insert all the comments you like. Then pipe it through JSMin before handing it to your JSON parser. + +3. It is dangerous for interoperability if some libraries would add comment support while others don't. Please check [The Harmful Consequences of the Robustness Principle](https://tools.ietf.org/html/draft-iab-protocol-maintenance-01) on this. + +However, you can pass set parameter `ignore_comments` to true in the `parse` function to ignore `//` or `/* */` comments. Comments will then be treated as whitespace. + +### Order of object keys + +By default, the library does not preserve the **insertion order of object elements**. This is standards-compliant, as the [JSON standard](https://tools.ietf.org/html/rfc8259.html) defines objects as "an unordered collection of zero or more name/value pairs". + +If you do want to preserve the insertion order, you can try the type [`nlohmann::ordered_json`](https://github.com/nlohmann/json/issues/2179). Alternatively, you can use a more sophisticated ordered map like [`tsl::ordered_map`](https://github.com/Tessil/ordered-map) ([integration](https://github.com/nlohmann/json/issues/546#issuecomment-304447518)) or [`nlohmann::fifo_map`](https://github.com/nlohmann/fifo_map) ([integration](https://github.com/nlohmann/json/issues/485#issuecomment-333652309)). + +### Memory Release + +We checked with Valgrind and the Address Sanitizer (ASAN) that there are no memory leaks. + +If you find that a parsing program with this library does not release memory, please consider the following case, and it may be unrelated to this library. + +**Your program is compiled with glibc.** There is a tunable threshold that glibc uses to decide whether to actually return memory to the system or whether to cache it for later reuse. If in your program you make lots of small allocations and those small allocations are not a contiguous block and are presumably below the threshold, then they will not get returned to the OS. +Here is a related issue [#1924](https://github.com/nlohmann/json/issues/1924). + +### Further notes + +- The code contains numerous debug **assertions** which can be switched off by defining the preprocessor macro `NDEBUG`, see the [documentation of `assert`](https://en.cppreference.com/w/cpp/error/assert). In particular, note [`operator[]`](https://json.nlohmann.me/api/basic_json/operator%5B%5D/) implements **unchecked access** for const objects: If the given key is not present, the behavior is undefined (think of a dereferenced null pointer) and yields an [assertion failure](https://github.com/nlohmann/json/issues/289) if assertions are switched on. If you are not sure whether an element in an object exists, use checked access with the [`at()` function](https://json.nlohmann.me/api/basic_json/at/). Furthermore, you can define `JSON_ASSERT(x)` to replace calls to `assert(x)`. +- As the exact number type is not defined in the [JSON specification](https://tools.ietf.org/html/rfc8259.html), this library tries to choose the best fitting C++ number type automatically. As a result, the type `double` may be used to store numbers which may yield [**floating-point exceptions**](https://github.com/nlohmann/json/issues/181) in certain rare situations if floating-point exceptions have been unmasked in the calling code. These exceptions are not caused by the library and need to be fixed in the calling code, such as by re-masking the exceptions prior to calling library functions. +- The code can be compiled without C++ **runtime type identification** features; that is, you can use the `-fno-rtti` compiler flag. +- **Exceptions** are used widely within the library. They can, however, be switched off with either using the compiler flag `-fno-exceptions` or by defining the symbol `JSON_NOEXCEPTION`. In this case, exceptions are replaced by `abort()` calls. You can further control this behavior by defining `JSON_THROW_USER` (overriding `throw`), `JSON_TRY_USER` (overriding `try`), and `JSON_CATCH_USER` (overriding `catch`). Note that `JSON_THROW_USER` should leave the current scope (e.g., by throwing or aborting), as continuing after it may yield undefined behavior. Note the explanatory [`what()`](https://en.cppreference.com/w/cpp/error/exception/what) string of exceptions is not available for MSVC if exceptions are disabled, see [#2824](https://github.com/nlohmann/json/discussions/2824). + +## Execute unit tests + +To compile and run the tests, you need to execute + +```sh +$ mkdir build +$ cd build +$ cmake .. -DJSON_BuildTests=On +$ cmake --build . +$ ctest --output-on-failure +``` + +Note that during the `ctest` stage, several JSON test files are downloaded from an [external repository](https://github.com/nlohmann/json_test_data). If policies forbid downloading artifacts during testing, you can download the files yourself and pass the directory with the test files via `-DJSON_TestDataDirectory=path` to CMake. Then, no Internet connectivity is required. See [issue #2189](https://github.com/nlohmann/json/issues/2189) for more information. + +If the test suite is not found, several test suites will fail like this: + +``` +=============================================================================== +json/tests/src/make_test_data_available.hpp:21: +TEST CASE: check test suite is downloaded + +json/tests/src/make_test_data_available.hpp:23: FATAL ERROR: REQUIRE( utils::check_testsuite_downloaded() ) is NOT correct! + values: REQUIRE( false ) + logged: Test data not found in 'json/cmake-build-debug/json_test_data'. + Please execute target 'download_test_data' before running this test suite. + See for more information. + +=============================================================================== +``` + +In case you have downloaded the library rather than checked out the code via Git, test `cmake_fetch_content_configure` will fail. Please execute `ctest -LE git_required` to skip these tests. See [issue #2189](https://github.com/nlohmann/json/issues/2189) for more information. + +Some tests change the installed files and hence make the whole process not reproducible. Please execute `ctest -LE not_reproducible` to skip these tests. See [issue #2324](https://github.com/nlohmann/json/issues/2324) for more information. + +Note you need to call `cmake -LE "not_reproducible|git_required"` to exclude both labels. See [issue #2596](https://github.com/nlohmann/json/issues/2596) for more information. + +As Intel compilers use unsafe floating point optimization by default, the unit tests may fail. Use flag [`/fp:precise`](https://software.intel.com/content/www/us/en/develop/documentation/cpp-compiler-developer-guide-and-reference/top/compiler-reference/compiler-options/compiler-option-details/floating-point-options/fp-model-fp.html) then. diff --git a/client/external/json/WORKSPACE.bazel b/client/external/json/WORKSPACE.bazel new file mode 100644 index 0000000..2b2ae9d --- /dev/null +++ b/client/external/json/WORKSPACE.bazel @@ -0,0 +1 @@ +workspace(name = "nlohmann_json") diff --git a/client/external/json/cmake/ci.cmake b/client/external/json/cmake/ci.cmake new file mode 100644 index 0000000..bbb2d4c --- /dev/null +++ b/client/external/json/cmake/ci.cmake @@ -0,0 +1,983 @@ +# number of parallel jobs for CTest +set(N 10) + +############################################################################### +# Needed tools. +############################################################################### + +include(FindPython3) +find_package(Python3 COMPONENTS Interpreter) + +find_program(ASTYLE_TOOL NAMES astyle) +execute_process(COMMAND ${ASTYLE_TOOL} --version OUTPUT_VARIABLE ASTYLE_TOOL_VERSION ERROR_VARIABLE ASTYLE_TOOL_VERSION) +string(REGEX MATCH "[0-9]+(\\.[0-9]+)+" ASTYLE_TOOL_VERSION "${ASTYLE_TOOL_VERSION}") +message(STATUS "🔖 Artistic Style ${ASTYLE_TOOL_VERSION} (${ASTYLE_TOOL})") + +find_program(CLANG_TOOL NAMES clang++-HEAD clang++ clang++-17 clang++-16 clang++-15 clang++-14 clang++-13 clang++-12 clang++-11 clang++) +execute_process(COMMAND ${CLANG_TOOL} --version OUTPUT_VARIABLE CLANG_TOOL_VERSION ERROR_VARIABLE CLANG_TOOL_VERSION) +string(REGEX MATCH "[0-9]+(\\.[0-9]+)+" CLANG_TOOL_VERSION "${CLANG_TOOL_VERSION}") +message(STATUS "🔖 Clang ${CLANG_TOOL_VERSION} (${CLANG_TOOL})") + +find_program(CLANG_TIDY_TOOL NAMES clang-tidy-17 clang-tidy-16 clang-tidy-15 clang-tidy-14 clang-tidy-13 clang-tidy-12 clang-tidy-11 clang-tidy) +execute_process(COMMAND ${CLANG_TIDY_TOOL} --version OUTPUT_VARIABLE CLANG_TIDY_TOOL_VERSION ERROR_VARIABLE CLANG_TIDY_TOOL_VERSION) +string(REGEX MATCH "[0-9]+(\\.[0-9]+)+" CLANG_TIDY_TOOL_VERSION "${CLANG_TIDY_TOOL_VERSION}") +message(STATUS "🔖 Clang-Tidy ${CLANG_TIDY_TOOL_VERSION} (${CLANG_TIDY_TOOL})") + +message(STATUS "🔖 CMake ${CMAKE_VERSION} (${CMAKE_COMMAND})") + +find_program(CPPCHECK_TOOL NAMES cppcheck) +execute_process(COMMAND ${CPPCHECK_TOOL} --version OUTPUT_VARIABLE CPPCHECK_TOOL_VERSION ERROR_VARIABLE CPPCHECK_TOOL_VERSION) +string(REGEX MATCH "[0-9]+(\\.[0-9]+)+" CPPCHECK_TOOL_VERSION "${CPPCHECK_TOOL_VERSION}") +message(STATUS "🔖 Cppcheck ${CPPCHECK_TOOL_VERSION} (${CPPCHECK_TOOL})") + +find_program(GCC_TOOL NAMES g++-latest g++-HEAD g++-13 g++-12 g++-11 g++-10) +execute_process(COMMAND ${GCC_TOOL} --version OUTPUT_VARIABLE GCC_TOOL_VERSION ERROR_VARIABLE GCC_TOOL_VERSION) +string(REGEX MATCH "[0-9]+(\\.[0-9]+)+" GCC_TOOL_VERSION "${GCC_TOOL_VERSION}") +message(STATUS "🔖 GCC ${GCC_TOOL_VERSION} (${GCC_TOOL})") + +find_program(GCOV_TOOL NAMES gcov-HEAD gcov-11 gcov-10 gcov) +execute_process(COMMAND ${GCOV_TOOL} --version OUTPUT_VARIABLE GCOV_TOOL_VERSION ERROR_VARIABLE GCOV_TOOL_VERSION) +string(REGEX MATCH "[0-9]+(\\.[0-9]+)+" GCOV_TOOL_VERSION "${GCOV_TOOL_VERSION}") +message(STATUS "🔖 GCOV ${GCOV_TOOL_VERSION} (${GCOV_TOOL})") + +find_program(GIT_TOOL NAMES git) +execute_process(COMMAND ${GIT_TOOL} --version OUTPUT_VARIABLE GIT_TOOL_VERSION ERROR_VARIABLE GIT_TOOL_VERSION) +string(REGEX MATCH "[0-9]+(\\.[0-9]+)+" GIT_TOOL_VERSION "${GIT_TOOL_VERSION}") +message(STATUS "🔖 Git ${GIT_TOOL_VERSION} (${GIT_TOOL})") + +find_program(IWYU_TOOL NAMES include-what-you-use iwyu) +execute_process(COMMAND ${IWYU_TOOL} --version OUTPUT_VARIABLE IWYU_TOOL_VERSION ERROR_VARIABLE IWYU_TOOL_VERSION) +string(REGEX MATCH "[0-9]+(\\.[0-9]+)+" IWYU_TOOL_VERSION "${IWYU_TOOL_VERSION}") +message(STATUS "🔖 include-what-you-use ${IWYU_TOOL_VERSION} (${IWYU_TOOL})") + +find_program(INFER_TOOL NAMES infer) +execute_process(COMMAND ${INFER_TOOL} --version OUTPUT_VARIABLE INFER_TOOL_VERSION ERROR_VARIABLE INFER_TOOL_VERSION) +string(REGEX MATCH "[0-9]+(\\.[0-9]+)+" INFER_TOOL_VERSION "${INFER_TOOL_VERSION}") +message(STATUS "🔖 Infer ${INFER_TOOL_VERSION} (${INFER_TOOL})") + +find_program(LCOV_TOOL NAMES lcov) +execute_process(COMMAND ${LCOV_TOOL} --version OUTPUT_VARIABLE LCOV_TOOL_VERSION ERROR_VARIABLE LCOV_TOOL_VERSION) +string(REGEX MATCH "[0-9]+(\\.[0-9]+)+" LCOV_TOOL_VERSION "${LCOV_TOOL_VERSION}") +message(STATUS "🔖 LCOV ${LCOV_TOOL_VERSION} (${LCOV_TOOL})") + +find_program(NINJA_TOOL NAMES ninja) +execute_process(COMMAND ${NINJA_TOOL} --version OUTPUT_VARIABLE NINJA_TOOL_VERSION ERROR_VARIABLE NINJA_TOOL_VERSION) +string(REGEX MATCH "[0-9]+(\\.[0-9]+)+" NINJA_TOOL_VERSION "${NINJA_TOOL_VERSION}") +message(STATUS "🔖 Ninja ${NINJA_TOOL_VERSION} (${NINJA_TOOL})") + +find_program(OCLINT_TOOL NAMES oclint-json-compilation-database) +find_program(OCLINT_VERSION_TOOL NAMES oclint) +execute_process(COMMAND ${OCLINT_VERSION_TOOL} --version OUTPUT_VARIABLE OCLINT_TOOL_VERSION ERROR_VARIABLE OCLINT_TOOL_VERSION) +string(REGEX MATCH "[0-9]+(\\.[0-9]+)+" OCLINT_TOOL_VERSION "${OCLINT_TOOL_VERSION}") +message(STATUS "🔖 OCLint ${OCLINT_TOOL_VERSION} (${OCLINT_TOOL})") + +find_program(VALGRIND_TOOL NAMES valgrind) +execute_process(COMMAND ${VALGRIND_TOOL} --version OUTPUT_VARIABLE VALGRIND_TOOL_VERSION ERROR_VARIABLE VALGRIND_TOOL_VERSION) +string(REGEX MATCH "[0-9]+(\\.[0-9]+)+" VALGRIND_TOOL_VERSION "${VALGRIND_TOOL_VERSION}") +message(STATUS "🔖 Valgrind ${VALGRIND_TOOL_VERSION} (${VALGRIND_TOOL})") + +find_program(GENHTML_TOOL NAMES genhtml) +find_program(PLOG_CONVERTER_TOOL NAMES plog-converter) +find_program(PVS_STUDIO_ANALYZER_TOOL NAMES pvs-studio-analyzer) +find_program(SCAN_BUILD_TOOL NAMES scan-build-15 scan-build-14 scan-build-13 scan-build-12 scan-build-11 scan-build) + +# the individual source files +file(GLOB_RECURSE SRC_FILES ${PROJECT_SOURCE_DIR}/include/nlohmann/*.hpp) + +############################################################################### +# Thorough check with recent compilers +############################################################################### + +# Ignored Clang warnings: +# -Wno-c++98-compat The library targets C++11. +# -Wno-c++98-compat-pedantic The library targets C++11. +# -Wno-deprecated-declarations The library contains annotations for deprecated functions. +# -Wno-extra-semi-stmt The library uses std::assert which triggers this warning. +# -Wno-padded We do not care about padding warnings. +# -Wno-covered-switch-default All switches list all cases and a default case. +# -Wno-unsafe-buffer-usage Otherwise Doctest would not compile. +# -Wno-weak-vtables The library is header-only. +# -Wreserved-identifier See https://github.com/onqtam/doctest/issues/536. + +set(CLANG_CXXFLAGS + -Werror + -Weverything + -Wno-c++98-compat + -Wno-c++98-compat-pedantic + -Wno-deprecated-declarations + -Wno-extra-semi-stmt + -Wno-padded + -Wno-covered-switch-default + -Wno-unsafe-buffer-usage + -Wno-weak-vtables + -Wno-reserved-identifier +) + +# Warning flags determined for GCC 13.0 (experimental) with https://github.com/nlohmann/gcc_flags: +# Ignored GCC warnings: +# -Wno-abi-tag We do not care about ABI tags. +# -Wno-aggregate-return The library uses aggregate returns. +# -Wno-long-long The library uses the long long type to interface with system functions. +# -Wno-namespaces The library uses namespaces. +# -Wno-padded We do not care about padding warnings. +# -Wno-system-headers We do not care about warnings in system headers. +# -Wno-templates The library uses templates. + +set(GCC_CXXFLAGS + -pedantic + -Werror + --all-warnings + --extra-warnings + -W + -WNSObject-attribute + -Wno-abi-tag + -Waddress + -Waddress-of-packed-member + -Wno-aggregate-return + -Waggressive-loop-optimizations + -Waligned-new=all + -Wall + -Walloc-zero + -Walloca + -Wanalyzer-double-fclose + -Wanalyzer-double-free + -Wanalyzer-exposure-through-output-file + -Wanalyzer-file-leak + -Wanalyzer-free-of-non-heap + -Wanalyzer-malloc-leak + -Wanalyzer-mismatching-deallocation + -Wanalyzer-null-argument + -Wanalyzer-null-dereference + -Wanalyzer-possible-null-argument + -Wanalyzer-possible-null-dereference + -Wanalyzer-shift-count-negative + -Wanalyzer-shift-count-overflow + -Wanalyzer-stale-setjmp-buffer + -Wanalyzer-tainted-allocation-size + -Wanalyzer-tainted-array-index + -Wanalyzer-tainted-divisor + -Wanalyzer-tainted-offset + -Wanalyzer-tainted-size + -Wanalyzer-too-complex + -Wanalyzer-unsafe-call-within-signal-handler + -Wanalyzer-use-after-free + -Wanalyzer-use-of-pointer-in-stale-stack-frame + -Wanalyzer-use-of-uninitialized-value + -Wanalyzer-va-arg-type-mismatch + -Wanalyzer-va-list-exhausted + -Wanalyzer-va-list-leak + -Wanalyzer-va-list-use-after-va-end + -Wanalyzer-write-to-const + -Wanalyzer-write-to-string-literal + -Warith-conversion + -Warray-bounds=2 + -Warray-compare + -Warray-parameter=2 + -Wattribute-alias=2 + -Wattribute-warning + -Wattributes + -Wbool-compare + -Wbool-operation + -Wbuiltin-declaration-mismatch + -Wbuiltin-macro-redefined + -Wc++0x-compat + -Wc++11-compat + -Wc++11-extensions + -Wc++14-compat + -Wc++14-extensions + -Wc++17-compat + -Wc++17-extensions + -Wc++1z-compat + -Wc++20-compat + -Wc++20-extensions + -Wc++23-extensions + -Wc++2a-compat + -Wcannot-profile + -Wcast-align + -Wcast-align=strict + -Wcast-function-type + -Wcast-qual + -Wcatch-value=3 + -Wchar-subscripts + -Wclass-conversion + -Wclass-memaccess + -Wclobbered + -Wcomma-subscript + -Wcomment + -Wcomments + -Wconditionally-supported + -Wconversion + -Wconversion-null + -Wcoverage-invalid-line-number + -Wcoverage-mismatch + -Wcpp + -Wctad-maybe-unsupported + -Wctor-dtor-privacy + -Wdangling-else + -Wdangling-pointer=2 + -Wdate-time + -Wdelete-incomplete + -Wdelete-non-virtual-dtor + -Wdeprecated + -Wdeprecated-copy + -Wdeprecated-copy-dtor + -Wdeprecated-declarations + -Wdeprecated-enum-enum-conversion + -Wdeprecated-enum-float-conversion + -Wdisabled-optimization + -Wdiv-by-zero + -Wdouble-promotion + -Wduplicated-branches + -Wduplicated-cond + -Weffc++ + -Wempty-body + -Wendif-labels + -Wenum-compare + -Wenum-conversion + -Wexceptions + -Wexpansion-to-defined + -Wextra + -Wextra-semi + -Wfloat-conversion + -Wfloat-equal + -Wformat-diag + -Wformat-overflow=2 + -Wformat-signedness + -Wformat-truncation=2 + -Wformat=2 + -Wframe-address + -Wfree-nonheap-object + -Whsa + -Wif-not-aligned + -Wignored-attributes + -Wignored-qualifiers + -Wimplicit-fallthrough=5 + -Winaccessible-base + -Winfinite-recursion + -Winherited-variadic-ctor + -Winit-list-lifetime + -Winit-self + -Winline + -Wint-in-bool-context + -Wint-to-pointer-cast + -Winterference-size + -Winvalid-imported-macros + -Winvalid-memory-model + -Winvalid-offsetof + -Winvalid-pch + -Wliteral-suffix + -Wlogical-not-parentheses + -Wlogical-op + -Wno-long-long + -Wlto-type-mismatch + -Wmain + -Wmaybe-uninitialized + -Wmemset-elt-size + -Wmemset-transposed-args + -Wmisleading-indentation + -Wmismatched-dealloc + -Wmismatched-new-delete + -Wmismatched-tags + -Wmissing-attributes + -Wmissing-braces + -Wmissing-declarations + -Wmissing-field-initializers + -Wmissing-include-dirs + -Wmissing-profile + -Wmissing-requires + -Wmissing-template-keyword + -Wmultichar + -Wmultiple-inheritance + -Wmultistatement-macros + -Wno-namespaces + -Wnarrowing + -Wnoexcept + -Wnoexcept-type + -Wnon-template-friend + -Wnon-virtual-dtor + -Wnonnull + -Wnonnull-compare + -Wnormalized=nfkc + -Wnull-dereference + -Wodr + -Wold-style-cast + -Wopenacc-parallelism + -Wopenmp-simd + -Woverflow + -Woverlength-strings + -Woverloaded-virtual + -Wpacked + -Wpacked-bitfield-compat + -Wpacked-not-aligned + -Wno-padded + -Wparentheses + -Wpedantic + -Wpessimizing-move + -Wplacement-new=2 + -Wpmf-conversions + -Wpointer-arith + -Wpointer-compare + -Wpragmas + -Wprio-ctor-dtor + -Wpsabi + -Wrange-loop-construct + -Wredundant-decls + -Wredundant-move + -Wredundant-tags + -Wregister + -Wreorder + -Wrestrict + -Wreturn-local-addr + -Wreturn-type + -Wscalar-storage-order + -Wsequence-point + -Wshadow=compatible-local + -Wshadow=global + -Wshadow=local + -Wshift-count-negative + -Wshift-count-overflow + -Wshift-negative-value + -Wshift-overflow=2 + -Wsign-compare + -Wsign-conversion + -Wsign-promo + -Wsized-deallocation + -Wsizeof-array-argument + -Wsizeof-array-div + -Wsizeof-pointer-div + -Wsizeof-pointer-memaccess + -Wstack-protector + -Wstrict-aliasing=3 + -Wstrict-null-sentinel + -Wno-strict-overflow + -Wstring-compare + -Wstringop-overflow=4 + -Wstringop-overread + -Wstringop-truncation + -Wsubobject-linkage + -Wsuggest-attribute=cold + -Wsuggest-attribute=const + -Wsuggest-attribute=format + -Wsuggest-attribute=malloc + -Wsuggest-attribute=noreturn + -Wsuggest-attribute=pure + -Wsuggest-final-methods + -Wsuggest-final-types + -Wsuggest-override + -Wswitch + -Wswitch-bool + -Wswitch-default + -Wswitch-enum + -Wswitch-outside-range + -Wswitch-unreachable + -Wsync-nand + -Wsynth + -Wno-system-headers + -Wtautological-compare + -Wno-templates + -Wterminate + -Wtrampolines + -Wtrigraphs + -Wtrivial-auto-var-init + -Wtsan + -Wtype-limits + -Wundef + -Wuninitialized + -Wunknown-pragmas + -Wunreachable-code + -Wunsafe-loop-optimizations + -Wunused + -Wunused-but-set-parameter + -Wunused-but-set-variable + -Wunused-const-variable=2 + -Wunused-function + -Wunused-label + -Wunused-local-typedefs + -Wunused-macros + -Wunused-parameter + -Wunused-result + -Wunused-value + -Wunused-variable + -Wuse-after-free=3 + -Wuseless-cast + -Wvarargs + -Wvariadic-macros + -Wvector-operation-performance + -Wvexing-parse + -Wvirtual-inheritance + -Wvirtual-move-assign + -Wvla + -Wvla-parameter + -Wvolatile + -Wvolatile-register-var + -Wwrite-strings + -Wzero-as-null-pointer-constant + -Wzero-length-bounds +) + +add_custom_target(ci_test_gcc + COMMAND CXX=${GCC_TOOL} CXXFLAGS="${GCC_CXXFLAGS}" ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug -GNinja + -DJSON_BuildTests=ON + -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_gcc + COMMAND ${CMAKE_COMMAND} --build ${PROJECT_BINARY_DIR}/build_gcc + COMMAND cd ${PROJECT_BINARY_DIR}/build_gcc && ${CMAKE_CTEST_COMMAND} --parallel ${N} --output-on-failure + COMMENT "Compile and test with GCC using maximal warning flags" +) + +add_custom_target(ci_test_clang + COMMAND CXX=${CLANG_TOOL} CXXFLAGS="${CLANG_CXXFLAGS}" ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug -GNinja + -DJSON_BuildTests=ON + -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_clang + COMMAND ${CMAKE_COMMAND} --build ${PROJECT_BINARY_DIR}/build_clang + COMMAND cd ${PROJECT_BINARY_DIR}/build_clang && ${CMAKE_CTEST_COMMAND} --parallel ${N} --output-on-failure + COMMENT "Compile and test with Clang using maximal warning flags" +) + +############################################################################### +# Different C++ Standards. +############################################################################### + +foreach(CXX_STANDARD 11 14 17 20 23) + add_custom_target(ci_test_gcc_cxx${CXX_STANDARD} + COMMAND CXX=${GCC_TOOL} CXXFLAGS="${GCC_CXXFLAGS}" ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug -GNinja + -DJSON_BuildTests=ON -DJSON_FastTests=ON + -DJSON_TestStandards=${CXX_STANDARD} + -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_gcc_cxx${CXX_STANDARD} + COMMAND ${CMAKE_COMMAND} --build ${PROJECT_BINARY_DIR}/build_gcc_cxx${CXX_STANDARD} + COMMAND cd ${PROJECT_BINARY_DIR}/build_gcc_cxx${CXX_STANDARD} && ${CMAKE_CTEST_COMMAND} --parallel ${N} --output-on-failure + COMMENT "Compile and test with GCC for C++${CXX_STANDARD}" + ) + + add_custom_target(ci_test_clang_cxx${CXX_STANDARD} + COMMAND CXX=${CLANG_TOOL} CXXFLAGS="${CLANG_CXXFLAGS}" ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug -GNinja + -DJSON_BuildTests=ON -DJSON_FastTests=ON + -DJSON_TestStandards=${CXX_STANDARD} + -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_clang_cxx${CXX_STANDARD} + COMMAND ${CMAKE_COMMAND} --build ${PROJECT_BINARY_DIR}/build_clang_cxx${CXX_STANDARD} + COMMAND cd ${PROJECT_BINARY_DIR}/build_clang_cxx${CXX_STANDARD} && ${CMAKE_CTEST_COMMAND} --parallel ${N} --output-on-failure + COMMENT "Compile and test with Clang for C++${CXX_STANDARD}" + ) +endforeach() + +############################################################################### +# Disable exceptions. +############################################################################### + +add_custom_target(ci_test_noexceptions + COMMAND ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug -GNinja + -DJSON_BuildTests=ON -DCMAKE_CXX_FLAGS=-DJSON_NOEXCEPTION -DDOCTEST_TEST_FILTER=--no-throw + -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_noexceptions + COMMAND ${CMAKE_COMMAND} --build ${PROJECT_BINARY_DIR}/build_noexceptions + COMMAND cd ${PROJECT_BINARY_DIR}/build_noexceptions && ${CMAKE_CTEST_COMMAND} --parallel ${N} --output-on-failure + COMMENT "Compile and test with exceptions switched off" +) + +############################################################################### +# Disable implicit conversions. +############################################################################### + +add_custom_target(ci_test_noimplicitconversions + COMMAND ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug -GNinja + -DJSON_BuildTests=ON -DJSON_ImplicitConversions=OFF + -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_noimplicitconversions + COMMAND ${CMAKE_COMMAND} --build ${PROJECT_BINARY_DIR}/build_noimplicitconversions + COMMAND cd ${PROJECT_BINARY_DIR}/build_noimplicitconversions && ${CMAKE_CTEST_COMMAND} --parallel ${N} --output-on-failure + COMMENT "Compile and test with implicit conversions switched off" +) + +############################################################################### +# Enable improved diagnostics. +############################################################################### + +add_custom_target(ci_test_diagnostics + COMMAND ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug -GNinja + -DJSON_BuildTests=ON -DJSON_Diagnostics=ON + -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_diagnostics + COMMAND ${CMAKE_COMMAND} --build ${PROJECT_BINARY_DIR}/build_diagnostics + COMMAND cd ${PROJECT_BINARY_DIR}/build_diagnostics && ${CMAKE_CTEST_COMMAND} --parallel ${N} --output-on-failure + COMMENT "Compile and test with improved diagnostics enabled" +) + +############################################################################### +# Enable legacy discarded value comparison. +############################################################################### + +add_custom_target(ci_test_legacycomparison + COMMAND ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug -GNinja + -DJSON_BuildTests=ON -DJSON_LegacyDiscardedValueComparison=ON + -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_legacycomparison + COMMAND ${CMAKE_COMMAND} --build ${PROJECT_BINARY_DIR}/build_legacycomparison + COMMAND cd ${PROJECT_BINARY_DIR}/build_legacycomparison && ${CMAKE_CTEST_COMMAND} --parallel ${N} --output-on-failure + COMMENT "Compile and test with legacy discarded value comparison enabled" +) + +############################################################################### +# Disable global UDLs. +############################################################################### + +add_custom_target(ci_test_noglobaludls + COMMAND ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug -GNinja + -DJSON_BuildTests=ON -DJSON_FastTests=ON -DJSON_GlobalUDLs=OFF + -DCMAKE_CXX_FLAGS=-DJSON_TEST_NO_GLOBAL_UDLS + -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_noglobaludls + COMMAND ${CMAKE_COMMAND} --build ${PROJECT_BINARY_DIR}/build_noglobaludls + COMMAND cd ${PROJECT_BINARY_DIR}/build_noglobaludls && ${CMAKE_CTEST_COMMAND} --parallel ${N} --output-on-failure + COMMENT "Compile and test with global UDLs disabled" +) + +############################################################################### +# Coverage. +############################################################################### + +add_custom_target(ci_test_coverage + COMMAND CXX=g++ ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug -GNinja -DCMAKE_CXX_FLAGS="--coverage;-fprofile-arcs;-ftest-coverage" + -DJSON_BuildTests=ON + -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_coverage + COMMAND ${CMAKE_COMMAND} --build ${PROJECT_BINARY_DIR}/build_coverage + COMMAND cd ${PROJECT_BINARY_DIR}/build_coverage && ${CMAKE_CTEST_COMMAND} --parallel ${N} --output-on-failure + + COMMAND CXX=g++ ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug -GNinja -DCMAKE_CXX_FLAGS="-m32;--coverage;-fprofile-arcs;-ftest-coverage" + -DJSON_BuildTests=ON -DJSON_32bitTest=ONLY + -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_coverage32 + COMMAND ${CMAKE_COMMAND} --build ${PROJECT_BINARY_DIR}/build_coverage32 + COMMAND cd ${PROJECT_BINARY_DIR}/build_coverage32 && ${CMAKE_CTEST_COMMAND} --parallel ${N} --output-on-failure + + COMMAND ${LCOV_TOOL} --directory . --capture --output-file json.info --rc lcov_branch_coverage=1 + COMMAND ${LCOV_TOOL} -e json.info ${SRC_FILES} --output-file json.info.filtered --rc lcov_branch_coverage=1 + COMMAND ${CMAKE_SOURCE_DIR}/tests/thirdparty/imapdl/filterbr.py json.info.filtered > json.info.filtered.noexcept + COMMAND genhtml --title "JSON for Modern C++" --legend --demangle-cpp --output-directory html --show-details --branch-coverage json.info.filtered.noexcept + + COMMENT "Compile and test with coverage" +) + +############################################################################### +# Sanitizers. +############################################################################### + +set(CLANG_CXX_FLAGS_SANITIZER "-g -O1 -fsanitize=address -fsanitize=undefined -fsanitize=integer -fsanitize=nullability -fno-omit-frame-pointer -fno-sanitize-recover=all -fno-sanitize=unsigned-integer-overflow -fno-sanitize=unsigned-shift-base") + +add_custom_target(ci_test_clang_sanitizer + COMMAND CXX=${CLANG_TOOL} CXXFLAGS=${CLANG_CXX_FLAGS_SANITIZER} ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug -GNinja + -DJSON_BuildTests=ON + -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_clang_sanitizer + COMMAND ${CMAKE_COMMAND} --build ${PROJECT_BINARY_DIR}/build_clang_sanitizer + COMMAND cd ${PROJECT_BINARY_DIR}/build_clang_sanitizer && ${CMAKE_CTEST_COMMAND} --parallel ${N} --output-on-failure + COMMENT "Compile and test with sanitizers" +) + +############################################################################### +# Check if header is amalgamated and sources are properly indented. +############################################################################### + +set(ASTYLE_FLAGS --style=allman --indent=spaces=4 --indent-modifiers --indent-switches --indent-preproc-block --indent-preproc-define --indent-col1-comments --pad-oper --pad-header --align-pointer=type --align-reference=type --add-brackets --convert-tabs --close-templates --lineend=linux --preserve-date --formatted) + +file(GLOB_RECURSE INDENT_FILES + ${PROJECT_SOURCE_DIR}/include/nlohmann/*.hpp + ${PROJECT_SOURCE_DIR}/tests/src/*.cpp + ${PROJECT_SOURCE_DIR}/tests/src/*.hpp + ${PROJECT_SOURCE_DIR}/tests/benchmarks/src/benchmarks.cpp + ${PROJECT_SOURCE_DIR}/docs/examples/*.cpp +) + +set(include_dir ${PROJECT_SOURCE_DIR}/single_include/nlohmann) +set(tool_dir ${PROJECT_SOURCE_DIR}/tools/amalgamate) +add_custom_target(ci_test_amalgamation + COMMAND rm -fr ${include_dir}/json.hpp~ ${include_dir}/json_fwd.hpp~ + COMMAND cp ${include_dir}/json.hpp ${include_dir}/json.hpp~ + COMMAND cp ${include_dir}/json_fwd.hpp ${include_dir}/json_fwd.hpp~ + + COMMAND ${Python3_EXECUTABLE} ${tool_dir}/amalgamate.py -c ${tool_dir}/config_json.json -s . + COMMAND ${Python3_EXECUTABLE} ${tool_dir}/amalgamate.py -c ${tool_dir}/config_json_fwd.json -s . + COMMAND ${ASTYLE_TOOL} ${ASTYLE_FLAGS} --suffix=none --quiet ${include_dir}/json.hpp ${include_dir}/json_fwd.hpp + + COMMAND diff ${include_dir}/json.hpp~ ${include_dir}/json.hpp + COMMAND diff ${include_dir}/json_fwd.hpp~ ${include_dir}/json_fwd.hpp + + COMMAND ${ASTYLE_TOOL} ${ASTYLE_FLAGS} ${INDENT_FILES} + COMMAND for FILE in `find . -name '*.orig'`\; do false \; done + + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} + COMMENT "Check amalgamation and indentation" +) + +############################################################################### +# Build and test using the amalgamated header +############################################################################### + +add_custom_target(ci_test_single_header + COMMAND CXX=${GCC_TOOL} CXXFLAGS="${GCC_CXXFLAGS}" ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug -GNinja + -DJSON_BuildTests=ON -DJSON_MultipleHeaders=OFF -DJSON_FastTests=ON + -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_single_header + COMMAND ${CMAKE_COMMAND} --build ${PROJECT_BINARY_DIR}/build_single_header + COMMAND cd ${PROJECT_BINARY_DIR}/build_single_header && ${CMAKE_CTEST_COMMAND} --parallel ${N} --output-on-failure + COMMENT "Compile and test single-header version" +) + +############################################################################### +# Valgrind. +############################################################################### + +add_custom_target(ci_test_valgrind + COMMAND CXX=${GCC_TOOL} ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug -GNinja + -DJSON_BuildTests=ON -DJSON_Valgrind=ON + -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_valgrind + COMMAND ${CMAKE_COMMAND} --build ${PROJECT_BINARY_DIR}/build_valgrind + COMMAND cd ${PROJECT_BINARY_DIR}/build_valgrind && ${CMAKE_CTEST_COMMAND} -L valgrind --parallel ${N} --output-on-failure + COMMENT "Compile and test with Valgrind" +) + +############################################################################### +# Check code with Clang Static Analyzer. +############################################################################### + +set(CLANG_ANALYZER_CHECKS "fuchsia.HandleChecker,nullability.NullableDereferenced,nullability.NullablePassedToNonnull,nullability.NullableReturnedFromNonnull,optin.cplusplus.UninitializedObject,optin.cplusplus.VirtualCall,optin.mpi.MPI-Checker,optin.osx.OSObjectCStyleCast,optin.osx.cocoa.localizability.EmptyLocalizationContextChecker,optin.osx.cocoa.localizability.NonLocalizedStringChecker,optin.performance.GCDAntipattern,optin.performance.Padding,optin.portability.UnixAPI,security.FloatLoopCounter,security.insecureAPI.DeprecatedOrUnsafeBufferHandling,security.insecureAPI.bcmp,security.insecureAPI.bcopy,security.insecureAPI.bzero,security.insecureAPI.rand,security.insecureAPI.strcpy,valist.CopyToSelf,valist.Uninitialized,valist.Unterminated,webkit.NoUncountedMemberChecker,webkit.RefCntblBaseVirtualDtor,core.CallAndMessage,core.DivideZero,core.NonNullParamChecker,core.NullDereference,core.StackAddressEscape,core.UndefinedBinaryOperatorResult,core.VLASize,core.uninitialized.ArraySubscript,core.uninitialized.Assign,core.uninitialized.Branch,core.uninitialized.CapturedBlockVariable,core.uninitialized.UndefReturn,cplusplus.InnerPointer,cplusplus.Move,cplusplus.NewDelete,cplusplus.NewDeleteLeaks,cplusplus.PlacementNew,cplusplus.PureVirtualCall,deadcode.DeadStores,nullability.NullPassedToNonnull,nullability.NullReturnedFromNonnull,osx.API,osx.MIG,osx.NumberObjectConversion,osx.OSObjectRetainCount,osx.ObjCProperty,osx.SecKeychainAPI,osx.cocoa.AtSync,osx.cocoa.AutoreleaseWrite,osx.cocoa.ClassRelease,osx.cocoa.Dealloc,osx.cocoa.IncompatibleMethodTypes,osx.cocoa.Loops,osx.cocoa.MissingSuperCall,osx.cocoa.NSAutoreleasePool,osx.cocoa.NSError,osx.cocoa.NilArg,osx.cocoa.NonNilReturnValue,osx.cocoa.ObjCGenerics,osx.cocoa.RetainCount,osx.cocoa.RunLoopAutoreleaseLeak,osx.cocoa.SelfInit,osx.cocoa.SuperDealloc,osx.cocoa.UnusedIvars,osx.cocoa.VariadicMethodTypes,osx.coreFoundation.CFError,osx.coreFoundation.CFNumber,osx.coreFoundation.CFRetainRelease,osx.coreFoundation.containers.OutOfBounds,osx.coreFoundation.containers.PointerSizedValues,security.insecureAPI.UncheckedReturn,security.insecureAPI.decodeValueOfObjCType,security.insecureAPI.getpw,security.insecureAPI.gets,security.insecureAPI.mkstemp,security.insecureAPI.mktemp,security.insecureAPI.vfork,unix.API,unix.Malloc,unix.MallocSizeof,unix.MismatchedDeallocator,unix.Vfork,unix.cstring.BadSizeArg,unix.cstring.NullArg") + +add_custom_target(ci_clang_analyze + COMMAND CXX=${CLANG_TOOL} ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug -GNinja + -DJSON_BuildTests=ON + -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_clang_analyze + COMMAND cd ${PROJECT_BINARY_DIR}/build_clang_analyze && ${SCAN_BUILD_TOOL} -enable-checker ${CLANG_ANALYZER_CHECKS} --use-c++=${CLANG_TOOL} -analyze-headers -o ${PROJECT_BINARY_DIR}/report ninja + COMMENT "Check code with Clang Analyzer" +) + +############################################################################### +# Check code with Cppcheck. +############################################################################### + +add_custom_target(ci_cppcheck + COMMAND ${CPPCHECK_TOOL} --enable=warning --suppress=missingReturn --inline-suppr --inconclusive --force --std=c++11 ${PROJECT_SOURCE_DIR}/single_include/nlohmann/json.hpp --error-exitcode=1 + COMMENT "Check code with Cppcheck" +) + +############################################################################### +# Check code with cpplint. +############################################################################### + +add_custom_target(ci_cpplint + COMMAND ${Python3_EXECUTABLE} -mvenv venv_cpplint + COMMAND venv_cpplint/bin/pip3 --quiet install cpplint + COMMAND venv_cpplint/bin/cpplint --filter=-whitespace,-legal,-runtime/references,-runtime/explicit,-runtime/indentation_namespace,-readability/casting,-readability/nolint --quiet --recursive ${SRC_FILES} + COMMENT "Check code with cpplint" + WORKING_DIRECTORY ${PROJECT_BINARY_DIR} +) + +############################################################################### +# Check code with OCLint. +############################################################################### + +file(COPY ${PROJECT_SOURCE_DIR}/single_include/nlohmann/json.hpp DESTINATION ${PROJECT_BINARY_DIR}/src_single) +file(RENAME ${PROJECT_BINARY_DIR}/src_single/json.hpp ${PROJECT_BINARY_DIR}/src_single/all.cpp) +file(APPEND "${PROJECT_BINARY_DIR}/src_single/all.cpp" "\n\nint main()\n{}\n") + +add_executable(single_all ${PROJECT_BINARY_DIR}/src_single/all.cpp) +target_compile_features(single_all PRIVATE cxx_std_11) + +add_custom_target(ci_oclint + COMMAND ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug + -DCMAKE_EXPORT_COMPILE_COMMANDS=ON + -DJSON_BuildTests=OFF -DJSON_CI=ON + -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_oclint + COMMAND ${OCLINT_TOOL} -i ${PROJECT_BINARY_DIR}/build_oclint/src_single/all.cpp -p ${PROJECT_BINARY_DIR}/build_oclint -- + -report-type html -enable-global-analysis --max-priority-1=0 --max-priority-2=1000 --max-priority-3=2000 + --disable-rule=MultipleUnaryOperator + --disable-rule=DoubleNegative + --disable-rule=ShortVariableName + --disable-rule=GotoStatement + --disable-rule=LongLine + -o ${PROJECT_BINARY_DIR}/build_oclint/oclint_report.html + COMMENT "Check code with OCLint" +) + +############################################################################### +# Check code with Clang-Tidy. +############################################################################### + +add_custom_target(ci_clang_tidy + COMMAND CXX=${CLANG_TOOL} ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug -GNinja + -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_CXX_CLANG_TIDY=${CLANG_TIDY_TOOL} + -DJSON_BuildTests=ON + -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_clang_tidy + COMMAND ${CMAKE_COMMAND} --build ${PROJECT_BINARY_DIR}/build_clang_tidy + COMMENT "Check code with Clang-Tidy" +) + +############################################################################### +# Check code with PVS-Studio Analyzer . +############################################################################### + +add_custom_target(ci_pvs_studio + COMMAND CXX=${CLANG_TOOL} ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug + -DCMAKE_EXPORT_COMPILE_COMMANDS=ON + -DJSON_BuildTests=ON + -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_pvs_studio + COMMAND cd ${PROJECT_BINARY_DIR}/build_pvs_studio && ${PVS_STUDIO_ANALYZER_TOOL} analyze -j 10 + COMMAND cd ${PROJECT_BINARY_DIR}/build_pvs_studio && ${PLOG_CONVERTER_TOOL} -a'GA:1,2;64:1;CS' -t fullhtml PVS-Studio.log -o pvs + COMMENT "Check code with PVS Studio" +) + +############################################################################### +# Check code with Infer static analyzer. +############################################################################### + +add_custom_target(ci_infer + COMMAND mkdir -p ${PROJECT_BINARY_DIR}/build_infer + COMMAND cd ${PROJECT_BINARY_DIR}/build_infer && ${INFER_TOOL} compile -- ${CMAKE_COMMAND} -DCMAKE_BUILD_TYPE=Debug ${PROJECT_SOURCE_DIR} -DJSON_BuildTests=ON + COMMAND cd ${PROJECT_BINARY_DIR}/build_infer && ${INFER_TOOL} run -- make + COMMENT "Check code with Infer" +) + +############################################################################### +# Run test suite with previously downloaded test data. +############################################################################### + +add_custom_target(ci_offline_testdata + COMMAND mkdir -p ${PROJECT_BINARY_DIR}/build_offline_testdata/test_data + COMMAND cd ${PROJECT_BINARY_DIR}/build_offline_testdata/test_data && ${GIT_TOOL} clone -c advice.detachedHead=false --branch v3.1.0 https://github.com/nlohmann/json_test_data.git --quiet --depth 1 + COMMAND ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug -GNinja + -DJSON_BuildTests=ON -DJSON_FastTests=ON -DJSON_TestDataDirectory=${PROJECT_BINARY_DIR}/build_offline_testdata/test_data/json_test_data + -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_offline_testdata + COMMAND ${CMAKE_COMMAND} --build ${PROJECT_BINARY_DIR}/build_offline_testdata + COMMAND cd ${PROJECT_BINARY_DIR}/build_offline_testdata && ${CMAKE_CTEST_COMMAND} --parallel ${N} --output-on-failure + COMMENT "Check code with previously downloaded test data" +) + +############################################################################### +# Run test suite when project was not checked out from Git +############################################################################### + +add_custom_target(ci_non_git_tests + COMMAND git config --global --add safe.directory ${PROJECT_SOURCE_DIR} + COMMAND mkdir -p ${PROJECT_BINARY_DIR}/build_non_git_tests/sources + COMMAND cd ${PROJECT_SOURCE_DIR} && for FILE in `${GIT_TOOL} ls-tree --name-only HEAD`\; do cp -r $$FILE ${PROJECT_BINARY_DIR}/build_non_git_tests/sources \; done + COMMAND ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug -GNinja + -DJSON_BuildTests=ON -DJSON_FastTests=ON + -S${PROJECT_BINARY_DIR}/build_non_git_tests/sources -B${PROJECT_BINARY_DIR}/build_non_git_tests + COMMAND ${CMAKE_COMMAND} --build ${PROJECT_BINARY_DIR}/build_non_git_tests + COMMAND cd ${PROJECT_BINARY_DIR}/build_non_git_tests && ${CMAKE_CTEST_COMMAND} --parallel ${N} -LE git_required --output-on-failure + COMMENT "Check code when project was not checked out from Git" +) + +############################################################################### +# Run test suite and exclude tests that change installed files +############################################################################### + +add_custom_target(ci_reproducible_tests + COMMAND ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug -GNinja + -DJSON_BuildTests=ON -DJSON_FastTests=ON + -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_reproducible_tests + COMMAND ${CMAKE_COMMAND} --build ${PROJECT_BINARY_DIR}/build_reproducible_tests + COMMAND cd ${PROJECT_BINARY_DIR}/build_reproducible_tests && ${CMAKE_CTEST_COMMAND} --parallel ${N} -LE not_reproducible --output-on-failure + COMMENT "Check code and exclude tests that change installed files" +) + +############################################################################### +# Check if every header in the include folder includes sufficient headers to +# be compiled individually. +############################################################################### + +set(iwyu_path_and_options ${IWYU_TOOL} -Xiwyu --max_line_length=300) + +foreach(SRC_FILE ${SRC_FILES}) + # get relative path of the header file + file(RELATIVE_PATH RELATIVE_SRC_FILE "${PROJECT_SOURCE_DIR}/include/nlohmann" "${SRC_FILE}") + # replace slashes and strip suffix + string(REPLACE "/" "_" RELATIVE_SRC_FILE "${RELATIVE_SRC_FILE}") + string(REPLACE ".hpp" "" RELATIVE_SRC_FILE "${RELATIVE_SRC_FILE}") + # create code file + file(WRITE "${PROJECT_BINARY_DIR}/src_single/${RELATIVE_SRC_FILE}.cpp" "#include \"${SRC_FILE}\" // IWYU pragma: keep\n\nint main()\n{}\n") + # create executable + add_executable(single_${RELATIVE_SRC_FILE} EXCLUDE_FROM_ALL ${PROJECT_BINARY_DIR}/src_single/${RELATIVE_SRC_FILE}.cpp) + target_include_directories(single_${RELATIVE_SRC_FILE} PRIVATE ${PROJECT_SOURCE_DIR}/include) + target_compile_features(single_${RELATIVE_SRC_FILE} PRIVATE cxx_std_11) + set_property(TARGET single_${RELATIVE_SRC_FILE} PROPERTY CXX_INCLUDE_WHAT_YOU_USE "${iwyu_path_and_options}") + # remember binary for ci_single_binaries target + list(APPEND single_binaries single_${RELATIVE_SRC_FILE}) +endforeach() + +add_custom_target(ci_single_binaries + DEPENDS ${single_binaries} + COMMENT "Check if headers are self-contained" +) + +############################################################################### +# Benchmarks +############################################################################### + +add_custom_target(ci_benchmarks + COMMAND ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Release -GNinja + -S${PROJECT_SOURCE_DIR}/benchmarks -B${PROJECT_BINARY_DIR}/build_benchmarks + COMMAND ${CMAKE_COMMAND} --build ${PROJECT_BINARY_DIR}/build_benchmarks --target json_benchmarks + COMMAND cd ${PROJECT_BINARY_DIR}/build_benchmarks && ./json_benchmarks + COMMENT "Run benchmarks" +) + +############################################################################### +# CMake flags +############################################################################### + +function(ci_get_cmake version var) + set(${var} ${PROJECT_BINARY_DIR}/cmake-${version}/bin/cmake) + add_custom_command( + OUTPUT ${${var}} + COMMAND wget -nc https://github.com/Kitware/CMake/releases/download/v${version}/cmake-${version}.tar.gz + COMMAND tar xfz cmake-${version}.tar.gz + COMMAND rm cmake-${version}.tar.gz + COMMAND ${CMAKE_COMMAND} -S cmake-${version} -B cmake-${version} + COMMAND ${CMAKE_COMMAND} --build cmake-${version} --parallel 10 + WORKING_DIRECTORY ${PROJECT_BINARY_DIR} + COMMENT "Download CMake ${version}" + ) + set(${var} ${${var}} PARENT_SCOPE) +endfunction() + +ci_get_cmake(3.1.0 CMAKE_3_1_0_BINARY) +ci_get_cmake(3.13.0 CMAKE_3_13_0_BINARY) + +set(JSON_CMAKE_FLAGS_3_1_0 JSON_Diagnostics JSON_GlobalUDLs JSON_ImplicitConversions JSON_DisableEnumSerialization + JSON_LegacyDiscardedValueComparison JSON_Install JSON_MultipleHeaders JSON_SystemInclude JSON_Valgrind) +set(JSON_CMAKE_FLAGS_3_13_0 JSON_BuildTests) + +function(ci_add_cmake_flags_targets flag min_version) + string(TOLOWER "ci_cmake_flag_${flag}" flag_target) + string(REPLACE . _ min_version_var ${min_version}) + set(cmake_binary ${CMAKE_${min_version_var}_BINARY}) + add_custom_target(${flag_target} + COMMENT "Check CMake flag ${flag} (CMake ${CMAKE_VERSION})" + COMMAND ${CMAKE_COMMAND} + -Werror=dev + -D${flag}=ON + -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_${flag_target} + ) + add_custom_target(${flag_target}_${min_version_var} + COMMENT "Check CMake flag ${JSON_CMAKE_FLAG} (CMake ${min_version})" + COMMAND mkdir -pv ${PROJECT_BINARY_DIR}/build_${flag_target}_${min_version_var} + COMMAND cd ${PROJECT_BINARY_DIR}/build_${flag_target}_${min_version_var} + && ${cmake_binary} -Werror=dev ${PROJECT_SOURCE_DIR} -D${flag}=ON + DEPENDS ${cmake_binary} + ) + list(APPEND JSON_CMAKE_FLAG_TARGETS ${JSON_CMAKE_FLAG_TARGET} ${flag_target}_${min_version_var}) + list(APPEND JSON_CMAKE_FLAG_BUILD_DIRS ${PROJECT_BINARY_DIR}/build_${flag_target} ${PROJECT_BINARY_DIR}/build_${flag_target}_${min_version_var}) + set(JSON_CMAKE_FLAG_TARGETS ${JSON_CMAKE_FLAG_TARGETS} PARENT_SCOPE) + set(JSON_CMAKE_FLAG_BUILD_DIRS ${JSON_CMAKE_FLAG_BUILD_DIRS} PARENT_SCOPE) +endfunction() + +foreach(JSON_CMAKE_FLAG ${JSON_CMAKE_FLAGS_3_1_0}) + ci_add_cmake_flags_targets(${JSON_CMAKE_FLAG} 3.1.0) +endforeach() + +foreach(JSON_CMAKE_FLAG ${JSON_CMAKE_FLAGS_3_13_0}) + ci_add_cmake_flags_targets(${JSON_CMAKE_FLAG} 3.13.0) +endforeach() + +add_custom_target(ci_cmake_flags + DEPENDS ${JSON_CMAKE_FLAG_TARGETS} + COMMENT "Check CMake flags" +) + +############################################################################### +# Use more installed compilers. +############################################################################### + +foreach(COMPILER g++-4.8 g++-4.9 g++-5 g++-6 g++-7 g++-8 g++-9 g++-10 g++-11 clang++-3.5 clang++-3.6 clang++-3.7 clang++-3.8 clang++-3.9 clang++-4.0 clang++-5.0 clang++-6.0 clang++-7 clang++-8 clang++-9 clang++-10 clang++-11 clang++-12 clang++-13 clang++-14 clang++-15 clang++-16 clang++-17) + find_program(COMPILER_TOOL NAMES ${COMPILER}) + if (COMPILER_TOOL) + unset(ADDITIONAL_FLAGS) + + add_custom_target(ci_test_compiler_${COMPILER} + COMMAND CXX=${COMPILER} ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug -GNinja + -DJSON_BuildTests=ON -DJSON_FastTests=ON + -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_compiler_${COMPILER} + ${ADDITIONAL_FLAGS} + COMMAND ${CMAKE_COMMAND} --build ${PROJECT_BINARY_DIR}/build_compiler_${COMPILER} + COMMAND cd ${PROJECT_BINARY_DIR}/build_compiler_${COMPILER} && ${CMAKE_CTEST_COMMAND} --parallel ${N} --exclude-regex "test-unicode" --output-on-failure + COMMENT "Compile and test with ${COMPILER}" + ) + endif() + unset(COMPILER_TOOL CACHE) +endforeach() + +add_custom_target(ci_test_compiler_default + COMMAND ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug -GNinja + -DJSON_BuildTests=ON -DJSON_FastTests=ON + -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_compiler_default + ${ADDITIONAL_FLAGS} + COMMAND ${CMAKE_COMMAND} --build ${PROJECT_BINARY_DIR}/build_compiler_default --parallel ${N} + COMMAND cd ${PROJECT_BINARY_DIR}/build_compiler_default && ${CMAKE_CTEST_COMMAND} --parallel ${N} --exclude-regex "test-unicode" -LE git_required --output-on-failure + COMMENT "Compile and test with default C++ compiler" +) + +############################################################################### +# CUDA example +############################################################################### + +add_custom_target(ci_cuda_example + COMMAND ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug -GNinja + -DCMAKE_CUDA_HOST_COMPILER=g++-8 + -S${PROJECT_SOURCE_DIR}/tests/cuda_example -B${PROJECT_BINARY_DIR}/build_cuda_example + COMMAND ${CMAKE_COMMAND} --build ${PROJECT_BINARY_DIR}/build_cuda_example +) + +############################################################################### +# Intel C++ Compiler +############################################################################### + +add_custom_target(ci_icpc + COMMAND ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug -GNinja + -DCMAKE_C_COMPILER=icc -DCMAKE_CXX_COMPILER=icpc + -DJSON_BuildTests=ON -DJSON_FastTests=ON + -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_icpc + COMMAND ${CMAKE_COMMAND} --build ${PROJECT_BINARY_DIR}/build_icpc + COMMAND cd ${PROJECT_BINARY_DIR}/build_icpc && ${CMAKE_CTEST_COMMAND} --parallel ${N} --exclude-regex "test-unicode" --output-on-failure + COMMENT "Compile and test with ICPC" +) + +############################################################################### +# test documentation +############################################################################### + +add_custom_target(ci_test_examples + COMMAND make CXX="${GCC_TOOL}" check_output_portable -j8 + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/docs + COMMENT "Check that all examples compile and create the desired output" +) + +add_custom_target(ci_test_api_documentation + COMMAND ${Python3_EXECUTABLE} scripts/check_structure.py + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/docs/mkdocs + COMMENT "Lint the API documentation" +) + +############################################################################### +# Clean up all generated files. +############################################################################### + +add_custom_target(ci_clean + COMMAND rm -fr ${PROJECT_BINARY_DIR}/build_* cmake-3.1.0-Darwin64 ${JSON_CMAKE_FLAG_BUILD_DIRS} ${single_binaries} + COMMENT "Clean generated directories" +) diff --git a/client/external/json/cmake/config.cmake.in b/client/external/json/cmake/config.cmake.in new file mode 100644 index 0000000..9a17a7d --- /dev/null +++ b/client/external/json/cmake/config.cmake.in @@ -0,0 +1,15 @@ +include(FindPackageHandleStandardArgs) +set(${CMAKE_FIND_PACKAGE_NAME}_CONFIG ${CMAKE_CURRENT_LIST_FILE}) +find_package_handle_standard_args(@PROJECT_NAME@ CONFIG_MODE) + +if(NOT TARGET @PROJECT_NAME@::@NLOHMANN_JSON_TARGET_NAME@) + include("${CMAKE_CURRENT_LIST_DIR}/@NLOHMANN_JSON_TARGETS_EXPORT_NAME@.cmake") + if((NOT TARGET @NLOHMANN_JSON_TARGET_NAME@) AND + (NOT @PROJECT_NAME@_FIND_VERSION OR + @PROJECT_NAME@_FIND_VERSION VERSION_LESS 3.2.0)) + add_library(@NLOHMANN_JSON_TARGET_NAME@ INTERFACE IMPORTED) + set_target_properties(@NLOHMANN_JSON_TARGET_NAME@ PROPERTIES + INTERFACE_LINK_LIBRARIES @PROJECT_NAME@::@NLOHMANN_JSON_TARGET_NAME@ + ) + endif() +endif() diff --git a/client/external/json/cmake/download_test_data.cmake b/client/external/json/cmake/download_test_data.cmake new file mode 100644 index 0000000..1bb998d --- /dev/null +++ b/client/external/json/cmake/download_test_data.cmake @@ -0,0 +1,56 @@ +set(JSON_TEST_DATA_URL https://github.com/nlohmann/json_test_data) +set(JSON_TEST_DATA_VERSION 3.1.0) + +# if variable is set, use test data from given directory rather than downloading them +if(JSON_TestDataDirectory) + message(STATUS "Using test data in ${JSON_TestDataDirectory}.") + add_custom_target(download_test_data) + file(WRITE ${CMAKE_BINARY_DIR}/include/test_data.hpp "#define TEST_DATA_DIRECTORY \"${JSON_TestDataDirectory}\"\n") +else() + find_package(Git) + # target to download test data + add_custom_target(download_test_data + COMMAND test -d json_test_data || ${GIT_EXECUTABLE} clone -c advice.detachedHead=false --branch v${JSON_TEST_DATA_VERSION} ${JSON_TEST_DATA_URL}.git --quiet --depth 1 + COMMENT "Downloading test data from ${JSON_TEST_DATA_URL} (v${JSON_TEST_DATA_VERSION})" + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} + ) + # create a header with the path to the downloaded test data + file(WRITE ${CMAKE_BINARY_DIR}/include/test_data.hpp "#define TEST_DATA_DIRECTORY \"${CMAKE_BINARY_DIR}/json_test_data\"\n") +endif() + +# determine the operating system (for debug and support purposes) +find_program(UNAME_COMMAND uname) +find_program(VER_COMMAND ver) +find_program(LSB_RELEASE_COMMAND lsb_release) +find_program(SW_VERS_COMMAND sw_vers) +set(OS_VERSION_STRINGS "${CMAKE_SYSTEM}") +if (VER_COMMAND) + execute_process(COMMAND ${VER_COMMAND} OUTPUT_VARIABLE VER_COMMAND_RESULT OUTPUT_STRIP_TRAILING_WHITESPACE) + set(OS_VERSION_STRINGS "${OS_VERSION_STRINGS}; ${VER_COMMAND_RESULT}") +endif() +if (SW_VERS_COMMAND) + execute_process(COMMAND ${SW_VERS_COMMAND} OUTPUT_VARIABLE SW_VERS_COMMAND_RESULT OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_QUIET) + string(REGEX REPLACE "[ ]*\n" "; " SW_VERS_COMMAND_RESULT "${SW_VERS_COMMAND_RESULT}") + set(OS_VERSION_STRINGS "${OS_VERSION_STRINGS}; ${SW_VERS_COMMAND_RESULT}") +endif() +if (LSB_RELEASE_COMMAND) + execute_process(COMMAND ${LSB_RELEASE_COMMAND} -a OUTPUT_VARIABLE LSB_RELEASE_COMMAND_RESULT OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_QUIET) + string(REGEX REPLACE "[ ]*\n" "; " LSB_RELEASE_COMMAND_RESULT "${LSB_RELEASE_COMMAND_RESULT}") + set(OS_VERSION_STRINGS "${OS_VERSION_STRINGS}; ${LSB_RELEASE_COMMAND_RESULT}") +endif() +if (UNAME_COMMAND) + execute_process(COMMAND ${UNAME_COMMAND} -a OUTPUT_VARIABLE UNAME_COMMAND_RESULT OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_QUIET) + set(OS_VERSION_STRINGS "${OS_VERSION_STRINGS}; ${UNAME_COMMAND_RESULT}") +endif() + +message(STATUS "Operating system: ${OS_VERSION_STRINGS}") + +# determine the compiler (for debug and support purposes) +if (MSVC) + execute_process(COMMAND ${CMAKE_CXX_COMPILER} OUTPUT_VARIABLE CXX_VERSION_RESULT OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_VARIABLE CXX_VERSION_RESULT ERROR_STRIP_TRAILING_WHITESPACE) + set(CXX_VERSION_RESULT "${CXX_VERSION_RESULT}; MSVC_VERSION=${MSVC_VERSION}; MSVC_TOOLSET_VERSION=${MSVC_TOOLSET_VERSION}") +else() + execute_process(COMMAND ${CMAKE_CXX_COMPILER} --version OUTPUT_VARIABLE CXX_VERSION_RESULT OUTPUT_STRIP_TRAILING_WHITESPACE) +endif() +string(REGEX REPLACE "[ ]*\n" "; " CXX_VERSION_RESULT "${CXX_VERSION_RESULT}") +message(STATUS "Compiler: ${CXX_VERSION_RESULT}") diff --git a/client/external/json/cmake/nlohmann_jsonConfigVersion.cmake.in b/client/external/json/cmake/nlohmann_jsonConfigVersion.cmake.in new file mode 100644 index 0000000..1091085 --- /dev/null +++ b/client/external/json/cmake/nlohmann_jsonConfigVersion.cmake.in @@ -0,0 +1,20 @@ +# This is essentially cmake's BasicConfigVersion-SameMajorVersion.cmake.in but +# without the 32/64-bit check. Since json is a header-only library, it doesn't +# matter if it was built on a different platform than what it is used on (see +# https://github.com/nlohmann/json/issues/1697). +set(PACKAGE_VERSION "@PROJECT_VERSION@") + +if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION) + set(PACKAGE_VERSION_COMPATIBLE FALSE) +else() + + if(PACKAGE_FIND_VERSION_MAJOR STREQUAL "@PROJECT_VERSION_MAJOR@") + set(PACKAGE_VERSION_COMPATIBLE TRUE) + else() + set(PACKAGE_VERSION_COMPATIBLE FALSE) + endif() + + if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION) + set(PACKAGE_VERSION_EXACT TRUE) + endif() +endif() diff --git a/client/external/json/cmake/pkg-config.pc.in b/client/external/json/cmake/pkg-config.pc.in new file mode 100644 index 0000000..d36317f --- /dev/null +++ b/client/external/json/cmake/pkg-config.pc.in @@ -0,0 +1,4 @@ +Name: ${PROJECT_NAME} +Description: JSON for Modern C++ +Version: ${PROJECT_VERSION} +Cflags: -I${CMAKE_INSTALL_FULL_INCLUDEDIR} diff --git a/client/external/json/cmake/scripts/gen_bazel_build_file.cmake b/client/external/json/cmake/scripts/gen_bazel_build_file.cmake new file mode 100644 index 0000000..e754d38 --- /dev/null +++ b/client/external/json/cmake/scripts/gen_bazel_build_file.cmake @@ -0,0 +1,24 @@ +# generate Bazel BUILD file + +set(PROJECT_ROOT "${CMAKE_CURRENT_LIST_DIR}/../..") +set(BUILD_FILE "${PROJECT_ROOT}/BUILD.bazel") + +file(GLOB_RECURSE HEADERS LIST_DIRECTORIES false RELATIVE "${PROJECT_ROOT}" "include/*.hpp") + +file(WRITE "${BUILD_FILE}" [=[ +cc_library( + name = "json", + hdrs = [ +]=]) + +foreach(header ${HEADERS}) + file(APPEND "${BUILD_FILE}" " \"${header}\",\n") +endforeach() + +file(APPEND "${BUILD_FILE}" [=[ + ], + includes = ["include"], + visibility = ["//visibility:public"], + alwayslink = True, +) +]=]) diff --git a/client/external/json/cmake/test.cmake b/client/external/json/cmake/test.cmake new file mode 100644 index 0000000..7105b97 --- /dev/null +++ b/client/external/json/cmake/test.cmake @@ -0,0 +1,273 @@ +set(_json_test_cmake_list_file ${CMAKE_CURRENT_LIST_FILE}) + +############################################################################# +# download test data +############################################################################# + +include(download_test_data) + +# test fixture to download test data +add_test(NAME "download_test_data" COMMAND ${CMAKE_COMMAND} --build ${CMAKE_BINARY_DIR} + --target download_test_data +) +set_tests_properties(download_test_data PROPERTIES FIXTURES_SETUP TEST_DATA) + +if(JSON_Valgrind) + find_program(CMAKE_MEMORYCHECK_COMMAND valgrind) + message(STATUS "Executing test suite with Valgrind (${CMAKE_MEMORYCHECK_COMMAND})") + set(memcheck_command "${CMAKE_MEMORYCHECK_COMMAND} ${CMAKE_MEMORYCHECK_COMMAND_OPTIONS} --error-exitcode=1 --leak-check=full") + separate_arguments(memcheck_command) +endif() + +############################################################################# +# detect standard support +############################################################################# + +# C++11 is the minimum required +set(compiler_supports_cpp_11 TRUE) + +foreach(feature ${CMAKE_CXX_COMPILE_FEATURES}) + if (${feature} STREQUAL cxx_std_14) + set(compiler_supports_cpp_14 TRUE) + elseif (${feature} STREQUAL cxx_std_17) + set(compiler_supports_cpp_17 TRUE) + elseif (${feature} STREQUAL cxx_std_20) + set(compiler_supports_cpp_20 TRUE) + elseif (${feature} STREQUAL cxx_std_23) + set(compiler_supports_cpp_23 TRUE) + endif() +endforeach() + +############################################################################# +# test functions +############################################################################# + +############################################################################# +# json_test_set_test_options( +# all| +# [CXX_STANDARDS all|...] +# [COMPILE_DEFINITIONS ...] +# [COMPILE_FEATURES ...] +# [COMPILE_OPTIONS ...] +# [LINK_LIBRARIES ...] +# [LINK_OPTIONS ...] +# [TEST_PROPERTIES ...]) +# +# Supply test- and standard-specific build settings and/or test properties. +# Specify multiple tests using a list e.g., "test-foo;test-bar". +# +# Must be called BEFORE the test is created. +############################################################################# + +function(json_test_set_test_options tests) + cmake_parse_arguments(args "" "" + "CXX_STANDARDS;COMPILE_DEFINITIONS;COMPILE_FEATURES;COMPILE_OPTIONS;LINK_LIBRARIES;LINK_OPTIONS;TEST_PROPERTIES" + ${ARGN}) + + if(NOT args_CXX_STANDARDS) + set(args_CXX_STANDARDS "all") + endif() + + foreach(test ${tests}) + if("${test}" STREQUAL "all") + set(test "") + endif() + + foreach(cxx_standard ${args_CXX_STANDARDS}) + if("${cxx_standard}" STREQUAL "all") + if("${test}" STREQUAL "") + message(FATAL_ERROR "Not supported. Change defaults in: ${_json_test_cmake_list_file}") + endif() + set(test_interface _json_test_interface_${test}) + else() + set(test_interface _json_test_interface_${test}_cpp_${cxx_standard}) + endif() + + if(NOT TARGET ${test_interface}) + add_library(${test_interface} INTERFACE) + endif() + + target_compile_definitions(${test_interface} INTERFACE ${args_COMPILE_DEFINITIONS}) + target_compile_features(${test_interface} INTERFACE ${args_COMPILE_FEATURES}) + target_compile_options(${test_interface} INTERFACE ${args_COMPILE_OPTIONS}) + target_link_libraries (${test_interface} INTERFACE ${args_LINK_LIBRARIES}) + target_link_options(${test_interface} INTERFACE ${args_LINK_OPTIONS}) + #set_target_properties(${test_interface} PROPERTIES JSON_TEST_PROPERTIES "${args_TEST_PROPERTIES}") + set_property(DIRECTORY PROPERTY + ${test_interface}_TEST_PROPERTIES "${args_TEST_PROPERTIES}" + ) + endforeach() + endforeach() +endfunction() + +# for internal use by _json_test_add_test() +function(_json_test_apply_test_properties test_target properties_target) + #get_target_property(test_properties ${properties_target} JSON_TEST_PROPERTIES) + get_property(test_properties DIRECTORY PROPERTY ${properties_target}_TEST_PROPERTIES) + if(test_properties) + set_tests_properties(${test_target} PROPERTIES ${test_properties}) + endif() +endfunction() + +# for internal use by json_test_add_test_for() +function(_json_test_add_test test_name file main cxx_standard) + set(test_target ${test_name}_cpp${cxx_standard}) + + if(TARGET ${test_target}) + message(FATAL_ERROR "Target ${test_target} has already been added.") + endif() + + add_executable(${test_target} ${file}) + target_link_libraries(${test_target} PRIVATE ${main}) + + # set and require C++ standard + set_target_properties(${test_target} PROPERTIES + CXX_STANDARD ${cxx_standard} + CXX_STANDARD_REQUIRED ON + ) + + # apply standard-specific build settings + if(TARGET _json_test_interface__cpp_${cxx_standard}) + target_link_libraries(${test_target} PRIVATE _json_test_interface__cpp_${cxx_standard}) + endif() + + # apply test-specific build settings + if(TARGET _json_test_interface_${test_name}) + target_link_libraries(${test_target} PRIVATE _json_test_interface_${test_name}) + endif() + + # apply test- and standard-specific build settings + if(TARGET _json_test_interface_${test_name}_cpp_${cxx_standard}) + target_link_libraries(${test_target} PRIVATE + _json_test_interface_${test_name}_cpp_${cxx_standard} + ) + endif() + + if (JSON_FastTests) + add_test(NAME ${test_target} + COMMAND ${test_target} ${DOCTEST_TEST_FILTER} + WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} + ) + else() + add_test(NAME ${test_target} + COMMAND ${test_target} ${DOCTEST_TEST_FILTER} --no-skip + WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} + ) + endif() + set_tests_properties(${test_target} PROPERTIES LABELS "all" FIXTURES_REQUIRED TEST_DATA) + + # apply standard-specific test properties + if(TARGET _json_test_interface__cpp_${cxx_standard}) + _json_test_apply_test_properties(${test_target} _json_test_interface__cpp_${cxx_standard}) + endif() + + # apply test-specific test properties + if(TARGET _json_test_interface_${test_name}) + _json_test_apply_test_properties(${test_target} _json_test_interface_${test_name}) + endif() + + # apply test- and standard-specific test properties + if(TARGET _json_test_interface_${test_name}_cpp_${cxx_standard}) + _json_test_apply_test_properties(${test_target} + _json_test_interface_${test_name}_cpp_${cxx_standard} + ) + endif() + + if(JSON_Valgrind) + add_test(NAME ${test_target}_valgrind + COMMAND ${memcheck_command} $ ${DOCTEST_TEST_FILTER} + WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} + ) + set_tests_properties(${test_target}_valgrind PROPERTIES + LABELS "valgrind" FIXTURES_REQUIRED TEST_DATA + ) + endif() +endfunction() + +############################################################################# +# json_test_add_test_for( +# +# [NAME ] +# MAIN

    +# [CXX_STANDARDS ...] [FORCE]) +# +# Given a unit-foo.cpp, produces +# +# test-foo_cpp +# +# if C++ standard is supported by the compiler and the +# source file contains JSON_HAS_CPP_. +# Use NAME to override the filename-derived test name. +# Use FORCE to create the test regardless of the file containing +# JSON_HAS_CPP_. +# Test targets are linked against
    . +# CXX_STANDARDS defaults to "11". +############################################################################# + +function(json_test_add_test_for file) + cmake_parse_arguments(args "FORCE" "MAIN;NAME" "CXX_STANDARDS" ${ARGN}) + + if("${args_MAIN}" STREQUAL "") + message(FATAL_ERROR "Required argument MAIN
    missing.") + endif() + + if("${args_NAME}" STREQUAL "") + get_filename_component(file_basename ${file} NAME_WE) + string(REGEX REPLACE "unit-([^$]+)" "test-\\1" test_name ${file_basename}) + else() + set(test_name ${args_NAME}) + if(NOT test_name MATCHES "test-[^$]+") + message(FATAL_ERROR "Test name must start with 'test-'.") + endif() + endif() + + if("${args_CXX_STANDARDS}" STREQUAL "") + set(args_CXX_STANDARDS 11) + endif() + + file(READ ${file} file_content) + foreach(cxx_standard ${args_CXX_STANDARDS}) + if(NOT compiler_supports_cpp_${cxx_standard}) + continue() + endif() + + # add unconditionally if C++11 (default) or forced + if(NOT ("${cxx_standard}" STREQUAL 11 OR args_FORCE)) + string(FIND "${file_content}" JSON_HAS_CPP_${cxx_standard} has_cpp_found) + if(${has_cpp_found} EQUAL -1) + continue() + endif() + endif() + + _json_test_add_test(${test_name} ${file} ${args_MAIN} ${cxx_standard}) + endforeach() +endfunction() + +############################################################################# +# json_test_should_build_32bit_test( +# ) +# +# Check if the 32bit unit test should be built based on the value of +# and store the result in the variables and +# . +############################################################################# + +function(json_test_should_build_32bit_test build_32bit_var build_32bit_only_var input) + set(${build_32bit_only_var} OFF PARENT_SCOPE) + string(TOUPPER "${input}" ${build_32bit_var}) + if("${${build_32bit_var}}" STREQUAL AUTO) + # check if compiler is targeting 32bit by default + include(CheckTypeSize) + check_type_size("size_t" sizeof_size_t LANGUAGE CXX) + if(${sizeof_size_t} AND ${sizeof_size_t} EQUAL 4) + message(STATUS "Auto-enabling 32bit unit test.") + set(${build_32bit_var} ON) + else() + set(${build_32bit_var} OFF) + endif() + elseif("${${build_32bit_var}}" STREQUAL ONLY) + set(${build_32bit_only_var} ON PARENT_SCOPE) + endif() + + set(${build_32bit_var} "${${build_32bit_var}}" PARENT_SCOPE) +endfunction() diff --git a/client/external/json/docs/Makefile b/client/external/json/docs/Makefile new file mode 100644 index 0000000..35c30da --- /dev/null +++ b/client/external/json/docs/Makefile @@ -0,0 +1,45 @@ +SRCDIR = ../single_include + +all: create_output + +########################################################################## +# example files +########################################################################## + +# where are the example cpp files +EXAMPLES = $(wildcard examples/*.cpp) + +cxx_standard = $(lastword c++11 $(filter c++%, $(subst ., ,$1))) + +# create output from a stand-alone example file +%.output: %.cpp + @echo "standard $(call cxx_standard $(<:.cpp=))" + $(MAKE) $(<:.cpp=) \ + CPPFLAGS="-I $(SRCDIR) -DJSON_USE_GLOBAL_UDLS=0" \ + CXXFLAGS="-std=$(call cxx_standard,$(<:.cpp=)) -Wno-deprecated-declarations" + ./$(<:.cpp=) > $@ + rm $(<:.cpp=) + +# compare created output with current output of the example files +%.test: %.cpp + $(MAKE) $(<:.cpp=) \ + CPPFLAGS="-I $(SRCDIR) -DJSON_USE_GLOBAL_UDLS=0" \ + CXXFLAGS="-std=$(call cxx_standard,$(<:.cpp=)) -Wno-deprecated-declarations" + ./$(<:.cpp=) > $@ + diff $@ $(<:.cpp=.output) + rm $(<:.cpp=) $@ + +# create output from all stand-alone example files +create_output: $(EXAMPLES:.cpp=.output) + +# check output of all stand-alone example files +check_output: $(EXAMPLES:.cpp=.test) + +# check output of all stand-alone example files (exclude files with platform-dependent output.) +# This target is used in the CI (ci_test_documentation). +check_output_portable: $(filter-out examples/meta.test examples/max_size.test examples/std_hash.test examples/basic_json__CompatibleType.test,$(EXAMPLES:.cpp=.test)) + +clean: + rm -fr $(EXAMPLES:.cpp=) + $(MAKE) clean -C docset + $(MAKE) clean -C mkdocs diff --git a/client/external/json/docs/README.md b/client/external/json/docs/README.md new file mode 100644 index 0000000..b39d54e --- /dev/null +++ b/client/external/json/docs/README.md @@ -0,0 +1,20 @@ +# Documentation + +## Generate documentation + +Note on documentation: The source files contain links to the online documentation at https://json.nlohmann.me. This URL +contains the most recent documentation and should also be applicable to previous versions; documentation for deprecated +functions is not removed, but marked deprecated. + +If you want to see the documentation for a specific tag or commit hash, you can generate it as follows (here for tag +`v3.10.2`): + +```shell +git clone https://github.com/nlohmann/json.git +cd json +git checkout v3.10.2 +make install_venv serve -C docs/mkdocs +``` + +Open URL in your browser. Replace from any URL from the source code `https://json.nlohmann.me` +with `http://127.0.0.1:8000` to see the documentation for your tag or commit hash. diff --git a/client/external/json/docs/avatars.png b/client/external/json/docs/avatars.png new file mode 100644 index 0000000000000000000000000000000000000000..0a2522187262e1f929d31e464585de773b4dbaaf GIT binary patch literal 1700008 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

    VKOe6^%+fo*G(@iNO61DSA4LvS61h-g}t!L(G; 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
    ZTiHez_4&--o9#$@AOd`{Y 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 z%0A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

    vW2KFDuLPy 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

    nKGeWlX=lG3ahroAb5FC0AzN7S5F*OcaJ- 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

    {qRCMD*X9yzZ-o39r z`Jt)BzO&Z_!)4z6zgJ!y`0M-?N2K`w?7;DBZyyuB#$=Z<&@Fgm;LDHIP(p(Y5&QlA zAYd812N2XMh@p~F0zTly~^E#+0&9=tUUd@)kd$V^(I~%JUcrv+n4O6 z&qp(NR3;uy+rNRAE?k;VN+VEpuj2HsY2|(AL>!?qHlpnlliOv{UN8r&9mJi>m`-oc zo`l)%xtM3G&6zlI07}$bV1(TWix#|A-xR3^018xu#-LF*M7;g6q9BbJAw@y5{5lu; zT{nXm1qGbzy|lS81Y;cNj}L({R(V{i4}gWh1nBqswzTX$2W@=;g$6{3C`ccTp%4Hd z!rnU~Pk zTaV04PxZSU+Fy^meX32|b)sENto^fy>&B=O(6V(0N98yGdtNYYjNNS6`{eQ`LOk?7pI+DJwlUceJ{Fp;AO~T+XkS5jfTj+ax&|Qj#jCHZ?5^%cdScMs#m? ztG4k%XZrM+2WF>c%l$o_R9UX*^jLpG?rgl|``at=TxIqYo_}g*@A2K!cP*@~Om|;e zn56CAQ=Me4e|!p`ezc$;j*s3`q+g%yUWl*?jf2rdJ5`IUQk z&XF%Qj z;OFbl+|gbA7grWnCr=*ktezq)`#lZ5-`(x;6L#9|9^Q4 z9LO;i9{>Uc9!C08LBw+mToaMCwY7G;o#(kLOF&=`q>w1+XAy!D5f&yzB8)VoY7rs= zf+zqF$il!#z_7R5ZPeP;w9#r#m{i*l=q;4_1J(#e0(E1t=y3yE&&|v|{KzBgYukgp zUKvg5x^Fw%m1waupC+5{n>qjG_TdKYeYmyu1UGH9N-9q3HO@4VgJ^>4liT~2GgN{* zYPqb;8LC7L(i4&lqDZNPDsfa&RO@mR&AuY#SS3ms1WiJsj4}=i5k?fFb!;@mN!KYX zix9R>$Fq~k;!^{F{aqJJy&EdSy){B5B&ZAU)};oaR_K*4sk^&#)qa@tJMlw zF93wtqu=k1m|q~mN@)oqA0PliDvYWaCId7QsRBeEGXN1FOhseJ2j$k*cC}KQnw*Z4 zB(⪼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{l8b!xy2Fp(#_NQ38_V|0W55oFCiuCB#92Cco7#86yY*e(t@oMD zb=zwfZn>wk{^QAig6S?HI_VcyQdVA)>0PPR|_e%3rG@H|M9?Y)s@pcN2;$p8R~ z7g0tn0HM$gwe%{pdd^YCD9md!{tf9cBd?%|>5PtUieM!HJ3@`c%@Ml_Jy?3!B7 zl|#MRO$Ty0wr(uaF3gD+W9IpRA;5Yj4HtWybf^8%s6# zHohCM(P+HceRy5?y-)oIg~T9QdxR*!h=Aw;3X3HmA`OTLD8PV%f&dIaL;|1y7?A{s zM4UJfA_7vH#VJ&lEdnJ;y1cm3Znl|8DLpbaS{UI<^*;Tc$< zf5C~ch!X}8V39ue96+;U0Yqrj9Fh^-Q291EZbPGtt>Ah zDIyGlpgK5G9T=z%RECB}#-=8#LxbddEZc-G=mZ5E^q0Pf00=TLhzR$$M*o�Fv(@ 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

    S0)7s`s1j#bb%t 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%0Av7h07Bff48HFZ005A^ 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 z zDQsZ5XX9C;>|jN=OsY)%Q|?^Z6_@kpjC6f<-!ueISzyzH7a>hz%-ZEp!v*B3(We*zc97QQUobbcBIihDWobgCNKP-156$`_Qkd$mHA|MMfEa z9?vr(!wik)oDx602+g8EJeKnbUXx9z&~p?xGXog@)b%y7$;w|J5zA0rE!*tod1Mg} z-pttCK<&TNn4Z8Ld$Hrhf>}Ups0|322le4U=B(ED8~6vd`98laqpx+!c(f_826+@d z!j_Fc**O&InRHg!e*OAo4Ye>ctH@?nBQZ$_b_ahPrKBOiSpmtfi$K}MA2;@0)(bep z*8Jchz|-4q7yT_hn#Z-=Yf(YK;z`Jd}{Q^7BLN?%D^ojY6S{ zo=@#dq%Kb#u*%jo$%7q(-V3|8GDe#Psg0JRS zp1%4T!5?9~PxWvkMU5N?&+d|axHVeSWNT+1?1tE!%g_9~)mC+R4syz!$M!`+}0-m)y0bq3hQ*b5^)`KX!{;u<_Fo;RuQi z`NIK}+!yJLH+cDTPs$Wqc9(lS&21mgEt#g2!(yBp^lyhOs~i9PF=l7*VV(y_QRp#u zgp4(`&yxZKXaN8P3~&b8+rv!d|I3IyY_PhWwSvBS283j`F1q%4suQju1;pl|GQadm zUhBMto}opS)d1`Q^gEQ!slfT(3ORbJKQ9;u3}F}!!dc5lMZxI3YVk85YSw208Qq3| zyrw{DdkFBc-QB8Lc0fFZz#zq10PPT@bjHxdjf9dWk^`xTuWU_{`{28m=@tYxj)mu4 zZ#zu$XXWjs2bjpXB$Bf^2h!pnQNSKWtS`usbfwLW`YaEQEpVGLpq~ohkDO;Q-*)xq z%2)*|zj8w3YOmJ9(=8lA{x&YTmu4&@)8s8AvL=5r45!wJ%>N1BnPA2D3TQQm z)O`HT@AP!~26kd_OCG|@(XUW%{xJaoh$EuGeYH8HzrnfKclUhny#QLX16_gJn1|e6 zZ%-2EE@IauZW_$+b&96qM9)r-2QawnH)FwQSf>8%^HkP@?^(;3BV4VF*mdt@Cgf%u za*xxy6m{+#_4vro$v-n+in)JC8N9gAY<^&qS5mgaTZ3hBp#X)2z?x-nWbguc@w&A&qTVC4M*ia8nr>YKZ@LD|@!?&^!8@GW1CzG!CS>Ti zS9xFXm`?_?h+P6+1ZjgHOW%Ufwwz}w&v&tOos>ag#OLp7q}@^LO_utOXNeADH%GI~ zkW1(r$VP!$Z4ODW>AB)t?=DYZwj6wBg%25YF57&1M~(bK1tmiD!AQHSODsG)cQfT<9xy4%8mbP2_FMY3Z_Qj zZ<~@9A)e+_y4x<^22X6n4lGwgwwEEk@HcFKpO_J4O`n0m6GO8>=Q-7wl%NUX1aa`? z7Wj4^a-khDSEb=!lkYny4KsdTQcb@1+C2#LYsnXPmS&LtaK7qFD#<=1|Nl66Snj=b z{Wn;1YTev&gBy9z@m^^jQCLAifnw0*itn-;Abg^pI*bAs?uPC6Qd^1QIsyRW@1qEP zohLKtqd0zs*C|)_=tK#6h=Bmj9HORRy2!bi8k@Y6%JErOBa88b-+Y(gC{oU}Z?n9m zm#-sUq}w0*4xg>)HC7Y}X6OPkoTPohGXt9*7^A=)yJzH-rY@h-X2R&KznpF-gVB63 z21I|D&x&^|4dY}f8Ev=1B52{ZY(A=AITAjL=RbMs@BM2g5e@x#fr(n|WwT-}DYeYNPu2!0NUw(vgjvZygK2V_M3j}UX9 zpY!`kTMKk3KzIYpJS%akF+Om4)$qA-(Unc+eZHY!VnPDY$m7ck{(!kW^sQ-BSH3j@ zzoWnO5|;wDQoWn@s&u^Q4lnSM#*t`};sgf)RsMquy&R<`pM77mcH3v*LAMJq$gH4+ z79Zqw2_Y$ze0~Smc9si5bQ@#Q=6h@ClJQ$rS%+Y)qxCG29W(VQ=NV<7q?

    FmhwGw0c?gvd5!+uclNF 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 z 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

    @zy~5W6AD`%WTYBTCXrJK!ZarI}+hCD41!~ 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%0Ao#PJR*V+d8N#bZ4-At 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 z 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

    o=3RsJLAGFACJKD?UV26A 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�wOB9!!5{OuMb(q|1Urysqiu`Y9G4bZR0xsUO}+r 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%0A0hbu0JyXdnP7rTKg@o6Uu_x4Cxe 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�^Pv{QPEc3(B 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