no truncation'); // ── ingest_client_ip: REMOTE_ADDR 형식검증 ────────────────── $_SERVER['REMOTE_ADDR'] = '203.0.113.9'; eq(ingest_client_ip(), '203.0.113.9', 'valid IPv4 returned'); $_SERVER['REMOTE_ADDR'] = '2001:db8::1'; eq(ingest_client_ip(), '2001:db8::1', 'valid IPv6 returned'); $_SERVER['REMOTE_ADDR'] = 'not-an-ip'; eq(ingest_client_ip(), '?', 'invalid IP format -> ?'); unset($_SERVER['REMOTE_ADDR']); eq(ingest_client_ip(), '?', 'missing REMOTE_ADDR -> ?'); if ($failures) { fwrite(STDERR, "Ingest reject-log test failures:\n"); foreach ($failures as $f) { fwrite(STDERR, "- {$f}\n"); } exit(1); } echo "Ingest reject-log checks passed.\n";