Files
t5de-proxy/internal/parent/parent_other.go
T
dhkatzandClaude Opus 5.5 2551888ed6
CI / build (push) Successful in 45s
T5DE's local proxy for IMVU Classic
The client sends it every HTTP request and its IMQ connection; it makes them with current TLS and
certificates, upgrades IMVU's plain-HTTP hosts to HTTPS, and refuses IMVU's reporting endpoints. CI
tests it and publishes t5de-proxy.exe as nightlies and tagged releases.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-29 00:03:51 -07:00

22 lines
357 B
Go

//go:build !windows
package parent
import (
"os"
"syscall"
"time"
)
// wait polls: the client only runs on Windows; this is for running the proxy's tests and tools elsewhere.
func wait(pid int) error {
p, err := os.FindProcess(pid)
if err != nil {
return err
}
for p.Signal(syscall.Signal(0)) == nil {
time.Sleep(time.Second)
}
return nil
}