Boris Nagaev

Results 98 issues of Boris Nagaev

I'm considering adding a nix package for this tool. Which branch should be used? v1 or master?

Updated Go to 1.23 and the packages used to recent versions.

## What type of PR is this? _(REQUIRED)_ - bug ## What this PR does / why we need it: _(REQUIRED)_ Currently "--" is completed to "--help," (note the comma!)...

## Change Description CI started panicking in `TestRbfChannelFlushingTransitions/early_offer` / `TestRbfCloseClosingNegotiationRemote` (see GitHub Actions run https://github.com/lightningnetwork/lnd/actions/runs/19155841408/job/54756127218?pr=10352) because the cached remote offer could fire before the test harness registered its mock `CloseSigner`...

no-itest
no-changelog

- **staticcheck -version**: `staticcheck 2025.1.1 (0.6.1)` - **staticcheck -debug.version**: ``` staticcheck 2025.1.1 (0.6.1) Compiled with Go version: go1.25.2 Main module: honnef.co/go/[email protected] (sum: h1:R094WgE8K4JirYjBaOpz/AvTyUu/3wbmAoskKN/pxTI=) Dependencies: github.com/BurntSushi/[email protected] (sum: h1:pxW6RcqyfI9/kWtOwnv/G+AzdKuy2ZrqINhenH4HyNs=) golang.org/x/exp/[email protected] (sum: h1:1P7xPZEwZMoBoz0Yze5Nx2/4pxj6nw9ZqHWXqP0iRgQ=)...

new-check
false-negative

I built [a benchmark tool](https://github.com/starius/rust-aes-ctr-bench) which measures throughput of AES-CTR on 8k buffer using various versions of `aes`. I noticed a significant slowdown between 0.8.4 and 0.9.0-rc.2 versions. I think...

## Summary - make `RequestReadStream`/`RequestWriteStream` wait for their respective channels (bounded by `streamAcquireTimeout` and respecting context) instead of immediately returning "stream occupied", removing the race that caused `TestHashMailServerReturnStream` to flake...

Bitcoin Core V30 removed legacy wallets. This commits adds support of descriptor wallet to EPS, keeping legacy support as a fallback. - Prefer importdescriptors for all imports; include addr() descriptors...