# C build artifacts
*.o
*.d
*.a
*.so
*.so.*
*.lo
*.la

# Compiled nginx modules
*.so

# nginx build tree (when building out-of-tree inside this repo)
objs/

# Test runner working directories (nginx test::nginx servroot)
t/servroot/
t/servroot-*/

# Python bytecode cache (test tooling under tools/)
__pycache__/
*.pyc

# Editor and IDE
.vscode/
.idea/
*.swp
*.swo
*~

# macOS
.DS_Store

# CI / local build leftovers
*.log
*.pid

# Fuzzing build artifacts (seed corpus IS tracked; everything else is not)
fuzz/fuzz_accept_encoding
fuzz/generated_parser.inc
fuzz/crash-*
fuzz/corpus-min/
fuzz/*.profraw
# Local fuzz runs dump discovered units into corpus/; keep only the
# curated NN_name seeds under version control.
fuzz/corpus/*
!fuzz/corpus/[0-9][0-9]_*
