You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
xmr-btc-swap/swap/src
binarybaron e13e4ed982 Kill monero-wallet-rpc child process when receiving SIGINT, SIGTERM or SIGHUP
When the CLI is terminated via a signal, the child process monero-wallet-rpc is not automatically terminated. This discrepancy arises from the behavior of terminal-initiated interrupts (e.g., STRG-C), which send the termination signal to all processes in the process group, effectively killing the child process.

To address this, we implement a signal handler that explicitly terminates the monero-wallet-rpc child process upon receiving a termination signal for the parent process. This ensures that the child process does not continue running in the background, detached from the parent. Failing to terminate the child process would lock the wallet, preventing future instances of the CLI from starting.
9 months ago
..
asb feat(asb): allow asb to register with mulitple rendezvous nodes 10 months ago
bin Revert "Refresh monero monitoring wallet at startup to ensure daemon is is av…" 9 months ago
bitcoin Immediately sync bitcoin tx status upon subscribing 10 months ago
cli chore: fix dprint config and run fmt 1 year ago
database ci: update msrv and github actions toolchains 1 year ago
monero Kill monero-wallet-rpc child process when receiving SIGINT, SIGTERM or SIGHUP 9 months ago
network feat(asb): allow asb to register with mulitple rendezvous nodes 10 months ago
protocol chore: fix dprint config and run fmt 1 year ago
asb.rs feat(asb): allow asb to register with mulitple rendezvous nodes 10 months ago
bitcoin.rs ci: update msrv and github actions toolchains 1 year ago
cli.rs feat(asb): allow asb to register with mulitple rendezvous nodes 10 months ago
common.rs ci: update msrv and github actions toolchains 1 year ago
database.rs Remove support for the sled database 3 years ago
env.rs ci: update msrv and github actions toolchains 1 year ago
fs.rs Improve logging by adding details as fields instead of into the msg. 3 years ago
kraken.rs ci: update msrv and github actions toolchains 1 year ago
lib.rs refactor: check for latest release 2 years ago
libp2p_ext.rs Merge `--seller-addr` and `--seller-peer-id` into `--seller` parameter 3 years ago
monero.rs ci: update msrv and github actions toolchains 1 year ago
monero_ext.rs deps(build): upgrade ecdsa_fun and sigma_fun 2 years ago
network.rs Remove empty modules 3 years ago
proptest.rs deps(build): upgrade ecdsa_fun and sigma_fun 2 years ago
protocol.rs ci: update msrv and github actions toolchains 1 year ago
seed.rs build(deps): update rust-toolchain to 1.67 and bump uuid to 1.4 10 months ago
tor.rs Make use of torut's errors implementing `std::error::Error` 3 years ago
tracing_ext.rs fix: change logs to UTC due to bug in time crate 2 years ago