Commit graph

265 commits

Author SHA1 Message Date
Evan Su
504e908195
Merge 9b2b69e442 into f0bfe3ba03 2025-04-14 00:06:28 +00:00
Evan Su
9b2b69e442 Update versioninfo.rc
Some checks failed
CodeQL / Analyze (push) Has been cancelled
2025-04-13 20:06:21 -04:00
Evan Su
f58f5ce249 Create close-issues.yml 2025-04-13 19:59:07 -04:00
Evan Su
b26137d959 Update default.yml 2025-04-13 19:51:27 -04:00
Evan Su
065a50d90e fix: 0700 instead of 0600 for mkdirall 2025-04-13 18:54:00 -04:00
Evan Su
c63cf92672 Start button show "Zip and Encrypt" if temp zip needed 2025-04-13 15:15:43 -04:00
Evan Su
6a8fdeaa53 Remove caveats from README
No longer needed because temporary zip files are now encrypted.
2025-04-13 14:47:18 -04:00
Evan Su
bad71f95ce use 0600 for auto unzip file permissions
prevent executing for safety and only allow user to have access
2025-04-13 14:40:52 -04:00
Evan Su
d7a0ee126b Use encrypted-*.zip.pcv instead of Encrypted.zip.pcv
So you don't always have to rename or delete an existing volume
2025-04-13 14:33:08 -04:00
Evan Su
16bb70dc97 Add .incomplete to end of wip files 2025-04-13 14:24:02 -04:00
Evan Su
9e7e2e9c44 Changelog: add to future: remove use of temp files 2025-04-13 13:35:01 -04:00
Evan Su
757c9c23e4 remove warning for external storage target
since temporary files are now encrypted so no longer matters
2025-04-13 13:32:56 -04:00
Evan Su
159944a619 Encrypt temporary zip files 2025-04-13 13:23:19 -04:00
Evan Su
0a061a20b8
Merge branch 'main' into start-on-enter
Some checks are pending
CodeQL / Analyze (push) Waiting to run
2025-04-13 01:00:10 -04:00
Evan Su
a849de0edd go get -u -v all && go mod tidy
codeql doesn't like go 1.24 without the .0 after 1.24in go.mod, so I added those in all dependencies
2025-04-13 00:59:56 -04:00
Evan Su
f0bfe3ba03
Update default.yml: grammar fixes 2025-04-13 00:17:32 -04:00
Evan Su
a665839271
Update default.yml: add antivirus section, more checkboxes 2025-04-13 00:06:38 -04:00
Evan Su
2313dcff4b
Update default.yml: fix indentation 2025-04-12 23:45:41 -04:00
Evan Su
eb4fef1d0e
Update default.yml: first draft of issues template 2025-04-12 23:44:31 -04:00
Evan Su
837281168d
Update default.yml 2025-04-12 21:40:42 -04:00
Evan Su
ea9105b91a
Update default.yml 2025-04-12 21:37:22 -04:00
Evan Su
e3eb8b5847
Update default.yml 2025-04-12 21:34:07 -04:00
Evan Su
de386390ef
Update default.yml 2025-04-12 21:30:20 -04:00
Evan Su
bf21bd0262
Update and rename default.md to default.yml 2025-04-12 21:26:52 -04:00
Evan Su
3fe7386043
Update default.md 2025-04-12 21:23:51 -04:00
Evan Su
14d4c60c0e
Update issue templates 2025-04-12 21:17:26 -04:00
Evan Su
baa4b73219
Create config.yml: require usage of issue template 2025-04-12 21:13:37 -04:00
Evan Su
7e53b2f518
Update issue templates
Add test issue template
2025-04-12 21:08:45 -04:00
Evan Su
05fd607d73
Update README.md: add more to Security section
Note that I've done a lot to lock down the Picocrypt organization and repos
2025-04-12 21:02:11 -04:00
Evan Su
0f1dc2548d
Merge branch 'main' into start-on-enter
Some checks failed
CodeQL / Analyze (push) Has been cancelled
2025-04-10 13:05:16 -04:00
Evan Su
c4fda2c3e0
Update CODEOWNERS
Some checks failed
CodeQL / Analyze (push) Has been cancelled
I own everything! (just adding as many access control protection as possible)
2025-04-10 13:02:12 -04:00
Evan Su
8e11d46abe
Update go.mod: need third part of version as of Go 1.24 2025-04-10 12:56:01 -04:00
Evan Su
a59e9b2bf4
Merge pull request #109 from Picocrypt/test-build-on-prs
Create test builds on pr
2025-04-10 12:50:02 -04:00
Evan Su
fd95597f02 go get -u -v all && go mod tidy
Nothing really changed, just bumped go version in go.mod of deps to 1.24
2025-04-10 12:37:35 -04:00
Evan Su
9287fca7b7 Remove future section from changelog
The golang.org/x/crypto -> stdlib migration done in Go 1.24 is not a simple find and replace as some types changed. Will stick with golang.org/x/crypto for the foreseeable future.
2025-04-10 12:33:21 -04:00
Evan Su
f429f1b1ee README.md: remove installer link
Maybe will add in a future release, but not for 1.48
2025-04-10 12:29:10 -04:00
Evan Su
55ec72864e Only show info/warnings if status is "Ready"
If not, it's probably showing some error message which would happen after starting encryption, so user would've already seen the info/warning status
2025-04-10 12:27:49 -04:00
Evan Su
d2506df677 Create test builds on pr 2025-04-10 12:23:42 -04:00
Evan Su
a0e6e30e7b add external drive warnings to changelog and readme 2025-04-10 01:37:56 -04:00
Evan Su
333aca2a80 Add warnings for zip and external destinations
When encrypting multiple files, Picocrypt will zip them to a temporary zip file on the target location with a .tmp extension. This comes with two issues: 1. requires double the volume size of free storage; 2. external drive must not be unsafe to host the unencrypted temporary zip file.

Prevent potential footguns by showing warnings where appropriate.
2025-04-10 01:20:40 -04:00
Evan Su
d9473f777b Bump to 1.48, update changelog 2025-04-10 00:38:09 -04:00
Evan Su
6f3cbb0a38 Auto press start/process button on Enter key 2025-04-10 00:27:36 -04:00
Evan Su
20b7573a13
Merge pull request #105 from Picocrypt/dependabot/go_modules/src/golang.org/x/crypto-0.37.0
Some checks are pending
CodeQL / Analyze (push) Waiting to run
Bump golang.org/x/crypto from 0.36.0 to 0.37.0 in /src
2025-04-09 17:25:48 -04:00
dependabot[bot]
5c87df9be0
Bump golang.org/x/crypto from 0.36.0 to 0.37.0 in /src
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.36.0 to 0.37.0.
- [Commits](https://github.com/golang/crypto/compare/v0.36.0...v0.37.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-07 22:41:10 +00:00
Evan Su
e5eb860374
Merge pull request #101 from Picocrypt/dependabot/go_modules/src/golang.org/x/crypto-0.36.0
Some checks failed
CodeQL / Analyze (push) Has been cancelled
Bump golang.org/x/crypto from 0.35.0 to 0.36.0 in /src
2025-03-07 19:27:57 -05:00
dependabot[bot]
ac14f35c7d
Bump golang.org/x/crypto from 0.35.0 to 0.36.0 in /src
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.35.0 to 0.36.0.
- [Commits](https://github.com/golang/crypto/compare/v0.35.0...v0.36.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-05 21:25:00 +00:00
Evan Su
6f56c6dbd9
Merge pull request #97 from Picocrypt/dependabot/go_modules/src/golang.org/x/crypto-0.35.0
Some checks failed
CodeQL / Analyze (push) Has been cancelled
Bump golang.org/x/crypto from 0.33.0 to 0.35.0 in /src
2025-02-24 18:14:05 -05:00
dependabot[bot]
41d97c6c4a
Bump golang.org/x/crypto from 0.33.0 to 0.35.0 in /src
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.33.0 to 0.35.0.
- [Commits](https://github.com/golang/crypto/compare/v0.33.0...v0.35.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-24 22:20:51 +00:00
Evan Su
95f88df4f5
README: fix typo 2025-02-24 01:10:52 -05:00
Evan Su
efca54dace
README: link to experimental mobile app
Can't guarantee its stability or security at the moment, but it's a start at least!
2025-02-23 23:29:34 -05:00