pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

fq: update to 0.3.0.



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%gatalith.at@localhost>
Pushed By:	wiz
Date:		Thu Feb 16 11:52:00 2023 +0100
Changeset:	320d3f7650fca4ab41bd2e1e151e8d4375468e61

Modified Files:
	fq/Makefile
	fq/distinfo
	fq/go-modules.mk

Log Message:
fq: update to 0.3.0.

Bug fix release, no new features mostly due to holidays and busy with other things (some jq related!).

Also been preparing for a [talk about fq](https://fosdem.org/2023/schedule/event/bintools_fq/) this weekend at [FOSDEM 2023](https://fosdem.org/2023/).

* TCP reassembly is now less strict about invalid TCP options. Turns out some options might end up wrong in packet captures due to hardware acceleration etc. For example it seems to be common that TCP segments end up larger than configured connection MSS. Now PCAP:s with those kinds of TCP segments should be reassembled correctly.
* REPL now handles the del key properly. Before it could in some cases cause the output to be ignored.

- `mp3` Add option for max unknown bits to handle more mis-probing. Default to 50%
- `mp4`
  - `ftyp` set minor description to date for "qt" files
  - `tkhd` decode enabled, preview, etc flags
  - `udta` Handle case wit box type is key and value rest of box
  - `sgpd`,`sbgp` Change grouping type to a string as it seems to be what it is in practice.
- `tcp_segment` Decode all standard options, MSS, Window scale, timestamp etc. Rename "maxseg" to "mss".

This ended up being a release to cleanup old sins in the decoder internals and change some defaults how binary values work with JSON and string functions.

It also adds a new Time Zone Information Format decoder `tzif` (Thanks Takashi Oguma @bitbears-dev) and a new Apple BookmarkData decoder `apple_bookmark` decoder (Thanks David McDonald @dgmcdona). Also a new function `from_ns_keyed_archiver` was added to convert NSKeyedArchiver encoded objects into JSON.

A possible breaking change is that now all `from`/`to` prefix functions now has a `from_`/`to_` prefix, ex: `from_mp3` instead of `frommp3`. There are some few exceptions to this. Note that the functions named just be the format name, ex `mp3` are still around.

In other fq related news [jq-lsp](https://github.com/wader/jq-lsp) got some fixed and additions and seems to work fine with neovim. It's also possible to use jq-lsp with vscode using [vscode-jq](https://github.com/wader/vscode-jq).

- All functions that had a `from`/`to` prefix now has the prefix `from_`/`to_`. This is to be easier to read and more consistent, there are still some exceptions like `tovalue`, `torepr`, `tobytes` etc but in general anything that does not deal with primitive types is now `snake_case`. #535
- Change default `bit_formats` option value (how raw bits values are represented in JSON) from `snippet` to `string`. `snippet` meant truncated bits as base64. Now all bits are included as a UTF-8 string. The string will be binary safe (not lose any data) when used internally in fq but will lose data when represented in JSON as some bytes can't be encoded as UTF-8. #499
- Don't auto convert to binary for string/regexp functions, turned out this is very confusing. Now you have to manually use `tobytes` etc to convert to binary value. #540
  ```sh
  # This used to not work as test/1 would convert decode values to the source bytes
  # (0x00 0x00 0x00 0x01) in this case. Now the jq value (symbolic in this case) will
  # be used instead. You can do ".test | tobytes" to get old behavior.
  #
  # find all types with a "mdta." prefix
  $ fq -o line_bytes=10 'grep_by(.type | test(`^mdta\.`))' file.mp4
       │00 01 02 03 04 05 06 07 08 09│0123456789│.boxes[3].boxes[2].boxes[0].boxes[2].boxes[0]{}: box
  0x528│      00 00 00 1c            │  ....    │  size: 28
  0x528│                  00 00 00 01│      ....│  type: "mdta.title" ("\x00\x00\x00\x01")
  0x532│00 00 00 14 64 61 74 61 00 00│....data..│  boxes[0:1]:
  0x53c│00 01 00 00 00 00 74 65 73 74│......test│
       │00 01 02 03 04 05 06 07 08 09│0123456789│.boxes[3].boxes[2].boxes[0].boxes[2].boxes[1]{}: box
  0x546│00 00 00 25                  │...%      │  size: 37
  0x546│            00 00 00 02      │    ....  │  type: "mdta.encoder" ("\x00\x00\x00\x02")
  0x546│                        00 00│        ..│  boxes[0:1]:
  0x550│00 1d 64 61 74 61 00 00 00 01│..data....│
  0x55a│00 00 00 00 4c 61 76 66 35 39│....Lavf59│
  0x564│2e 32 37 2e 31 30 30│        │.27.100│  │
  ```
- Fix panic when cancel (ctrl-c etc) before interpreter is executing. Thanks @pldin601 for reporting. #495
- Fix error using JQValue:s in assign/update paths, ex `.[<JQValue here>] = 123` #509
- Rename fields added for bit-ranges not used by a decoder from `unknown#` to `gap#`. "unknown" is probably a useful field name in some formats and "gap" describe better what it is. #500
- Big decode API internals refactor to split scalars types into their own go types so they can store per type specific values. This also opens up for more ways to make fq both faster and more memory efficient. It also makes the decode API more type safe and makes it possible to experiment with decode DLS that uses chained methods etc. #523

- `apple_bookmark` New Apple BookmarkData decoder. Thanks David McDonald @dgmcdona. #493
- `bplist`
  - Fix decoding of UID types
  - Adds a `lost_and_found` array with unused values
  - Fix an endian issue for unicode strings
  - Add NSKeyedArchiver to JSON helper function `from_ns_keyed_archiver`, see `bplist` docs for details on how to use it. Thanks David McDonald @dgmcdona. #493
  ```
  # decode bplist, from_ns_keyed_archiver converts to JSON plist and then into object data as JSON, find app bookmarks keys and expand them as bookmark data and convert to represented JSON, and finally build path to applications
  $ fq -r 'from_ns_keyed_archiver | (.. | .Bookmark? // empty) |= (apple_bookmark | torepr) | .. | .target_path? // empty | join("/")' recentapps.sfl2
  System/Applications/Utilities/Terminal.app
  Applications/Spotify.app
  System/Applications/Calculator.app
  System/Applications/Preview.app
  Applications/Alacritty.app
  Applications/DB Browser for SQLite.app
  System/Applications/System Preferences.app
  System/Library/CoreServices/Applications/Directory Utility.app
  System/Applications/Utilities/Activity Monitor.app
  Applications/Safari.app
  ```
- `tzif` new Time Zone Information Format decoder. Thanks Takashi Oguma @bitbears-dev. #498
- `mp4`
  - Map `mdta` metadata namespace and key names for `ilst` child boxes. #521
  ```sh
  $ fq 'grep_by(.type=="ilst").boxes | map({key: .type, value: .boxes[0].data}) | from_entries' file.mp4
  # create object with all ilst key/value pairs
  {
    "mdta.encoder": "Lavf59.27.100",
    "mdta.title": "test"
  }
  # query specific value
  $ fq -r 'grep_by(.type=="mdta.encoder").boxes[0].data | tovalue' file.mp4
  Lavf59.27.100
  ```
  - Support `sidx` version 1. #506
  - Add description and symbolic values for traf sample flags, makes it easier to see and query for I-frames etc. #514
  ```
  # which boxes has depends_on flags
  $ fq 'grep_by(.sample_depends_on) | parent.type' fragmented.mp4
  ```
  - Support PNG codec mapping. #492
  - Decode `pdin` boxes. #524
  - Decode `hnti` boxes. #513
- `mp3_tags` Add VBRI support and split into into `mp3_frame_xing` and `mp3_frame_vbri` decoders. #525

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=320d3f7650fca4ab41bd2e1e151e8d4375468e61

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 fq/Makefile      |   4 +-
 fq/distinfo      | 114 +++++++++++++++++++++++++++----------------------------
 fq/go-modules.mk |  36 +++++++++---------
 3 files changed, 77 insertions(+), 77 deletions(-)

diffs:
diff --git a/fq/Makefile b/fq/Makefile
index a662f2899c..5d14281c75 100644
--- a/fq/Makefile
+++ b/fq/Makefile
@@ -1,13 +1,13 @@
 # $NetBSD$
 
-DISTNAME=	fq-0.1.0
+DISTNAME=	fq-0.3.0
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_GITHUB:=wader/}
 GITHUB_TAG=	v${PKGVERSION_NOREV}
 
 MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=	https://github.com/wader/fq/
-COMMENT=	jq for binary formats
+COMMENT=	File parsing tool like jq, but for binary files
 LICENSE=	mit
 
 GO_BUILD_PATTERN+=	.
diff --git a/fq/distinfo b/fq/distinfo
index 4f1c2e15b6..5e0f92df0e 100644
--- a/fq/distinfo
+++ b/fq/distinfo
@@ -1,8 +1,8 @@
 $NetBSD$
 
-BLAKE2s (fq-0.1.0.tar.gz) = 17b55feece870c0638aae9fb700d49feb098d7629ad00489ca268ee8ecf5fbdd
-SHA512 (fq-0.1.0.tar.gz) = 3cc81962c9a31343109743f9de7b73939df9165d4d5dd4beff3790e85e435c0344fa44f59a66153d9235ed156e9bee0f93e63b36c492d337547c6cf1712132ed
-Size (fq-0.1.0.tar.gz) = 8549022 bytes
+BLAKE2s (fq-0.3.0.tar.gz) = b552f009523966ad17f44c7144f1a9900e261b5616b7c65fc2115928c5d7c4c6
+SHA512 (fq-0.3.0.tar.gz) = 725b9e7fc3fd481af1d792dcdb37a42d2cf0bb634b424df801909208c2479493219d08649e943296dd187f27f3ff1f16779f1ec3318e6eb99c9fe13943c5e9ae
+Size (fq-0.3.0.tar.gz) = 12772624 bytes
 BLAKE2s (github.com__burnt_sushi_toml_@v_v1.2.1.mod) = cd3c2cea509a40639fa5501d594ba981c1385767f14e35780d21b8bd313977a4
 SHA512 (github.com__burnt_sushi_toml_@v_v1.2.1.mod) = 0e8cdda81300811f629bce3a9307de05450036f750f8c3c0cd5b70854f8f95bd962ce99bfe1325c8d1bf562a5b7b94afb9e9fd2dbe4dcc45325fac6e27471102
 Size (github.com__burnt_sushi_toml_@v_v1.2.1.mod) = 43 bytes
@@ -27,18 +27,18 @@ Size (github.com_gomarkdown_markdown_@v_v0.0.0-20221013030248-663e2500819c.mod)
 BLAKE2s (github.com_gomarkdown_markdown_@v_v0.0.0-20221013030248-663e2500819c.zip) = 9c1dc8d603b353c2981b496e6285b9e0a4f3e27d9684bc11b0fbc730c858fb7f
 SHA512 (github.com_gomarkdown_markdown_@v_v0.0.0-20221013030248-663e2500819c.zip) = 4ba96c945f8b21498d9be039458f4d4fb3acc181337b3b2897d1b3e8c248ec0d9cc5414322d66da4ca25896c63dcf8321d129d40fb68a89b0a247f95239d3c46
 Size (github.com_gomarkdown_markdown_@v_v0.0.0-20221013030248-663e2500819c.zip) = 186026 bytes
-BLAKE2s (github.com_gopacket_gopacket_@v_v0.1.0.mod) = cf05040b4b00b4b819ebb25e8186753044699e096e0ea8567fda4ee120eb7c9b
-SHA512 (github.com_gopacket_gopacket_@v_v0.1.0.mod) = 684387c0b50a637cba03875f94e4bd150ddf5e95128796777ccfdab6ece6a931380ca356d6c2d5cbd6155ed1cbbcf7ec4eb80ebb1804cb14a277386ec4db3ef3
-Size (github.com_gopacket_gopacket_@v_v0.1.0.mod) = 268 bytes
-BLAKE2s (github.com_gopacket_gopacket_@v_v0.1.0.zip) = ec82b8e893e626b04fe31b0a92d03b1d181cf5ae89c091fbfc940d0d74cb27c4
-SHA512 (github.com_gopacket_gopacket_@v_v0.1.0.zip) = 1e55d805c3cfb16ce2a3b551801d30c70cc362bc71ba70a1d760042e47ca9ebe9cf1cbc94e25aa422e069eedc5fb8ccea509d31f9865b4b4c78e5a805d21d8b8
-Size (github.com_gopacket_gopacket_@v_v0.1.0.zip) = 2011946 bytes
-BLAKE2s (github.com_itchyny_timefmt-go_@v_v0.1.4.mod) = 8826b81fffaea7808a9c59972c27c535d25dfd71f50b221b1ebd8a0d8b95f9b9
-SHA512 (github.com_itchyny_timefmt-go_@v_v0.1.4.mod) = 7105d8542dd57b67e5d7ec960a977e36eef3fc184b93c3e30c7aea004bf1fbaa00b239b2d5c392c3ee226269f04d4fc5326db536ab5a3081e7d2430f25d83c06
-Size (github.com_itchyny_timefmt-go_@v_v0.1.4.mod) = 46 bytes
-BLAKE2s (github.com_itchyny_timefmt-go_@v_v0.1.4.zip) = e587e29d87890b1733756845f53ba70874a5bfc91de2843ecfbafe2ede68fda8
-SHA512 (github.com_itchyny_timefmt-go_@v_v0.1.4.zip) = 7698530dda01fd45f869ee1a0a3c60e9196a2be4b6a48b05b504072b3c11b564e5161755072256715d0189dc24e61af932d2e391499a5f04ce714ce9b315085a
-Size (github.com_itchyny_timefmt-go_@v_v0.1.4.zip) = 15836 bytes
+BLAKE2s (github.com_gopacket_gopacket_@v_v1.0.0.mod) = cf05040b4b00b4b819ebb25e8186753044699e096e0ea8567fda4ee120eb7c9b
+SHA512 (github.com_gopacket_gopacket_@v_v1.0.0.mod) = 684387c0b50a637cba03875f94e4bd150ddf5e95128796777ccfdab6ece6a931380ca356d6c2d5cbd6155ed1cbbcf7ec4eb80ebb1804cb14a277386ec4db3ef3
+Size (github.com_gopacket_gopacket_@v_v1.0.0.mod) = 268 bytes
+BLAKE2s (github.com_gopacket_gopacket_@v_v1.0.0.zip) = 2168604059f2bc7694927e4237d55cac100581fdaedc81fc635c9308fde8f8e1
+SHA512 (github.com_gopacket_gopacket_@v_v1.0.0.zip) = 5eb447d1b018a4cdb2ad1d507cd542b33f779481140c5808c5b8a220461a60bd8c6662cba0df55d491c2ff8e4754bc7e8be244707dc812bfe56fac2713744404
+Size (github.com_gopacket_gopacket_@v_v1.0.0.zip) = 2011238 bytes
+BLAKE2s (github.com_itchyny_timefmt-go_@v_v0.1.5.mod) = 8826b81fffaea7808a9c59972c27c535d25dfd71f50b221b1ebd8a0d8b95f9b9
+SHA512 (github.com_itchyny_timefmt-go_@v_v0.1.5.mod) = 7105d8542dd57b67e5d7ec960a977e36eef3fc184b93c3e30c7aea004bf1fbaa00b239b2d5c392c3ee226269f04d4fc5326db536ab5a3081e7d2430f25d83c06
+Size (github.com_itchyny_timefmt-go_@v_v0.1.5.mod) = 46 bytes
+BLAKE2s (github.com_itchyny_timefmt-go_@v_v0.1.5.zip) = 41e70c6466085cddaac05743db6823c41776d338aaecca4cdabef2eb35bb2865
+SHA512 (github.com_itchyny_timefmt-go_@v_v0.1.5.zip) = 63a2ab4db0a7c8b380d34776666d0b9693539e95982c26262a1cfa80ee223aef163f9ba6b1210337bd78c08930d3b5d3fd7cb434c7da8511f68fb820adf5c171
+Size (github.com_itchyny_timefmt-go_@v_v0.1.5.zip) = 16393 bytes
 BLAKE2s (github.com_kr_pty_@v_v1.1.1.mod) = 40cf54480d039c9d4a2692ae500319fdc6cb62b869b60976b3df99163869894d
 SHA512 (github.com_kr_pty_@v_v1.1.1.mod) = 967fcdce835c12afbf3b12bb204a256f32d46a3da535e2a7250159f62781a163ee107dd2a4fa20743b76bbf52b97e627e11e895c8d5ef73aede37d6a89e326eb
 Size (github.com_kr_pty_@v_v1.1.1.mod) = 25 bytes
@@ -75,54 +75,54 @@ Size (github.com_pmezard_go-difflib_@v_v1.0.0.mod) = 37 bytes
 BLAKE2s (github.com_pmezard_go-difflib_@v_v1.0.0.zip) = 5b631670d8d429f45417bea476ff18b8836c766d83f061aa1c4c8352bb5c33b6
 SHA512 (github.com_pmezard_go-difflib_@v_v1.0.0.zip) = 3b85697185ba85cdef6202444ab6cabeabfad8a03d66b3839a852586b1f91ddae7897a57c8c138d5647022aa44906c7ef3c5339d520f90eeea0742a935da8cf2
 Size (github.com_pmezard_go-difflib_@v_v1.0.0.zip) = 12433 bytes
-BLAKE2s (github.com_wader_gojq_@v_v0.12.1-0.20221119094510-72d27cb69e7b.mod) = 0215871f4fc70253c31af2026cba605c25b8480dcd7f077ad813f9e7867ad747
-SHA512 (github.com_wader_gojq_@v_v0.12.1-0.20221119094510-72d27cb69e7b.mod) = af297dbe584a1d31e77f60bf29b9fb3bdf370404105ff9624ec43b1e1453fcd81449b7ed6e6d515371731babb97d1b242c0c7ecc0090b7173a18db727464911a
-Size (github.com_wader_gojq_@v_v0.12.1-0.20221119094510-72d27cb69e7b.mod) = 448 bytes
-BLAKE2s (github.com_wader_gojq_@v_v0.12.1-0.20221119094510-72d27cb69e7b.zip) = d9631cbebe48e524f17b5d6962a035f41670b8efa00cade59a62fb4a541e4662
-SHA512 (github.com_wader_gojq_@v_v0.12.1-0.20221119094510-72d27cb69e7b.zip) = 2a59ef9a751ca64cadfca14bee4b76c369efb1be2c62c9eba133fb45a6b2f694aff671dd8a55f73af513e313e76d86fe51ee270d5080e6556bb43b46dd114179
-Size (github.com_wader_gojq_@v_v0.12.1-0.20221119094510-72d27cb69e7b.zip) = 166579 bytes
-BLAKE2s (github.com_wader_readline_@v_v0.0.0-20220928125628-732951d41240.mod) = 2768eab2e35e0170333fad99e4a40f6759f261a97ae34bd142868b9deee255ff
-SHA512 (github.com_wader_readline_@v_v0.0.0-20220928125628-732951d41240.mod) = 5cb238430b7efa1aadd748caca85a36e624fdcac2b79320021735278a3bed9b417e6abe1ae3e2f145d1c51087c030b22b961c33ffe354f9598415411725a3c00
-Size (github.com_wader_readline_@v_v0.0.0-20220928125628-732951d41240.mod) = 172 bytes
-BLAKE2s (github.com_wader_readline_@v_v0.0.0-20220928125628-732951d41240.zip) = 9ad7d094f753313bd63460a82e3163914481e30e45d1c2ecf6966837bf277eaa
-SHA512 (github.com_wader_readline_@v_v0.0.0-20220928125628-732951d41240.zip) = 8f00fcdbb7e2b2d9949b2ddda215ee668f49d1d2320a8c22b4f1a307076325dd57b97e23f5dcf2c5e2c4aef7619444b38174c291a0e50a6345039a7ec112c2a5
-Size (github.com_wader_readline_@v_v0.0.0-20220928125628-732951d41240.zip) = 62072 bytes
-BLAKE2s (golang.org_x_crypto_@v_v0.3.0.mod) = d132481d5437cbf812129cc437c566948e76bf58c877a99d4debc3e942b8ab5e
-SHA512 (golang.org_x_crypto_@v_v0.3.0.mod) = 9678df4804e5b8fa46fa86d15a2112409fd4b2ec09be44aeba4cf704a7863606b08655de651e6f4ebb6fb7b800358856a6c65c33e1e6af8d52abb8de2f6957f2
-Size (golang.org_x_crypto_@v_v0.3.0.mod) = 171 bytes
-BLAKE2s (golang.org_x_crypto_@v_v0.3.0.zip) = 6c000c6bd151ca58aa3533210461a15cd5b6a75c3361f55a8068baa753aaaa10
-SHA512 (golang.org_x_crypto_@v_v0.3.0.zip) = ed2c89db1faf537ccf125430679b8c54588dfbaeb7486815de4a8dc280f2f0664e59d6d9a06d464fa1ff6344c4216c6ca843daaa308ace41c7cb3f149dacf987
-Size (golang.org_x_crypto_@v_v0.3.0.zip) = 1760810 bytes
-BLAKE2s (golang.org_x_exp_@v_v0.0.0-20221114191408-850992195362.mod) = aac4a76e449ca4e568500574e57e621ae5c732e4054056554617b60460f543a8
-SHA512 (golang.org_x_exp_@v_v0.0.0-20221114191408-850992195362.mod) = 60764e3104a3292802ed3c570a694906f3178e1f4d53802f0cbc447c294ae8cd4aed7b1be2d307fb8fee1c23aef8c4b6f1a8f829c3d08e7881d859ac0f4fdbf7
-Size (golang.org_x_exp_@v_v0.0.0-20221114191408-850992195362.mod) = 176 bytes
-BLAKE2s (golang.org_x_exp_@v_v0.0.0-20221114191408-850992195362.zip) = 06c1199cd2417fbbefe244ec9dee2c73f3fc8824e4f208f15e8aee8e938f55cf
-SHA512 (golang.org_x_exp_@v_v0.0.0-20221114191408-850992195362.zip) = 84f22e817613c3f7b68f43e716c17bd10ed171dc10af1c85808e29bb9c6531202eca240d6e205fa4027a583aac21b56c1b95667186592afaadd98aca5cad93e9
-Size (golang.org_x_exp_@v_v0.0.0-20221114191408-850992195362.zip) = 428566 bytes
-BLAKE2s (golang.org_x_net_@v_v0.2.0.mod) = 3203063e6f0d7ed80bbe1291abb39bc6f5351c9cbc2bc3405509dee742c540a3
-SHA512 (golang.org_x_net_@v_v0.2.0.mod) = 3c21b061979143b81ddff881054e7064263d4aa4ca4f6b7dfff59fc614eb1a7c3bf43999aab41662f07fae29c5a8f3724abb508d97d246cfab3b9a810ad4a357
-Size (golang.org_x_net_@v_v0.2.0.mod) = 123 bytes
-BLAKE2s (golang.org_x_net_@v_v0.2.0.zip) = 2e5d9062e0c94a91037f82667bbff164a5631a073947c5ce71429b23eca3c2c7
-SHA512 (golang.org_x_net_@v_v0.2.0.zip) = 49bb7e5e019bea234e13dad7beb92455a04effe816e72c50b9acff7f22451e4f26b61b4ecad54384835bec1649473cf53efdbb4439524c005d43bcbc6b69c2e2
-Size (golang.org_x_net_@v_v0.2.0.zip) = 1565008 bytes
+BLAKE2s (github.com_wader_gojq_@v_v0.12.1-0.20230131163634-53cfdef2798a.mod) = 4fd7bb770129c059e65298f61552a54af0a5d319fe4b2211064ae1edd4b394c5
+SHA512 (github.com_wader_gojq_@v_v0.12.1-0.20230131163634-53cfdef2798a.mod) = 3a6ee899e3597183d5f6e3abf25e0dbb2de7eccde14cc60daec868981154625f032a99acbbadee13a91786f902981cfe1aacbea64e5530bc3e328aaad8f5c660
+Size (github.com_wader_gojq_@v_v0.12.1-0.20230131163634-53cfdef2798a.mod) = 420 bytes
+BLAKE2s (github.com_wader_gojq_@v_v0.12.1-0.20230131163634-53cfdef2798a.zip) = cb1868347e792a4946a7b88fa1cead37241b792ef0c72346edd485a70c25601e
+SHA512 (github.com_wader_gojq_@v_v0.12.1-0.20230131163634-53cfdef2798a.zip) = a2aee90b87a441bdd111aceda6967931ee3430fa74c9d7aafc559ee74f00c96cb3994b6039f195168fc5f2f7192e327ad1659c0863b925ec6d33aa3141884776
+Size (github.com_wader_gojq_@v_v0.12.1-0.20230131163634-53cfdef2798a.zip) = 167068 bytes
+BLAKE2s (github.com_wader_readline_@v_v0.0.0-20230129135238-b333442119ce.mod) = 2768eab2e35e0170333fad99e4a40f6759f261a97ae34bd142868b9deee255ff
+SHA512 (github.com_wader_readline_@v_v0.0.0-20230129135238-b333442119ce.mod) = 5cb238430b7efa1aadd748caca85a36e624fdcac2b79320021735278a3bed9b417e6abe1ae3e2f145d1c51087c030b22b961c33ffe354f9598415411725a3c00
+Size (github.com_wader_readline_@v_v0.0.0-20230129135238-b333442119ce.mod) = 172 bytes
+BLAKE2s (github.com_wader_readline_@v_v0.0.0-20230129135238-b333442119ce.zip) = e39a389af843d2ec3874155446630b26348ee89fc237072603742862064d9eb2
+SHA512 (github.com_wader_readline_@v_v0.0.0-20230129135238-b333442119ce.zip) = 87027e372520e46672f04ed6a55115e7f0724fae3b2ffba74c85b28acaab1873f894543c3449d675aab1d1402dff3ed360e9b565a586661576e010465a32b180
+Size (github.com_wader_readline_@v_v0.0.0-20230129135238-b333442119ce.zip) = 62076 bytes
+BLAKE2s (golang.org_x_crypto_@v_v0.5.0.mod) = b4669d7707d560f08eedc041e9e15669801ed23a76404ccf646905a734e82a92
+SHA512 (golang.org_x_crypto_@v_v0.5.0.mod) = dde4d4a6c257ca21356df74490e1632e0e599356203fb7cd2c3e13791c45a48b61b5ef56e697e7b131d92f3d9e7c86fba16d0257ff757714c585690d1f360636
+Size (golang.org_x_crypto_@v_v0.5.0.mod) = 171 bytes
+BLAKE2s (golang.org_x_crypto_@v_v0.5.0.zip) = 8fb246aaae4b829b072403e6406732990ffab05dc2b26bc9243134d64a7765bf
+SHA512 (golang.org_x_crypto_@v_v0.5.0.zip) = 5da7d5440d55a277979bff2e74cee5c87134b9677038b99791e7c9754924b0b3d38a9c41dafeb354de6d67aa30d86693cf2ee0438b79f5018dea42eff0f9305f
+Size (golang.org_x_crypto_@v_v0.5.0.zip) = 1761211 bytes
+BLAKE2s (golang.org_x_exp_@v_v0.0.0-20230131160201-f062dba9d201.mod) = aac4a76e449ca4e568500574e57e621ae5c732e4054056554617b60460f543a8
+SHA512 (golang.org_x_exp_@v_v0.0.0-20230131160201-f062dba9d201.mod) = 60764e3104a3292802ed3c570a694906f3178e1f4d53802f0cbc447c294ae8cd4aed7b1be2d307fb8fee1c23aef8c4b6f1a8f829c3d08e7881d859ac0f4fdbf7
+Size (golang.org_x_exp_@v_v0.0.0-20230131160201-f062dba9d201.mod) = 176 bytes
+BLAKE2s (golang.org_x_exp_@v_v0.0.0-20230131160201-f062dba9d201.zip) = 43c182ed091d63fbd4dceb2a206d5814b1b3a4dd540ca5edb0dceab6a550e157
+SHA512 (golang.org_x_exp_@v_v0.0.0-20230131160201-f062dba9d201.zip) = 555baed8e3627f1f08092df483551b0dce9a0c53e13eaf1a9c2c583e988237c1d280da70621b437b7d72758e0f135e8ce4b31ae50734f846eed88dcf886c237e
+Size (golang.org_x_exp_@v_v0.0.0-20230131160201-f062dba9d201.zip) = 440612 bytes
+BLAKE2s (golang.org_x_net_@v_v0.5.0.mod) = 2f8d01d252495d239eb5b5e6d4de9741ed3175be9ffa06f4b8acb3d58f098c42
+SHA512 (golang.org_x_net_@v_v0.5.0.mod) = b6842eb3a38b9d4e1ea5fa794cd8f48ff64e1924c196af39143b5a9bd75033fc6c82186197a84fbfd5ba2c2141f465b88ed2069f6ea601286b529dca24356db1
+Size (golang.org_x_net_@v_v0.5.0.mod) = 123 bytes
+BLAKE2s (golang.org_x_net_@v_v0.5.0.zip) = b52e3949d73c565717e119624039fb9ad6952d59328345bbbd7324a7bdec7cdd
+SHA512 (golang.org_x_net_@v_v0.5.0.zip) = 0dd39a45620e73e549752a71556374c7a42c695a92dc308b2cd13743d7136d854da10ea62889ee90d86bfdef75d0b24c42741c8c563ba29a9021642882e86633
+Size (golang.org_x_net_@v_v0.5.0.zip) = 1555050 bytes
 BLAKE2s (golang.org_x_sys_@v_v0.0.0-20220627191245-f75cf1eec38b.mod) = 66613eb38a59b8a7f75e1aaeb294a1c4ea290d4e9ae699137566025e50ed741c
 SHA512 (golang.org_x_sys_@v_v0.0.0-20220627191245-f75cf1eec38b.mod) = 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
 Size (golang.org_x_sys_@v_v0.0.0-20220627191245-f75cf1eec38b.mod) = 33 bytes
-BLAKE2s (golang.org_x_sys_@v_v0.2.0.mod) = 66613eb38a59b8a7f75e1aaeb294a1c4ea290d4e9ae699137566025e50ed741c
-SHA512 (golang.org_x_sys_@v_v0.2.0.mod) = 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
-Size (golang.org_x_sys_@v_v0.2.0.mod) = 33 bytes
-BLAKE2s (golang.org_x_sys_@v_v0.2.0.zip) = 693501d19dd6f12b0d451a65c5e0590ea985a7e63015468929f0fe1c90076a72
-SHA512 (golang.org_x_sys_@v_v0.2.0.zip) = 58791ccf0c8d020bb84316351fdfbb9d135314c7e90909f86f430c4ee444df84b4e3fe6a5bf7023be212cbecccb0c0171799d9329f43a435ebb71822f845e6a0
-Size (golang.org_x_sys_@v_v0.2.0.zip) = 1862113 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.4.0.mod) = 66613eb38a59b8a7f75e1aaeb294a1c4ea290d4e9ae699137566025e50ed741c
+SHA512 (golang.org_x_sys_@v_v0.4.0.mod) = 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
+Size (golang.org_x_sys_@v_v0.4.0.mod) = 33 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.4.0.zip) = f09b9c6c3202ed55338adbe4594c2bb5cffbb7d7e81147520ea0c1c201599cb6
+SHA512 (golang.org_x_sys_@v_v0.4.0.zip) = ab15b46b108a15ef7ac9dbdb3f3e3155d79c173b555613bc272f6f75cb442bcbc3b8889f75ac1edae908849b51b273b76adb68a40c7fc2e9718170a16c632e82
+Size (golang.org_x_sys_@v_v0.4.0.zip) = 1881264 bytes
 BLAKE2s (golang.org_x_text_@v_v0.3.7.mod) = 267ea3094e99e155a492ecd37e9d71c4ea1243519f281f6783ab66fa47524e68
 SHA512 (golang.org_x_text_@v_v0.3.7.mod) = e77211a503c35d8b6c392fc1b44daed580659b997673cd312ae8e579d1d715d7a53f8f0f0dd2d4dedbc6c5ca5ab7e3d52269a6536a42824cce267c89eb29cbbd
 Size (golang.org_x_text_@v_v0.3.7.mod) = 97 bytes
-BLAKE2s (golang.org_x_text_@v_v0.4.0.mod) = fe5eb66d25e871119ece4a071dc3907f9628069539e47210379439c1295cdf87
-SHA512 (golang.org_x_text_@v_v0.4.0.mod) = 3c990818dec261358f7de189c4603e4c27637ae73f676d5a6e644534a43b6cf8c87907c96dd23fd6aa17682cd18f2f0a6579eea5eb3b4b388ac9737e5c5f6b76
-Size (golang.org_x_text_@v_v0.4.0.mod) = 258 bytes
-BLAKE2s (golang.org_x_text_@v_v0.4.0.zip) = 8b1cbff8f433b028e376a691e81936e108cf1196316b1867988cd802ba64bd79
-SHA512 (golang.org_x_text_@v_v0.4.0.zip) = 9c51bb7afb75e08f6e1450f7290b68fbd5e84783372bdd45a25f64bc1199b743889fb50625e9d93eb3fc2e03611194d30b7ca74fbe666ec3d56d5b97a2c23fb9
-Size (golang.org_x_text_@v_v0.4.0.zip) = 8615035 bytes
+BLAKE2s (golang.org_x_text_@v_v0.6.0.mod) = fe5eb66d25e871119ece4a071dc3907f9628069539e47210379439c1295cdf87
+SHA512 (golang.org_x_text_@v_v0.6.0.mod) = 3c990818dec261358f7de189c4603e4c27637ae73f676d5a6e644534a43b6cf8c87907c96dd23fd6aa17682cd18f2f0a6579eea5eb3b4b388ac9737e5c5f6b76
+Size (golang.org_x_text_@v_v0.6.0.mod) = 258 bytes
+BLAKE2s (golang.org_x_text_@v_v0.6.0.zip) = 8ba00785ff5f77634f81910d0c061454a7025b5a83ee70514922dd9c446c5ec3
+SHA512 (golang.org_x_text_@v_v0.6.0.zip) = d5cb41a4a2418e5a3f721b82a0d1ff4cd0193b906f6f474c8c606b7c993de5a29c7ce5043f71e0118b43ccf2ee358140adc1875a22a338877d10893e0588b8b3
+Size (golang.org_x_text_@v_v0.6.0.zip) = 8614583 bytes
 BLAKE2s (golang.org_x_tools_@v_v0.0.0-20180917221912-90fa682c2a6e.mod) = d276ed1711a2da66e71b05357b06093eb7c33e7f00c194ff6386deb7b0676fca
 SHA512 (golang.org_x_tools_@v_v0.0.0-20180917221912-90fa682c2a6e.mod) = 3c166b18c0ce47a47e95da9eeede63879a92b0205bd4589d554f7bae89699be0efa83e1f5bba8e50f47714ea23e759b07f4543fe06301995d39373da2db16fc0
 Size (golang.org_x_tools_@v_v0.0.0-20180917221912-90fa682c2a6e.mod) = 26 bytes
diff --git a/fq/go-modules.mk b/fq/go-modules.mk
index 4dcdcb15af..24cc008d24 100644
--- a/fq/go-modules.mk
+++ b/fq/go-modules.mk
@@ -8,10 +8,10 @@ GO_MODULE_FILES+=	github.com/golang/snappy/@v/v0.0.4.mod
 GO_MODULE_FILES+=	github.com/golang/snappy/@v/v0.0.4.zip
 GO_MODULE_FILES+=	github.com/gomarkdown/markdown/@v/v0.0.0-20221013030248-663e2500819c.mod
 GO_MODULE_FILES+=	github.com/gomarkdown/markdown/@v/v0.0.0-20221013030248-663e2500819c.zip
-GO_MODULE_FILES+=	github.com/gopacket/gopacket/@v/v0.1.0.mod
-GO_MODULE_FILES+=	github.com/gopacket/gopacket/@v/v0.1.0.zip
-GO_MODULE_FILES+=	github.com/itchyny/timefmt-go/@v/v0.1.4.mod
-GO_MODULE_FILES+=	github.com/itchyny/timefmt-go/@v/v0.1.4.zip
+GO_MODULE_FILES+=	github.com/gopacket/gopacket/@v/v1.0.0.mod
+GO_MODULE_FILES+=	github.com/gopacket/gopacket/@v/v1.0.0.zip
+GO_MODULE_FILES+=	github.com/itchyny/timefmt-go/@v/v0.1.5.mod
+GO_MODULE_FILES+=	github.com/itchyny/timefmt-go/@v/v0.1.5.zip
 GO_MODULE_FILES+=	github.com/kr/pty/@v/v1.1.1.mod
 GO_MODULE_FILES+=	github.com/kr/text/@v/v0.1.0.mod
 GO_MODULE_FILES+=	github.com/mitchellh/copystructure/@v/v1.2.0.mod
@@ -24,22 +24,22 @@ GO_MODULE_FILES+=	github.com/niemeyer/pretty/@v/v0.0.0-20200227124842-a10e7caefd
 GO_MODULE_FILES+=	github.com/niemeyer/pretty/@v/v0.0.0-20200227124842-a10e7caefd8e.zip
 GO_MODULE_FILES+=	github.com/pmezard/go-difflib/@v/v1.0.0.mod
 GO_MODULE_FILES+=	github.com/pmezard/go-difflib/@v/v1.0.0.zip
-GO_MODULE_FILES+=	github.com/wader/gojq/@v/v0.12.1-0.20221119094510-72d27cb69e7b.mod
-GO_MODULE_FILES+=	github.com/wader/gojq/@v/v0.12.1-0.20221119094510-72d27cb69e7b.zip
-GO_MODULE_FILES+=	github.com/wader/readline/@v/v0.0.0-20220928125628-732951d41240.mod
-GO_MODULE_FILES+=	github.com/wader/readline/@v/v0.0.0-20220928125628-732951d41240.zip
-GO_MODULE_FILES+=	golang.org/x/crypto/@v/v0.3.0.mod
-GO_MODULE_FILES+=	golang.org/x/crypto/@v/v0.3.0.zip
-GO_MODULE_FILES+=	golang.org/x/exp/@v/v0.0.0-20221114191408-850992195362.mod
-GO_MODULE_FILES+=	golang.org/x/exp/@v/v0.0.0-20221114191408-850992195362.zip
-GO_MODULE_FILES+=	golang.org/x/net/@v/v0.2.0.mod
-GO_MODULE_FILES+=	golang.org/x/net/@v/v0.2.0.zip
+GO_MODULE_FILES+=	github.com/wader/gojq/@v/v0.12.1-0.20230131163634-53cfdef2798a.mod
+GO_MODULE_FILES+=	github.com/wader/gojq/@v/v0.12.1-0.20230131163634-53cfdef2798a.zip
+GO_MODULE_FILES+=	github.com/wader/readline/@v/v0.0.0-20230129135238-b333442119ce.mod
+GO_MODULE_FILES+=	github.com/wader/readline/@v/v0.0.0-20230129135238-b333442119ce.zip
+GO_MODULE_FILES+=	golang.org/x/crypto/@v/v0.5.0.mod
+GO_MODULE_FILES+=	golang.org/x/crypto/@v/v0.5.0.zip
+GO_MODULE_FILES+=	golang.org/x/exp/@v/v0.0.0-20230131160201-f062dba9d201.mod
+GO_MODULE_FILES+=	golang.org/x/exp/@v/v0.0.0-20230131160201-f062dba9d201.zip
+GO_MODULE_FILES+=	golang.org/x/net/@v/v0.5.0.mod
+GO_MODULE_FILES+=	golang.org/x/net/@v/v0.5.0.zip
 GO_MODULE_FILES+=	golang.org/x/sys/@v/v0.0.0-20220627191245-f75cf1eec38b.mod
-GO_MODULE_FILES+=	golang.org/x/sys/@v/v0.2.0.mod
-GO_MODULE_FILES+=	golang.org/x/sys/@v/v0.2.0.zip
+GO_MODULE_FILES+=	golang.org/x/sys/@v/v0.4.0.mod
+GO_MODULE_FILES+=	golang.org/x/sys/@v/v0.4.0.zip
 GO_MODULE_FILES+=	golang.org/x/text/@v/v0.3.7.mod
-GO_MODULE_FILES+=	golang.org/x/text/@v/v0.4.0.mod
-GO_MODULE_FILES+=	golang.org/x/text/@v/v0.4.0.zip
+GO_MODULE_FILES+=	golang.org/x/text/@v/v0.6.0.mod
+GO_MODULE_FILES+=	golang.org/x/text/@v/v0.6.0.zip
 GO_MODULE_FILES+=	golang.org/x/tools/@v/v0.0.0-20180917221912-90fa682c2a6e.mod
 GO_MODULE_FILES+=	gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod
 GO_MODULE_FILES+=	gopkg.in/check.v1/@v/v1.0.0-20200227125254-8fa46927fb4f.mod


Home | Main Index | Thread Index | Old Index