| -rw-r--r-- | .clang-format | 334L |
| -rw-r--r-- | .dep | 6L |
| -rw-r--r-- | .github/FUNDING.yml | 3L |
| -rw-r--r-- | .github/workflows/build.yml | 106L |
| -rw-r--r-- | .github/workflows/docker.yml | 156L |
| -rw-r--r-- | .github/workflows/test.yml | 25L |
| -rw-r--r-- | .gitignore | 7L |
| -rw-r--r-- | DOCKER.md | 142L |
| -rw-r--r-- | Dockerfile | 13L |
| -rw-r--r-- | LICENSE.md | 39L |
| -rw-r--r-- | Makefile | 132L |
| -rw-r--r-- | README.md | 239L |
| -rw-r--r-- | config.ini.example | 12L |
| -rw-r--r-- | docker-compose.yml | 24L |
| -rwxr-xr-x | entrypoint.sh | 49L |
| -rw-r--r-- | src/common/resp.c | 591L |
| -rw-r--r-- | src/common/resp.h | 76L |
| -rw-r--r-- | src/common/scheduler.c | 116L |
| -rw-r--r-- | src/common/scheduler.h | 29L |
| -rw-r--r-- | src/common/socket_util.c | 406L |
| -rw-r--r-- | src/common/socket_util.h | 23L |
| -rw-r--r-- | src/common/url_utils.c | 51L |
| -rw-r--r-- | src/common/url_utils.h | 8L |
| -rw-r--r-- | src/domain/cluster/cluster.c | 528L |
| -rw-r--r-- | src/domain/cluster/cluster.h | 33L |
| -rw-r--r-- | src/domain/cluster/node.c | 369L |
| -rw-r--r-- | src/domain/cluster/node.h | 53L |
| -rw-r--r-- | src/domain/config.c | 26L |
| -rw-r--r-- | src/domain/config.h | 16L |
| -rw-r--r-- | src/domain/daemon/session.c | 994L |
| -rw-r--r-- | src/domain/daemon/session.h | 29L |
| -rw-r--r-- | src/infrastructure/config.c | 85L |
| -rw-r--r-- | src/infrastructure/config.h | 14L |
| -rw-r--r-- | src/interface/api/server.c | 698L |
| -rw-r--r-- | src/interface/api/server.h | 29L |
| -rw-r--r-- | src/interface/cli/command/cluster.c | 95L |
| -rw-r--r-- | src/interface/cli/command/cluster.h | 6L |
| -rw-r--r-- | src/interface/cli/command/daemon.c | 99L |
| -rw-r--r-- | src/interface/cli/command/daemon.h | 6L |
| -rw-r--r-- | src/interface/cli/command/list_commands.c | 36L |
| -rw-r--r-- | src/interface/cli/command/list_commands.h | 6L |
| -rw-r--r-- | src/interface/cli/common.c | 93L |
| -rw-r--r-- | src/interface/cli/common.h | 32L |
| -rw-r--r-- | src/interface/cli/main.c | 250L |
| -rw-r--r-- | test/basic-forwarding-tcp.js | 101L |
| -rw-r--r-- | test/basic-forwarding-unix.js | 101L |
| -rw-r--r-- | test/cluster.js | 236L |
| -rw-r--r-- | test/config-cluster.ini | 8L |
| -rw-r--r-- | test/config-node1.ini | 13L |
| -rw-r--r-- | test/config-node2.ini | 13L |
| -rw-r--r-- | test/config-tcp.ini | 12L |
| -rw-r--r-- | test/config-unix.ini | 9L |
| -rw-r--r-- | test/connect-drop-unknown.js | 253L |
| -rw-r--r-- | test/helpers.js | 257L |
| -rw-r--r-- | test/listen-relearn-tcp.js | 149L |
| -rw-r--r-- | test/listen-relearn-unix.js | 149L |
| -rw-r--r-- | test/system-commands.js | 105L |
| -rw-r--r-- | test/test_scheduler.c | 47L |