-
-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathCHANGES
223 lines (165 loc) · 6.39 KB
/
CHANGES
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
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
2024-06-18 Jerry Lundström
Release 1.4.2
This release fixes issues with IANA's IPv6 parameters file,
dsc-datatool expected a RIR in the Designation field but IANA recently
added a title for SRv6 reservation which caused an exception.
Other updates are related to packages and GitHub workflows.
7560d82 Tests
8568c84 Fix client subnet authority
a8c58a9 Workflow
fd8915c RPM SUSE
2023-12-06 Jerry Lundström
Release 1.4.1
This release fixes issue with InfluxDB quoting, was missing to quote
the quote character.
Other changes:
- Dependency correction for SLE 15.5
- Tweaks to test layouts
b44b874 Tests
eef3ae0 SLE 15.5
75c7fc1 Influx quoting
2023-06-15 Jerry Lundström
Release 1.4.0
This release adds the option `--encoding` to set an encoding to use
for reading and writing files.
f64c8b6 encoding man-page
09c0ce9 Encoding
2022-11-10 Jerry Lundström
Release 1.3.0
This release adds option `nonstrict` to `client_subnet_authority`
generator for skipping bad data in datasets.
The contrib DSC+Grafana test site dashboards has been moved to its
own repository, feel free to contribute your own creations to it:
https://github.com/DNS-OARC/dsc-datatool-grafana
90b232d Add CodeQL workflow for GitHub code scanning
e4fa3b0 Test site
474f97d client_subnet_authority non-strict mode
2022-06-13 Jerry Lundström
Release 1.2.0
This release fixes handling of base64'ed strings in DSC XML and will
now decode them back into text when reading, the selected output will
then handling any quoting or escaping needed.
Added a new option for Prometheus output to set a prefix for metrics so
that they can be easily separated from other metrics if needed, see
`man dsc-datatool-output prometheus`.
5f9f972 Fix COPR
3d72019 Prometheus metric prefix
bdc992e base64 labels
2022-04-05 Jerry Lundström
Release 1.1.0
This release adds support for Prometheus' node_exporter using it's
Textfile Collector (see `man dsc-datatool-output prometheus`) and
fixes a bug in InfluxDB output when selecting what timestamp to use.
Also updates packages and Grafana test site dashboards.
4381541 RPM
19bc153 Typo/clarification
2a32dd8 Prometheus, InfluxDB, Copyright
dd5323e debhelper
7352c1e Bye Travis
32b3bbe Grafana dashboards
304ab76 Info
2020-10-21 Jerry Lundström
Release 1.0.2
This release fixed a bug in DAT file parsing that was discovered when
adding coverage tests.
45b1aa3 Coverage
7aedc1a Coverage
64957b9 DAT, Coverage
370fb86 Coverage
891cb7c Coverage
9374faa Coverage
2020-08-07 Jerry Lundström
Release 1.0.1
This release adds compatibility with Python v3.5 which allows
packages to be built for Ubuntu Xenial.
bc0be5b python 3.5
2020-08-03 Jerry Lundström
Release 1.0.0
This release brings a complete rewrite of the tool, from Perl to
Python. This rewrite was made possible thanks to funding from EURid,
and will help with maintainability and packaging.
Core design and command line syntax is kept the same but as the
libraries the generators use have been changed additional command line
options must be used.
- client_subnet_authority (generator)
This generator now uses IANA's IP address space registry CSVs to
look up the network authority, therefor it needs either to fetch
the CSV files or be given them on command line.
See `man dsc-datatool-generator client_subnet_authority` for more
information.
- client_subnet_country (generator)
This generator now uses MaxMind databases to look up country based
on subnet.
See `man dsc-datatool generator client_subnet_country` for more
information and setup guide of the MaxMind databases.
589ea8b Badges
c32038b nonstrict
0ea3e32 LGTM
cff2e1c COPR
02c31b0 COPR
e8332fd COPR
6d9f71c Input, YAML
93ba755 EPEL 8 packages
3e2df6f Authority
f5d023f Debian packaging
1a59f09 Documentation
85cb1e1 restructure
decd3f6 man-pages, URLs
f264854 man-pages
d73c319 man-pages
f5ca007 man-pages
7bfaf53 Fedora dependencies
3452b48 RPM dependencies
7a4edbc Test
ed43406 client_subnet_authority
62c7d9d Server, node
e0c6419 RPM package
938f154 Rewrite
5400464 README
968ccb1 COPR, spec
14d987f RPM requires
ee10efb Package
a25870f Funding
Revision history for App::DSC::DataTool
0.05 2019-05-31
Release 0.05
Fixed issue with empty values in InfluxDB output, they are now
quoted as an empty string.
9917c4e InfluxDB quote keys/values
0.04 2019-01-21
Release 0.04
Package dependency fix and update of example Grafana dashboards.
d3babc9 Copyright years
9955c88 Travis Perl versions
134a8b3 Debian dependency
2d2114d Fix #23: Rework Grafana dashboards to hopefully show more
correct numbers and also split them up.
9bca0d3 Prepare SPEC for OSB/COPR
0.03 2016-12-16
Release 0.03
Support processing of 25 of the 37 DAT files that the Extractor
can produce, the others can not be converted into time series data
since they lack timestamps. Processing of XML is the recommended
approach to secure all information.
72e829c Implement processing of DAT directories
45294d0 RPM spec
4e8ff69 Fix 5.24 forbidden keys usage
7589ad2 Use perl 5.24 also
cfac110 Fix #16: Handle directories in --xml and warn that --dat is
not implemented yet
0.02 2016-11-11
Release 0.02
First release of `dsc-datatool` with support for:
- Reading DSC XML files
- Transformer:
- Labler: convert indexes/keys to textual names such as QTYPE
- ReRanger: (re)compile lists/ranges/buckets into new buckets
- NetRemap: (re)compile IP addresses and subets into new subnets
- Generator:
- client_subnet_authority: Create a dataset with IP Authority for subnets
- client_subnet_country: Create a dataset with Countries for subnets
- Output:
- Graphite
- InfluxDB
See `dsc-datatool -h` for options and wiki article:
https://github.com/DNS-OARC/dsc-datatool/wiki/Setting-up-a-test-Grafana