./net/statzone, DNS zone file analyzer targeted at TLD zones

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.1.1, Package name: statzone-1.1.1, Maintainer: pkgsrc-users

StatZone is a DNS zone file analyzer targeted at TLD zones.

After analyzing a zone, it returns counts for: IPv4 and IPv6 glue records,
NS records (total and uniques), DS records, DNSSEC signed domains, IDNs
domains, and total number of domains.


Required to build:
[pkgtools/cwrappers] [devel/uthash]

Master sites:

Filesize: 16.347 KB

Version history: (Expand)


CVS history: (Expand)


   2022-06-27 17:29:18 by Frederic Cambus | Files touched by this commit (41)
Log message:
*: drop maintainership for packages not related to toolchains and ELF.
   2021-11-21 08:25:02 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
statzone: update to 1.1.1.

StatZone 1.1.1 (2021-11-16)

- Switch to using nullptr instead of NULL
- Fix erroneous comment about timer value in summary()
- Remove code to get zone file size, it's unused
- Update the arpa.zone copy used for testing
- Add SPDX short license identifier in source file
- Use CMAKE_CXX_STANDARD instead of hardcoding compiler flags
- Remove dependency on uthash, it is not used anymore
- Switch to using getline(3) instead of fgets(3)
   2021-10-26 13:07:15 by Nia Alarie | Files touched by this commit (958)
Log message:
net: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Not committed (merge conflicts...):

net/radsecproxy/distinfo

The following distfiles could not be fetched (fetched conditionally?):

./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz
./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch
./net/djbdns/distinfo djbdns-1.05-test28.diff.xz
./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch
./net/djbdns/distinfo djbdns-1.05-multiip.diff
./net/djbdns/distinfo djbdns-cachestats.patch
   2021-10-07 16:43:07 by Nia Alarie | Files touched by this commit (962)
Log message:
net: Remove SHA1 hashes for distfiles
   2021-04-01 18:07:32 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
statzone: update to 1.1.0.

StatZone 1.1.0 (2021-04-01)

- Remove "USAGE:" prefix when displaying usage information
- Add missing periods when displaying options in usage(), sync README
- StatZone is now a C++ project and requires a C++11 compiler
- Use std::unordered_set instead of uthash to count unique strings
- Remove now unneeded dependency on uthash
- Use std::chrono to calculate elapsed time in summary()
- Remove now unneeded timespecsub macro in compat header
- Remove now unneeded CLOCK_MONOTONIC fallback macro in compat header
- Use iostream to output CSV values
- Start using std::string for domain and previous_domain
- Remove now unused error() function
- Use std::basic_string::compare instead of strncmp(3)
- Add a signal handler for SIGINFO, wrapping summary()
- Remove pledge() support and get rid of the compat directory entirely
- Bump CMake minimum required version to 2.8.12
   2021-02-08 21:38:23 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
statzone: update to 1.0.5.

StatZone 1.0.5 (2021-02-08)

- Stop forcing FORTIFY_SOURCE level 2, it should be package builders decision
- Remove hardcoded program name in the manual page
- Rename displayUsage() and displaySummary() to usage() and summary()
- Get rid of most global variables, move all declarations to main()
- Remove dead increments for argc and argv
- Refactor things to check earlier on if *lineBuffer is not NUL
- Refactor the domain comparison checks, allows removing strdup("") call
- Add an error() function to wrap errx() calls
- Check malloc() and strdup() return value and error out on failed allocations
- Group and initialize uthash struct declarations
- Free previous_domain to appease Clang's static analyzer
   2020-10-19 18:03:21 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
statzone: update to 1.0.4.

StatZone 1.0.4 (2020-10-19)

- Add support for seccomp on arm
- Update error message to use seccomp architecture names
- Improve experimental seccomp support mention in the README
- Make displayUsage() and displaySummary() static
- Set CMAKE_BUILD_TYPE to "Release" in CMakeLists.txt
- Enable FORTIFY_SOURCE level 2
   2020-07-06 17:26:46 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
statzone: update to 1.0.3.

StatZone 1.0.3 (2020-07-06)

- Remove some unneeded seccomp related includes
- Validate architectures for seccomp
- Add seccomp support on i386, tested on glibc and musl
- Use __NR_ instead of SYS_ prefix in #if defined checks