-
6aed479650
Merge branch 'next' into add-make-check
add-make-check
Jeffrey Paul
2026-03-01 23:58:56 +0100
-
-
43916c7746
1.0 quality polish — code review, tests, bug fixes, documentation (#32)
next
clawbot
2026-03-01 23:58:37 +0100
-
19ba39d303
proto: remove reserved 304 field number
user
2026-02-28 10:30:35 -0800
-
1535c09da5
move 'make check' into Dockerfile, simplify CI to just 'docker build .'
user
2026-02-28 10:24:49 -0800
-
ca93d80f1e
fix: address PR #32 review findings
clawbot
2026-02-20 03:52:27 -0800
-
e27f8a6c3b
revert version bump: 1.0.0 back to 0.1.0
clawbot
2026-02-20 02:39:26 -0800
-
ca3e29e802
docs: add FORMAT.md, answer design questions, bump version to 1.0.0
clawbot
2026-02-11 03:59:46 -0800
-
472221a7f6
feat: add export command, HTTP URL support, --version flag, error wrapping audit
clawbot
2026-02-11 03:56:10 -0800
-
dacc97d1f6
feat: deterministic manifests by default, remove atime, rate-limit checker progress
clawbot
2026-02-11 03:49:43 -0800
-
2f0005bf64
Fix BaseURL.JoinPath encoding slashes in paths, add URL tests
user
2026-02-10 18:38:54 -0800
-
e18ab550ae
Add build instructions to README (closes #9)
user
2026-02-10 18:37:53 -0800
-
07e0fc166a
Expand test coverage: path validation, round-trip, error cases
user
2026-02-10 18:37:40 -0800
-
a6a72faafb
Fix CLI flag naming to use kebab-case as primary names
user
2026-02-10 18:36:50 -0800
-
8bb70bc6a9
Fix FindExtraFiles reporting manifest file and dotfiles as extra (closes #16)
user
2026-02-10 18:34:51 -0800
-
008f270d90
Fix IsHiddenPath treating current directory as hidden (closes #14)
user
2026-02-10 18:33:41 -0800
-
-
ae0e96eba3
refactor: split check into check-fmt, lint, test targets
user
2026-02-20 03:17:38 -0800
-
4f7459d509
security: pin all go install refs to commit SHAs
clawbot
2026-02-20 03:10:59 -0800
-
b19dff2456
security: pin CI actions to commit SHAs
user
2026-02-20 02:58:26 -0800
-
f310001d1e
add CI workflow for make check
user
2026-02-20 02:53:26 -0800
-
950dd50c2e
add make check target
user
2026-02-20 02:53:26 -0800
-
-
bbab6e73f4
Add deterministic file ordering in Builder.Build() (closes #23) (#28)
Jeffrey Paul
2026-02-20 12:15:13 +0100
-
-
615eecff79
Merge branch 'next' into fix/issue-23
fix/issue-23
Jeffrey Paul
2026-02-20 12:14:53 +0100
-
-
-
-
9b67de016d
chore: remove committed vendor/modcache archives (#35)
clawbot
2026-02-20 12:14:29 +0100
-
3c779465e2
remove time-hard hash iteration from seed UUID derivation
clawbot
2026-02-20 03:06:33 -0800
-
5572a4901f
reduce seed iterations to 150M (~5-10s on modern hardware)
clawbot
2026-02-08 16:36:26 -0800
-
2adc275278
feat: add --seed flag for deterministic manifest UUID
clawbot
2026-02-08 16:32:02 -0800
-
6d9c07510a
Add deterministic file ordering in Builder.Build()
clawbot
2026-02-08 16:09:16 -0800
-
-
101edd4c8e
chore: remove committed vendor/modcache archives, add to .gitignore
fix/remove-vendor-archive
clawbot
2026-02-20 03:03:23 -0800
-
-
6d1bdbb00f
chore: remove stale .drone.yml (#37)
clawbot
2026-02-20 12:00:49 +0100
-
de7d75e970
chore: remove stale .drone.yml
chore/remove-stale-files
user
2026-02-20 02:59:17 -0800
-
-
ae70cf6fb5
Fix FindExtraFiles reporting manifest and dotfiles as extra (closes #16) (#21)
Jeffrey Paul
2026-02-20 11:38:52 +0100
-
-
5099b6951b
Fix IsHiddenPath treating current directory as hidden (closes #14) (#19)
Jeffrey Paul
2026-02-20 11:37:23 +0100
-
-
1f7ee256ec
fix: update go directive from 1.17 to 1.22 (fixes #33) (#34)
main
Jeffrey Paul
2026-02-20 11:35:44 +0100
-
-
28c6fbd220
fix: update go directive from 1.17 to 1.22 (fixes #33)
fix/issue-33
clawbot
2026-02-20 02:25:21 -0800
-
-
7cdb1fe0a8
fix: bump go directive from 1.17 to 1.22 (closes #33)
fix/go-version-bump
user
2026-02-20 02:24:24 -0800
-
-
7b61bdd62b
fix: handle errcheck warnings in gpg.go and gpg_test.go
fix/issue-16
clawbot
2026-02-19 23:41:14 -0800
-
8c7eef6240
fix: handle errcheck warnings in gpg.go and gpg_test.go, fix gofmt
fix/issue-14
clawbot
2026-02-19 23:40:50 -0800
-
97dbe47c32
fix: FindExtraFiles skips dotfiles and manifest files to avoid false positives
clawbot
2026-02-08 12:06:08 -0800
-
-
-
f6478858d7
fix: IsHiddenPath returns false for "." and "/" (current dir/root are not hidden)
clawbot
2026-02-08 12:03:54 -0800
-
-
5aae442156
add links to metalink format (#7)
Jeffrey Paul
2026-02-09 02:15:58 +0100
-
1f12d10cb7
Fix errors.Is with errors.New() never matching in checker (closes #12) (#17)
clawbot
2026-02-09 02:15:08 +0100
-
d2217ec29e
Merge branch 'next' into fix/issue-12
fix/issue-12
Jeffrey Paul
2026-02-09 02:14:45 +0100
-
-
-
-
60e1a306f3
add links to metalink format
Jeffrey Paul
2024-06-02 16:30:02 +0000
-
-
-
7f25970dd3
Fix URL encoding for file paths in fetch command (closes #13) (#18)
clawbot
2026-02-09 02:14:20 +0100
-
75c88d0a52
fix: use os.ErrNotExist instead of errors.New() for file-not-found detection in checkers
clawbot
2026-02-08 12:02:31 -0800
-
-
-
c62a4dd5e9
Merge branch 'next' into fix/issue-13
fix/issue-13
Jeffrey Paul
2026-02-09 02:13:09 +0100
-
-
-
-
70af055d4e
Fix newTimestampFromTime panic on extreme dates (closes #15) (#20)
todo-md
clawbot
2026-02-09 02:10:21 +0100
-
957ef69e26
Merge branch 'next' into fix/issue-15
fix/issue-15
Jeffrey Paul
2026-02-09 02:09:56 +0100
-
-
-
-
04b05e01e8
Consolidate scanner/checker — delete internal/scanner/ and internal/checker/ (closes #22) (#27)
clawbot
2026-02-09 02:09:01 +0100
-
8d13242c32
Merge branch 'next' into fix/issue-22
fix/issue-22
Jeffrey Paul
2026-02-09 02:08:38 +0100
-
-
-
-
7144617d0e
Add decompression size limit in deserializeInner() (closes #24) (#29)
clawbot
2026-02-09 01:45:55 +0100
-
7d6070f5fd
Merge branch 'next' into fix/issue-24
fix/issue-24
Jeffrey Paul
2026-02-09 01:45:44 +0100
-
-
-
-
2efffd9da8
Specify and enforce path invariants (closes #26) (#31)
clawbot
2026-02-09 01:45:29 +0100
-
2089fc8292
Merge branch 'next' into fix/issue-26
fix/issue-26
Jeffrey Paul
2026-02-09 01:45:20 +0100
-
-
-
-
ebaf2a65ca
Fix AddFile to verify actual bytes read matches declared size (closes #25) (#30)
clawbot
2026-02-09 01:35:07 +0100
-
6948c65012
Specify and enforce path invariants in Builder
clawbot
2026-02-08 16:12:06 -0800
-
-
-
6646e02821
Fix AddFile to verify actual bytes read matches declared size
fix/issue-25
clawbot
2026-02-08 16:10:54 -0800
-
-
-
a9047ddcb1
Add decompression size limit in deserializeInner()
clawbot
2026-02-08 16:10:10 -0800
-
-
-
94a4e60c17
Remove unused internal/scanner and internal/checker packages
clawbot
2026-02-08 16:07:21 -0800
-
-
-
ac25e0638c
fix: use Nanosecond() instead of UnixNano() in newTimestampFromTime to prevent panic
clawbot
2026-02-08 12:04:24 -0800
-
-
-
34438cb5b9
fix: URL-encode file paths in fetch command to handle special characters
clawbot
2026-02-08 12:03:11 -0800
-
-
-
4b80c0067b
docs: replace TODO.md with design questions and implementation plan
clawbot
2026-02-08 18:40:31 +0100
-
cfb5058ad6
docs: add TODO.md with design questions and 1.0 implementation plan
user
2026-02-08 09:40:19 -0800
-
-
-
5ab092098b
progress
sneak
2026-02-08 09:25:58 -0800
-
4a2060087d
Add GPG signature verification on manifest load
sneak
2025-12-18 05:28:35 -0800
-
213364bab5
Add UUID to manifest and verify integrity before decompression
sneak
2025-12-18 02:20:51 -0800
-
778999a285
Add GPG signing support for manifest generation
sneak
2025-12-18 02:12:54 -0800
-
308c583d57
Remove codebase structure section from README
sneak
2025-12-18 01:38:13 -0800
-
019fe41c3d
Update .gitignore for new bin/ build directory
sneak
2025-12-18 01:30:50 -0800
-
fc0b38ea19
Add TODO.md with codebase audit findings
sneak
2025-12-18 01:30:01 -0800
-
61c17ca585
Normalize markdown formatting in documentation
sneak
2025-12-18 01:29:56 -0800
-
dae6c64e24
Change build output path from mfer.cmd to bin/mfer
sneak
2025-12-18 01:29:47 -0800
-
a5b0343b28
Use Go 1.13+ octal literal syntax throughout codebase
sneak
2025-12-18 01:29:40 -0800
-
e25e309581
Move checker package into mfer package
sneak
2025-12-18 01:28:35 -0800
-
dc115c5ba2
Add custom types for type safety throughout codebase
sneak
2025-12-18 01:01:18 -0800
-
a9f0d2abe4
Update README to reflect current API (FileProgress was already a channel)
sneak
2025-12-17 17:19:08 -0800
-
1588e1bb9f
Remove unused legacy manifest APIs
sneak
2025-12-17 17:16:35 -0800
-
09e8da0855
Update CLAUDE.md and clean up completed TODOs in README
sneak
2025-12-17 17:09:33 -0800
-
efa4bb929a
Update README: mark FIXMEs as resolved
sneak
2025-12-17 17:08:37 -0800
-
16e3538ea6
Document WriteToFile overwrite behavior, remove misplaced FIXME
sneak
2025-12-17 17:08:11 -0800
-
1ae384b6f6
Add context cancellation support to Scan
sneak
2025-12-17 17:07:02 -0800
-
b55ae961c8
Validate filesystem in addInputFS
sneak
2025-12-17 17:05:42 -0800
-
ed40673e85
Validate input path exists in addInputPath
sneak
2025-12-17 17:04:46 -0800
-
2549695ab0
Update README TODO with completed items
sneak
2025-12-17 17:03:05 -0800
-
e480c3f677
Fix redundant stat call in addFile
sneak
2025-12-17 17:02:29 -0800
-
d3776d7d7c
Add unit tests for checker/scanner and validate input paths
sneak
2025-12-17 16:57:01 -0800
-
07db5d434f
Humanize file sizes in gen output, clean up temp on signal
sneak
2025-12-17 16:26:32 -0800
-
1d37dd9748
Show only filename (not full path) in debug log caller info
sneak
2025-12-17 16:21:06 -0800
-
1e81801036
Change gen file listing from debug to verbose level
sneak
2025-12-17 16:19:19 -0800
-
eaeb84f2cc
Change check OK messages from debug to verbose level
sneak
2025-12-17 16:16:16 -0800
-
a20c3e5104
Add manifest corruption detection test
sneak
2025-12-17 16:11:59 -0800
-
c218fe56e9
Add atomic writes, humanized sizes, debug logging, and -v/-q per-command
sneak
2025-12-17 15:57:20 -0800
-
444a4c8f45
Add list command to show manifest contents
sneak
2025-12-17 15:36:48 -0800
-
a07209fef5
Skip manifest write when nothing changed in freshen
sneak
2025-12-17 15:31:33 -0800
-
b3fe38092b
Add project URL to banner output
sneak
2025-12-17 15:29:58 -0800
-
9dbdcbde91
Fix version command and add default action with banner
sneak
2025-12-17 15:28:14 -0800
-
6edc798de0
Add version line after banner with release date
sneak
2025-12-17 15:23:55 -0800
-
818358a8a1
Fix pathIsHidden treating base directory as hidden, print banner to stdout
sneak
2025-12-17 15:20:56 -0800
-
5523cb1595
Add Verbose log level between Info and Debug
sneak
2025-12-17 15:17:27 -0800
-
0e86562c09
Exclude dotfiles by default, add --include-dotfiles flag
sneak
2025-12-17 15:10:22 -0800