Merge all 5 batch PRs: security, CLI features, protocol, performance, tests/docs #146

Closed
TapTap wants to merge 3 commits from merge-all-v2 into main

3 Commits

Author SHA1 Message Date
TapTap 7229c9b532 fix: add stdio.h include for FILE type in config.h
CI / lint (pull_request) Successful in 9s
CI / sanitizers (address) (pull_request) Successful in 14s
CI / sanitizers (undefined) (pull_request) Successful in 15s
CI / fuzz-build (pull_request) Successful in 14s
CI / coverage (pull_request) Successful in 10s
CI / valgrind (pull_request) Successful in 12s
CI / build-and-test (pull_request) Successful in 54s
2026-07-29 18:12:47 +02:00
TapTap 044a971dae Merge remote-tracking branch 'origin/main' into merge-all-v2
# Conflicts:
#	src/shared/config.h
#	tests/test_transport_ssh.c
2026-07-29 18:12:16 +02:00
TapTap a11dacd960 fix: add missing bool partial field to Config, register ssh test functions
CI / lint (pull_request) Successful in 12s
CI / sanitizers (address) (pull_request) Successful in 15s
CI / sanitizers (undefined) (pull_request) Successful in 15s
CI / coverage (pull_request) Successful in 12s
CI / fuzz-build (pull_request) Successful in 13s
CI / valgrind (pull_request) Successful in 12s
CI / build-and-test (pull_request) Successful in 54s
2026-07-29 18:11:06 +02:00