- libhv - https://github.com/ithewei/libhv
- sds - https://github.com/antirez/sds
- uuid4 - https://github.com/rxi/uuid4
Only for Linux.
- Cloning main project
git clone -b dev https://github.com/necyber/socketd.git
- Initialize the local configuration file by registering the paths of the submodules.
git submodule init
- Pull all data and check out the appropriate submodule commit.
git submodule update
- Build libhv Ref: https://github.com/ithewei/libhv
cd socketd/cpp/3rd/libhv
./configure
make
sudo make install
- Build
cd socketd/cpp
make clean
make
Feel free to use the issue tracker on github.
If you are reporting a security bug please contact a maintainer privately. We follow responsible disclosure: we handle reports privately, prepare a patch, allow notifications to vendor lists. Then we push a fix release and your bug can be posted publicly with credit in our release notes and commit history.