1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151
|
# Change Log
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).
This project adheres to [CHANGELOG](http://keepachangelog.com/).
## [Unreleased]
## [1.6.0] - 2024-08-28
### Fixed
- Add proper error handling for cases when SOA record is None
- `random.randint` requires `int` arguments ([#44](https://github.com/mschwager/fierce/issues/44))
### Added
- Official Python 3.11 support
- Official Python 3.12 support
### Removed
- Official Python 3.6 support
- Official Python 3.7 support
## [1.5.0] - 2021-12-05
### Added
- Official Python 3.9 support
- Official Python 3.10 support
### Changed
- Improved various error handling
### Removed
- Official Python 3.5 support
## [1.4.0] - 2019-11-07
### Added
- Official Python 3.8 support
- The --tcp flag to use TCP instead of UDP DNS queries
### Removed
- Official Python 3.4 support, it's EOL
## [1.3.0] - 2019-05-15
### Changed
- Print out all A records for wildcard, not just first one
### Added
- Filter out subdomains with an A record matching a wildcard A record
- Official Python 3.7 support
### Fixed
- Prevent out of bounds error when expanding IPs near 0.0.0.0 or 255.255.255.255
## [1.2.2] - 2018-04-24
### Changed
- 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
## [1.2.1] - 2018-03-01
### Changed
- Nearby IP reverse queries are now multithread, which improves performance significantly
- Updated development dependencies
- Subdomain lists use package_data instead of data_files
### Added
- Gracefully handle users exiting the script with Ctrl+C
- Gracefully handle incorrect file or IP range arguments
### Removed
- Official Python 3.3 support, it's EOL
## [1.2.0] - 2017-05-07
### Added
- Official Python 3.6 support
### Fixed
- Handling of subdomains specified that are actually FQDNs
- Gracefully handling timeouts when querying nameservers
- Gracefully handling timeouts when querying zone transfers
## [1.1.5] - 2017-01-08
### Fixed
- Fixed bug with CNAME records pointing to an A record without an associated IP
- Fixed bug with connections being closed by remote peer
## [1.1.4] - 2016-08-30
### Fixed
- Undo a PR that was breaking everything
## [1.1.3] - 2016-08-30
### Fixed
- Fixed a subdomain concatenation bug
## [1.1.2] - 2016-08-15
### Changed
- PyPI is absolutely ridiculous and needs a new version to upload the same package
## [1.1.1] - 2016-08-11
### Changed
- Better error handling when making network connections
- PEP8 formatting
## [1.1.0] - 2016-05-16
### Added
- Intelligent subdomain file searching
- PyPI classifiers
### Changed
- Using more modern setuptools instead of distutils
- Small README improvements
## [1.0.0] - 2016-05-08
### Added
- Initial release of Fierce
|