1 1.1 christos # Changelog 2 1.1 christos 3 1.1 christos All notable changes to simdzone will be documented in this file. 4 1.1 christos 5 1.1 christos The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0), 6 1.1 christos and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 7 1.1 christos 8 1.1 christos ## [0.2.4] - 2025-12-04 9 1.1 christos 10 1.1 christos ### Added 11 1.1 christos 12 1.1 christos ### Fixed 13 1.1 christos 14 1.1 christos - Correct lengths for GOST R 34.10-2012 and SM3 delegation signer (DS) digest 15 1.1 christos algorithms 16 1.1 christos - Require the AMTRELAY relay field to be `.` for the no gateway relay type as 17 1.1 christos specified by RFC 8777 (#257) 18 1.1 christos 19 1.1 christos ## [0.2.3] - 2025-09-03 20 1.1 christos 21 1.1 christos ### Added 22 1.1 christos 23 1.1 christos - check_pie: match nsd support (#253). 24 1.1 christos 25 1.1 christos ### Fixed 26 1.1 christos 27 1.1 christos - Fix tests to initialize padding (#252). 28 1.1 christos - Fix for #253, add acx_nlnetlabs.m4 in the repo and allow CFLAGS passed to 29 1.1 christos configure to set the flags. 30 1.1 christos 31 1.1 christos ## [0.2.2] - 2025-04-24 32 1.1 christos 33 1.1 christos ### Added 34 1.1 christos 35 1.1 christos - Support for EID, NIMLOC, SINK, TALINK, DSYNC, DOA, AMTRELAY and IPN RR types. 36 1.1 christos 37 1.1 christos ### Fixed 38 1.1 christos 39 1.1 christos - Empty base16 and base64 in CDS and CDNSKEY can be represented with a '0'. 40 1.1 christos As specified in Section 4 of RFC 8078. 41 1.1 christos - Initialise padding after the file buffer (#249). 42 1.1 christos - Fix type NSAP-PTR (#250). 43 1.1 christos - Fix LOC poweroften lookup (#251). 44 1.1 christos 45 1.1 christos ## [0.2.1] - 2025-01-17 46 1.1 christos 47 1.1 christos ### Fixed 48 1.1 christos 49 1.1 christos - Cleanup westmere and haswell object files (#244) Thanks @fobser 50 1.1 christos - Out of tree builds (NLnetLabs/nsd#415) 51 1.1 christos - Fix function declarations for fallback detection routine in isadetection.h. 52 1.1 christos 53 1.1 christos ## [0.2.0] - 2024-12-12 54 1.1 christos 55 1.1 christos ### Added 56 1.1 christos 57 1.1 christos - Add semantic checks for DS and ZONEMD digests (NLnetLabs/nsd#205). 58 1.1 christos - Support registering a callback for $INCLUDE entries (NLnetLabs/nsd#229). 59 1.1 christos - Add tls-supported-groups SvcParam support. 60 1.1 christos - Check iana registries for unimplemented (new) RR types and SvcParamKeys. 61 1.1 christos - Add support for NINFO, RKEY, RESINFO, WALLET, CLA and TA RR types. 62 1.1 christos 63 1.1 christos ### Fixed 64 1.1 christos 65 1.1 christos - Prepend -march to CFLAGS to fix architecture detection (NLnetLabs/nsd#372). 66 1.1 christos - Fix propagation of implicit TTLs (NLnetLabs/nsd#375). 67 1.1 christos - Fix detection of Westmere architecture by checking for CLMUL too. 68 1.1 christos - Fix compilation on NetBSD (#233). 69 1.1 christos - Fix reading specialized symbolic links (NLnetLabs/nsd#380). 70 1.1 christos 71 1.1 christos ## [0.1.1] - 2024-07-19 72 1.1 christos 73 1.1 christos ### Added 74 1.1 christos 75 1.1 christos - Test to verify configure.ac and Makefile.in are correct. 76 1.1 christos - Add support for reading from stdin if filename is "-". 77 1.1 christos - Add support for building with Oracle Developer Studio 12.6. 78 1.1 christos - Add support for "time" service for Well-Know Services (WKS) RR. 79 1.1 christos 80 1.1 christos ### Fixed 81 1.1 christos 82 1.1 christos - Fix makefile dependencies. 83 1.1 christos - Fix makefile to use source directory for build dependencies. 84 1.1 christos - Fix changelog to reflect v0.1.0 release. 85 1.1 christos - Update makefile to not use target-specific variables. 86 1.1 christos - Fix makefile clean targets. 87 1.1 christos - Fix state keeping in fallback scanner for contiguous and quoted. 88 1.1 christos - Fix bug in name scanner. 89 1.1 christos - Fix type mnemonic parsing in fallback parser. 90 1.1 christos - Fix endian.h to include machine/endian.h on OpenBSD releases before 5.6. 91 1.1 christos - Fix use after free on buffer resize. 92 1.1 christos - Fix parsing of numeric protocols in WKS RRs. 93 1.1 christos - Make devclean target depend on realclean target. 94 1.1 christos - Fix detection of AVX2 support by checking generic AVX support by the 95 1.1 christos processor and operating system (#222). 96 1.1 christos 97 1.1 christos ### Changed 98 1.1 christos 99 1.1 christos - Make relative includes relative to current working directory. 100 1.1 christos - Split Autoconf and CMake compiler tests for supported SIMD instructions. 101 1.1 christos 102 1.1 christos ## [0.1.0] - 2024-04-16 103 1.1 christos 104 1.1 christos ### Added 105 1.1 christos 106 1.1 christos - Initial release. 107