├── .travis.yml ├── Makefile ├── README.rst ├── USAGE ├── clib.py ├── deps ├── farraylist │ ├── fixed_arraylist.c │ ├── fixed_arraylist.h │ └── package.json ├── linked-list-queue │ ├── linked_list_queue.c │ ├── linked_list_queue.h │ └── package.json └── raft │ ├── package.json │ ├── raft.h │ ├── raft_log.c │ ├── raft_log.h │ ├── raft_node.c │ ├── raft_private.h │ ├── raft_server.c │ └── raft_server_properties.c ├── include └── fsm.h ├── src ├── command_parser.c ├── command_parser.rl ├── fsm_kvstore.c ├── fsm_simple.c ├── main.c └── usage.c ├── tests └── test_fuzzer.py ├── waf └── wscript /.travis.yml: -------------------------------------------------------------------------------- 1 | language: c 2 | script: 3 | - make 4 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/README.rst -------------------------------------------------------------------------------- /USAGE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/USAGE -------------------------------------------------------------------------------- /clib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/clib.py -------------------------------------------------------------------------------- /deps/farraylist/fixed_arraylist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/deps/farraylist/fixed_arraylist.c -------------------------------------------------------------------------------- /deps/farraylist/fixed_arraylist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/deps/farraylist/fixed_arraylist.h -------------------------------------------------------------------------------- /deps/farraylist/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/deps/farraylist/package.json -------------------------------------------------------------------------------- /deps/linked-list-queue/linked_list_queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/deps/linked-list-queue/linked_list_queue.c -------------------------------------------------------------------------------- /deps/linked-list-queue/linked_list_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/deps/linked-list-queue/linked_list_queue.h -------------------------------------------------------------------------------- /deps/linked-list-queue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/deps/linked-list-queue/package.json -------------------------------------------------------------------------------- /deps/raft/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/deps/raft/package.json -------------------------------------------------------------------------------- /deps/raft/raft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/deps/raft/raft.h -------------------------------------------------------------------------------- /deps/raft/raft_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/deps/raft/raft_log.c -------------------------------------------------------------------------------- /deps/raft/raft_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/deps/raft/raft_log.h -------------------------------------------------------------------------------- /deps/raft/raft_node.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/deps/raft/raft_node.c -------------------------------------------------------------------------------- /deps/raft/raft_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/deps/raft/raft_private.h -------------------------------------------------------------------------------- /deps/raft/raft_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/deps/raft/raft_server.c -------------------------------------------------------------------------------- /deps/raft/raft_server_properties.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/deps/raft/raft_server_properties.c -------------------------------------------------------------------------------- /include/fsm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/include/fsm.h -------------------------------------------------------------------------------- /src/command_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/src/command_parser.c -------------------------------------------------------------------------------- /src/command_parser.rl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/src/command_parser.rl -------------------------------------------------------------------------------- /src/fsm_kvstore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/src/fsm_kvstore.c -------------------------------------------------------------------------------- /src/fsm_simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/src/fsm_simple.c -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/src/main.c -------------------------------------------------------------------------------- /src/usage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/src/usage.c -------------------------------------------------------------------------------- /tests/test_fuzzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/tests/test_fuzzer.py -------------------------------------------------------------------------------- /waf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/waf -------------------------------------------------------------------------------- /wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/virtraft/HEAD/wscript --------------------------------------------------------------------------------