Skip to content
mkind edited this page Oct 6, 2016 · 11 revisions

Planned

  • database for results gained by agents
  • user interface
  • API call "stop"
  • API call "pause"

In-Progress

  • Implement unit tests
  • Implement handling for wrappers
  • Implement msgpack-rpc remote API

Completed

  • API call "result"
  • encryption and authentication for RPC communication
  • .boxrc configuration file
  • Introduce CMake build system
  • Implement event queue mechanism based on a parent/child relationship and BSDs queue.h
  • Introduce own string which includes a length and use this in favour of cstrings
  • Implement option parser based on getopt.h
  • Introduce BSDs size-bounded string copying and concatenation function strlcpy
  • Introduce BSDs reallocarray function for memory allocation
  • Implement hashmap using klib's khash lib
  • Introduce cmocka unit-testing framework
  • Implement connection server and all I/O with platform independent libuv
Clone this wiki locally