You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lokinet/external
dan 13b01c86a6 Updated RpcServer Initialization and Logic
-- Moved all RPCServer initialization logic to rpcserver constructor
    -- Fixed config logic, fxn binding to rpc address, fxn adding rpc cats
    -- router hive failed CI/CD resulting from outdated reference to rpcBindAddr
    -- ipc socket as default hidden from windows (for now)
refactored config endpoint
    - added rpc call script (contrib/omq-rpc.py)
    - added new fxns to .ini config stuff
    - added delete .ini file functionality to config endpoint
    - added edge case control for config endpoint

add commented out line in clang-form for header reorg later
1 year ago
..
CLI11@4c7c8ddc45 Replace cxxopts with CLI11 1 year ago
cpr@f88fd7737d Update submodules to latest version: 2 years ago
ghc-filesystem@cd6805e94d Update submodules to latest version: 2 years ago
ngtcp2@026b8434eb bump ngtcp2 to v0.1.0 tag 2 years ago
nlohmann@bc889afb4c Update submodules to latest version: 2 years ago
oxen-encoding@a869ae2b01 Update deps to latest versions 2 years ago
oxen-logging@9f2323a2db Updated RpcServer Initialization and Logic 1 year ago
oxen-mq@ac6ef82ff6 oxen-mq update to tagged stable release 2 years ago
pybind11@aa304c9c7d Update submodules to latest version: 2 years ago
sqlite_orm@fdcc1da46f Update submodules to latest version: 2 years ago
uvw@36fdf810a6 Reformat with clang-format-11 3 years ago
CMakeLists.txt Updated RpcServer Initialization and Logic 1 year ago
readme.md Replace cxxopts with CLI11 1 year ago

readme.md

directory for git submodules

  • CLI11: cli argument parser
  • cpr: curl for people, used by lokinet-bootstrap toolchain (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