Skip to content

desertwitch/par2cron

v0.1.5 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

par2 parsing, manifest v2, error reporting, linting fixes, CI adjustments across par2, util, main, manifest modules.

Full changelog

Changelog

  • 367dde9cf86efa6bb85b23215b0be23e21928250 Merge pull request #12 from desertwitch/devel
  • 51927360da16baf024b8277fd3351f354b0ad7ad chore(par2): variable rename
  • e0a5f5e4641ea1584abe3ff7ab7d741b53802409 fix(main): linting
  • 000bcc559fec5bb383a221bec34e1c99ae4e437d fix(util): cast stack to string
  • b0a54e45ad56f6925320c9c0d83352ad25ba6c80 fix: use better-scoped logger
  • 457051005f199a24439d6fb0aa64879d4a03f1a8 feat: central structured error reporting
  • 55be608160c3560467f001b1a41f894740e8eefd chore(ci): fuzz 60min per night
  • 5a6927732d60dfad62b53d3215446f49d3f4f087 chore: disable new parsing for next release
  • 388af55198784f27664e3100ddfd7b087747d0e4 chore(par2): delete old fuzz data
  • 27388fdc27cf3b2b6792adfd0b888ea9347cd1ef fix(par2): fuzz without md5 gate
  • db429b46fdb5028873a7a80772a1f89a245831fb chore(util): rename struct
  • 0b0f5f44e2266e40129c846a3c1409e1f7531901 chore(schema): refactor omitempty usage
  • ec800998e510c6ebb198a39706b6b0b9fe5f5e69 chore(util): refactor par2 parsing helper
  • f0bbb23af0ed30393a75dfee9b0121284e439a7d chore(util): rename function
  • f511d08be8ca96f6233128dd0c19a8ac76077551 fix(verify): do not update par2 data once existing
  • 37dc6943fed9557a8a614b6168476ee2a01fed94 fix(repair): checksum before repair
  • 6ae90d6cf68de5a2c4e58dcf35524b0842ac48b2 chore(par2): rename structs
  • d2048f98302c55ab43111cd4151de7b35d68edd5 fix(par2): add safeguard for OOM
  • ee2485a637b8d0b8e2b575fe044b2f25d844ee62 chore(ci): test on devel branch
  • d32a5699f933f31fbc459da073b226f43799ab6f fix(ci): remove -race from fuzzing
  • 15335d6deed7293c1d9656e855809dd18253825f fix(par2): revise safeguards
  • 8cb69e30364ac9cf2635140d4f3dffaa4174ded2 chore: refactor par2 to manifest parsing
  • f7d0250f016005b7557d5925d3bf6acd9d4359c2 chore(pkg): add file to gitignore
  • f3ff26b534ffdbf9b7a9d0cb6139ad6e18422987 Merge pull request #11 from desertwitch/devel
  • c8836558c729a3825874791feafc93aaf48b2cd8 fix(ci): adapt fuzz timeout
  • 9292f35589d619a8809f10ceadbec81e1e60e9e9 chore(par2): rename function
  • e906786da65095408a1a63b5304afe3043cfe8cb chore(par2): remove leftover code
  • bdee156b3d51e750cb0cd7c5cabcf4c3047067c8 Merge pull request #10 from desertwitch/devel
  • 6f10038be07dc5de7c3de4681a7664761288d998 fix(par2): fix test regressions
  • d28247f2ad21352e621e7ce5f66d20864abd6d5e chore(ci): archive fuzz data on failure
  • dd20197b7637ae3c1370499a0a5b770c80dde5fd chore(util): move par2 helper to par2
  • e5e67504e639f5ce3d2bc119733b48d2c563eb44 chore(par2): add more test files
  • f7bc5ac7c15c92ace3596c444c65db8bfcc6daf9 chore(util): add tests
  • 404436f5f4f6e4559c35b6bd832fe75f3f23efb0 chore(par2): add tests
  • 1c8788ce424c7a9ec81b991354563bcb1378049b feat: parse par2 as part of create/verify/repair
  • 8307f6ad39644d5c04ef2aaa9965651ea6616443 chore(manifest): linting
  • d1f1b2025a1566325be4d6689d97e1d1c41914e5 chore(create): rename functions for elements
  • 3119be62928efdb02255c64b4b231fabccd02518 feat(manifest): v2 with elements/par2
  • 75c8776939cd7e7db10c8eea7845e57846df188f feat(par2): par2 structured parsing
  • 74c7f14c113c3e22b08768fa40dfae4ebcbb2226 feat(par2): add par2 path parsing
  • 8cf5dfd0afadb0cc902d13963a626b8c7308d15d chore(docs): add recursion hint to quick guide

Files without an extension are all static binaries for the most common architectures.
Most users will want the linux_amd64 package (see installation instructions in README).

.txz, .asc and .md5 files are part of the Slackware distribution package.
These specific packages are offered as a service for fellow Unraid OS enthusiasts.

Do note that any release files are unattended builds and served without any warranties.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track desertwitch/par2cron

Get notified when new releases ship.

Sign up free

About desertwitch/par2cron

All releases →

Beta — feedback welcome: [email protected]