nim-status/.gitmodules

123 lines
4.0 KiB
Plaintext
Raw Normal View History

[submodule "vendor/nimbus-build-system"]
path = vendor/nimbus-build-system
2020-07-18 00:42:09 +00:00
url = https://github.com/status-im/nimbus-build-system.git
2021-03-28 23:03:18 +00:00
ignore = untracked
[submodule "vendor/nimcrypto"]
path = vendor/nimcrypto
2020-07-18 00:42:09 +00:00
url = https://github.com/cheatfate/nimcrypto.git
2021-03-28 23:03:18 +00:00
ignore = untracked
[submodule "vendor/nim-chronicles"]
path = vendor/nim-chronicles
2020-07-18 00:42:09 +00:00
url = https://github.com/status-im/nim-chronicles.git
2021-03-28 23:03:18 +00:00
ignore = untracked
[submodule "vendor/nim-faststreams"]
path = vendor/nim-faststreams
2020-07-18 00:42:09 +00:00
url = https://github.com/status-im/nim-faststreams.git
2021-03-28 23:03:18 +00:00
ignore = untracked
[submodule "vendor/nim-stint"]
path = vendor/nim-stint
2020-07-18 00:42:09 +00:00
url = https://github.com/status-im/nim-stint.git
2021-03-28 23:03:18 +00:00
ignore = untracked
[submodule "vendor/nim-serialization"]
path = vendor/nim-serialization
2020-07-18 00:42:09 +00:00
url = https://github.com/status-im/nim-serialization.git
2021-03-28 23:03:18 +00:00
ignore = untracked
[submodule "vendor/nim-chronos"]
path = vendor/nim-chronos
2021-03-28 23:03:18 +00:00
url = https://github.com/michaelsbradleyjr/nim-chronos.git
ignore = untracked
[submodule "vendor/nim-json-serialization"]
path = vendor/nim-json-serialization
2020-07-18 00:42:09 +00:00
url = https://github.com/status-im/nim-json-serialization.git
2021-03-28 23:03:18 +00:00
ignore = untracked
[submodule "vendor/nim-secp256k1"]
path = vendor/nim-secp256k1
url = https://github.com/status-im/nim-secp256k1.git
2021-03-28 23:03:18 +00:00
ignore = untracked
[submodule "vendor/chroma"]
path = vendor/chroma
url = https://github.com/treeform/chroma.git
2021-03-28 23:03:18 +00:00
ignore = untracked
[submodule "vendor/nimage"]
path = vendor/nimage
url = https://github.com/Ethosa/nimage.git
2021-03-28 23:03:18 +00:00
ignore = untracked
[submodule "vendor/nimPNG"]
path = vendor/nimPNG
url = https://github.com/jangko/nimPNG.git
2021-03-28 23:03:18 +00:00
ignore = untracked
[submodule "vendor/nim-waku"]
path = vendor/nim-waku
url = https://github.com/status-im/nim-waku.git
2021-03-28 23:03:18 +00:00
ignore = untracked
[submodule "vendor/nim-confutils"]
path = vendor/nim-confutils
url = https://github.com/status-im/nim-confutils.git
2021-03-28 23:03:18 +00:00
ignore = untracked
[submodule "vendor/nim-eth"]
path = vendor/nim-eth
url = https://github.com/status-im/nim-eth.git
2021-03-28 23:03:18 +00:00
ignore = untracked
[submodule "vendor/nim-bearssl"]
path = vendor/nim-bearssl
url = https://github.com/status-im/nim-bearssl.git
2021-03-28 23:03:18 +00:00
ignore = untracked
[submodule "vendor/nim-http-utils"]
path = vendor/nim-http-utils
url = https://github.com/status-im/nim-http-utils.git
2021-03-28 23:03:18 +00:00
ignore = untracked
[submodule "vendor/nim-json-rpc"]
path = vendor/nim-json-rpc
2021-03-28 23:03:18 +00:00
url = https://github.com/status-im/nim-json-rpc.git
ignore = untracked
[submodule "vendor/nim-metrics"]
path = vendor/nim-metrics
url = https://github.com/status-im/nim-metrics.git
2021-03-28 23:03:18 +00:00
ignore = untracked
[submodule "vendor/nim-libp2p"]
path = vendor/nim-libp2p
url = https://github.com/status-im/nim-libp2p.git
2021-03-28 23:03:18 +00:00
ignore = untracked
[submodule "vendor/nim-libbacktrace"]
path = vendor/nim-libbacktrace
url = https://github.com/status-im/nim-libbacktrace.git
2021-03-28 23:03:18 +00:00
ignore = untracked
[submodule "vendor/news"]
path = vendor/news
url = https://github.com/tormund/news.git
2021-03-28 23:03:18 +00:00
ignore = untracked
2020-10-08 16:08:52 +00:00
[submodule "vendor/nim-sqlcipher"]
path = vendor/nim-sqlcipher
url = https://github.com/status-im/nim-sqlcipher.git
2021-03-28 23:03:18 +00:00
ignore = untracked
2020-10-22 22:26:06 +00:00
[submodule "vendor/nim-web3"]
path = vendor/nim-web3
url = https://github.com/status-im/nim-web3
2021-03-28 23:03:18 +00:00
ignore = untracked
[submodule "vendor/nim-byteutils"]
path = vendor/nim-byteutils
2020-12-04 23:17:02 +00:00
url = https://github.com/status-im/nim-byteutils
2021-03-28 23:03:18 +00:00
ignore = untracked
2020-11-12 20:36:01 +00:00
[submodule "vendor/nim-normalize"]
path = vendor/nim-normalize
url = https://github.com/nitely/nim-normalize
2021-03-28 23:03:18 +00:00
ignore = untracked
2021-01-05 14:21:45 +00:00
[submodule "vendor/nim-unicodedb"]
path = vendor/nim-unicodedb
url = https://github.com/nitely/nim-unicodedb
2021-03-28 23:03:18 +00:00
ignore = untracked
[submodule "vendor/nim-task-runner"]
path = vendor/nim-task-runner
url = https://github.com/status-im/nim-task-runner.git
ignore = untracked
[submodule "vendor/nim-ncurses"]
path = vendor/nim-ncurses
url = https://github.com/status-im/nim-ncurses.git
ignore = untracked
feat: en/decode Status payloads when sending/receiving messages (first steps) Copy protobuf specs from status-go, make necessary adjustments for use via nim-protobuf-serialization. Many thanks to @richard-ramos for his help with this aspect and others! Implement "first steps" towards encoding and decoding Status payloads when sending and receiving messages. That consists of using an incomplete `ProtocolMessage(ApplicationMetadataMessage(ChatMessage)))` wrapping of messages, assuming all messages currently being sent correspond to public chats. It's incomplete because there are many fields for which values are not being derived, and there is no encryption performed. A series of future pull requests will fill in the missing pieces and expand our usage of the protobuf specs, i.e. allow nim-status to send and receive more kinds of Status messages. Note that the waku v2 content topics are not yet using a hash of the user-supplied topic name; that will also be addressed in a future pull request. It's also important to note that a refactor is pending re: moving the import and usage of nim-waku inside the `nim_status` library, as well refactorings re: exception handling, imports and exports, and other aspects that have been commented upon in other recent pull requests. This commit builds on the work done to date in the same way as before, but there is already awareness of what should be changed and can be improved. Ensure that joined waku v2 content topics (whether joined in the TUI or specified on the command-line) conform to the recommendations in [23/WAKU2-TOPICS](https://rfc.vac.dev/spec/23/). Unrelated to the main focus of this commit: use a fixed-length array instead of a sequence for collecting bytes of user input (keyboard and mouse) in the `input` worker thread. It's more efficient to do it that way: less allocation and garbage collection. --- Closes #217.
2021-07-22 20:49:35 +00:00
[submodule "vendor/nim-protobuf-serialization"]
path = vendor/nim-protobuf-serialization
url = https://github.com/status-im/nim-protobuf-serialization.git
[submodule "vendor/combparser"]
path = vendor/combparser
url = https://github.com/PMunch/combparser.git