Commit Graph
23 Commits
Author SHA1 Message Date
blacktop e209828c31 feat(diff): add cacheable task-based reports
Refactor diff jobs into task-owned renderers with persistent cache support, root-confined walkers, and quieter Mach-O/Firmware output.
2026-06-04 12:02:46 -06:00
blacktop d239df51fd feat(diff): normalize XBS build paths in macho diff CStrings 2026-02-23 13:08:10 -07:00
Thatchapon UnprasertandGitHub 70434eecaa feat: Reduce ipsw diff memory usage (#986) 2026-02-18 18:38:38 -07:00
blacktop 8e6f2c554b chore: modernize to 1.26
Refactor string concatenation to use strings.Builder for improved performance in multiple files
2026-02-12 10:02:01 -07:00
blacktop 02d4e2a365 chore: move UUID diffing behind the -V flag like source version in the ipsw diff cmd 2025-06-02 19:33:06 -06:00
blacktop a453d7cf8a fix: it's possible UUID is nil ref - blacktop/ipsw-diffs#3 2025-05-28 09:28:01 -06:00
blacktop 045f3f08c2 chore: move ipsw diff entitlement's scanning behind a --ent flag + move Version checking behind --verbose flag + add UUID to diff heuristics 2025-05-19 14:08:09 -06:00
blacktop 0a1f622241 feat: add --starts and --signatures to ipsw diff to add high level func diffing + kernel symbolication 2025-05-18 23:48:43 -06:00
blacktop 416808f6a3 Update diff.go 2024-12-23 18:04:51 -07:00
blacktop 1e868c49cf feat: add exclave_core fw to ipsw diff cmd + list sorting in .md 2024-09-17 17:49:26 -06:00
blacktop 4ef4fc2ebc Update diff.go 2024-08-30 20:59:14 -06:00
blacktop 6d0e742a5c fix: ipsw diff new/removed MachO bug + a unit test 👀 well, would ya look at that 2024-08-20 15:32:37 -06:00
blacktop 0bb4036618 feat: replace --filter with --allow-list and --block-list in ipsw diff cmd 2024-08-08 17:17:36 -06:00
blacktop 1d68a23bc0 fix: GenerateDiffInfo to use the map-map version of go-macho's GetCStrings 2024-07-15 17:40:11 -06:00
blacktop cb4fe02839 fix: GenerateDiffInfo to use the map version of GetCStrings 2024-07-11 23:09:20 -06:00
blacktop 1c91ff0c12 feat: add ability to diff symbol names and cstrings in ipsw diff cmd 2024-07-10 10:35:38 -06:00
blacktop b71f77f7ae feat: add support for --pem-db everywhere it's needed to allow for external AEA pem key JSON databases to be used 2024-07-08 22:14:10 -06:00
blacktop b22253fc6c fix: ipsw diff macho equality check 2024-04-08 17:45:02 -06:00
blacktop a8e2f7502e feat: add im4p firmware MachOs to ipsw diff cmd via --fw flag 2024-02-27 17:13:30 -07:00
blacktop f0d6ca7981 feat: ipsw diff add ability to filter MachO sections that are compared 🟦🫙 2024-02-08 15:05:23 -07:00
blacktop 8048ca8920 feat: add --json flag to ipsw diff command #372 2024-01-18 19:06:39 -07:00
blacktop 266a213a29 feat: DSC dylib diff generation and formatting 2023-12-18 15:38:15 -07:00
blacktop 7545afc2f2 feat: add IPSW macho diffs to ipsw diff command #371 2023-12-17 15:19:12 -07:00