thePR0M3TH3AN
|
2b959aa33f
|
Merge pull request #745 from PR0M3TH3AN/codex/improve-fallback-error-handling
feat: add legacy migration prompt
|
2025-08-03 19:45:59 -04:00 |
|
thePR0M3TH3AN
|
cc077a9762
|
test: mock legacy choice prompts
|
2025-08-03 19:34:27 -04:00 |
|
thePR0M3TH3AN
|
d7a39c88d3
|
test: cover legacy migration prompt
|
2025-08-03 19:20:50 -04:00 |
|
thePR0M3TH3AN
|
1ca84ba946
|
Merge pull request #744 from PR0M3TH3AN/codex/fix-legacy-key-derivation-iterations-for-decryption
Fix legacy decryption iterations
|
2025-08-03 18:51:44 -04:00 |
|
thePR0M3TH3AN
|
738667ca2d
|
Skip flakey backup corruption test on Windows
|
2025-08-03 18:46:20 -04:00 |
|
thePR0M3TH3AN
|
6fa9f0839e
|
Fix legacy decryption iterations
|
2025-08-03 17:53:42 -04:00 |
|
thePR0M3TH3AN
|
2f95944318
|
Merge pull request #743 from PR0M3TH3AN/codex/fix-aes-gcm-decryption-error-due-to-key-mismatch
Add legacy decryption fallback and tests
|
2025-08-03 17:38:16 -04:00 |
|
thePR0M3TH3AN
|
6a31ec7e99
|
Test legacy password fallback in decrypt_data
|
2025-08-03 17:32:25 -04:00 |
|
thePR0M3TH3AN
|
f03a890776
|
Merge pull request #742 from PR0M3TH3AN/codex/make-initial-backup-check-more-reliable
Improve Nostr backup restoration reliability
|
2025-08-03 17:09:01 -04:00 |
|
thePR0M3TH3AN
|
942cb1d89a
|
Improve Nostr backup restoration reliability
|
2025-08-03 17:01:49 -04:00 |
|
thePR0M3TH3AN
|
e655369eee
|
Merge pull request #741 from PR0M3TH3AN/codex/update-decryption-method-for-legacy-support
feat: support legacy index decryption fallback
|
2025-08-03 16:51:42 -04:00 |
|
thePR0M3TH3AN
|
1301b79279
|
test: cover legacy index decryption fallback
|
2025-08-03 16:47:13 -04:00 |
|
thePR0M3TH3AN
|
e5ebfdcad4
|
Merge pull request #740 from PR0M3TH3AN/codex/update-restore-method-for-nostr
Use manager sync for Nostr restore with legacy notice
|
2025-08-03 16:38:46 -04:00 |
|
thePR0M3TH3AN
|
8e78a72257
|
Use manager sync for Nostr restore
|
2025-08-03 16:38:33 -04:00 |
|
thePR0M3TH3AN
|
041e40bc1b
|
Merge pull request #739 from PR0M3TH3AN/codex/add-logging-for-manifest-filter-success
feat: add manifest identifier fallback logging
|
2025-08-03 16:31:59 -04:00 |
|
thePR0M3TH3AN
|
49675211e4
|
feat: add manifest identifier fallback logging
|
2025-08-03 16:28:05 -04:00 |
|
thePR0M3TH3AN
|
30261094d2
|
Merge pull request #738 from PR0M3TH3AN/codex/implement-legacy-key-fallback-in-snapshot-fetch
Add legacy key fallback when fetching Nostr snapshots
|
2025-08-03 15:56:28 -04:00 |
|
thePR0M3TH3AN
|
911fd6705d
|
test: cover legacy key fallback
|
2025-08-03 15:55:45 -04:00 |
|
thePR0M3TH3AN
|
7bb67030cb
|
Merge pull request #737 from PR0M3TH3AN/codex/add-legacy-nostr-key-generation-method
Add legacy Nostr key derivation
|
2025-08-03 15:08:29 -04:00 |
|
thePR0M3TH3AN
|
8568e38d36
|
Add legacy Nostr key derivation
|
2025-08-03 14:59:53 -04:00 |
|
thePR0M3TH3AN
|
675adfb84b
|
Merge pull request #736 from PR0M3TH3AN/codex/fix-import-and-migration-for-older-index
nostr: support legacy manifest id
|
2025-08-03 14:38:01 -04:00 |
|
thePR0M3TH3AN
|
f0f7aee9e6
|
Merge pull request #735 from PR0M3TH3AN/codex/validate-path-argument-in-import-handler
Validate vault import path and extension
|
2025-08-03 14:32:43 -04:00 |
|
thePR0M3TH3AN
|
aa688bc49a
|
test: add legacy manifest fallback test
|
2025-08-03 14:32:40 -04:00 |
|
thePR0M3TH3AN
|
77c4c33818
|
Validate import path and extension
|
2025-08-03 14:15:46 -04:00 |
|
thePR0M3TH3AN
|
d868d2204b
|
Merge pull request #734 from PR0M3TH3AN/codex/add-password-authentication-for-specified-endpoints
Require password for sensitive read endpoints
|
2025-08-03 14:15:04 -04:00 |
|
thePR0M3TH3AN
|
3a19ef9c2a
|
require password for sensitive read endpoints
|
2025-08-03 14:12:24 -04:00 |
|
thePR0M3TH3AN
|
68341db0fe
|
Merge pull request #733 from PR0M3TH3AN/codex/use-hmac.compare_digest-for-token-verification
Use constant-time token comparison
|
2025-08-03 12:45:21 -04:00 |
|
thePR0M3TH3AN
|
3dc10ae448
|
Use constant-time token comparison
|
2025-08-03 12:39:43 -04:00 |
|
thePR0M3TH3AN
|
23a3ae3928
|
Merge pull request #732 from PR0M3TH3AN/codex/update-agents.md-with-migration-plan
docs: add migration guidance
|
2025-08-03 11:46:24 -04:00 |
|
thePR0M3TH3AN
|
f664a6c40f
|
fix: migrate legacy nostr payloads
|
2025-08-03 11:41:06 -04:00 |
|
thePR0M3TH3AN
|
44ce005cdc
|
test: cover legacy migration prompt and sync
|
2025-08-03 11:29:23 -04:00 |
|
thePR0M3TH3AN
|
01fe849f90
|
Merge pull request #731 from PR0M3TH3AN/codex/remove-sensitive-debug-logging
Remove sensitive debug logging
|
2025-08-03 11:05:13 -04:00 |
|
thePR0M3TH3AN
|
d75cc760d3
|
Remove sensitive debug logging
|
2025-08-03 11:02:36 -04:00 |
|
thePR0M3TH3AN
|
42aa945b00
|
Merge pull request #730 from PR0M3TH3AN/codex/update-readme-and-documentation
Clarify Nostr vault restoration requirements
|
2025-08-03 10:39:43 -04:00 |
|
thePR0M3TH3AN
|
a9c5deb800
|
Document restoration requirements
|
2025-08-03 10:38:55 -04:00 |
|
thePR0M3TH3AN
|
b72452a734
|
Merge pull request #729 from PR0M3TH3AN/codex/add-gitleaks-or-trufflehog-job
ci: add gitleaks scanning
|
2025-08-03 10:30:00 -04:00 |
|
thePR0M3TH3AN
|
2c44f51fc4
|
ci: add secret scanning
|
2025-08-03 10:27:13 -04:00 |
|
thePR0M3TH3AN
|
59c06041fd
|
Merge pull request #728 from PR0M3TH3AN/codex/generate-new-requirements.lock-with-hashes
Use hashed requirements lock and enforce in CI
|
2025-08-03 10:20:32 -04:00 |
|
thePR0M3TH3AN
|
b0db9806b3
|
Regenerate lockfile with Python 3.11
|
2025-08-03 10:18:08 -04:00 |
|
thePR0M3TH3AN
|
6f885bd65e
|
Use hashed requirements lock
|
2025-08-03 10:08:50 -04:00 |
|
thePR0M3TH3AN
|
c3ed4c08ee
|
Merge pull request #727 from PR0M3TH3AN/codex/update-gui-to-install-pinned-toga-versions
feat: secure GUI backend installation
|
2025-08-03 09:59:32 -04:00 |
|
thePR0M3TH3AN
|
68f47052c3
|
feat: secure GUI backend installation
|
2025-08-03 09:57:32 -04:00 |
|
thePR0M3TH3AN
|
a16310b04b
|
Merge pull request #726 from PR0M3TH3AN/codex/add-tests-for-key-derivation-with-fingerprints
Add fingerprint-based key derivation tests
|
2025-08-03 09:51:58 -04:00 |
|
thePR0M3TH3AN
|
1e544a7d41
|
test: add fingerprint consistency tests for key derivation
|
2025-08-03 09:49:21 -04:00 |
|
thePR0M3TH3AN
|
cb37783354
|
Merge pull request #725 from PR0M3TH3AN/codex/update-key-derivation-functions-to-use-fingerprint
Use fingerprint-based salt for password key derivation
|
2025-08-03 09:45:03 -04:00 |
|
thePR0M3TH3AN
|
5423c41b06
|
Include fingerprint salt in password key derivation
|
2025-08-03 09:37:59 -04:00 |
|
thePR0M3TH3AN
|
2794b67d83
|
Merge pull request #724 from PR0M3TH3AN/codex/replace-random.random-with-cryptographic-shuffle
Use HMAC-based deterministic shuffle
|
2025-08-03 09:27:11 -04:00 |
|
thePR0M3TH3AN
|
aad41929bf
|
Use HMAC DRNG for RSA PGP keys
|
2025-08-03 09:24:50 -04:00 |
|
thePR0M3TH3AN
|
4f09ad5c26
|
Use HMAC-based deterministic shuffle
|
2025-08-03 09:15:43 -04:00 |
|
thePR0M3TH3AN
|
3cdf391742
|
Merge pull request #723 from PR0M3TH3AN/codex/switch-to-atomic-writes-in-fingerprint_manager-and-manager
Use atomic file writes for persistent data
|
2025-08-03 09:02:20 -04:00 |
|