* release upnp ports on shutdown
* lint
* explicitly removes port mapping first to handle possible unclean shutdowns
* catches exception
* moves upnp setup to thread
* lint
* moves upnp logic to a message queue on a worker thread
* lint
* compute header_hash once
* read header_hash from the DB instead of computing it
when adding a block to the block store, also add it to the cache. This saves an otherwise mandatory round-trip to the DB.
* Optimize Streamable parsing by avoiding extra post-init checks
A performance test indicates that this optimization makes parsing block
records from database up to 40% faster (0.66 vs 1.09 seconds for 10000
records).
* Add type annotations, remove unnecessary .keys() call in Streamable
Co-authored-by: Rostislav <rostislav@users.noreply.github.com>
* exempt_peer_networks: allow exceeding target_peer_count.
* Flake8.
* Cleanup incorrect types.
* More typing.
* Added configuration examples for exempt_peer_networks.
* Be generous in the IP network definitions we allow as input.
* Correctly define 192.168.1.0/24 without host bits.
* Trivial change to re-trigger tests.
Co-authored-by: wjblanke <wjb98672@gmail.com>
* quick fix to update out-of-date CLI reference to close issue 4397
* additional typo fixes in the cmds section
* removed old reference to incline Mnemonic inclusion in chia keys add
e Please enter the commit message for your changes. Lines starting
* Update keys_funcs.py
fixed some rogue quote changes due to a text editor flub
Co-authored-by: J. Eckert <sargonas@Js-MacBook-Air.sargonas.net>
Co-authored-by: J. Eckert <sargonas@Js-MacBook-Air.local>
* added new issue templates for support and requestes
* spelling is hard...
* tweaked issue templates for clearer submissions and easier triaging
* redirected support and ideas straight to Discussions, and added a link to Keybase
* Update config.yml
updating to make linter happy
* Update config.yml
* Sanitize?
* Update config.yml
yet another attempt to pass the lint check
* Try prettify
* skip the issue template lint
Co-authored-by: J. Eckert <sargonas@Js-MacBook-Air.sargonas.home>
Co-authored-by: Gene Hoffman <30377676+hoffmang9@users.noreply.github.com>
Co-authored-by: Gene Hoffman <hoffmang@hoffmang.com>