Path to this page:
Subject: CVS commit: pkgsrc/devel/fq
From: Thomas Klausner
Date: 2023-11-25 20:03:16
Message id: 20231125190316.8874BFA3F@cvs.NetBSD.org
Log Message:
fq: update to 0.9.0.
# 0.9.0
## Changes
- Make synthetic values not look like decode values with a zero range. #777
- Bit ranges are now displayed using exclusive end notation to be more \
consistent. For example if a field at byte offset 5 is 8 bit in size using the \
`<byte>[.<bits>]` notation it is now shown as `5-6`, before it was \
shown as `5-5.7`. See usage documentation for more examples. #789
- Improve colors when using a light background. Thanks @adedomin for reporting. #781
- Better `from_jq` error handling. Thanks @emanuele6 for reporting. #788
- Updated gojq fork. Notable changes from upstream below. #808
- Adds `pick/1` function. Outputs value and nested values for given input \
expression.
- Implements comment continuation with backslash.
- Updated gopacket to 1.2.1. Notable changes from upstream below. #815
- fix(ip4defrag): allow final fragment to be less than 8 octets by @niklaskb
- refactor: don't fill empty metadata slots by @smira
- refactor: optimize port map to switch statement by @smira
## Decoder changes
- `avi`
- Some general clean up fixes. Thanks to Marion Jaks at mediathek.at for \
testing and motivation.
- Add extended chunks support and `decode_extended_chunks` option. This is \
trailing chunks used by big AVI files. #786
- Add type, handler, compression (video) and format_tag (audio) per stream. #775
- Properly use sample size field when decoding samples. #776
- `exif` (and `tiff`)
- Handle broken last next ifd offset by treating it as end marker. #804
- `gzip`
- Correctly handle multiple members. Thanks @TomiBelan for the bug report and \
assistance. #795
- Now gzip is modelled as a struct with a `members` array and a `uncompressed` \
field that is the concatenation of the uncompressed members.
- `macho`
- Properly respect endian when decoding some flag fields. #796
- Move formatted timestamp to description so that numeric value is easier to \
access. #797
- `matroska`
- Support decoding EBML date type. #787
- `protobuf`
- No need to use synthetic fields for string and bytes. #800
- `webp`
- Refactor to use common RIFF decoder and also decode VP8X, EXIF, ICCP and XMP \
chunks. #803
- `zip` Better timestamp support and fixes
- Fix incorrect MSDOS time/date decoding and add extended timestamp support. \
Also remodel time/date to be a struct with raw values, components and a \
synthetics UTC unixtime guess. Thanks @TomiBelan for the bug report and \
assistance. #793
Files: