- get_default_route_netif_index(): UDP connect trick + getifaddrs to find default route iface - etcp_socket_add(): auto-detect netif_index when not specified in config - queue_new() API: explicit index_offset/index_size params instead of implicit from hash_size - radix: cleanup types (uint8_t*), replace bzero/bcmp with memset/memcmp, remove kernel ifdefs - route6_lib: new IPv6 routing library + get_node_v6_routes()
106 lines
1.0 KiB
Plaintext
106 lines
1.0 KiB
Plaintext
# Build directory (out-of-tree build)
|
|
/build/
|
|
|
|
# Build outputs
|
|
*.o
|
|
*.lo
|
|
*.la
|
|
*.a
|
|
*.so
|
|
*.so.*
|
|
utun
|
|
test_serialize
|
|
linux-x64-deb
|
|
|
|
# Temp files
|
|
*.c1
|
|
*.h2
|
|
1
|
|
|
|
# HTML files
|
|
index.html
|
|
|
|
# binary files
|
|
*.exe
|
|
|
|
# Autotools
|
|
Makefile
|
|
Makefile.in
|
|
/aclocal.m4
|
|
/autom4te.cache/
|
|
/autoscan.log
|
|
/autoscan-*.log
|
|
/compile
|
|
/config.cache
|
|
/config.guess
|
|
/config.h
|
|
/config.h.in
|
|
/config.log
|
|
/config.status
|
|
/config.sub
|
|
/configure
|
|
/configure.scan
|
|
/depcomp
|
|
/install-sh
|
|
/libtool
|
|
/missing
|
|
/stamp-h1
|
|
/build-aux/
|
|
/m4/
|
|
.deps/
|
|
.dirstamp
|
|
|
|
# Editor files
|
|
*~
|
|
*.swp
|
|
*.swo
|
|
.vscode/
|
|
.idea/
|
|
.cache/
|
|
|
|
# Debug outputs
|
|
core
|
|
vgcore.*
|
|
callgrind.out.*
|
|
|
|
# Test outputs
|
|
tests/*.log
|
|
tests/*.trs
|
|
tests/logs/
|
|
|
|
# Mass update logs
|
|
logs/
|
|
|
|
# Test binaries (files without extension in tests/)
|
|
tests/test_*
|
|
tests/bench_*
|
|
|
|
# All log files
|
|
*.log
|
|
utun.log*
|
|
|
|
# Local configs
|
|
*.cfg
|
|
!utun_test.cfg
|
|
utun.conf
|
|
!utun.conf.sample
|
|
|
|
# IDE/Editor directories
|
|
.opencode/
|
|
|
|
# Tool binaries
|
|
tools/bping/bping
|
|
tools/proxy/udp_proxy
|
|
|
|
# Debug/temp artifacts
|
|
*.bak
|
|
*.debug
|
|
*.csv
|
|
__pycache__/
|
|
|
|
|
|
# MSVC temp files
|
|
cl
|
|
build_win.log
|
|
/wintun.dll
|