223 lines
6.4 KiB
Text
223 lines
6.4 KiB
Text
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
|