Danil Platonov
2a04025419
Merge branch 'master' into interrupt_test
2026-06-04 12:08:36 -07:00
Danil Platonov
bcb9dd0860
handle interrupts for tcp server
2026-06-04 02:41:11 -07:00
Danil Platonov
732f3ae10a
use Notify instead of Sender
2026-06-02 00:49:00 -07:00
Danil Platonov
304cf424ed
unused code for unimplemented shutdown on timeout feature
2026-05-30 15:59:16 -07:00
Danil Platonov
3cd40419eb
cargo fmt
2026-05-30 15:56:18 -07:00
Danil Platonov
f8f7b3b7e2
allow to stop and start http server at will with SIGINT, stop the server on uncaught throws, display timing info for each request, use setup_call_cleanup in more places to avoid potential leaks, when handler for a path doesn't have a matching case, throw a detailed error instead of silently continuing
2026-05-30 15:47:50 -07:00
Danil Platonov
39c850b4f4
Test that SIGINT interrupts non-terminating goals on unix.
...
Cleanup: use tokio::test instead of special test helpers
Added pty_exec.py helper script to run binaries with a pseudoterminal attached (bug won't trigger otherwise).
Tested CI to fail on all unixes (ubuntu+macos) with older rustyline, and pass with new one.
2026-05-30 11:45:57 -07:00
Danil Platonov
35aa4d9048
cargo fmt
2026-04-12 19:32:40 -07:00
Danil Platonov
8e2dcd905b
pass scryer path through stream instead of env var
2026-04-12 19:29:39 -07:00
Danil Platonov
081f3c0827
http server test, and also unignore http client test
2026-04-11 08:59:01 -07:00
Danil Platonov
337d9c5583
move drop to impl Drop
2026-01-26 04:57:28 -08:00
Danil Platonov
26523139a8
fix http stream not being closed fully
2026-01-25 03:16:37 -08:00