Repository navigation
podnet v0.4.0-beta.5
Pre-release
Pre-release
·
185 commits
to main
since this release
A prerelease of podnet, for tests. It follows v0.4.0-beta.4.
Binaries
| File | System |
|---|---|
podnet-x86_64-unknown-linux-musl |
Linux x86-64 |
podnet-aarch64-unknown-linux-musl |
Linux ARM64 |
podnet-armv7-unknown-linux-musleabihf |
Linux ARMv7 (32-bit, hard float) |
podnet-arm-unknown-linux-musleabihf |
Linux ARMv6 (32-bit, hard float) |
podnet-i686-unknown-linux-musl |
Linux x86 (32-bit) |
podnet-riscv64gc-unknown-linux-musl |
Linux RISC-V 64 |
podnet-loongarch64-unknown-linux-musl |
Linux LoongArch64 |
podnet-powerpc64le-unknown-linux-musl |
Linux POWER, little-endian |
Each binary is static (musl). It needs no C library on the host.
podnet.1 is the manual page. llms.txt and llms-full.txt are the
manual and the documents as plain text. SHA256SUMS lists each file.
The image is ghcr.io/podutils/podnet:v0.4.0-beta.5 (also :beta).
Check a download
sha256sum -c SHA256SUMS --ignore-missing
gh attestation verify podnet-x86_64-unknown-linux-musl --repo PodUtils/podnet
cosign verify-blob --bundle SHA256SUMS.sigstore.json \
--certificate-identity https://github.com/PodUtils/podnet/.github/workflows/release.yml@refs/tags/v0.4.0-beta.5 \
--certificate-oidc-issuer https://token.actions.githubusercontent.com SHA256SUMS
sh scripts/rebuild.sh v0.4.0-beta.5 # rebuild and compare (x86_64, aarch64)podnet update does the first three checks itself.
Breaking
None.
Changes for a tester
podnet pod --backend seccomp: a connect to an IPv4-mapped loopback
address (::ffff:127.0.0.1, from a dual-stack socket, as .NET makes) goes
direct, as a connect to127.0.0.1does. Before, it went to the-x
chain (T-255).podnet doctorhas the rowssh_relay: it probes the relay ofpodnet ssh-relay(the TCP connect, the SSH banner, the auth of the user, the
time). Give the relay with--ssh-relay HOST:PORT --ssh-user USER, or the
row reads the relay of a runningssh-relayinstance; with no relay the
verdict isunknown.doctor --jsonhas the new keyssh_relay(T-165).- podnet takes the crates of
PodUtils/podcratesat v0.25.0 (T-137).
What to report
Open an issue in PodUtils/podnet with the output of podnet doctor --json
and podnet pod doctor --json, the command, and the stderr of the command
with -v. The test guide is GitHub #89.
Limits
- This is a beta. Each item of Breaking can change again before the stable
release. - No crates.io release of
podnetexists. - The Rekor inclusion proof is not checked by
podnet update. - The row
ssh_relayis not measured against a live relay. - The limits of v0.4.0-beta.4 stand.
The licenses of the crates in the binaries, with their texts: THIRD-PARTY-LICENSES.md.
The commits of this release
Other
- T-132: use try_update, remove the macro update_atomic! (7963170)
- T-132: record done (6686ff5)
- T-132: cite the rebased commit 7963170 (4831c4d)
- T-165: a row of podnet doctor probes the SSH relay (connect, banner, auth, time) (7395b6a)
- T-165: done (the row ssh_relay of doctor); Done section; leave the work order (b355e3a)
- T-165: cite the rebased commit 7395b6a (3838554)
- T-255: the seccomp connect takes an IPv4-mapped loopback address (::ffff:127.0.0.1) as loopback (e78bde9)
- T-255: record done (d1bf8ac)
- T-255: cite the rebased commit e78bde9 (1e0f8f8)
- T-137: the crates of podcrates at v0.25.0 (no hand-off for podnet; pod-netstack has the calls of T-249) (e64fb99)
- T-245: done (v0.4.0-beta.4 at 9df5438; release run 43104434114, release-proofs 43107969792); T-249 open again on podcrates v0.25.0; handoff (fe20246)
- record: #454 closed (podcrates v0.25.0); map #456 (COORD-038) (2a8b30c)
- T-249: blocked on three gaps of pod-netstack (#457); the move waits on a local branch (457a195)
- T-256: version 0.4.0-beta.5, its notes and its entry (T-255 for podrunner, the ssh_relay row, podcrates v0.25.0) (8f53288)