status-desktop/vendor
Jacek Sieka 71bbb03faa
Nim library upgrades, pt1 (#9703)
This PR upgrades a number of libraries as well as nim itself, to address
security issues and crashes that we've worked to solve over the past few
months on the nimbus-eth2 side leading up to its 1.6 migration - they
include changes that are safe to use in both 1.2 and 1.6 without
requiring 1.6, making the code compatible with both versions.

In particular, 1.6 becomes more strict in several ways including
exception handling, style and certain langauge constructs related to
memory safety - as a result, we've cleaned up said libraries and
improved their stability overall, including fixing several crashes.

* nim 1.2.18 - this is the last release in the 1.2 series we produced
together with upstream based on nimbus' needs - between the version
Desktop is using today and v1.2.18, changes are predominantly backports
from newer Nim versions that we asked for while working on stability in
Nimbus itself.
* chronicles - cleanups
* confutils - cleanups
* faststreams - cleanups & crash fixes
* nim-json-serialization - several important crash fixes for json
parsing edge cases
* metrics - cleanups & threading fixes
* secp256k1 - upstream updates (including security fixes)
* serialization - cleanups
* stew - many convenience fixes and updates to common low-level
utilities, such as Result and hex / base64 / etc parsing
* stint - cleanups
* zlib - cleanups
* nimPNG - cleanups
* nimcrypto - cleanups

This is part 1 of library upgrades and focuses on the low-level
libraries - part 2 will upgrade the network stack (chronos, json-rpc,
web3, etc), keeping the two separate so as to limit the potential impact
of this PR.
2023-03-03 11:14:10 +01:00
..
DOtherSide feat(StatusQ): Add cpp model utils to allow handling ListModel and generic QAbstractItemModel uniformly 2023-02-20 22:25:56 +01:00
QR-Code-generator@86335d3fa6
chroma@6ec846e917
conan-configs
edn.nim@3305e41f9d
fcitx5-qt@fd06094f48
isaac@45a5cbbd54
news@e1d63564a2
nim-bearssl@eebf730ccd remove task-runner dependency 2023-03-01 10:20:45 -05:00
nim-chronicles@14e8537e4a Nim library upgrades, pt1 (#9703) 2023-03-03 11:14:10 +01:00
nim-chronos@dcf197a8c7 remove task-runner dependency 2023-03-01 10:20:45 -05:00
nim-confutils@38dfeaaabd Nim library upgrades, pt1 (#9703) 2023-03-03 11:14:10 +01:00
nim-eth@3ddb498f2a
nim-faststreams@814f8927e1 Nim library upgrades, pt1 (#9703) 2023-03-03 11:14:10 +01:00
nim-http-utils@33d70b9f37
nim-json-rpc@dff46c991d
nim-json-serialization@a7d815ed92 Nim library upgrades, pt1 (#9703) 2023-03-03 11:14:10 +01:00
nim-keycard-go@6a4bed51d5
nim-libp2p@70deac9e0d
nim-metrics@a2293e8a34 Nim library upgrades, pt1 (#9703) 2023-03-03 11:14:10 +01:00
nim-result@bd668d16ef Nim library upgrades, pt1 (#9703) 2023-03-03 11:14:10 +01:00
nim-secp256k1@4c41c5029f Nim library upgrades, pt1 (#9703) 2023-03-03 11:14:10 +01:00
nim-serialization@5b7cea55ef Nim library upgrades, pt1 (#9703) 2023-03-03 11:14:10 +01:00
nim-status-go@4d2d359aec feat(@general): lower case password 2023-02-19 11:43:27 +01:00
nim-stew@e18f5a62af Nim library upgrades, pt1 (#9703) 2023-03-03 11:14:10 +01:00
nim-stint@eb1f32c675 Nim library upgrades, pt1 (#9703) 2023-03-03 11:14:10 +01:00
nim-taskpools@4bc0b592e8 fix(NimThreadpool): Implement lightweight threadpool 2023-02-27 10:16:53 +02:00
nim-web3@bf6805dff9
nim-websock@f354dfebe9
nim-zlib@826e2fc013 Nim library upgrades, pt1 (#9703) 2023-03-03 11:14:10 +01:00
nimPNG@e49f3c7bd0 Nim library upgrades, pt1 (#9703) 2023-03-03 11:14:10 +01:00
nimage@d683a7319c
nimbus-build-system@5eca896a36 Nim library upgrades, pt1 (#9703) 2023-03-03 11:14:10 +01:00
nimcrypto@4014ef939b Nim library upgrades, pt1 (#9703) 2023-03-03 11:14:10 +01:00
nimqml@3769de5030 chore(nimqml): Bump nimqml 2023-02-28 18:37:34 +02:00
semver.nim@3b7ace4870
status-go@596660c110 feat(Communities): allow for creating community permissions 2023-03-03 10:22:32 +01:00
status-keycard-go@5bfafd14e6 chore(keycard): sync keycard with the current app state updated 2023-02-27 17:02:47 +01:00
uuids@c5039c1cc6
CMakeLists.txt