lokinet/external
Jason Rhinelander 081dfd3328 Update submodules to latest version:
cpr: 1.9.2
cxxopts: 3.0.0
ghc-filesystem: 1.5.12
nlohmann-json: 3.11.2
pybind11: 2.10.0
sqlite_orm: 1.7.1

Plus other updates need to make these work:
- cpr needs a cprver.h configured with the version (cmake code copied
  from oxen-core).
2022-10-20 12:17:23 -03:00
..
cpr@f88fd7737d Update submodules to latest version: 2022-10-20 12:17:23 -03:00
cxxopts@c74846a891 Update submodules to latest version: 2022-10-20 12:17:23 -03:00
ghc-filesystem@cd6805e94d Update submodules to latest version: 2022-10-20 12:17:23 -03:00
ngtcp2@026b8434eb bump ngtcp2 to v0.1.0 tag 2022-01-31 13:05:03 -05:00
nlohmann@bc889afb4c Update submodules to latest version: 2022-10-20 12:17:23 -03:00
oxen-encoding@707a83609f Bump required oxenc version 2022-10-05 16:48:59 -03:00
oxen-logging@9f2323a2db omq rpc log subscription 2022-10-06 11:56:04 -03:00
oxen-mq@ac6ef82ff6 oxen-mq update to tagged stable release 2022-10-06 14:01:09 -03:00
pybind11@aa304c9c7d Update submodules to latest version: 2022-10-20 12:17:23 -03:00
sqlite_orm@fdcc1da46f Update submodules to latest version: 2022-10-20 12:17:23 -03:00
uvw@36fdf810a6 Reformat with clang-format-11 2021-03-05 13:36:31 -04:00
CMakeLists.txt Update submodules to latest version: 2022-10-20 12:17:23 -03:00
readme.md add directory specific readmes 2022-07-26 09:26:28 -04:00

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