Skip to content

Commit

Permalink
Version bump to v1.1.0 + add CHANGELOG file
Browse files Browse the repository at this point in the history
  • Loading branch information
joeuhren committed Jan 31, 2021
1 parent 8b3217f commit 38c7b4a
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 2 deletions.
40 changes: 40 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
1.1.0 [January 31, 2021]
-Add app name + app version to startup msgs
-Updated readme layout format and verbiage improvements
-Cloudflare mode now supports Python 3+ (Older python versions will no longer work)
-Added a new parameter option (-a, --address) that forces the seeder app to bind to a specific ip address for Local DNS Server mode
-Overwrite db services with version message results
-Use distinct read and except sets in select()
-Avoid strncpy for commands
-Don't merge in re-rumours' nServices
-Fix stack overflow in write_record_aaaa
-Fix all known -Wvarargs, -Wreturn-type and -Wuninitialized warnings
-Avoid strlen; use strnlen
-Updated python3 cloudflare setup instructions
-Updated non-root usage instructions (add new setcap method)
-Fix segmentation fault
-Test nodes against min_peer_proto_version instead of protocol_version
-Add new config option for caddr_time_version
-Add new config option for min_peer_proto_version
-Add new config option for init_proto_version
-Remove bitcoin-specific logic
-Update obsolete package libconfig++8-dev
-Query 2nd explorer if 1st explorer block height hasn't changed
-Add DNS seeder setup guide
-Readme fix: Add additional non-root usage examples for local DNS server mode
-Readme fix: Cloudflare script must run from within same directory as the script itself
-Updated Readme 'Local DNS Server Mode' instructions
-No longer required to manually change '@' to '.' when passing email addresss for local DNS server mode
-Email address is now optional for local DNS server mode
-Fix for error when cfg_explorer_requery_seconds value is not numeric
-Fix is_numeric function to handle zero-length strings
-Add support for 2nd failover block explorer
-Add optional cmd line argument to force connections to IPv4 or IPv6 only
-Convert dns.c to C++
-Add support for NODE_COMPACT_FILTERS by default
-Send BIP37 fRelay as false
-Delete unused TestUint256AdHoc
-Support NODE_NETWORK_LIMITED by default

1.0.0 [May 28, 2019]
-Initial release
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# generic-seeder

### v1.0.0
### v1.1.0

The generic-seeder is a blockchain network crawler that maintains a list of IP addresses of the most reliable nodes on the network and shares those node IPs via DNS request to anyone requiring an entry point into the decentralized network. Choose between two main usage modes which consist of locally running a lightweight DNS server or feeding the data into a [Cloudflare](https://www.cloudflare.com/) account in order to respond to DNS seed requests. If you just want to crawl a network to get a list of the connectable nodes, without worrying about the DNS setup, you can do that too. The seeder app is compatible with almost any bitcoin-based blockchain network and can be configured in a short amount of time by filling out a small handful of parameters in the configuration file with the data from your coin's network. Tested to work with Ubuntu 18.04+ and Debian 8.x+ but it should work fine on any Linux installation, although package names and install steps may differ.

Expand Down
2 changes: 1 addition & 1 deletion main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ using namespace libconfig;
bool fDumpAll = false;
bool bCurrentBlockFromExplorer = false;
string sAppName = "generic-seeder";
string sAppVersion = "1.0.0";
string sAppVersion = "1.1.0";
string sForceIP;
string sCurrentBlock;
int nCurrentBlock = -1;
Expand Down

0 comments on commit 38c7b4a

Please sign in to comment.