Skip to content

hcxdumptool: update to version 7.1.2 - #30403

Open
atanas-vladimirov wants to merge 1 commit into
openwrt:masterfrom
atanas-vladimirov:hcxdumptool
Open

hcxdumptool: update to version 7.1.2#30403
atanas-vladimirov wants to merge 1 commit into
openwrt:masterfrom
atanas-vladimirov:hcxdumptool

Conversation

@atanas-vladimirov

Copy link
Copy Markdown

📦 Package Details

Maintainer: @adde88>

Description:
Full changelog since the last update:
https://raw.githubusercontent.com/ZerBea/hcxdumptool/refs/tags/7.1.2/changelog


🧪 Run Testing Details

  • OpenWrt Version: OpenWrt 25.12-SNAPSHOT, r32949-54cced5b2f and OpenWrt 25.12-SNAPSHOT, r33164-4a5c6b90d2
  • OpenWrt Target/Subtarget: Freescale MPC85xx/P1010 and MediaTek ARM/Filogic 8x0 (MT798x)
  • OpenWrt Device: TP-Link TL-WDR4900 v1 and Xiaomi Redmi Router AX6000 (OpenWrt U-Boot layout)

✅ Formalities

  • I have reviewed the CONTRIBUTING.md file for detailed contributing guidelines.

Full changelog here:
https://raw.githubusercontent.com/ZerBea/hcxdumptool/refs/tags/7.1.2/changelog

Signed-off-by: Atanas Vladimirov <vladimirov.atanas@gmail.com>

@openwrt-ai openwrt-ai left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed 1 new commit. The commit message matches the diff, and PKG_RELEASE is correctly left at 1 for a version bump.

Note: I was unable to independently verify PKG_HASH against the codeload tarball from this environment, so that value is unchecked here. Tag 7.1.2 does exist upstream.


Generated by Claude Code

Comment thread net/hcxdumptool/Makefile

PKG_NAME:=hcxdumptool
PKG_VERSION:=6.3.4
PKG_VERSION:=7.1.2

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The 7.x series adds a second binary that this package builds but then throws away. Upstream 7.1.2 has TOOLS=hcxdumptool / TOOLS+=hcxnmealog at Makefile:38-39, whereas 6.3.4 built hcxdumptool only. Build/Compile here invokes the default all target, so hcxnmealog is compiled, but Package/hcxdumptool/install (Makefile:47-50) still installs hcxdumptool alone.

Was dropping hcxnmealog intentional (e.g. to keep the package small), or should the install section pick it up as well? If it is deliberate, restricting the build to hcxdumptool ($(MAKE) ... hcxdumptool) would avoid compiling it for nothing.


Generated by Claude Code

Comment thread net/hcxdumptool/Makefile

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bumping this package across the 6.x → 7.x boundary on its own leaves it out of step with its sibling. Upstream states as a hard requirement: "Make sure that the version of hcxdumptool always fits to the version of hcxpcapngtool". hcxpcapngtool ships from hcxtools, which is still at PKG_VERSION:=6.3.2 in net/hcxtools/Makefile:11, and ZerBea/hcxtools has a matching 7.1.2 tag.

After this merges, a user with both packages installed gets hcxdumptool 7.1.2 feeding pcapng captures to hcxpcapngtool 6.3.2. Is a companion hcxtools: update to version 7.1.2 commit planned in this PR or a follow-up?


Generated by Claude Code

Comment thread net/hcxdumptool/Makefile

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: DEPENDS:=+libpcap +libopenssl at Makefile:27 pulls in libopenssl, but nothing in the source uses it. In the 7.1.2 tree, grepping the C sources, headers and upstream Makefile for openssl, SSL_, EVP_, -lssl and -lcrypto returns no hits, and the only link flag is LDFLAGS += -lpcap.

This is pre-existing (6.3.4 was equally free of OpenSSL, so the PR does not introduce it), but a version bump is the natural point to drop it — it currently forces libopenssl onto images that install hcxdumptool for no reason. Worth a PKG_RELEASE bump-free tidy-up in this commit, or a separate one if you would rather keep the diff minimal.


Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants