# Build trees. Two of them by convention: `build` and `build-tunnel`, the same
# source configured with OVG_WITH_TUNNEL off and on.
/build*/
CMakeUserPresets.json

# Runtime state. The node cache and the per-node outcome history are written by
# the running service; committing them would ship one machine's opinion of which
# volunteer servers are good, and the cache would be stale within the hour.
/var/*
!/var/.gitkeep

# Local operator config. etc/openvpngate.conf is the documented sample and is
# tracked; anything else in there is a real deployment's, credentials included.
/etc/*
!/etc/openvpngate.conf
*.auth

# Editor and OS noise
*.swp
*~
.vscode/
.idea/
.DS_Store

# Tooling
compile_commands.json
.cache/
perf.data*
callgrind.out.*
*.gcda
*.gcno
