neoneo-go/pkg
Evgenii Stratonikov b7dee156e2 network: fix a deadlock in DefaultDiscovery
Why a deadlock can occur:
1. (*DefaultDiscovery).run() has a for loop over requestCh channel.
2. (*DefaultDiscovery).RequestRemote() send to this channel while
    holding a mutex.
3. (*DefaultDiscovery).RegisterBadAddr() tries to take mutex for write.
4. Second select-case can't take mutex for read because of (3).
2020-03-10 15:40:23 +03:00
..
compiler compiler: implement fallthrough in switch 2020-03-10 12:34:07 +03:00
consensus pkg: fix gofmt issues 2020-03-03 17:22:15 +03:00
core Merge pull request #733 from nspcc-dev/fix-getreferences-interop-regression 2020-03-10 10:27:36 +03:00
crypto *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
encoding *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
internal *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
interop *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
io *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
network network: fix a deadlock in DefaultDiscovery 2020-03-10 15:40:23 +03:00
rpc Merge pull request #732 from nspcc-dev/feature/getvalidators 2020-03-07 21:43:38 +03:00
smartcontract smartcontract: marshal Arrays properly 2020-03-05 18:22:40 +03:00
util util: rename Int64Value to IntegralValue, add FractionalValue 2020-03-04 19:23:23 +03:00
vm vm: implement ParseMultisigContract() 2020-03-05 09:43:14 +03:00
wallet wallet: export contractParam 2020-03-05 09:43:14 +03:00