mirror of
https://github.com/fatedier/frp.git
synced 2026-03-11 20:39:14 +08:00
Compare commits
base: Mxmilu666:dev
Mxmilu666:dev
Mxmilu666:new
Mxmilu666:copilot/review-pull-request-5198
Mxmilu666:tmp
Mxmilu666:master
Mxmilu666:v0.67.0
Mxmilu666:v0.66.0
Mxmilu666:v0.65.0
Mxmilu666:v0.64.0
Mxmilu666:v0.63.0
Mxmilu666:v0.62.1
Mxmilu666:v0.62.0
Mxmilu666:v0.61.2
Mxmilu666:v0.61.1
Mxmilu666:v0.61.0
Mxmilu666:v0.60.0
Mxmilu666:v0.59.0
Mxmilu666:v0.58.1
Mxmilu666:v0.58.0
Mxmilu666:v0.57.0
Mxmilu666:v0.56.0
Mxmilu666:v0.55.1
Mxmilu666:v0.55.0
Mxmilu666:v0.54.0
Mxmilu666:v0.53.2
Mxmilu666:v0.53.1
Mxmilu666:v0.53.0
Mxmilu666:v0.52.3
Mxmilu666:v0.52.2
Mxmilu666:v0.52.1
Mxmilu666:v0.52.0
Mxmilu666:v0.51.3
Mxmilu666:v0.51.2
Mxmilu666:v0.51.1
Mxmilu666:v0.51.0
Mxmilu666:v0.50.0
Mxmilu666:v0.49.0
Mxmilu666:v0.48.0
Mxmilu666:v0.47.0
Mxmilu666:v0.46.1
Mxmilu666:v0.46.0
Mxmilu666:v0.45.0
Mxmilu666:v0.44.0
Mxmilu666:v0.43.0
Mxmilu666:v0.42.0
Mxmilu666:v0.41.0
Mxmilu666:v0.40.0
Mxmilu666:v0.39.1
Mxmilu666:v0.39.0
Mxmilu666:v0.38.0
Mxmilu666:v0.37.1
Mxmilu666:v0.37.0
Mxmilu666:v0.36.2
Mxmilu666:v0.36.1
Mxmilu666:v0.36.0
Mxmilu666:v0.35.1
Mxmilu666:v0.35.0
Mxmilu666:v0.34.3
Mxmilu666:v0.34.2
Mxmilu666:v0.34.1
Mxmilu666:v0.34.0
Mxmilu666:v0.33.0
Mxmilu666:v0.32.1
Mxmilu666:v0.32.0
Mxmilu666:v0.31.2
Mxmilu666:v0.31.1
Mxmilu666:v0.31.0
Mxmilu666:v0.30.0
Mxmilu666:v0.29.1
Mxmilu666:v0.29.0
Mxmilu666:v0.28.2
Mxmilu666:v0.28.1
Mxmilu666:v0.28.0
Mxmilu666:v0.27.1
Mxmilu666:v0.27.0
Mxmilu666:v0.26.0
Mxmilu666:v0.25.3
Mxmilu666:v0.25.2
Mxmilu666:v0.25.1
Mxmilu666:v0.25.0
Mxmilu666:v0.24.1
Mxmilu666:v0.24.0
Mxmilu666:v0.23.3
Mxmilu666:v0.23.2
Mxmilu666:v0.23.1
Mxmilu666:v0.23.0
Mxmilu666:v0.22.0
Mxmilu666:v0.21.0
Mxmilu666:v0.20.0
Mxmilu666:v0.19.1
Mxmilu666:v0.19.0
Mxmilu666:v0.18.0
Mxmilu666:v0.17.0
Mxmilu666:v0.16.1
Mxmilu666:v0.16.0
Mxmilu666:v0.15.1
Mxmilu666:v0.15.0
Mxmilu666:v0.14.1
Mxmilu666:v0.14.0
Mxmilu666:v0.13.0
Mxmilu666:v0.12.0
Mxmilu666:v0.11.0
Mxmilu666:v0.10.0
Mxmilu666:v0.9.3
Mxmilu666:v0.9.2
Mxmilu666:v0.9.1
Mxmilu666:v0.9.0
Mxmilu666:v0.8.1
Mxmilu666:v0.8.0
Mxmilu666:v0.7.0
Mxmilu666:v0.6.0
Mxmilu666:v0.5.0
Mxmilu666:v0.3.0
Mxmilu666:v0.2.0
Mxmilu666:v0.1.0
..
compare: Mxmilu666:new
Mxmilu666:dev
Mxmilu666:new
Mxmilu666:copilot/review-pull-request-5198
Mxmilu666:tmp
Mxmilu666:master
Mxmilu666:v0.67.0
Mxmilu666:v0.66.0
Mxmilu666:v0.65.0
Mxmilu666:v0.64.0
Mxmilu666:v0.63.0
Mxmilu666:v0.62.1
Mxmilu666:v0.62.0
Mxmilu666:v0.61.2
Mxmilu666:v0.61.1
Mxmilu666:v0.61.0
Mxmilu666:v0.60.0
Mxmilu666:v0.59.0
Mxmilu666:v0.58.1
Mxmilu666:v0.58.0
Mxmilu666:v0.57.0
Mxmilu666:v0.56.0
Mxmilu666:v0.55.1
Mxmilu666:v0.55.0
Mxmilu666:v0.54.0
Mxmilu666:v0.53.2
Mxmilu666:v0.53.1
Mxmilu666:v0.53.0
Mxmilu666:v0.52.3
Mxmilu666:v0.52.2
Mxmilu666:v0.52.1
Mxmilu666:v0.52.0
Mxmilu666:v0.51.3
Mxmilu666:v0.51.2
Mxmilu666:v0.51.1
Mxmilu666:v0.51.0
Mxmilu666:v0.50.0
Mxmilu666:v0.49.0
Mxmilu666:v0.48.0
Mxmilu666:v0.47.0
Mxmilu666:v0.46.1
Mxmilu666:v0.46.0
Mxmilu666:v0.45.0
Mxmilu666:v0.44.0
Mxmilu666:v0.43.0
Mxmilu666:v0.42.0
Mxmilu666:v0.41.0
Mxmilu666:v0.40.0
Mxmilu666:v0.39.1
Mxmilu666:v0.39.0
Mxmilu666:v0.38.0
Mxmilu666:v0.37.1
Mxmilu666:v0.37.0
Mxmilu666:v0.36.2
Mxmilu666:v0.36.1
Mxmilu666:v0.36.0
Mxmilu666:v0.35.1
Mxmilu666:v0.35.0
Mxmilu666:v0.34.3
Mxmilu666:v0.34.2
Mxmilu666:v0.34.1
Mxmilu666:v0.34.0
Mxmilu666:v0.33.0
Mxmilu666:v0.32.1
Mxmilu666:v0.32.0
Mxmilu666:v0.31.2
Mxmilu666:v0.31.1
Mxmilu666:v0.31.0
Mxmilu666:v0.30.0
Mxmilu666:v0.29.1
Mxmilu666:v0.29.0
Mxmilu666:v0.28.2
Mxmilu666:v0.28.1
Mxmilu666:v0.28.0
Mxmilu666:v0.27.1
Mxmilu666:v0.27.0
Mxmilu666:v0.26.0
Mxmilu666:v0.25.3
Mxmilu666:v0.25.2
Mxmilu666:v0.25.1
Mxmilu666:v0.25.0
Mxmilu666:v0.24.1
Mxmilu666:v0.24.0
Mxmilu666:v0.23.3
Mxmilu666:v0.23.2
Mxmilu666:v0.23.1
Mxmilu666:v0.23.0
Mxmilu666:v0.22.0
Mxmilu666:v0.21.0
Mxmilu666:v0.20.0
Mxmilu666:v0.19.1
Mxmilu666:v0.19.0
Mxmilu666:v0.18.0
Mxmilu666:v0.17.0
Mxmilu666:v0.16.1
Mxmilu666:v0.16.0
Mxmilu666:v0.15.1
Mxmilu666:v0.15.0
Mxmilu666:v0.14.1
Mxmilu666:v0.14.0
Mxmilu666:v0.13.0
Mxmilu666:v0.12.0
Mxmilu666:v0.11.0
Mxmilu666:v0.10.0
Mxmilu666:v0.9.3
Mxmilu666:v0.9.2
Mxmilu666:v0.9.1
Mxmilu666:v0.9.0
Mxmilu666:v0.8.1
Mxmilu666:v0.8.0
Mxmilu666:v0.7.0
Mxmilu666:v0.6.0
Mxmilu666:v0.5.0
Mxmilu666:v0.3.0
Mxmilu666:v0.2.0
Mxmilu666:v0.1.0
2 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
01413c3853 |
test/e2e: use shared deadline for proxy readiness and fix doc comment
- Use a single deadline in waitForClientProxyReady so total wait across all proxies does not exceed the given timeout - Fix WaitForOutput doc comment to accurately describe single pattern with count semantics |
||
|
|
adcd2e64b6 |
test/e2e: replace RunProcesses client sleep with log-based proxy readiness detection
Replace the fixed 1500ms sleep in RunProcesses with event-driven proxy registration detection by monitoring frpc log output for "start proxy success" messages. Key changes: - Add thread-safe SafeBuffer to replace bytes.Buffer in Process, enabling concurrent read/write of process output during execution - Add Process.WaitForOutput() to poll process output for pattern matches with timeout and early exit on process termination - Add waitForClientProxyReady() that uses config.LoadClientConfig() to extract proxy names, then waits for each proxy's success log - For visitor-only clients (no deterministic readiness signal), fall back to the original sleep with elapsed time deducted |