All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning. This project adheres to CHANGELOG.
- Add proper error handling for cases when SOA record is None
random.randint
requiresint
arguments (#44)
- Official Python 3.11 support
- Official Python 3.12 support
- Official Python 3.6 support
- Official Python 3.7 support
- Official Python 3.9 support
- Official Python 3.10 support
- Improved various error handling
- Official Python 3.5 support
- Official Python 3.8 support
- The --tcp flag to use TCP instead of UDP DNS queries
- Official Python 3.4 support, it's EOL
- Print out all A records for wildcard, not just first one
- Filter out subdomains with an A record matching a wildcard A record
- Official Python 3.7 support
- Prevent out of bounds error when expanding IPs near 0.0.0.0 or 255.255.255.255
- Python 3 is now a requirement when installing via setup.py (including pip)
- The README markdown is now included in the package's long description
- Nearby IP reverse queries are now multithread, which improves performance significantly
- Updated development dependencies
- Subdomain lists use package_data instead of data_files
- Gracefully handle users exiting the script with Ctrl+C
- Gracefully handle incorrect file or IP range arguments
- Official Python 3.3 support, it's EOL
- Official Python 3.6 support
- Handling of subdomains specified that are actually FQDNs
- Gracefully handling timeouts when querying nameservers
- Gracefully handling timeouts when querying zone transfers
- Fixed bug with CNAME records pointing to an A record without an associated IP
- Fixed bug with connections being closed by remote peer
- Undo a PR that was breaking everything
- Fixed a subdomain concatenation bug
- PyPI is absolutely ridiculous and needs a new version to upload the same package
- Better error handling when making network connections
- PEP8 formatting
- Intelligent subdomain file searching
- PyPI classifiers
- Using more modern setuptools instead of distutils
- Small README improvements
- Initial release of Fierce