File: CHANGELOG.md

package info (click to toggle)
fierce 1.6.0-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 452 kB
  • sloc: python: 942; perl: 510; makefile: 5
file content (151 lines) | stat: -rw-r--r-- 2,907 bytes parent folder | download | duplicates (2)
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