Rob Napier
Rob Napier
Another related data race. I believe this is a regression from earlier versions. Since I upgraded to the latest spdy, my Linux 64-bit system is reliably deadlocking with this panic...
My current race testing is just "go test -race" on the current test cases (plus one more case, below). If you look in client_test.go, you'll see that there are a...
Fantastic. I'll integrate it into my code this week and let you know how testing proceeds.
BTW, I'm just starting to integrate, so I don't know how it works yet, but the spinlocks scare me to death. I run this code on end-user machines. If there's...
Note that for a low-contention lock, `sync.Lock()` is the same code as `spin.Lock()`, a single call to `atomic.CompareAndSwapInt32`, except that `sync.Lock` correctly integrates into the race detector (`spin.Lock` does not)....
More than just a close is required. We actually need to send something back (like a SYN_REPLY). This recover seems to work (but it's wrong, and way too duplicative; I...
There's a [good thread](https://groups.google.com/g/ledger-cli/c/EcOszf2WzF4/m/ePy2ywPxBV4J) on how to work around this bug with a `T` (`--total`) flag in the google group. You can pass `-T a`, which will limit the totals...
This project is in Swift. Why do you believe you need a .h file?
Correct. The v3 format requires that you provide both an encryption and hmac key. It will generate both for you from a password, but in the key mode, you need...
This is by design. Conversion of weak passwords into strong keys is made slow in order to prevent brute forcing of passwords. This process is called "stretching" and is the...