mirror of
https://github.com/oxen-io/lokinet.git
synced 2024-11-11 07:10:36 +00:00
09372994bb
Adds support for building Lokinet as a system extension, and fixes various problems in the macos implementation found during development of the system extension support. |
||
---|---|---|
.. | ||
cpr@aac5058a15 | ||
cxxopts@6fa46a7488 | ||
ghc-filesystem@2a8b380f8d | ||
ngtcp2@026b8434eb | ||
nlohmann@db78ac1d77 | ||
oxen-encoding@79193e58fb | ||
oxen-logging@98a8882c81 | ||
oxen-mq@eadb37c765 | ||
pybind11@8de7772cc7 | ||
sqlite_orm@4c6a46bd4d | ||
uvw@36fdf810a6 | ||
CMakeLists.txt | ||
readme.md |
directory for git submodules
- cpr: curl for people, used by lokinet-bootstrap toolchain (to be removed)
- cxxopts: cli argument parser (to be removed)
- ghc-filesystem:
std::filesystem
shim lib for older platforms (like macos) - ngtcp2: quic implementation
- nlohmann: json parser
- oxen-encoding: bencode/endian header-only library
- oxen-logging: spdlog wrapper library
- oxen-mq: zmq wrapper library for threadpool and rpc
- pybind11: for pybind modules
- sqlite_orm: for peer stats db
- uvw: libuv header only library for main event loop