Skip to content

v1.1.0

Latest
Compare
Choose a tag to compare
@joeuhren joeuhren released this 01 Feb 00:10
· 6 commits to master since this release

We are proud to announce the release of generic-seeder v1.1.0 which contains various feature updates and fixes.

How to Upgrade

  1. If you are running an older version, first shut it down.
  2. Navigate to the generic-seeder root directory and download the updated code changes with the cmd: git pull
  3. Build the updated binary file with the cmd: make
  4. Review the changes to the settings.conf.template file and consider adding and configuring the newly added settings.

Change Log

NEW - Add DNS seeder setup guide
NEW - Add support for 2nd failover block explorer
NEW - Add optional cmd line argument to force connections to IPv4 or IPv6 only
NEW - Add optional cmd line argument to forces the seeder app to bind to a specific ip address for Local DNS Server mode
NEW - Add new config option for caddr_time_version
NEW - Add new config option for min_peer_proto_version
NEW - Add new config option for init_proto_version
CHANGE - Add app name + app version to startup msgs
CHANGE - Updated readme layout format and verbiage improvements
CHANGE - Cloudflare mode now supports Python 3+ (Older python versions will no longer work)
CHANGE - Overwrite db services with version message results
CHANGE - Use distinct read and except sets in select()
CHANGE - Avoid strncpy for commands
CHANGE - Don't merge in re-rumours' nServices
CHANGE - Avoid strlen; use strnlen
CHANGE - Updated python3 cloudflare setup instructions
CHANGE - Updated non-root usage instructions (add new setcap method)
CHANGE - Test nodes against min_peer_proto_version instead of protocol_version
CHANGE - Remove bitcoin-specific logic
CHANGE - Update obsolete package libconfig++8-dev
CHANGE - Query 2nd explorer if 1st explorer block height hasn't changed
CHANGE - Updated Readme 'Local DNS Server Mode' instructions
CHANGE - No longer required to manually change '@' to '.' when passing email address for local DNS server mode
CHANGE - Email address is now optional for local DNS server mode
CHANGE - Convert dns.c to C++
CHANGE - Add support for NODE_COMPACT_FILTERS by default
CHANGE - Send BIP37 fRelay as false
CHANGE - Delete unused TestUint256AdHoc
CHANGE - Support NODE_NETWORK_LIMITED by default
BUGFIX - Fix stack overflow in write_record_aaaa
BUGFIX - Fix all known -Wvarargs, -Wreturn-type and -Wuninitialized warnings
BUGFIX - Fix segmentation fault
BUGFIX - Readme fix: Add additional non-root usage examples for local DNS server mode
BUGFIX - Readme fix: Cloudflare script must run from within same directory as the script itself
BUGFIX - Fix for error when cfg_explorer_requery_seconds value is not numeric
BUGFIX - Fix is_numeric function to handle zero-length strings